0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="39f29fffa7f3506c", 0x8) executing program 3: r0 = socket(0x1e, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0xffffffffffffffff) r2 = getuid() setreuid(0x0, r2) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000000000000900000000000000"], 0x10}, 0xc) executing program 0: socket(0x18, 0x0, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f00000005c0)) seteuid(0x0) geteuid() r0 = semget$private(0x0, 0x3, 0x733) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000080)=0x5) semop(r0, &(0x7f00000000c0)=[{0x2}, {0x0, 0x18, 0x1000}, {0x4, 0xdc2}, {0x4, 0x4127, 0x1000}, {0x0, 0x0, 0x1000}], 0x5) socket$unix(0x1, 0x2, 0x0) syz_open_pts() socket(0x11, 0x1, 0x9) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r2 = getuid() setreuid(0xee00, r2) setreuid(r2, r2) r3 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x20000000, {0x7, 0x10000000010003}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket$inet(0x2, 0x4, 0x1) setsockopt(r1, 0x0, 0x8, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x0) seteuid(r2) readv(r4, &(0x7f0000000000), 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000380)="d6", 0x1}], 0x1) writev(r2, &(0x7f0000000580)=[{&(0x7f00000003c0)="bd165e3b332f9f2bde17356bd51e4adcfa61e2404052e6d38bc5323bf36d9061d83cf28533f59a770988fc1a398304614d1cff35a58659c09c75d3a398dba6ca4226497864af8328f9ff82440f4e276a276e922cd65b1297b6834b7d6fe4f3eef02a76e9a9b0cad95bdb43c279562af332f62ee685c0bac31d223d0250e3c451a093f74d", 0x84}, {&(0x7f00000009c0)="41b2387ec2bc56355dedfdd831e4c07c91301b2988c7f8f8bdcf3e7c66995f56b2b773ae5ec6aed64a5b9bf3b6c9e782ed692f57fb338d94712c37f76432556a012ec66b6048f43173f7636504c4937ef7996fe5363cef606eae6ebb3ffb0c343ab142b489d3f24cecfe12f4014401817f2e487822228c5219b3c3ed60ead123e205e82d42734a9193378deb6a3e3f636685dd01e6deebef914ea06fe23917288bd17495f47495ff3096136b6171ab1307aaedee48524add957af18cc7e7c1062ab1f6f917ef571e8f69360590376863a15b97e674cf9825c5f91155b6808bf1dc0d5ac356aa7f277f64dea9317912f335bebc4ce1f4620892480ec8439bb396993cfccbeaf40d9e53f53865c49df0323fe3b31b5a90243e865802518c5ad7558f444b9b85735cb94e4d9c321c188ee9bfde58b75c33b4b7765d37632161b87c04bc7436c00376a9d066aa80f35e443b380fd0b5059773c42e4702f10d58995e7d983930539faf6a4fc10f4149b6a659fe52b66cd54f2280f605419c904297abcd4bc9ec6431966782a47af831ed73c9947153bc29d8bf186bfecceba727d7775e2763ff13811f6f30cc0269e987fdcdcae71e372cc56a43f204b4d2bbe76427d72e27316938f9cde2efd360b198fd61783b60776566e3dcdca6c77239bfd69341b89002bc9319742027dc519608665f7da24096b6c33ae100bc5664dc261389fdbdbbd78564f8c356af48436dc9f474330e0fa064c59bd7e0793fb0ca7321182c3f65f72ba8b78f66f5eb2f27e76d6e0c138fc90a69664aa979c485dccce367459a221b30b35ea7e96c8b1ee8e11c7c9a26f97687a4c8c74a635df89219e185ed718d93725bccd0b22b1f34d5cdd42a8e98c1c2f84b986c398e3d76daa80c58117201143384256ddc92f9f86677c58514fca3c520f2c50894b99bdf2b865774f75adcb3041e0a330fce63d1b03aa5cf11cd0d993c03e18e1d9f874265f6bb377f0c9ca80a1e12574204f9b617bc68e35520a64a53f68b1280a6dc334b82bbe0676169a2ebaff777136a9132b078223d181eba77e1a882abc3c097bf8bae31f130f238350b4cc36b771328b8d5883a1b34ebab0429cf418e3d483c0f2b2fcf1e252a08268fbce42b40177fcfe832d6c274c325dac6c3cd7d89774aa1afb3d9497c67d6e5738a91e6af8722f5ffeec0182501e6031092bbf0f0f735ceb99c78b5b896f2e46b94421bbd82c82196834b2168a18de724969a5329b47cab8fad23646fda3347355404e6b9d5c15a8e6892cc376a295e48e73b9bca13f51a5a1ef3ca42883264c9969c956e3f398e3d6fc29083c810e14a78e2387a12bf702a4a9823674afe6039eb6d314f2de0d0f80b4fba8a357971f72d9f095c83a189f9af68352e1f0c0b7bea5d0db7fb9f0e21be4c5051ba1d927baac86375df56385a88f080647c1ecdf80117b377c52a8046887bfbd94f2964fa758fb5702ce6e39f39af11495c1c153c239d247d10a8eda72990475a86a16d8d7398c1d10889b88ebec6177a04c5e16de038eda466c9e0aa151256ecbdfe8da9ae6b91a206ecff1b1378bed5e0d96b680955129f383ba298ad10abc4c73756aa076b2394fc339295b79c7760ce98b890dc26014914e3a393fc1c2f77ffa43eb09b9fad607d5b9d2771cfd7665a855911a68f25085631defc779a8df13cffb908915ee6f9cc37cca71ff4b002105b823d174995649947953eff7526bc290cf6abd257a6bf8da3ba790564612c8c49adf61c9a7b9b567c0700be347c32d2e52cfd40f2f2c752daca95793243ab2e6e22b186ddd832d9b106720057024e71155ad0d98f3552fe088f7602c0fa0875f734830dccd1ba69e2fda0071d0532f0a6700bc8361eca5a44f3706309f8a9c3298c1d85eaab2b633b3931b1fcde36357ba789f08bfbae3b25548edb07434824f209d96c1ae2a5cabec187562eada980e5023baa97935adb4766d267cc36d6cceec6128f32ac3a13cb1bc56b7a103b86a85f7b5d59af7993b692566d4699974de418c842814e3582735a8ce789f5d94c5d96eccd967f1c3d25eb7a742d5324e3206b4d4bac1b69c2eece4ff3415d5190f88019d86b7249e145d6426163e401f070424bb0b9107c80e831230cd19ccb56ea929432b8658e9171d726f48977056436aec299d6613100e01839570ab50cbc0fb99a94be57eaf14adb510a24bf4d4cd24f463e0adf6232cf009bc6bd4b2f82e7ee61221629555cf3dcac083d4b253efc225b69d5ed19696865b2bcb45bb3c756a536e5e8608b819b96c12231615a550274a8a1a302c0d9bc6cdd0ad7e0927289ed7e68228a0f8bae5dfb3767780ac6962226d8ce15a403c8ef8f63af26bc783a7b39aa5004b5c4cc5ada8b83f5150167153fb34bfd16437461a769c3325695da8ec634d3245521818e6e05a55ed6b2b8c69f42df36b758e0bd988a20f11a5c3acb73b96e40179c558385ec6ba12bea48885c3fd9b4872c84d9d25f91dae3a52f21ddea5d198ed71e0fa3f2e337f650affb382457c0bbc06f6d4ec1827ab3051e3e3f2180d02d69cd88382e070dc6683f4dd1e32923f1328788dbc631e0e95a437d219de4ca6d06ec49060028e9d8792fdd0bfc9eb17fd164f49be184701d0a6bf9634d5b9c3ff433fddee4005f8922e9072b14be1a393d880e96192580d270afd34d38d6f501c969336e9e05df5589a60cfa4b39ddf4f1894e65183d9969b036a1ea5df6986fe8f73952995b58eae504570024567c67f0fdfe0bd76ab92a91a8f106caaffa383b98033dafac0c56489fb3fbe11778ef14e309e49cb24fdfbbb5f47036d53a11ffbeb22465c0f7bd09224c5aa665a954e3b81aee00fca627d449c4e6b5ef53483ebedb4619f82827c8bdf8635f39939b0132abf72de8bc8454e79cc9cfa474fee0abe9e27b14a65ed4706c8aeb3ce9921c371d7b798c599dbee858253c5672043708caea3eaa33d0599c8e2ddbae614b55380f55d79cf33fc20bc310c4622c42f1a98ae824588ad554b92e9339af8d9d200d6d55e89a0c1c99db839bea6ca90c8318d919bbd972cda4c0f61157183927d1c905f92bea35613c78082f10748e39e8ce3656a36462d865d3910bbf4b0f02d84da9f507f40f1f408b3b3de984e1fd0387bf213d38c50e2d055192a9cd70d4f4a7760d148f3e7fe0361e1b1e6c26049d72df404c15bc1575dddbcc3f4b793edaef4e16d38c7d6ff7845cf7abaa1a6d213d93a571f511a78fea887832b20597bc9f66450a4c4ebe0256842c37838eb51d90a0b09d8cbe6e3d1a86dea8055cccdf9e4474026c2f03989fe425f82c5486e79fbd09e71bb843e6474498fff1dd9e8911da297b188dd9007a7a788bf43d396965db02380f9244efbe44e868851dedb25ef74b6b9f0c8ff393f84f130addf76aa8459b5df560745be6ad66c40d5ddb930cf3a04b9bc2cd1022e293f6228540141bd0052115c2ae901a8405cdc2f4609ddc6918db13826d435f36df675c8a0435d52b8ef5677e310947b650fc03bd1e85111dd946bd0b35be005289699ecf393d27161413f4e5c825ed306955fb61188eecd7f77ee67e6d4b17c739c3d8bb61361342e7722c7663734f85804d27120b6b1f486a102b1fa35081f053272ceb412fbfdd16f117a2975eb6526543b073a29826753d63ec6c7923318bbcb4e3175b8b92c2aa35f92a3825e5f98a8ba180373f028ebd068e428c8cab2df98853391b5d6557f421a4405696f8ded9b11e8f3e6b145c09eaf594e72b8c87138cdc83fe989b40736012fde000601de48bfd9cf92e8724bf28b6921f5cb40ceabc361195e35ef6324a7e6c1b699e50bd42586ddb782371a7a1155585ba542b4867fa05e50928c58d7066e8d62671f26f8ef4f9ab11a32b14280183170d8ce2a1bca51041375f2bd9b2b98ab0f6b512aaa2a3c5a102422142fe485622412d1c41dee43549e6c5427b5ce0bee340dd228784d3da93afdf0949dc814cb7eeaf8d6f052f2416922a4186a3d53a4ca8a1139a219700e0e9a5cdf2a5309683cd7cd270d269b511157766c1521f02e157fffecb082d22f14ad9a89636b26822bd82dca434a60fa175d2a800b31835d27715235fac8eeaf6bbc4aa6240706243ac1b24155d40d3acce0cc5f995a963d202b16a3019e8a9639cdc0f43df8f15967fe4851510df848499ec910cdae0f97867a04c0bdb9ad59aa6be88724bd8576c96e316dbb17f91d6405426aab734594543ff3d93cd84e7b7440174302d7cf5dc691fc0067a6bec6454573f88098876defebaf3a7ae1a80a44e2bff767574869ad3d84809cc28e3dabcd2484357c1f7e73dc632ea04d345d3264fdd1e8fde4e024276bc8ae40fd71069db6effb05ab255fea5ff8973c24eaa28b0038743ae0bf94dfa2b7d38f0d13e0800bae0e68bf9bc70fee5276b338143fdec6fe4a7d18d4ef91e38c1a3c38f58058cc01ac2ad16dc7142032acb47b27ac1bd3db82cd3bb855367684b8c98cf19b598da9b7ae307c1f9ff8067c5d0e36cd3434a28e6012287048e6e1e14304434f55f86443d0ac73b7b786f11b79117c38627aa979a1d6c8524949ad55e15b632fffeb2aa168c2eee6475bcc8fa41bdfdeb9d5d119f4c1c84d1cb13c970518380538474d4432a5df63c86034c0316641bec7916673e9ca8d2920aa5b0ddc0af6402445d4af4e190ef3823968a6239035cfd2d7aea59ad46b23b680e99e509b84efbecdd4d8477b5757335e64b7fdebae9b394ef96003372c0e2e146bb2e8304860a5389b641ce5f01ae60a5cd20fe91d3812a42b9293dad3ae98c40c40ca17c68084068cbc566b5ce2b1ca6bc957e563f380ed69c9b0f64058cffb20859f05d45a50343e18d661f632767028ae38d79b9bf838b7fcc1066d53dcb6f52d17ae1f8e439059d48e8e37a860359764c36218f0d9ef6bdf7a62c84bd581da3b7c6338c962f285dafd0efe49b47f44763480b71f6a960f31a79cfdb09898a1909ceee8c09b097f3ba021e1e363bfc2cb21ab4205c63c8546358c1dcdbc29c142c879bfd077d85f04737150f73df15804ab35a55228ab6a9234c4e27d34fff480af31044b024d7321eb2f28ab179fcdc1ecdc1fd506f1d0aca7a541f94343b60b76b420e40f21cf81f7712707bd588f5d5af2752b109c9ff2ac76932daf76a72f504d84ea6c96e9a7a2024ea001c7744975174a3b7e65ef7aa1468f745e8a68acb6c8ebf1aa60d86f64e6463aa8b8925cba79a85f5a88a878f99606d5e52e43a7ab4cb81b97964710bc5cdd6d422f3db8653bedee5531ead6ed536dc98bec4fd3adc8e271cceb8b86a0e829ec7c182e9eb6a41f54ad4e754306a56424c039381e03362c10ad045dbd6223ac9da8af050eaec3bc1d054d97df4dd8923aca45a105cf74eaa7fe3a7055e2b933d554ad353a5444b2225b1151f0db4bd39a40eb4749601e55a53d534cd35523ab39c9018f98ac7f0fce10e35767f3b37c356c4426c2ea14d1582c4446035277190a598813f771b862f87565a5a95c74aa57a208666b585132a970f54bee0bbb7a1557182ccabf860d67b21b3c747c0d260530fb65d4e50a0708f9434e26f6089dc2d2b33256885554254093c0eba690f4644f147b8a8cf2ea4d97f5ecc55ef9a0fce041f05390c884dacfb328dafb800b76314e7ff7c02bbc71e4e1fe41323a462f93f7a5a7b911bc636f26a54c7cf130e9e79c9dbd949afe6f88eb575bb50ce7daa4e8d770e59ec2145955012ec3cf877944addc2cbcbe51ffbd5f12166d757", 0x1000}, {&(0x7f00000021c0)="1ba7467e865c4875a09fab8baf519572ee8b1ad9d0e1514d0fc4effd985881995518bda272dc04b4c84f46042e433c27a921c87854faad7801f0799d596dff52f0f586e2c2aa784a18a7b8f6044c5242adaec713198dad0c47a192aad7bd8590a0d11910da36b44eb9770a2fe38af154b98cbfbc3c10fa5354d2793a4b83d94fecd52a0f4df0dfac9fff5dc37f1e11688cea90ab94963570025b86cdd98a1ccde61c67d022e0aea37e8993be2175063976140a115a2f171a96acadd3a301d3db587e50f1a572ad7d45caf97c1be94a9fca45c60a51366c447961a32c32be9a279e948374cea58f8215450e1bbe2ccf8e88082cdadba69ba9075bd7b913cc9a8725631589aacb731a835ff79db4f0ceeb035584d5a5a22a002e0bad2e297712175bdaf55bce1ab638a1402f4640e45c141a354b20637dad4a909f7180cd09ce2d78940e033a244e86f6f5cd03c106115a624decd58d418d204f77d24b335997269553f212353f3fc22c55554fe47bcc390537d2ff6a2e0be91beeca45e37f1a094e4354b0b81e1f30cad30eb1fea1481cbc1a767724cfb4240cd426ce5424b793a7040616da1cec8fcb9723d07354aaa3339ba27bfab9f003615f454a6076e78805210d6ae8d651cbe2dd6d8034f6108a38a6cef0613407e15fb52a835948157ec532cb1c4ca53fa95233cab27376afe1df4764b219a824ed4e6b34a92a8c30ef94c215b42887a1cd37b714d77076e08187a266d050c81992ff97839b00ad2f49457fe6a09bdb959455f6dbc13dc8f0dbf33523a541c6a86bad5d90fdc3ea32ea8c298f3841a913fd5c7cdc69f86253abf0435ff42235fa3fa75ccd2413e70c2c02a9cb7231d5b72ebffb02829cc9cc86b2b02cc2f4878c4f871c52eda86514", 0x27f}], 0x3) writev(r1, &(0x7f0000001b40)=[{&(0x7f0000000900)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773c10034a651a55add4afb1ebd6e3b7114fa1e061cebd702fb7202798b964deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560000000000000", 0x77}, {&(0x7f0000000240)="ef49794592a47039bec9a461d74f6f35dbd6990479084c776ba0e26f11ce6dce87ebe852f9532fe4564c8d4d191884627a187d3935766482a7cfd79bab6234d8550e7075b3c2d977bda92285cce0a48fe54d209d1881ac2db92916235bcfa682f5acb157a7597f54c2f4cfd7c1390f80a66425bf924a2894b52527cf0dcc276c8eeeb7056320a5644740cc3316310b", 0x8f}, {&(0x7f0000000800)="d6464b8fabfa90c8b354499755c9b78369e2ad2b1a0b7d7034cbb32c3bda23e694d0cc53698e9ac2cc2f42f3a7977157aa044b60f6a3ab3062bba748697f6179e9f191e68a67c213ae53176a0931f5ae307a3099d3f49de58bec3277bae2ea6d64236e129b7a1638d9dd309d7aa0a545431409b6e710144e850f3c36330958445d500dba065c94e8c0a8851a6a", 0x8d}, {&(0x7f0000001d80)="65a86f5880301ab0f6caf82916506a4dc28c8bc97e8c160307ff53a0a01460b3030d5e90fdffcc036188e1aeb53ebc9f4506e3b720eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7669578bbbcb89354c799b0e520a852d96535a9f314598602dee629b3766e3785e3bb0ce63340b656b3402d1f93876f249844a49c597fbb11de93aa6267e0e27b1eef8059f5a19903d67676456a7813e164293eb89e43999ff09d1d0b8a9d72d18b9cc58571197f49568b6cdc3dd830100b5fbafc74fd3a9beb11351217aee9cfe20b963d551ed3608e2100f20142fb91fac19707f915cf3471a0e81c19252aa71143920c9f0ec7daedc91ef3c43186bd3b769bae7a8e91160654370aab1de065abe77f8807c460dc2bb7ce592807fce5e11b0f19349e95864dbecbee1bffd4cb8d0b66ea856b1fcdf7902677a24525a61b2a129aa2d12858dabea9a3a6762e10b6cd37d8e1e0cf5a40678531de1efdec933dced2c5a91a357b0514e2e005bc69afce349e8ab8b2a049e282065dcc8bac7ce708ba4fc38846db7ac6e71dca887c0b652d135aeeaf4054dce90f2b4cc27403651721e1d944f06a1e90e342e422da14b1be9faf95aec5bd9808e7ada2fa40ebd49b1a577aeaf75429670f6da01dfd0a737f05b78a77a023d05d645f052afd60ea05fc7fb117f813176c63547e43c854618a75f3696c014ec7f56c28ec668dc7c4d236ea037380d5ad721b7ef986202298021be518b963dfa70c0e1df7c92d289096a5a3e59eda4341327e9dee075720a3d91f1c97a1d611acc4d219c6745b637312f579ae79886473bf316cd3bbc6493be1b8edb92bbf5e52b1a", 0x265}], 0x4) close(r0) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r3 = dup2(0xffffffffffffffff, r0) r4 = open(0x0, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f00000002c0)={&(0x7f0000000080)='./file0/file0\x00', 0x9, &(0x7f0000000140)='./file0\x00', 0x8}) getpid() setsockopt(r3, 0x800, 0x7ff, &(0x7f0000000000), 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x182) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(&(0x7f0000000400)) setpgid(0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206913, &(0x7f00000001c0)) r7 = getegid() setregid(0xffffffffffffffff, r7) setpgid(0x0, r5) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) 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) setrlimit(0x8, &(0x7f0000000240)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000006c0)={0xfffffffc, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01019682644fceb263d8000400"}) writev(r3, &(0x7f0000000480)=[{&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add", 0x10}], 0x1) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3", 0x89}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6", 0x159}], 0x3) socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) getuid() executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x20000900, r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000001440)={0x0}, 0x10, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x81}, {0x60}, {0x6}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x8040000000000000) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fchown(r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001540), 0x8, 0x0) pipe2(&(0x7f00000015c0), 0x10000) r2 = dup(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) r3 = socket(0x18, 0x8000, 0x7e) close(r3) r4 = socket(0x800000018, 0x3, 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) r5 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001440), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480), 0xfffffffffffffddf) sendmsg$unix(r2, &(0x7f0000001500)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000140)}, {&(0x7f0000000300)="b9e38d6c58135f519fb5a553370fc51ffe0c468b522ee4ad0d75e5e9aab198a4aa564e8c48338971e2a9742b8d7e14d69278d34e26c80368581e3466608933395c8a8ded561e19b5fc6c4ffd4dbd88321797f0038ca0529047714ccaca65120e1e8f55f53f0fe4d9fb0a1989045364c1d57179b848c1e25db73473b5369dc874830d5e668e134fb2ef8154a8f73b9394c73d9b0f82058e9b722bcc920f630b4b0ed58859a382cbed03b2beb3f305dd44b6318a2c02f7b1d295dd16c04c6d1ea1dfef36a74a26aff971c6f1466a1d63239a6387ef1d7db1ba5dc2cedcf444d671c796996e75f8890226d1c2e60eed00a05357a966cf0a2c007f3866f88f763b344160d40bc2c37886f3d6a144319af8446558151fc4f3e5144c204bed85adef386e10c906b80dea5bcce6d6dd3149f751d8fb2a597aaf4056a87f0396fedf7fdbb34c9d0bc2f1bdba8986f4d9f7a8dd8ee2e8798f598036cc244c7e97972a70ae4a8b88dc776cf42b34f17c78133f0ceeca4b1a2cb77fbbee66df9c0c4784f431f4b96f9e0df67b2795a154809ec1c4859aa50669c1edda04bacb5b7578b37bd3e8ef3a541d8de1bb9ff2a5f4567c7c6119e54c329231cd6ae618e2bdf51d7de3d48d85ee0299799b9ec42e680207be9ba9f1ba9b9465d8e0b486a46c31af944a784a3e1cda9d7231badcb64f7c1719ea083eeed84f855da82f97d98bfbe7fbc7ca4fa9f724c92e16e378986b2429ee39bf8c8a083e70ffe0df34b67e53052a997720a7254be0aafd3b01f381e45dda9a2bf0aaf83a6b1fb023e7a85a16fa31052cea1a023551a7de13e7c0ede5a90cf67b9d036dbe12b01a4646c8f8bd9a3097727054d1a2b9d2d681c9a0b5a75c496fba9016db0a5c1901a01adb272aace4b74519d7636041f19d98db0b2a8b5c5a86a9c8089666115fd346ca07b40ad1fa200f27925d88daa2d77009c8a93301e6936bd9f3c7f4701e282cebbd6f59688b9af06eda8b42770ac975ffa2e71159de53544e45ceafe4f630d011796506cb7c42a9085848aee317c761092f9ba7c4435c881359c1226939e45c876ec5b3876227c09197925a1a73615bed4bcc90d92bb1f9557cabefd59bc4f4fa38e5d842cacd28f634d52eee6971a7d17a209cb628c5fdfe0fc5a2fc9a08c009dde8c5bacea130c45f20f1c46d4681e6cdb747179b855cd650e90c6251261679e04f6421dd4e5650a9c6303699a4f0e88bfa92b6df96ef878f19c488ce1ef7cdb725639695b87f8396cfe8f4b8e5e877f70d7121febdb370725112a097991d9b710a090b380dd347d3cb8723cbe85a3aa4ff5de85fdd0988b7ecddbfa6c623efa15fd3a4af301ef4b56a33e99b531aa964d0af665755e50b9a920bfe6571a8110cea6b058bd30dc4ec53c42a0b8cd124921826ca5016e7af71193689e8d192bd7fa74e23982c4bc268774f0324d8d7017bc5422fe87c0c0cc32ac32784597a3dab40e90ebc003f7e437e456871398822633bec97de74bfe391c83a06ce1ef84b3daccf3101a00f3b1bea63142d55e4765959ffdfa5d7df1f9caea54f6d9cde5a71c89e42df65d405cd75b23b79359eafe40478525a9cdae058e836301779d8a666de00bc5056b697acdaf96f850a1fea4e9b833d31c0a8297cd13a08a4dbcc90d10d07a3272aa7cd72a8a2b97eab81de8957b31501b3abd6b492de383e122f2232619a8e7fd14d5e5a59a6af952890c3a548bc1d1369c135cfbfc74ceb3c6df5d18e7d941e9d6fbd6efbd3fd9bfd4cb43c9747c68c349c155b526423fe5256d9d99de920eb5f3e7a0cfaf4d86059da5b66b2a935b604053e8a5ce76d2c51c49470d42dcdcad9eae79805a1cef0fa591c24bd9ac861114e844cf3623c98424b0287690669d9877c172c3fac51ce2f2727e7e571138d89b469fc3d539cf989dc533c0ce16206656977b1f7c918b0c88a292701a1caf4d8bb50b1bc4a4dff6d30d794bd47432083930fb687d6a0a1bf4a53c7039528814d55c65c4ed794784514fdd2145652de628508496d96a74f26c299481925a2288301f8b77f0af4df9524622eee7891645704559de5c877dc2efaba1dc51779246f59dc771fe274cd8cf647e908df51d593ed5804b8b47f32d3b3640343b07b51d10de10f819b6b96b999bebf45a37fd3607b6fe0e276300c588dfad8368549fef4e8f567e9b99b9f84497cba39565865d4f8baa9be4683c046fb29651f3b8523b0e58579a303073f990c650790c3259c6ed63bd8111e6ec96a66dd1aae345780c037ee3062c8952261eca6cf36080a3fd94c1ce04b417875d18b57197e3ccade13712ca1751f4e722a06366a100f5ecb3357ffcff724bc8787909412815425b8df6724d7f08da5be990b8800973497c9918870b0c06305e95dbc6d57d2f3fb2abe8122b7efbc03442d813362e65c0408fd89ce6d69ba842a7e440967a641d32d3e385c3dd416e0f1b5d561991d8167d0db0606b7718f687eed7644e36d4610127ebd692a3ec0585bfe6485720be6d7a6f99f8089b13a1a1618982316725ba4337f373001bf1bb4433b7bc05c72c4051b4b52434f0d994ec32f48efc476576ac1270ac87a700a31bf2d3cccb7e3b45922926d53804ca09f048c4e48fd4e564f5a3884318e3c341cc12043407a04cf20b7bf3a44e8243b29eefdbc5358786bbf0e4518d679c8b96dc93a66fb2c464c07a3c8fa0a3243431048cb472af304d971701ab8a3f23234bdfed28a18fd19ea2dad34f6936483415cd5e5c1f26d71aac1217efa85ae045d5d8fc5b1f87a3834fa609335331980076cccce56a83404b150ddc44e3b8bb8b7baf25a55d8c6aeea6156c14deee31474b89f3c089c652e4603b526a163558f0507ae92eb495939bf2472978607d6c0e60f7f1d98ac9e97ae0f5ba7f256ff94a61aaf3a7bc6118e03bffc37d4d416ca36f8e33ef6988574ece9747528ca62328266dbba7731f8a3c72cfdae800e802ef03d057291400f685e052b2f737cd41cb837599e4a0d8da1ce2aafd6a86514056d40754e1b1c77004ecd149fb4a12ea1bfdaad3879768cafd0d1940700c195bf4b79b4c563cc1b67cb70b7894d74ae364a83aa54314ebbb62a75e0465590b511a1fe2765afa4c632706beee52227f52c1963bec28c9028767cea9b6d9bdbd1f07cd22e1a1cca77b602120dd2bfd7a839ce7997d204c1b844627d8434c31d33b0753e4282ee68591bd3a241bde525de71ba3252aac4083399c60f943d975223b994ee656a00421b4c34e9e3f4b93ef692c42a3c0050fb93fa9cb60ce5765fc0ba18d098f444e26c526131fe359412a82caa28adb8a08fb507dbbdc57a7be03bf29a015452fe5b9f3eb4d9abba17aa4d41874b3c6af8044bf64005fecaaffd2e0f37ce50f1c26080e94501a9e607aa242fbab07cf00e778f3c05691867e304afc7f0830af5283dede41992f89ed07a32a0f10aa7f1911bafd0c1ed0225ddcec14fd64f0ff89d2f9c120684ad6478e4cde92e621e6ba52aa99552272a282a0b4b315608617b15e50994358b2fb34415a38a5e460d95164811c4bda6db08dcf21bec491745dffdf8c691b5d3973cd8b64f676d7311cc9aec81444981d7385049a920ce8f18139d327ade5be78e8fc24556801623b416637a7a5047957d1927d3befeff90f993a885ff454b797b5a21011877740a2beecd0b9057b4b7f24c2378271de54a64b55505befb0a90e366ded06f40f948943f9b58945f63277132c2ee6b34500668d516979bf9059cacf021af91d429e608cbb7d3ef84a941397ebb1d755b279def728993eb7c2579de40324637312ecb3d822720e1b510164078ad50a922ddf77d3931a1840ed5ec1d76a2b2ea79862fee5a062ad06a3cb55a56ca8ce93a2aa3b039871c2af76267c7dfca58ac0b0c0340daf2a294d965ca923075d9d5ef04120b716132b0dc347530297d8a286570f36c772db8aef0079519edcd8dc7f06595d9c171611ff1af3766fa5f4676c2848c51a4a4c6a8f6c8f655296a9436d353453dd0e0db317d6255673cf0d00c8d789762fe5561c962c2cfad3e7854b18eb6b68c1a56262664faf675d87102e9e15037f429be889e840b9fce7bb90189032f5eb39481b7a5c948461b2a70b8802f5e8d06b9d0aa9237b011812250e16aa9a5c2db4dad242650b5a776cd90644a1f84d5558f013f9ac739eaf45a206d38d133821d3cddc65f958ebcd15823fb91316e1961753d7d97c413d4b7cd73d1c12147d721b0ba8614166ce69c6100efbba3eba694beb1175930607bcfabe37a209c8e16f86818df86ae6c5e6862aba779c7f9ab049d8c100271ca369b0df73ed9feb57fec09a6cacab575b4fa91d19a77f65284007feb1af67219d9609105ab77cccae508678aad5ade81f8aa9a3f0e1e941960da5319f29fef243e5d442f0bbd55a5bd7660f61bf27e355a0c85f5c8bc1e01c7822707d86b70e5d12fc6211a23b870684b915b3867fa6c9a2e91c11081a026e375170efc07ec5fc55f43fd2fb680c05721af3ed0f0ddb02b6ca2246959deb3d1b0a8583e7cdb08a8f49a45b7812f6ae88baa94c03aa5581d51d32a90ae321ac7c2b9947225c3bcffee93468e2fe237d7ee780dd9779c60c0c5d87d05a6eb0850a3d983a90bbd57a564587f754be340db191d519d937eaa3fbc02f11aac4f68cc991f89fa9497c4acd716b354ca57be77e5353e101ed85ee8ad3dbfe2b7602ea3d9f3347735076acf0bc41ebad5a19903be889c161159dae1b82be9b2b683d00bc0fa091e87c0a814281f7414fd22a624d23b86c9ced3645468dacf57712d491134a318a50cfa134f47d913bdb821b4db89f38826ca1aa74ccb8f0c98dda745c20def57042f2ff1c1c39825f7e3d5e664b456f2407a6a41c60250140abc2e17235676100733b2ad5e6ae4f7d5f7109440eb07cf7fa276d17e80659d2f99d1675e1149333344464426980bd4b493dd91ce5b4370393c6e09d82a5e4cc7be8e6f3e90bf239f1027aee2e316bae7ae4bade49d51feaafac065ce73f5bcc995cfb8966a1b5cec64cc699f99dd6f29ecdfd2850877e5e98f23539605fa124585387020ed22b3d6d532ad15b5210f8004ff384f54947a488da1ed07310bb3da5ec1482dc16f9ff54671d5aa8c9ca50a4e459ac874d8d990ccf31e1177d3c7eedbf6ceabc15f4c883b990a00616019a95627ad361adb6de35a81ae0de119748ab30ba6b55a740d7f99e3f408ddd13a8465a78c4d29979db2e3b1279c5b03a6448bfc36c0b7cd48912f9ea99f0b315cd15f61ec8d834c910286690dbae35facb3f4f9d81768f2df3aef88470044a280c0e7093ab2f06d829a2eb0e072b8591b5655b9c106e56a4078259b34691c288d03477ee690edcf90137cc1531a85078013c5621c5e8cf58f7a8503695969b9ad3df9ffb74341ffdb9791bdeabb72c46d1e5c07a6943f9cea0bac4c23412a4c884127bd0f5f98fafb2a7336f372ee3326b56c0d4fdb28d73e8506e4475260b081febd9f9c624b130c3274f0b191ac7db75159b61134e8fdd26d2791a0f5282b289245996eb3e100706b619981b83d2142d00a84cb87294e52a2eac550b9d2ffd44a2c4c0e643df78b1fd974c4ad33c783f10835b34c4733b625728cc550bbcf17a366322108fc3e97176593f31179da89ceffa97221309cf19dfd9ab95494f71c65d5a8d5610bf119a95596d41390513b5e682ccb47a24871b1ca2072a40add51fe2b3b1d755dd7aabae2676236ba30324a315ea23c06fdd7c4c52a1fbdfe7c", 0x1000}, {&(0x7f0000000280)="5aa208655b7431f15681eabf07e8460e615ec98d753320ded5e383c6467900fbedd501", 0x23}, {&(0x7f0000001300)="2679b6254d9f761347d097fca01fbb990c522118d689a81ad40119f1ed2c278239466bb3ba471c7a16cd7635077da8ff71ffdd8f4b6e1ca7a4302b3c19abcee762917a28a6ef3a70adcab6b95bd594d6459d0eaf37d94da247d042d41f1ca497df44d8cd82c585da320b747ad0d3ddecd191ae1e5049d8d1d237a3fd272520c38318909d3d2383bdf29a34dde36749c6d2b06f9355719284dff6ace08dfc9e7f4c1eaba79b6d0881d0707b5e2fd61971b38d499eb2e5cbd5a005f479f5df40fa5463f2bccda7b121dcfb61fcd543a569d9598b066e68", 0xd6}], 0x4, 0x0, 0x0, 0x2}, 0x408) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000140), 0x4) mknod(0x0, 0x0, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x202) rename(0x0, 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) syz_open_pts() executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpid() msgget$private(0x0, 0x0) r0 = getuid() setreuid(0x0, 0x0) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r0, r1, r0, 0x0, 0x1b6, 0x82}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) execve(0x0, 0x0, &(0x7f00000013c0)=[0x0]) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) setreuid(r0, 0x0) getgid() flock(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 2: r0 = semget(0x0, 0x4, 0x228) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x80) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) getuid() getegid() r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x26, 0x0, 0x64) getsockopt(r3, 0x0, 0x23, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xc000, 0xd05) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) r5 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) socket(0x18, 0x5, 0x4) connect$unix(r5, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f00000008c0)=[{0x0}], 0x1) open(&(0x7f0000000200)='./file0\x00', 0x10, 0x0) mmap(&(0x7f00004c9000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x40}, {0x84}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x48}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000001c0)) executing program 1: syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) close(0xffffffffffffffff) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 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) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r2 = socket(0x1, 0x1, 0x0) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 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 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/46, 0x2e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000000)={&(0x7f0000000a80)='.\x00', r3, 0x2}) sysctl$hw(&(0x7f0000000040)={0x6, 0x16}, 0x2, &(0x7f0000000280)="f1a42100", &(0x7f0000000080)=0x4, 0x0, 0x0) executing program 5: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYRESHEX=r1]) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1b3a418b4cb28cad}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000180)="3998a035daa2b93279e309209144e8f44760c85027d1ce40394fd8fffffffffffffff486aff61a92312cb952b89c09f24ddb", 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r2 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) getpid() semop(0x0, &(0x7f00000000c0)=[{0x0, 0x8}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x3) semop(0x0, &(0x7f0000000400), 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000002480)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000002480)={{0x7c, 0x0, 0x0, 0x0, 0x0, 0x3, 0xa1f}, 0x5, 0x6}) syz_emit_ethernet(0x3e, 0x0) getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 5: sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07cab9d8fa", &(0x7f0000002800)=0xc88, &(0x7f0000002840), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2c}, 0x4, &(0x7f0000000440)="34ab4576267eb48b436988bf3c760db1a1551a9d5a3b93cab05ae0f910a0c53eca7f4c96f13330bcc6171ddc6607e646219073982a71e56d05c675ac12e489dc5a5dbc766644c3b174712801d8074cbf7dc3e296d39f380000000000000080698a34723c9b219089b302371bf690a00a3998b9c149073a5576e9c53ff15f06386af3c9cf061b405c919997b14825d295f77b030a4b4e4082f440d5b4a0b7294a99633a9fb994366ec887720fc1fc385242c2898f2f7aa35796541c16bb9088ea892c594a484fb507347a524508279d0758e2ff30715ea75d7bfa275ea69c6d22793439d1068c6d74c9ce8e8c53bca494f2cbefd6c88f7470a6e8507510b90ec8aef4a035a284ef96c3c345ecf31728b101bf40278b7151edab87e2ef96b1ffa3f31256350e3b2a66", 0x0, &(0x7f0000000580)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe25e38b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e49b913fd02025cc6a78b9e7a312740fc008f38b20447cc133b25edeff5366084413e862a0f88616580be02af8cdbe30d73c40bd1183e6a518e14e145c55ea6af3a6826498430e95ef3cef783fcc116b2b9243d232a80250cb1caed9126373ce1eefef", 0xc4) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)="403cb28f63d7790936e3a2738958a3b62c072de183893165686d00b1b0726244eef630cf903b81635b14af135423814a46bd5d91b0d2f63eadf3696aebec589571284663beb60c6341942885f6a77a68c340c876fcf1f3c9d14d32623ef5c76de1d6859407ebc0ea935d5992361e94042ecacec8d9cabd634f23a0aa6a44c5", 0x7f}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) write(r2, &(0x7f0000000400)="21000003", 0x4) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x3, &(0x7f0000000000)='\a\x00\x00\x00', 0xb68015d3eaf0e81) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f0000000300)=[{}]}) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) 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) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x11) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[@ANYRES64, @ANYRESHEX=r0, @ANYRES32, @ANYRES32=r4, @ANYRESOCT=r4]) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x1036, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) executing program 0: r0 = shmget(0x1, 0x3000, 0x14, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xb) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000440)={{0x17fff, r1, r3, r2, 0x0, 0x140, 0xca32}, 0x4, 0x1000, r4, r5, 0xfff, 0x7, 0x40000040000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xfb, 0x0, 0x1, 0x2000000, '\t\x00\x00\x00\x00\x00^\x00'}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000280)={0x80000001, 0x2, 0x200000, 0x5, "4a247dc47c125070064d53f10cd66d6aa181894c", 0x3, 0xffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f00000002c0)="04", 0x1) write(r8, &(0x7f0000000040), 0xfeea) readv(r7, &(0x7f0000000200)=[{&(0x7f0000000100)=""/198, 0xffffff0a}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000340)=""/212, 0x1b}, {&(0x7f0000000440)=""/225, 0xe1}], 0x4) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x3, 0x4}, {0x6c, 0x0, 0x0, 0xfffffffc}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x22}, {0x7}, {0x8006}]}) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[]) pipe(&(0x7f0000000140)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1010, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = semget$private(0x0, 0x3, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) mknodat(r1, &(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x4000000000000007, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setegid(0x0) r5 = socket(0x1, 0x2, 0x9) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) sysctl$hw(&(0x7f0000001400)={0x6, 0xb}, 0x2, &(0x7f0000001440), 0x0, 0x0, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) syz_emit_ethernet(0xa8, &(0x7f00000005c0)=ANY=[@ANYRES16]) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 4: syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x2c, 0x0, @rand_addr="7514bd0800000000000037481e7b3b00", @rand_addr="297530ac4b1d49265c3d1e9b53741f77"}}}}) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) semop(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) execve(&(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000500)) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="af", 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0xc}, 0x4, &(0x7f00000006c0)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acc4926d7d7049ef436dbe3ec845cc14b66bdf4da0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e094238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000", &(0x7f0000000280)=0x210, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="cbb012f827e302371f6414d5a403f11098165d9a3d6c0144cd816ce45adf49b3cb829790cdf83bd2c445353a7670887ec068cfa3aeb3cceeba4a30a037708c1c045586f76f656133f9d15913a6aa90d46c1b9d826a05ee91d954a5c2bb863fe1123f175217eb32f8c9e10fc964ce929e1a1412d04acb6553c7e8881724727acc7a6e05dee6bb0cc0d8a8ea905bdfba610b0e", 0x92) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: setreuid(0xee00, 0x0) getgid() pipe(&(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) acct(&(0x7f0000000040)='./file0\x00') getpid() execve(0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x118, 0x0) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x1}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x24}, {0x15}, {0x6}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[]) syz_emit_ethernet(0xdb, &(0x7f00000002c0)={@local, @empty, [], {@ipv6={0x86dd, {0x9, 0x6, "f66094", 0xa5, 0x70, 0x20, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ea578e12f61b203c4c723460fb15ecbc", {[@dstopts={0x2f, 0x0, '\x00', [@ra={0x5, 0x2, 0x401}]}, @dstopts={0x3c, 0x1, '\x00', [@ra, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x9}]}, @fragment={0x3b, 0x0, 0x8, 0x0, 0x0, 0xa, 0x68}, @fragment={0xf0, 0x0, 0x61, 0x1, 0x0, 0x0, 0x67}], @udp={{0x3, 0x2, 0x8}, {"fd50f694317df80e64557847c44adcadf4d5531f7e61e6b50554a7748d46808dd4861b668e5b38fecc6f7be53710004b36e5e3c65d961d0d1940e059367201265664aa5184ced6e533358abd232bea500eb4c4611457685df5bd4c197950a1810c7b88539e"}}}}}}}) executing program 4: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x42) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000200)="1db8708db61b5d13aa269568235de39cff7594923114acaf9ed6549cbffa06e71fa3295a8e7e96fde0a5f5227d4508fbb7af5cd43e1c86cecdebbf0d4a741e115cd4087f0760741c91378a35ef10e607edf27bec182fa15f3d0707557ddbc9336ea9d017a39d3ad62af3ccb59f83717775b06778a6effa172530362347336a8f34577be260f6a3023e0143659de755c3d10f2931c65d5cc39bee155e7fcc83147aea32ba00554ac21bc9b5023b", 0xad) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000440)={0x0, 0x0, 0x3, {[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x476e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000], [0x2], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x1}], {0x0, 0x0, 0x0, 0x7}, {0x8}}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x200}}) sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000e80), 0x0) r0 = socket(0x17, 0x2, 0x3) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) sysctl$vfs_nfs(&(0x7f0000000040), 0x4, &(0x7f0000000080)="eb7a8c5774791c282b83194faeb0bc9dd49d5926a26ae0b33ee094f8ef7ebc4babee68a1a906cc3d42a6540c8fe6ab9f3aed292c34990a032d9fd6ef3926fd48222cd2b1cfb4226a698a0087d742371e0ae3d89f310f307d889e8c40c78c27f1d1049667791ef62c09e6490c376b246923469fc02e1d0f0c2c0b8d46d642477326b6fddd778aa7bf207463ca460a6844629004aa41db276f08faf9be39920dd0692ae5bb6d3622d67ef2634f25b98d357e624206772ceb857a", 0x0, 0x0, 0x0) mkdir(0x0, 0x0) syz_emit_ethernet(0xec, &(0x7f00000001c0)=ANY=[@ANYRES16=r0]) syz_emit_ethernet(0x36, &(0x7f0000000580)=ANY=[@ANYBLOB="ffffffffff00000000000086dd632f4ebc00000000080000000000ff010000000000000001fe8000000000000000000000000000bb00"]) chdir(0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x8) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) executing program 3: sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {}, {}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) msgget$private(0x0, 0x0) close(0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [], [], [{}, {}, {0x0, 0x0, 0x0, 0x3}, {}, {}, {}, {0xfffe, 0x0, 0x1}, {0x0, 0x0, 0xb}], {0xfffd}, {0x0, 0x2}}}}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) syz_emit_ethernet(0x49, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb8848da8e1d906026e900000000000000009c9a414ee2286c6f415c613b6363e1018b51906f5c9ba501e59e73c10a0effd3a9017755fcf4ba4a019b1d8e"]) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000440)=0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4, 0x0, 0x3}, {0x7, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x800}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f0000000100)) write(r1, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d5693700094db7b327e86487afd9fed60beae3d136855ee34aaa36a50774ed29bd18924589202152fada2abcd9c12185611fdb0260d8fbbf62aaafdae87f785d7629b3efd58af20a87dad75e89573fcfaf3d96b76c40a9d35fa6d5b9bf8d001b5d479986a4144223f482fb7608e5dfcac862d4eca19f0cc9dd9ce8f27fa01b8dc561c8441c60f6ea598d8010b73ed2228678c0b910f9dc47959469da858370fa3033f28f58a6f3ae3db09f0aca80d042a80c21952c6cf8c875fc0aeddb16db4265aad31a733d170d8cb9978b94b600bd7893c898195cffe8dda99f849a2d5d5ab6bbba3456f201cfc93d404679703434b07162ca0b8cb34f6dbfe001f060d05ad9370024b7f539de732f29f27a32e59cc4ff2f63fcac0002b64365a41e08d7a30a7d5ef9e43f504282a82861d7640197572b70fe3d7b705677e4b781f47e507151e0d806515acf5f75eb2ad5c4c98189d", 0xffffffffffffff39) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000540)={0x0, 0x0}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1024, 0x0, &(0x7f0000001880)) syz_emit_ethernet(0x22, &(0x7f00000000c0)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @broadcast}}}}}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc018696c, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020699f, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) executing program 3: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x36, 0x0, 0x0) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x5) close(0xffffffffffffffff) r1 = socket$inet(0x2, 0x5, 0xca) close(r1) r2 = socket(0x18, 0x4000, 0x0) connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x5) r3 = open$dir(&(0x7f0000000000)='./file1\x00', 0x80, 0x142) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x5, 0xf0000002}], 0x14f, 0x0, 0x0, 0x0) fchown(r3, 0x0, 0x0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/100, 0x64}, 0x1002) shutdown(r1, 0x2) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000140)="6a00f6ff00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x7, &(0x7f0000000340)="02000000", 0x4) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x7810, r3, 0xfffffffffffffffe) mmap(&(0x7f0000003000/0x4000)=nil, 0xfffff000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x2e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8218694a, &(0x7f0000000240)) executing program 2: syz_emit_ethernet(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000e36000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x800000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f00003ae000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f000000b000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}], './file0\x00'}) shutdown(r2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) sendto$unix(r2, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) setrlimit(0x6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x85, 0x20}], 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x60}, {0x5c}, {0x6}]}) read(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000400)=ANY=[]) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x15}], 0x40, 0x0, 0x1f800000, 0x0) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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, &(0x7f0000000200)="ea0000e36e52d3bb66baa801", 0xc) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4000000000000006, &(0x7f0000000280), 0x0, 0x0, 0x0) executing program 5: bind$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 3: open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000002c0), &(0x7f0000000380)=0x4) r3 = socket$inet(0x2, 0x8000, 0x7) r4 = syz_open_pts() setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) write(r3, &(0x7f00000000c0)="70cb30a75224d3448a0d8a0af9a6de811d7d01a4fa247a7e84e5f15b185dc039498a92b739baf07dd1558646e6aca2a0d248f09fb537197f0b3ad608ae3fe9437126dec0aa54d41429d6aa7b1a03bb2aae16474d5508c265cc20f18d1cac813079092e07ef7d4e765756f27d4aefbc067d5100f0fa15c69770f6e308c0c47f51b65762be3182e2dc9abe6a70454a768305b17ba15dbbafcf4c462513bcd6752f996ca855c6c5c97771db041ba7e5", 0xae) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) sysctl$hw(&(0x7f0000000400)={0x6, 0xe}, 0x2, &(0x7f00000003c0), 0x0, 0x0, 0x0) dup2(r4, r3) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) r1 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000100)=0x20000, 0x4) r5 = socket(0x18, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000100)) write(r3, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec4305000612333", 0x1a) socket(0x1, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000540)="eae0a3b07dd3220cc13fee1aeba1e1b7b6391465594b82abcffd9cd0e2e67cb9ceddd23a3185818bef0667ad427cf228f38d8890cf9b1549c1f480cd0c8198bfb73daf9dd926c8fd30e6af3a5607d45959db7ae4f5880b7549e361a74dbfc78d5116e89ee4c969d2eea404fcba3dfea4e4626625a8c1aa2ee67be188b3d9cd83458da9f58ad59df58d3eaa7db837193c8f0aae478a9acfccb493c8f97eac5d3bd93c7d167ed536857c49583a854ecd39577a3cfd441ae8c6920053e19d7fb6a2ceeaff1adef6acbdeb3f8423ac718d3ba4bcdc7df57753ede1fcddb9e3d6da0e02b517e80bc4f6a8bd68a5abd40dad64", 0xf0, 0xe, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) socket(0x11, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000e70000005900c707c0e6ee64a6871da5d3acb0cbf8a63004000093ef1607e4e499ba5b88cb4b5c9f7cc13bf8fd81fa1b59ef8417d0"], 0x39, 0x0) msgrcv(r6, &(0x7f0000000140)={0x0, ""/221}, 0xe5, 0x3, 0x800) msgsnd(r6, &(0x7f0000000640)={0x0, "a17302dc1f4b84157c328b87a2397a538a259792ab9d2aefe7378c96b6c1b07a400cd70e78ac2de9f161d0ebfc84d80fb525c5741d6af00d10fd843291621ccf115c039fdc1a8e35ce08fa03f3237534da335186b4ad3bda33533791efd032f9e85fdac98988f7f49614206ab5489375b1b207041b02c93581c9cadb22975c4877f755170fcc425607e34ca232507442d953ac10955c13399e47deb4212ffdcd77d664b1495758b3a86e15e4bc0ae933e37eb40acc9b12ee5ae8fcb7649bd7bd723007c80f848ad9562ca53996d1b0866a638041681931153f081c98e89003099c3b2d10d0345a3b95abd48af8b1eecb848eb433789ac27ed028bc90881bba50d1be824dba91b9671c7ac66cab97f77104ccd01927cd6da42cf9c1afe397f7a02977010d20a19daabe3e453e8fa84b45d4a22c31d3dc7d58a153a2fce697b871c8d3d3b384a499c251d137c4bcfc00b4b902d701fc399a5d1cf3ff918d17ad88be480b764f55d35c11fed9e9f4cbcd8ee82a12bdbc9b87ee0dc0f3c5e56f3121c8d98c5b2f5224db3bc5599b2d74be17a88bec9b56eb99fc3f50d2c3c30add1884094fd98cde0585edc83e0537516169e979d50af0c97b4c429cd8ebeecfc9516358e3e9834cc422527d10f297e4c4fa5039a99ba712cea0ef1b181022e9add8bd356ee29f1e29472ceab7d4f2bbb128c0fe43dfaf513639f6a65ea1f37153ed43ee9ac3df889ff7f62d4b0bd253e4e6cddaf0a77f16ab8f07c56b3932d564aef3c59b43e85e78e26d19d6fb1c7f3866ce9cf7ab78acc84974839df59b3493e28fc15ab8bb888ec4bf6b3f3b056f0ec551c2ecea6b8bd4e12de82cc5c96384a227bbdff74d804e1690a77aa1ca076a38ad56dab6137945bb939d958faba4460d9bbf388a69ea85784fdeabf04abd7ee7478e4eaac5205f34d9c0f8eafe4a43cf73ab2ac9b6e42168053953c6e7393eb74cd5900487c8b939d925592dd56a4a4ac9c4435f92e7be116163078d3482447b046b5dfeec4c8245ec1c583289f32d3bf2a650b968ea68d5843cbd4b61962b872c6946043eb257c88f0a9ed804f08828ff24af8c360705dfa70b8b1aacdda5366cf7f9665ef177fadff3e4afa7aa105616d5a3002b09f002bbadff020be25cce127307035c1973b8eb8ab1be8b2088d4a1fcacc7dfd3e75ef4490d96a78900187144f4d3537d065eed7cfbc856bfbfdf84d310a77c24f2f15bf354d85dc0d4886ff7d507c4bb247b1051575d38c2a894b0af64fb58b12404fad9dc2438f7ea1ab0c8f10c67e74326ccf1db9188022e47ba1a41d24e5fe2b1051084b4e7fefefcd24bad260250423d5b04cbe1dd95c1fdff574cdf5a5b24ca37b30e4df9a2f93274db8100fb1ad5ccd25529ecfd66a30d5490c68d501028be0b45b886a6470bd5c6de42a6a401e7a726560080553eafb0917c43d2e244374590cd10d529655972a2d52e9f56b254477b80f77aea752e098f4fe17cb32314c977efe67b946ca5618fc0704a12f9aadf1dd4bd21ebb8bb1a038056a6218661a0a2a25ea47a3d4848d3e5db5b19160cde0552eb0007fa7743060b07d45bf374fc8b3888ce1b3ba58db9757b8fbe28b3fab6c72d87aec26fc84e0a3abd663d9e9294e64d73dd71287630a75bdca720fa988797ce7759ccda7adb0b80ac94f5ac02910b2ce00196c88009a705ac5d2241109932d64d186ba125b8b142fba75067d2e4d6a696e847ce6f53da0e5f59a016b768cd43baf240b094f2ad66ebeb809325ab7d4673a97b4dea9ba23a8cadb045017e0330b6d1ea177e81f1a8f88bc669ece1791ce8ba94f5fb862181cb9b9b7d116aeafbe63f74af2336e534c08715c4b6ab830e2bfc2ff13274ec4dcdc8366801e6cf226f6fc1a79708e079d9357bcf2e1cda201eb8173fe7834a849459784ef0ab417b63940266476d837112631ef5b4e9906d97dead31e33aff7266c6d2ed54f070e72f792c91bc625c76a699ae2a6fa7b6c9386a0b90813c560d97d7d9f5891c46a5d8946646c973dd6f3ab08f7fefe2942e760159e44bbed0ded42a9a53997f8dd4839fc0754d541a4e81d050139d03ee0b330eedf4101d8db807b6cccb77233c33de5891dc7e1fb7d566117da4109045f17bb1dd5a615ce4bacdd22ea75f17860fce76d8c30805dd7589eb90614a1103b817b4d0e6e9ca2e18aa49cd03c4f0ad5bfa7e7c91f552d201dc26bf66b4c47938f58838a724feb7e52fda5de1960bd5700b919f3c45c33a799eddf1f474479e56c9b77a966e764a871eda1c23f6851c5b765d67c7d064c61c67d891bddfbebb16a5c8ee74081d9b23c8c4b8667134e10a570d0cb6c0331b7b2589db9b6443d6ec7c9b1e8e217cd3a788a0438d474365d8b5f12525940292fd2e1d387a972c7beb1f16dcae19af4e398851bc6d8442ce953570789cea56c6a539c79e97dfd2075cf0be454d2fc2cfa90ca9844bca643175b9f67db5421a584b1e44545e605e71b0115081070c267a947d870b162ba85fbc4b478b57366cdc914ec37f31396b446610643e58ccaf0a89d3ab2ca0fb7de750d08256f59e9a0d2abffbb09fe89b964343424cece4cf61325b7c3d77cf8107332b3539cc9ad264a2d1b06e828c1351481987df8ad8e8fec6274e22f27277775427b3cef9185f1e4212e44308046fa104160a52624df2e592b80356a228c9baa1561a7812abee515caade886e12f5420c0687ff3f2aad80e8445bf2dc813465465b3d43b59602f5acdc047072aa22638390cc310da9de872756a76c2925d8a7de80227c241c9d21609da746705714af6673e3a15bd7eac82c6b0bb4f28750ba37d51c5002af8c387642bad3f3f2812e69e0c586fff19828f022f839de7ba6034a4477964b7ae995b5440c06fbf9bfd6d5bda42bd616074ab1bbe91618b0c73fc706d0da8bace6fe8c5a23bfc9a4ea881b5fbd7766132c5314e18bc727c324ce759cd41ecb0b9ca4c743d9204e07147382e408909b297e8c3275ff57cd99122320bef24ae790b65d87b2b7b06d04752f8e09f799b7c34777c98bdfe708f8b1ca9c82929c47b520f4c1b877690b66a101af2a8fc19d1062d4813707bf1e79e7654d9ea6c4440264261fc6355066231f8a2ffdd5d3b12ce0891486f82766f7c67edae1f793027170fbee00e7654be7e0ef4da76f978541b7c0e925550db8a5391f07748099628ef265eeb646a719365e3c36d2f3aa727e8333c11786481b375759e35b05eb1b018496570e5b72d10bf79223602026b0fac9231e06007a8a3dc7550c453641162ddcac84785981f6ebb7232f864c1e0a4e7b900a35de6f8a2ed5604211dc73b9816c77715836ea278534d4e0c51ddc2bf18630224f4ff04bf667d1bfc96f60c607050fdbf5f4319138dd793385fd4a17979b3f3032de58aceaecc600115fed3852d07137c43b7ed0a38ff50edecf7e811716524f3df5ee398d6dd42ce5645b5c707505a531a58a4c32cb2f7fd47e319c2d012b4e6ee928c3de9a74b2e2ccceeb114b239cf8ca002cd698cb94e4335ae1f45702b3f1568a8d14a18246672081427393136bc8aec31fade745268e73bfc3100fdbaa4aa823294d9ca4977316a94074742f10c588f8f23e9bdbe9b08c1394fa89abecfe7a8498aab3d61245dc45424d1b2ac0c54d71d29fec2dc9efe7911800f609188f2d4c0846a5eef84cd64ece9786f2d3c509d2610b5d3f400798db6452a95c996a921566ce897e18575c695715873b742f554ae90bcd3c8f64f54677ce52b7cbc40c0de25878a580046089f6fd95279a54f2a8fd96720725bd88c50164a5e452c38b6341f4720491e3fd9a8a1dbcde96285d44f64d00f0b83575ff84dbfca87aa58972245f55ebee711f66c1538a88dd051f572c390e297daa7c8392328914af7ce0d3f9dea1354e27817b1001e818bb2b5b61f02f1651add529bd92a547144b7387cc3d071235e4cc52b7c228362ea2e09a0f4749d8cba26d47c7d621fe88b609eceeefb9bc75bce1438e8405f577abd464c66c789a007e81dd6186f90e054f15d305160bbef4a149894a200b66e4bf5e3746826782dbc1ecf649cd51cb48095a0d250ab964419a45f2b4dde9e8006af5dd63205d61acde397d0c642138a54275a9e088b160da82c5a50b73537bd62f254502f8997ba82bcd236ad7728ea05d79c37cd7d3f6b419023042466ddb173d89adb3e976c952caafc0288c104dde2de519a93b5d1fc0b928963c078aead89e6fd61aab02d88971ebbb36fd5d92bbbbbc5ecb4118ff0e3add98b4d562a4c0d9eafab07688d3b0131da5029226543856b11a94ee5e0342361131852e08aaed46f0fed3ff0936910a62feefe4c454859d8c085eeee2bd8bad6e3c33d921449b80800a19c58885515af03b2583dc07a969025ff2da0dfbe0679e031fd51a0d7acdfdd9f3b3fe51e58214094c5a30e7102f688260941e0b1a4ed89537bd4180db0d91520063a5954df1275987ae6694d5ffe57a750ed33373f2bb7ec05a7f4bf86b8fe77c7f75de2aca6a57be0b695d93665c714e499e8873f4021bf1015e646165664b2587341336bcb1de9594f0ca7581d09e138272f4e2aa2618173d134cc20d823002b4089aae24af6f0d0b5941b69daa7db97224a7598ed175b23393842d0fad645b62b42025ccc3a39a187b47f784644e3ca5e98d649310b82f1f4e05ea61b3f510e2ef4ebc78ac10b6602bb02592d063223355f5240329c8bf426f4c318bbce33597fd0b3b3629f2ce666235f317605303f767bdd378db6b4b276cf4c2d4c5634f21f05ea8b5915c95c51d2f58ed55ca17fac53435b1d5cccc75915f8af0ca78c9a96deaad8895a06b59bcca36e4fa8042ba201b522e35b6de8da4de40a964abe6eea8d4b1f5cf1d05ba69859b0e3f94fe883e69807353b477ca724e1df29da3f4b6cc794a60eb4be943cca66dbb738c55dfec76ad7caf66bc7f7df1356b5e34be71e31fd31c28337c3875b98e38b763b8b315e31c73cabbe261862f71dbe3ad7553edccd326b13b4c24c234e1a6d32a3c2f58693928fd05ea07f4928580311837b36f3c5813533844406d2c32d07a5c306e01af08e50ee817404b034e9469ea0f240cdf6610bf5fc61cd52a07ede987254d960c4618ceddc8310a230ede1211ca8cca17d1f01eddfe727ba54a73ef5a52ae243395b9e6168a9d6f0a7548eb29ca2031573e98b0c4b190c916fc16f92867ab67f8971cc5c9798d9e574bb7ee1445ca3f7275426a5a3aba944e4842085686f3e9883c50f8eff220c7e35398e73347fcd923ec957da00fa8b2827d8574fd3713c1e7c822f523092ac3a8b4fe0e74f0fb743967d5d63714221352f01ae5d44292a556118e9be88efc846d251d1f33e22d923fad87ca88c74cbe1995ce4c32f614db61c1d542a33dab89249948f2f8b271428f26eb06939adad26a13551f459aaaa751e67f2c6b75588c3039b5017d113908b0d4b7541bf3718201a0f811225d33cb656d378571935aa1023ab55245e9d96dbcd809bb68f6437902a8732d4fb6b31a2fabe2a94dfd4c776606fe68ff3c41fce1ab41ca9c77b54d949d46ac0d5c1f15565b68616f0720dcfba1b8fa2ebf64b6a22ec10e932fdcc2926fac0af20bac8812ea51aeb582a7ae57230da658777752913dcdac8eb4104f20d0a863fe2d0d310fd5c1614915a1073d7347fe3da7a4fd6f6f5ec2617cc6f5fa8daf7f502e1117c6689c8cb4c4b90154fc54c6cbc2ea66564ce0aca1a2f7811f7b65b21dbc209712b3003c4253399a"}, 0x1008, 0x800) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r7 = socket(0x10, 0x8000, 0x0) sendto$unix(r7, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x1c}, {0x61}, {0x406}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socket(0x1, 0x4, 0x1) socket(0x18, 0x3, 0x3a) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x8000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r1 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00006b0000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00005ec000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socketpair(0x18, 0x1, 0x0, &(0x7f0000000000)) setrlimit(0xb, &(0x7f0000000100)={0x7, 0x54}) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) socket$unix(0x1, 0x2, 0x0) setrlimit(0x0, 0x0) syz_open_pts() ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) syz_open_pts() syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000008060001080006040008ffffffffffff7f00000100000000e3cd60de0066d661a35b000000007fff42f05fee550b6b872a7549f84b90ca"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) readv(r5, &(0x7f0000000ac0)=[{0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}], 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) executing program 2: r0 = socket$inet(0x1e, 0x3, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffc00, 0x80a19f, "bb08e60c926a4db2876e000000000067758f6b00"}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r2, 0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000005240)=""/4106, 0x100a) write(r3, &(0x7f0000004240)="a77b84c538442f95bf1f1216b8d0ac99a9e92fb3826d0c5015880a933ebd77d31ac539f817ac3305022777bb2bf777e3da9d642efad1e431950434c93a359f51fdee0de0fbd5409e0ca7d64c846a48899ef33910fb511e9b933919ec2c3b23028b5ca979b4ce4dc5e875d2bc3bb2718f98f334ddc7e5ea5904404389308efc454b473d27d5874ae4bd22f820d0aceb42a9a0079fc7ac783a29bb2200cb77e47bf9e5836a29da7d06ade9aa096796d68e40c3f154dcddc1941b8493029e67c82ccb281a83d29656a0ecdd5c01093f29a4a3dc7cbca24c6ab733a399dec7aab019491825549642610ebbc7903801ea0a885eed65c79e8d2337c9ad7c4301489696c91f4f0fae15a814272f9b72bd7e54a3c31ebe6a19b14d15d29ba67324a710ffde3e42305ebfa9270bf4f764b3c0c64caf053de55386c39ea8adb816bcc33a9f39272a72b88aa8e779bb9e412efac1d04fbe129ee97b1dffcdb847779c2929bc00e7c0bfd52a85ad6eb0c2b6f2498ca7a9db5c385844a4a6c5a5fe7ac4b159269f86650b00126c68adf120ce83c05643f877e5d6496dd92a115464f4818afb8681dce4ad0b96cb188cdc9c9bf77e1ad1eda4cb768509749446cd37278e99e4dba685ccddd25942cd70a36929f7987d7fa60f8de55552567782574d35073b59f0c55c4155e93a4f0672cdab14f21731f467ca991523c31e0412f991d86fc427054f2fd285b409bfc8985e48446cf8802a7a8db32efbf26f8e7591d88698f7becfae7a7dc657c200774c79ccb72ef5522c25072fc7cd6ad425e092fa85a284921a4b8bf5bf744a37b83bed8f352e8bbd273f810bc387ca90d3ce665b8f1ffaf6684cd4844be31810dd1edfcfff4748c2d2a52f9a422de17a9a3578430073691da76de3d473e58b49a6ce3d6029723b9433c403b55fdde544026ce1ba5a03221253320657e1ab8a0ce5d2e8a1e85fca149a7abbece0fe2a325f51a5c8c8d61b81a52d961e7f44d2ce5d09198972daff287dcfdb6293c3bdb3470eb42d99b7f4dec9c7e336636c9f3613997b771de2f37e0390cdfb0801617478c294ce768cd7922bd9ea34c3f0a1c9cbedbd02f86e465367c94183ae63759eda4c2c61e7ac35244b53951185c551935b6bd192e2c6c29c61ab2a361f13c17a331ae5589361de0e9b454b5cc6092e798fed70cbfb70ad0cf008b152944d98820065b730917dc42186478f91bad930dfb7026ad9190e739dba870b3f9dfc302de378c453f4a75848a111e860f802d609868f2cddf7c139b6ccacaac928faa829f25487531dedaddbcd5bef766dea86ccbdbe0b22e855c4f3621245a5415cc989d99e19603d11898714813a7ac10a84d7a110145bba1163c22a818acf76c4e879940207944d243326c70435e763a62f2560382e83b05a0e37d741adb980d046c94868fe70f9a8dd7affdf757a079fcd7a01555e2fc6f5a7a97fcfa460bacc6435109825e491915322faec951f5607a5430e7eb55659802ab4cb5ae17a66d71bc915b2b906991d1fb361bdec80205962c8ec01c6fa4aaa93d37566de607f8928338b887f483ac098b35b1fda37069d0c601b5faefb9d89fdef9c14fabd8cac49bf5449dbf07210cc434b3404d19760fca8795d457b81e9f9846da841b02e63d6fce91889b2807b53540158a26a3d73316164dfe3bc82a8aad51b4f67b3fd387a599b24199a42e34c2d3f36969088596da6a7b96e19a786d45c2d441c7ca7a3851e0c1a5315cf242e0a2f0e55feb4010d8f47d163300789b867ebcbb994c449ea329241f38886d36c616add998e650add2c9c3109e6d0c4bc77f4bacc557931d12dcca71d2706e1764cd616ee24a48c9ac23e292298be91bad1f1d54f29e214baed51c3ab4f0e4d5ef37bae9144e7050e2f63912ad6e98d9c23442fb9f58281cedb8b80d03d86213dbeac609aa1512053f420488b77b78113ff7c9ca3899a7c3be7ac47c096a7d2ae494231268082de40a42b26dbbdb635ad2eef766b23e459da30c35eb5d8dd60f895c9b90408b95ddc65ea5ae385232d88435cb3aa37b8d5f532c61b0f743a46ca311caae0218c2d18325c05fe32a9b68006b44a75348db986511f6c0c62c000ce766d15a5147e7ead0cad39f74bd608dbfbb7dad77ef85d2b00e3ce25801eb46586c2da41277f4a15a8f09e64dcde4bc6ce74af82daeb2e93b6cbb69147f8594bd1f92f358e60fd08733de003d8386aa4a0ce61e564e88d052fc446bd70bcf2b782d527bdb3cf12391b267f465ca91c853534296811152dcf57986101247fc6079c03b9a9c09450fbcf30eab096322dcabc8e50c0546db655648d462d1c090ba30dec12bbf99140bf4a65629d1916d18679a423ab8c589ea85657e42d75dbd6e90febdcf68b7c4722c7328959ff8370336dfba81a8491e29067ee69a31e45bbe1e36337ebb0d4c43610917516adfe3735664617676dced6ed6c7b37f6704375f9cc3ab81c0c94896100ae64e88e4bba843c1fafc5d378557a962437ec78c62a5ddd535a4515f12abe90dfc68aa729c88a80d62a8d3f5ff9a3b1cd0a39a6bf2a7905050a3f0b3359d43b6f39d039cdcdb5781615abdd31e51c158d91f5d2fd6775d4ae245f9966f61c4d002876c4f97559a34d8ebb81fcba44cc5d1a08cd2f157eef13ceb8cd1cf2596c88a148d1e83c3efc57cf0f23f1667dc8774d11b778a87aa1d27c7465e10878948dafdeebaec3dd95e33b3c9e0d4b2e110d11b2ac6775c402283568929267ce0be781ba160277fa2d3ea5d1790c4a22ad4802c6e021c02edfce96496ba5e5d6b1b079e05b9f58ba5d8006c0852d10abe358520bbe7fac8178976c97ea4c0e7a189356f5ada6f0a3e842a5db01666fba245f643cc5ee434f4ef523b77f3154ba65f108bc0fa64e6eba90fe92fdeae65c85abef3bc4edf3faa62ab74b1a6d772b00b6cb3de25d40312d507b3eccc4baaaf3a77c9c91399b44238ebb2a2a5bdef1ca4f85dcccdbd8632dae86a258f691f6001b25a895795efb1b7d8fb63bcc1263356ac1f6e718f5e4f29e96a8a3fbb0a825221ae8412b340e372b8c5d6f21fadabba87a264a221c484802b8e15df3e6373dda4b1f9ade6646b2bca0ee0bb047675590546d5bc8ecabf92c90477dc062be666ce9a53add0a13fde7e86566c9081a5298f999f80eec7dbd308eeab621fb4963f7dd96ea674266a6703c0051c6ec5b1145f66c228f0625259c43f8ef89f464d1fcc0cbd0848fff8fc5393158488837ecadb864c03522b14af60fa84961c1bca8ce942602ca8732d1f17baf66c221f7edfac29c39fc235940be92241af05ae4a737ad3c8057560c6ce66c87d35626ba59588f0ae74bbed763d2548fa280d67516013bfda3f638b5b788f49b9382b522d5c6a6cdd25d03dfd1460bcf16346fc33140a468b61292fbe9fcdea1dcfcd0eb185ef253b50ee1ad244cd7698f553d10674d9e4d23b297f0f76c625147531033386551101910370994417822eac6f414c46f99219d7147dcbfc7e45d636f1ace4707b5ba8e761b066acdf70b57cd47d091a0a9b112a0888e503aa5f4ccbf998fd712d6c944ae44d74ae2acda0e9df4fd6923f8a2d39854094e5a04d68b5757ff4c53b7d7ce487ebc3d3496b33ea36a357fee7498858064027fe0407b4d2e37736c22aff0c65b85e5b3d8b201dc776e044f4006801ce57d9cf1ac567d70286a7278fd2d5ae271fb3f4f12c26dee42104a1abd9454f92b9b0ccd878ad4c0f63a3b661fbe4aa4f264f246b51af2867ade3acec4026abac557aa098992253c8e606f7afd7d86c5f643bf4b653bab6696a7c49294fa838c5152043ce07702c46d47075fec2a6a28fc15c59f7d0fba48d949104f5d0ee68a780b538623f7b3eefc2a2a7f8666803a9256397b5570875913173ff161f0f6e6c3855331f72a662d51a703790cc6f4d32ee9d190081c02e7b3f6d76a223271a7aaf4f694ead0b88a56054a8ebd91536bc0434d35dea28196ee15bd6c35f8f1b4d85c7ca4259afd7c47bdbccd79886ca672fe21320ecbf79d48789b6b49b8995708c12c55efd904c7c9d2804a45ac2810220ba23834a54606648d3c6f38c9fede71708a0488431ab5767afdf8d22154891bdde603dd2fd33582b2e309fb46c0152b2436e4c26581b4a771cc3590613b67de1f97699cadac15977207a72739fdde1c03afa6b7ed0e018c51001c229ee2cf4a29b6d7906f19829be35d099aeacd6161b2cd4d9419a23cfefc1fd7f52ae0448e58dd9992f30de85ebf5b6a23ee1c92cc8d403659f74c8429ff2f9ee4b5a605c770a9a00860babc6a620e501759eaa66b1fe13ef35a6355f7e72e3cbb334c81deb388380c0cbb7f7f6ac9b927de2ec5b29c0315193c06f0b1bd5dc521f08768cfdfc7499b31f1cac4184f5d772a9a0c2f004e5cd70297b637d84fad4112fc479be00b0f02cae8a2bcc73ca342e77fc1642b59fd3d0b309d5d64d98f260f98465d2eaebf9b3b81be20abfaeb6d6ba7d5ee1e5dc644587d026df51e05b8eb0c1b9b11d70f97c341f822abc00c3b117d21e47a1144bf191ed5800aea05d4811b6fd95c52c16924db5112d76cbeb076970e6a57f63d6164300fbdd6497cc7e58fbfc654f88367869f1c1b39cae4d960e5a69b3861662bb7309b48ce3958e7aab413d58cd8a572055de32ced91c3996741f758cbac8a170a25270372c1fb7b8282e6bc30bf5f4dada33d9f08368c4ba2bdc58d313aac30bffbb8a9aae94f1fa718c01bec185986a1951a08f0aebfb618d64aed2210bf74025e4372c7915c236cfec9f601915778dae94bad0e4272e0b3b9a73c9275f6dfba553ea70655f93595523f05b26138a0bea11fb31bd00e8818c371a3d9d2d45a99b8c87cdd797374d91219d310506b923bf6c67a086168be524215ddc867c7e89b8b0acba2f605b964229f2d87b346e9061f8262bd7923cfd2608ddf6460db0584da51cc0fcf3fdf0500b3ec505ad46d359ab2c2a0e045c388fbbbe4fc39bae8e93a468ee86e5b4514c7c4c633a2fe14d7cdc70e50756192e588d11685328f928106ea352d09b3627b378b200ea33dfa308dc10b617b5ce648e3e399897e5378f0eaa139bedf2bb72ce64b1d6bcbcca03ea8597805140d3e3c39e44e5b237251d225be19378e92745c1d9dbb97c219202ebec9a68118a9b50e1269e9d73f84b1dc2fe132db4bfea62d35985ac5ca81039b3ad4a970c07dd8635b04dc08c87a74a6af52dc10e1f2ff0f8093506b236e054c647de0cb3af19e0ee6421a226c286d2af12d9ec9b6a37abb99def6e9d76991d13d47d2074638ed382586cb8785f0511aa37de73c4ca0336719bdbc8e24fc178742fafcc6fb3caa87daeed149179f2dea3708a8e1a69931cfa497ccbc0cd07e29e15df24ef5aa6dc336ac3fd778621832ad4dd2f9554ae3ae54622d68479bb46dd319c1a1ebba2afa8aa1e3174b05a22a404a9855dd43427508a937910de6da170d05da04a2b88c9dd382847fd2f684d0d9f027b25efcb7f34f0f7127009577afb652ababfb28fab65375696821da244656c23b677d932c37f5cf99a8368d32551acee9686897a063f2c2ca9572fb41fe53e37e93bfdf25f12476f1f4614e1b09c0b7438ad0970ad55a6eb6612a9770648fd64472275e5d9cd7dc43ab79e40257759e3be13c97563462d6716bdfb724e610e44e27017bce40782a392cbf25aff3395698b74bd5b9f7d9bd978e627e96d04fbed776396f16bda1aefe22b4aada23b0b111094965eb74e5815f3383f46c", 0x1000) r5 = socket(0x0, 0x2, 0x0) r6 = msgget(0x2, 0x0) r7 = getuid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x1, r7, 0x0, r7, 0x0, 0xe0, 0x2}, 0x9, 0x2, 0x0, 0x0, 0xffffffffffeffffb, 0x880, 0xfffffffffffffffd, 0xfffffffffffffffd}) close(r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r8 = syz_open_pts() fchflags(0xffffffffffffffff, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000240)="d01617626fe1c960bb9639b775b87a5f8b2e62ab1ec9c460cbdde2e5b48e3688d75bd61723524cd2d863ee0599f105d22afeea43b74a0656404121bc83a9fed5d2c99a02061b50aa50c76f01329bacc95f172f31a8593c4f3ac2a8c568291892a6650d9c76cd643289a8329c26a6a3a6e66007cda3d52ea2dcd7e5568e6164382ba2d81dce22927de37688ce3cabd9a29c82e3972b433f0640b407045b7cc708d3b7f94b67db27bd283575e5ab6b6d6ad6f35506d605cbbaa5c98e29315343afc3469f20a7cfb8302f53de1810189be7fb6cea4d1820423d6be0b2ca95d3640122a5fa2e29615066a4858daccda67563e54a04c05c03b9048f9102e0d9724efe659f2835a45ebe091407ee87de699aaf1b639054ede71b0b3093a792c08e452de57b173627440997b1b3d17c6cdd48c506a3e545fb8a6e16b5b6e97394d64c802803c7a2a6e1812f70359fb0bc1069718a46d5cebf64a5944d6f99bfbd683c639b829b12bef488cde4e02914ebc169ace58dbf44d787744cc31728fab06c60c22e08f71acf9285975a2360ab2f5390fd8d3c4ab491c69976cc24d16316334fd5877aab6c9a68837c68b1d4f931c9d2e304d5dd7b3ebc4b3d35a1cdf4d7880e62f9c45b5aae2480432ab314f6eaf3c534334b385b2a0bca87e17ec691ce3a103fe82299711b5fa2a9af70591a40d325bacb3a529b8c69ac3f3584113cec48e9e9238609e252ee6d89c5fdf6d111eec407edc230978072ee197b05141e4355ac97fb463b1ae0b881a1cf5428a02f17e843f5b91525b57394d7ecd3a4d38bbd3b9fea64ca0f1faec0cca7d8fa8a23ca408946a11e35c1c227b6396cc445193b8e3a87a2a944af89c5612a87270e7737c8c891fd2eb9dc825454abc7c6dda3224a4007bca5e296235a4db0b21dc2ecb63e8bc1194cae64d6e9c5d97be0e4542d2863c6283f50d0e170ea3e3c2603ffc3fcaeecb7ac54c6d7b7be3f10763c22495c794911715349a3eed5e5683ef49a7b2ff4c30092ff2fddc65d1b0f0aa2584f2bf0d70b69077ebc89aefd694c033ca7dcadc1ccbac5b45a66e25db774b59607dbf971c485b977b326d574aa69bda85ab2c0dc788cdfe81da8135254272724559d874d8ce2d76739a21d6c5a1d2537de3ca804e593543b23f5ec81821ebd7393190ae8f0e73f8606da395d797f727a012020eaef252712d9b24f5da9b8d4fc71c8a6286fd6c2937fcb3cbd27f3a3afb3eba99e18f6972bcb95f5f5d219e79dbc64ad43a93355fde61906077d4432bbece751e4ed02a06d053a0f039926b1983837668e89bbf290e60559fa782b9df4be9fb3a99cf7ffb57575be5ad7fbe36c3b27973187c96a484ea59b9e692562fe8bf54206085548dabdf0b2ec0d63ee60fb3e5dfdba1b6191b47520817bba39f5e84cb92d21c0facd173355d3cfcd63378b7c64276d38552d37d7ce9431b0a57f69ebe0ce4f40c476c2f15c77429e4146b6bdab8538d23b036861d3c6664a111aea89d1d386e80ce232c0839c32ebeb5f481d25ca9e56aeb3decca55cdb9c5f91994de4453a8c74a932450fbd6fb66cba64ea44a6f3d277157f62774d537acac3c078b5685906573482984741d24637f85b4be6f0da32d750ad6c64491d7248ff86005a6759cee9c992bd06d9ab50cfeff68bd2b6affc214e2dd2e2e7fe23497cd9c17d07adbe7db4b89c3ec5bfbe44d883f8265653e0a7887ad7a04581e6721b3504b9955f40a6ed9ca250626446c88448ccfdfeacebec6c340aa06409d04fa59e86007649697f387a7a4e9c615f0f671e4b13e16d7290db3e027191f9d2cc27333a691bd4c2fe2ce5f616de0b6dd2efdbe234f13fa289676497d6c4b53738bd75ab80ac18370218cac67ce2d008a26146da61dd3c8d66c96be1bdede93527933cf5dff184630b091ac1295cd09032666d92bfa9caf40327d007baba272d5ec76d25c6bc33d2ba94be92b4cb747a9f1f6048c6424b306e90d79f05a15ef77e1534034fcb842e6efa4699eee668dbe6db1891e84a4f9955efa3cb1b80591ecbd0101775c2dbd60efa007d2f8ca0d320bb4580eaecde7052fd80f45966b9626df8c32d973f4deb0c721d6fcc735f68842f80e34763c8b53e8c06a2aacda69602b46c99b1eb004c58f2a7440e3a8abb6988dc051489323bfa663dd375c7c7fe54cd06d2f5afd96c270651fc5c488ddd3f084fcb6bf1e53e0a4dd1819480036e6c5ee41de93d47877d47571784e428a49733fbd3a83bc77ac8b78eeb47f89d0afe8badff08829d365b7efcc1b48dba4d6cb310a11d4d29d99143e0e9555b0d760f9c524d600fe98e6ac6192c7ffd586973148418aaff8f6fd623f591591b15869589a9321b4d2a5713a0505b3c378c4a56c6335aceed2233e24cc6ebf6c983c76d8029fdd623d7c3428835b3898a36c6d82fbb54be689452eb8e5c78ca83076a96e033fbe943f335a5d496c8352bacf05ac944aa1d7172243bb9df82b8eae5a8670a30da4aa032b17ed14a0d7c561e7686f9403f5060e8229a86c4892b0d5ed437424a590dc248b0f0b2027c9834850cd7d7c62d28499080f4a1def242dd2e00f9750c0861ca318c2ba7f021e4f8c6ccf2b42be21c952834f4b252f87c8eb4784936b9fb49f1a547b24332dc88a858ac721cd6c1e175f42e1299816d53ae5f8775a0ed79bdf10f28067739f7c761c8e065eb7f863fa0b273f6ce5ef0f134349126e8bf05c5c3369288a1e972742923b8e7db640a0f57db91217e810e48266db4dd93bb134b53512d3cfc0df047c659b62eda12e9a6a017daea1290f06db0b7948d45558211f23b4fe6aa2111443ffea68af728fa3d347461c67c749b6993232a068fcd9376a19fe01f8152cd6921c6cb84809b1825993988a1229c658dd674e9479710b5012b37f61c9b03f415cce17e8f7cc33546eb329bad70a65be25297f3059b045d6d75349cf21210ab65a146b3307958536c297f7018324a9aef8a8fc9815f4eddcd1de281269bf6613207491e00263bce857c2c9fadef17a7a350a7ac7a79efcc70bae11b356496ddb6e08b9f8fc46c586aa22f1a75d7f8cd77cbcf353e4a0968c386282fbb4de6e2d419d8ccc521bb67418d3dff4a168c306a1234224395db6c8dad8e36101d40359b0374da67ed34d860752de3701ce5634b553d6952802773f8902f81a1043f0feec6192aa9125eff81a0611173dc3b7a2c5ac5933033294447688c870116d7b1d3f6dd7af039ea9c8198d4812de56c4896ece9334bae7e723cfc5c7c10d7d626f0c39c4c1902ebcf1e957d23857914cd771d37785ec378ac783921d7704439dc878e42f2bd494522cedf9a6f55d194c9954a4aaebd6054a2f49edbfe42623fc6f00d0116c2c19e9e3eb53f7d07eb25226f90db80604b7f4890cd2d1d51b06bafdc295c7f8340a61715003ad6bd1357d9bbe5e184149ccdcd239c2e5bc165f9dcc63e98c2e96a2c26feecbb1ce20e466270899122027e1d0558e6d5ef427cf214d9c2bea63f1a56bce281dba1d0918b93e3fb8ae97b5566f1ca709e335ba913adc41435a255d1076613aa042550fff4314422573f13691823c2b733e9b25c4eb0a45012ad6f953e399c23faad06832520d840abba0dac4c36efd3c5117e3ad6b40ff0a2170d5e97251253d7478ea1c743d6a85829926e84fdc159e564cda78b580d75c3c16f87beb5e1ed9ae753e4dfa26faab948828addbcc46ebfb9f1a89ffdea5b16ce2e5979793c2e267d21dec7cc9d64f748add3779fca75ac5c180bdf3bef510e6bfd2480c634c269da8ef80b4e02731d621a889d138d4a9d2de8cdbebc7b019811fd6cf039f7a30d478d0b00e867550719213847fa43e06de2b8d9707869b9a792483d4da282858582df59239664816f391f2ee6c777c39d1006676f41746f9b1aaee7add194f98a130b53778a79934974ec5e3acaed3cdabf7336e1c84a1cef1c61ced059b100b77dff3f8db8c2d87355434a02cbe62a590aca46b8c1244c1b13a84185adab1db7362d649d21094c5af49835d290b542d5784bceb1b509f0d3023cf16e059d226b58400921b8b2d209f4f599cb051e6d749cfe2b96b2994d24aa816c265f5499efed9f5ef035e9d48f627caccbb57699aa3754f704b88f39b1114a98a29535479932d62dd9575826c96d2e75d0f8ff559ad91ec7d493dc4465daac60aa6bf327baf2ff7c975407c5af5571520fe4d8d3a14fa9cdd2f0f5686bcadbc0d786b0835d75cdddfcdf09443a08ddc886de70afa3d7334a09ffbfc100f279c645fcc8b2995a245d402a2655f3b0b67cb5d06dc3554b7904303dc8115633de198438b6a958bdceb9985252dc3ff19b7ed4293f86effaf9f254677b817eb26f9907e44dc2cc2a9c56da9cbdaf3696680f334f1d4a5112df401162353feeafc69f9ce63bb96825783ffff5d86130e66b541531bdd10c1db58fb9c609c580788a34d26729181a7a1f234c6ff344083256cea216321aaa6e27751200268cec9cc114d2de094ee039d91b3bdb60e863437fcf9663ef1aac66d96285e6cc1ce738f5ec2bb1e69a3deebefe6a443e968ce765891d6fd9b3e1ab9a9e7a82af1e94deaeeacb4c12ff50c22e71996f54ecb1199d525fa1fb5ddf7681ad18eb3018af382d5d8ebaa1d98a31cf3e980b73dd241b7b16dad34665df8128e219bb2bbe66f11da6b5ac737b0ae35679ec9793d02a776c2614c819248b10963e32020cfa6e872fe92156afc509ce541d88b9e8eaba9ee056617ea7ebd3d2910b974f0b58c9e57d16e0c749a85d5c6557cb8af67eb3db0e006a89221579dc5c59084a12c77d91b53caec631744e0c5d42487b9f7c1ac3c28c00b9928323e5c1d8e570bc0e58b073dc7b4e34ea50d7d2c5961c4d808184d293a48720dec72c078ad145cb33eaa034eed533865a73ed70fb1a38b9d511ddd2c1f24a1f5a363b1954b1039163400e538ce87108c9a081098bd463563f80108b7a9f42e5bc37a5ba332929a906fdfbb23fe895e9958fb6a35a047111fa86deadfe568d103bb2a9f8a4d27550d8b8d07c2681cdfb0058dffebf362181db14d8432c8b8e8015cab4b0296ae200ff9a063843acc44b779a59ee921e3b4746034c4fb5c79106529d3c195e1d487be8dd3364265229304146f82fd236bda4ff08806133e64e8a9ef3d7609695949c4cb291f4933921327ad24795f5ac5b2751b818108966ed4c216f47feb2a9c3fc1e2e8a5dc9704d7c5eadbf3b9b74a220f2a4c0bfa62b999885fc3018e427cc5b3c3047246e79e04189043f6c0780a9a6fc1955f4491f92059278287c29c223fd394e9b11a5281b623ad4555f66c3a448999597ddf6a31b8bb238c7f61b8cfaf042db41255d58a891c6f510c0f50e8a120c497dcb48a3d8b096fc69182941d18df9327bcbd9af3c284d2970a763e8100cddc01d5999955b80dcabf27d7841e63f15b9c3c20f799d8dd0d8f8254998bfcfb118385997e4a8222bed1c06077e4f53f77f30a9de6f696a90846c7bb26990269f0458493ef9988f10c26eda498e617c0bf1252717e05ac995814a514d2d2864c6c41eb7085b5245be8b6985c8f7b85695d8e80231e015b355f0c365876b91aeb6bc0fe0bf48183950313fcbd3ea80fbead822d6a06e7541f5e16287e46e1e4b0e173e478ff79bf5ba65609975519270238dcf92a2105107539fd56ac5a561a018fd1027115fbb9e8620962e44d780b3a14a08735844d705dc8a0a8d8d38d97a71c7add5cae4788758f3fd9b913adabdfcac7e6ca07b2932", 0x1000) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYRESDEC=r8]) r9 = socket(0x18, 0x2, 0x0) close(r9) r10 = socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r12 = open(&(0x7f0000000480)='./file0\x00', 0x800, 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r12, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r11, 0x80105727, &(0x7f0000000440)={0x0}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x2881) executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xff, 0x0) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) syz_open_pts() sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000200)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25e699a1f119b672f4d335c223e7d0c032bfa896443a4271851af2066262af0f3af2d0dc1216ae4d002000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002121fbfa0c0f00008abfba221554f4e0f668246c09000000", 0xb1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206917, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffff, 0x8}], 0x2, &(0x7f00000006c0)=[{{}, 0xfffffffffffffffb, 0x68, 0x1, 0x5, 0xfffffffffffff001}, {{}, 0x0, 0x0, 0x0, 0x0, 0x4}, {{}, 0xfffffffffffffffd, 0x0, 0x1, 0x81, 0xfff}, {{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x200, 0x1ff}, {{}, 0x0, 0x28, 0x2, 0x81, 0x4}, {{}, 0xfffffffffffffff9, 0x11, 0xfffff, 0x6, 0xc1e6}], 0x4, &(0x7f00000005c0)={0x14a, 0xe8e}) setrlimit(0x6, &(0x7f00000000c0)={0x5, 0x3}) mlockall(0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206925, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/154, 0x9a) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r3 = socket(0x18, 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') chroot(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: r0 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) syz_emit_ethernet(0x137f, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3313493a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa04", @ANYBLOB, @ANYRES8]) syz_extract_tcp_res(&(0x7f0000000040), 0x8, 0x7) executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x3}) executing program 1: r0 = socket(0x1e, 0x8000, 0xc) socket$inet(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000140)="caddf7", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x81, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffabaaaaaaaabb86dd6000000800383a008a211dd1450021b07f5a1957de740000fe80000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00000000000000000000ffff00000000010000000000000000"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) pread(r2, &(0x7f0000000200)="15807afaec32f6807564b852e660ffff999a097b028d273af591527e387aa9a2404567f214bc343e894552c6288da7682660f85defe38992e7f59e5d60e32361be8ee27913ff62cf8622308d198cc74da732dbc7bc9c8d134524302935b6a4a702cd995c379f3fdb4e1834007d8120fe109f0e1299549409b2288426b2ea8732042b76635abf06f884d98dde9c537b413dbcf0a486e292369c8f8bef4b7953c669ef6cf45ee40ad4416343605b6195256e40fc140941ac4ab44a87301a6bc1c1d72334eafa", 0xc5, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x62}) syz_open_pts() fcntl$getown(0xffffffffffffffff, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x800000018, 0x4, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r3, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socket$inet(0x2, 0x0, 0x0) recvmmsg(r5, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x20531b) r0 = open$dir(&(0x7f0000000500)='./file1\x00', 0x20000, 0x40) r1 = open(0x0, 0xf8e, 0x0) r2 = getpid() openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000f30, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000100)='./file0\x00', 0x2000, 0x204) utimensat(r4, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) utimensat(r4, &(0x7f0000000080)='./file3\x00', 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x819126a1eccc96b3, r3, 0xdf8) connect$unix(0xffffffffffffffff, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) r6 = semget$private(0x0, 0x3, 0x106) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000400)="cc45952fc011518958c6281573e62b47b232e7a5945058ce7cb2cc01bebfed5159899d74a16f573304665943df80d7423dce88646f7469f1fe237e9ebb40651910ba57354e", 0x45}], 0x1) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000240)=""/31) r7 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x800, 0x80000001}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000580)="5ccea2e76bdd918163645fdd37a994e41a5b0a0303c5d60e34e3e35f2ed722c9fde5ed8abd27d3b19b878a48d3b6df9783f3a09c0d163cc71e84f365bd139b0d0aed3c742360f3cfdf29", 0x4a}, {&(0x7f0000000280)="ec26b388620fa08548dbd3b1da51c4ceba070000004810e709c1db4a0c0bfd92cdc3943aebb9d0e0d0d58ebb39832041c56a7d8520f7ad941c188a154c3012cbd1107b95f6ed304fab65b68eb771154cf67b5e35e1d5afd39f5dfc63b3d7c245f4a462464bef4c42aca2cfa94000e4ce8305ab6af0ebb96176d9cd1f3930e8fa76051c0609a3dd735ab432650c67f8d0a4bbbc6092b193320747c12dd7355c3527fe4d55ab2bf2c0c0cb40f22df12c913c308dec3662c467b62d001eb4c4134f2b0230257505919e14bb9e9245debfd5e5e7223ae8353aa1", 0xd8}], 0x2, &(0x7f0000002300)=ANY=[@ANYRES16=r5], 0x1220}, 0xc) r8 = dup(r3) setsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000080)=0x102f, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r9, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) socket(0x18, 0x2, 0xfc) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000200)=[{0x2, 0x4, 0x8, 0x50ac}, {0x3ff, 0x5, 0x5, 0x1}, {0x3, 0x81, 0x1, 0x7}, {0x28, 0x0, 0xc2, 0x2}]}) executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x8001, 0xfffffffb, 0x8, "d7af6a134e563887f6d92142622aae7cd053ac55", 0x422, 0x7}) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000040)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) read(r0, &(0x7f00000000c0)=""/141, 0x8d) r1 = syz_open_pts() r2 = socket(0x2, 0x3, 0xff) recvmmsg(r2, &(0x7f00000005c0)={&(0x7f0000000580)={&(0x7f0000000180)=@un=@file={0x0, ""/24}, 0x1a, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000000240)=""/128, 0x80}, {&(0x7f00000002c0)=""/55, 0x37}, {&(0x7f0000000300)=""/86, 0x56}, {&(0x7f0000000380)=""/7, 0x7}, {&(0x7f00000003c0)=""/63, 0x3f}], 0x6, &(0x7f0000000480)=""/241, 0xf1}, 0x20}, 0x10, 0x2, &(0x7f0000000600)={0x5293, 0x6}) write(r0, &(0x7f0000000640)="c0d29ac366b2d5d5b02530819bc2f32071da91051154790b476a47a899387aef50cbc193bc135ee31972643c608a285982e493f2c2206a43a45895401541b7cad9de6c50367fe786211e16d832bce48e9b55475b47e87843e5fda1decd89cecc7869d4820b4aa539d823590152dd990ebf0bb1b1a6d7fcebf97ba09bd90918bb151ecaefb694171ab9df16e0a0ffa3bc47a8072d7ad766afbe936fed2ea80fb6e19098dc874ef883220b132fd3930332a6dc33ca8b3c0e139d2fe131914c6ae50efd5671fe60dd0a9ddcb2552c6cadb16d827ea83478e88b2e04ac4f91dd8433e77c5606e5bd49795b92082289769c5d228a28d45bbc9e4bc205d3fe12b228e611ca962db2e746aae72ace3232118f7a4fec0973df47c4fe4d88d9dcb7227120b66bd6928660c8c80b3d546dc08e57db8bf6f3896da6cc26463b0eea0ce712047b53ce81f9e156b6417cd722712a76f42cb00fd3aa6fe1557ce399dc7ffd9a1d8aef670ddabfd3e6c0eac34d21f746e8dca435912c4b663ab9f1fd5ac2bc77ca6cee48ea546988922f70800c57f9d47a5b1846437bd6d34739e2d9212a3d024e1f555f50b299137dcd02e2f385686409e7b56ab75dd516e891d220a1649f895f29b1bfdda23ba72162f36868286a6dad4739acd341510c336ca319ea318c66b822f02fbce28fc11aba98442d4cfb5fd523c5717530d70854f93341e20179c0f40065171368d0c1d11a1381f14d9a2deaec6d7ca66466a8b7d1a887429dea491db874fc1d80b01aba3363d07334375e5658c6302c6d146808ed4bd8725f312818ba74616d4d1e8b69a3cf9131d161a1c6fc52f8c40fd10ed312f92bdd6cd69d36c7c67475867f45927aac64359e721e0bf81bf4796153cb1a5008925d859be796b39d38f2a48b2f7fac1d2e5ee4eb16faae00e10a0abfac2ceac5b1964d0ec3ad59c8697dc2625cf46550bb0cde0fcc9ea366b1a6392bdcf87a6ee0af7d5435dd72bc377602020fef0cebd4737ffeae496bda6266b59e26a19c028f4171402583cb12296267596bc6138283b9ead548ad60291daa93483e7fad298573d65bb14165bca2f8c4295a2a5f0d63157505ac66d1342fa35077e45f01fb45123db77f3ce843df7a064170469383fdb4af4b9bb7a0361c3096693c49bee0b36251b96b46d3aecd16e9b68ec39bf66d62e8fb8e4aa2e248bd29eb694d6e77cda3e4f947b290927fabac557cf6fee12b5deefb50ed22d03953bc4a7e921a54891b571093d477ceae7bda2a1cd758a57553ecdc77738ca726a59870b176bbbb083a46f7f0914e7d82daec6175eea9c2e722c0c303ef5e689c13eca4b7d9d7ff2c3a09792d568d0b748b660c129de33dbc01a7c33c1181a84d63c2683cc8e10a469630f7c81b37b3c4b7cf3d3055121d0ee73b46bb819b1256a4393aa0a5a9eda4aef7ec236803bf7ad043a7c50c81901d0bdb3b6499f6d073ffcedb11ecfc80aec7b5fe64d5179012d2dff89846536a646d7cab64c776941620cb1375dde9ac6e2f401604bda7d0f3ffc05783f7e1030eff5db08e8f0c4424fdeef20b87f7dcd86fdca8f08fafbaf6b18debbd8461ef681a3e12e434200d39e311550d4d9e8523c948381909621eedba04d704b1f6eac7bd53b667eb9ba8fa1b8f43320a223117d48514f432e7ee1474c324da54454cecd99ce7bdece3464191acfa3487e7d59f53f85ef9cab6d2de2293313632853c34caad288425718185d5df322662a5769a419d8e5af0aeb99bf2eef1e8e9e60f682b8246f1771c19bdce767c6a1b1ac3b35bf6fff3144a05901906952e06f664f982bdc38bc7cfb466b3fb209f407b61409b5f1018d7552d477502deca1ed8d0f42dc56347cfaf7af6c77006993548e2abd6aea22e30da9ff67e7a37da885f6d65590489c364e7c57a8747ffd731206776e45b0ff2f34bae3de827491c6a945af24e74880ec1c3df5d4728714abf80a602a5d1be4ecc77ff874025829ba0d19c39d314e3efb9407f4f84234120c391a94c1876befc3a9a69bfe4d11e06ce008f93ffd0145e97152fab3e5f2d7249cb12f0d1d3e39a4e7f63f1ede728f0326813328d4e494c1c9aef269b6d11c450860f578bdb40fdfcf41ffd6000fb097f081ac9861e1401e797d55e3362a068a4a4ee4aaf2372d73ff49ef3aa30eb6b13dd02e5741ef9ef517ce6197cbdbe6e0605229f03fceb1918d24340cdbf0dbd827d3763e75e9c229a80a29109de3ea6ac281e6724258e7f7f827331c604a15cac5257cae71c6924ca4330432fb81add8375041b5d4527f1c7236195be2e0d0b59c13e735220c0a8e8c4beae0bc3393619eb4322a74cd95e2652d6b13c3fc0b89d29e4147f513686c4608d2053539b5f854d3fcb79e919a19689337e0fdba63802c79fa9a9c9054d087ebe67add6dda6feabd9ff70a8c0a30e510be038291db1d338332d2fe3b717ba5bb8470243f4768fb88cdc7ac66752ae3a88aa2a7271c2bb3a4eccab41422c99a4ef3b8da333052cb01fef4f9a1347e8d5ac4922573df4adf091c8e696e15fbb85362fa0a4647253e87d55ded218c4a5235a09acaef3f1f4423aed4d2b80118b9a58181fffe67062f818780076b88dd1531b9580fbc6288dbc9149ea6b16059b994042a8426fbc766f06b2c1e60f7d6ecfd3494ac5e720d3e86f87d920d0eec07c8a1490decd4e86bb01d9d2633897fd160b34b1e98e570eeadf71e80a94a80da1499d2242d9f60080d5bbc2217f676064570b9a8b2d24bef3b398cf02ad7d895b04bac60fb3d7596a3e8404b8bcf999b7bba68ef7f3473b589d2773f8b78267eeae5308aa74dc327a3ad9ffee32848ebae3f86c85de95472cf15ff15eb521922d8a0ccd6c933554648767436a3e7cc60264d30daba90106bc441fbf63f9aa5c1880eaa94fc986c0c0e1629bca312fde1e772317c89597db661b0ba4271e345f9449f576bd734378039ac5c88d287d05ab97b8191b0865787dc29f9615789f25a6b24ff820636acc7b07406d5c4255fa398cea7293ae839a79557ad1bad561fa54e84f060934ed26f6887283c53ae9c103bc57d49d9b50cbbe1ee9386f85d318a0a81512f0903b7f2c5104967789142b81d30fa2c39e8548584bbcd72c4649aa90a787c4b569b19ac30e10def7f474a1eaf1c2e9d31a0c9997dd90a4c461a4bd5766c76ac72d0d337e7b44744c56ded43da0eb93c9621205178eba2a3574f7e41cda374c08e464e287f76b490a004cabc6ac99e874a496fcf40d313148b846fa846912aaea51a8acdfbbb4c7800608fb68f8b913c6019dbff4ed104553e1eb8b97657a670b3f254f674396d10c7acd6fe73f7468e7802e7ec6d045070abac122f4e6245b4c213416976d1139aa5c6175d1f0d4a73515105b5d44eed74ebbfedb30692d8fd706016b17cf334dea7f7a84545e95fef9fa292f60e3d59d03d6c683191cdc56ba0efe48e4361f60f1fc562734352910d8181df711763b6fac7c25ad6cc47b52117f15f44f0b0ca2e7a9b4197ddaf24cacd53c9a094ae831afe5b4f02bff81a1b621a1c79a71b0f3dd5c5ebbc98b17b1f91f3bf713f0634e08f5647f1ddbc22e6cbf6393dad251dbaa9cd55b3c2874c37a2ca3579520c76ef68789a8b08172a89c4cfd003b7912eaed4251fdb62bf8099e328c0149072fac7f026ef6aabb016388a23417faceecff78d770a66e90d2ff45a0865141c734f5872e0dfbf9f40ce0fb1dd593052e14b0468781c486c8f3cf054d27f05ab72d743354b879f5bb992471bbd6d13cc0dfb8087d9a1d535480f6256fe1678723735b6b1fde0fce4ad452723d722dc926ac63c680db711bd135f85f20867c0b83cd34d89122fdd9832d497443e499fe51e398b202775e3a57360e00941a8f4ac9dcc77748a40902cde0fb819afb32227bcdad6b99a7b8ad82d31f3d07ed5fe584aa2079b174ff63df9e0742349f68491786dad81d20e5522d7e85cdf208bbde96a97d22f3476602c3ed292c2bc66666a5ffbe626a297499726a46c3a8e595decb1ed64b92ffa9637e96c037ab650b7c8d7b7c035dd6ac96964ecac59aa84ba5b4f922746fbc8d80a6dcdbe4aa830e49ac103ef5d3d9d3a793dd8184921ac9a1365f5d688c82062e9873de21adfa07ac0e7fad7b3b502072afcf60260e7bcbbe4d06339af4083182cdbb8c354abe49aa1df480d5398fc64e42b3bcd3a1bb39fe0f2eb71d88a3d0583f2d821994361ee91cbd77903a06f3edae2b635f859e42ddec283154b0dea7c767e60e150200325e7d16c746f1ccf86797ccdaf6aaca5c16f718d084321cc0d489d98e2d3c50d19604e49b1ccfd8a9358cf0761f5f2bb0de84873357fdca8da9ce808f05e3e757c6eb389026d60dc440f51099ff68c6cfb04fd6aea4175a54731b142068647080078ebffc32aa4dc9347b2f8fdf72a278fbdfdc847168dcf48758c4bb8a292d831df690a3bf49caf8b6f56956078701182e101a06c67f7b8955193c79cd82925542b3214c9fb98a383126a21110aeae430edbbbfeafe931fbdc731357035a267599ab4c7e0a0b9a77c155cd012dbc9cff10df137baee33488bb5a23aed9a834c06712bf743e9f4c29984c0f32cf408590d51791f0cc49b4fcae87d39c1f3656da02bda430afeecd31fc485d0c7df6698855d1d882e625009b433bea3e1769d89382c25bdf515fa438920a8139aeb4b85b546339bd2d3ecdb12c63d664b904f92a01c11d3935ce5c04e4e0dd80241f723121a3b2b0d8cbe00f9221f09134fb9be84a7dfc42474bcf07d7463a512855c45504b1af38ada7aab1a8d38272c37edaeb9082bab5a1924d2f2105de91ae93e40c19c673b29706b0cdbba31f9582ceed67bd2dcf7d70f0f315fcbf60ff21b317712161896cde9f63eeb7c8e7d9bd75b92ad18957be5b8695c8912b3ed8f1aba5cb2992cdc1edc6981b1d9e30b1abb0cbe5ab211e094e87b6dc1c98dba840f472d6f7c6702801c0a57ac20c2a30dfca47319e54c40c2c1c6a26ac7ee8f9ab9a01142808f03f25b82050feb7d593573b4014a64951aebb75ec4fdef6f7bddfd2a2d6a3b07a7967f530fc77bf8c9acde5d2a27811dbcaf73332bb6058c636e95847d61729f371ea1376246ccbeff2832552d0ae376af9a1a5c348a65efce73cfe57b2e0634e8074640ca491b1d5688e78275a5ae94ccb088550df3e9949a2d1ef2eb97017b511b36b1ff7fda195e47495ebabf752579a89a4cbf1c3cb3d1ffe489e9eb694dc7494cb45663011e0c86492331e00e05dbc162c699869e757c64c5fedb50aae0dc826387a1d2156e7c9021f2fc3c2b9358c0ab8be4e1086f43838adc8f9f6c627e588ca110bf65812a92ad349b58918130fe28cf9d6a1641d3adf8e0e560c5a5374f65e18479abfd5eb54d10f9ac07487fa4abf2fe1a6ccb90250f33b51f4b9c50091f0fea7aa01a5d166149309e86324b818b31ec84986f15cdb5275a8b90902a813ac30e14233f4e56c40334a94bc5aa260b845726ccad76ce9edada7a287ba511ea2410784919c13501491da753c42a0e0189c9eae13ea831c46d37cbe94a77a0ad5367d4315fd03a6cb1a2f7b8e51ebe00f7003d8db22b903e7c70c4ea903306569b35d12b35d711a9a31e91bb3d624c063d31dad6a62081e28e738d0af190a64c1dd126bec591b44264b7d37c463af5b74679c22ffe8955ce72b4889366bcc93bb867af2301c760626148627c64398d57ce00ecb5658345c42446b161385f2af457ab09e883edab099b8dfdf6418aefb8c26a9", 0x1000) readv(r1, &(0x7f0000002880)=[{&(0x7f0000001640)=""/141, 0x8d}, {&(0x7f0000001700)=""/193, 0xc1}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f0000002800)=""/125, 0x7d}], 0x4) fcntl$getown(r2, 0x5) write(r2, &(0x7f00000028c0)="86a9e6c5d9ea8bd0588b2679bd2ee0d574b7d126238314fd7d162ec47ed2dc5f2b2d9f806d555b5284fb7f5a8108442a425d2fa8290154f0f43575c70bf21ffe", 0x40) sysctl$hw(&(0x7f0000002900)={0x6, 0x3}, 0x2, &(0x7f0000002940)="951015145d3aadb769eee84b8e9a5e9ead3d9097d5094be75ceda231586e003bfe5734ddcfc7cda5df56b77644b9a2a4d629b25abb0e9b9a6f724c114c6a344b89cc0764ce82d3f180458342221c7b218fb5a01cabb58e2b0b72e0bc95ecd6161b7a6c653eb8e35d2b4892229be1d1f4715eac4946304f1abfa5c4cb1a033ad8641ae3101fab1ebcc69061454b73cf9c1e18dde498f64f8a3a9e4ec38ded2d3fe676a947ff5aa29ae7", &(0x7f0000002a00)=0xa9, &(0x7f0000002a40)="621a402d8031ebd4740fb6117c14cfae9af74bdf9953c273522fd4b90f8e74a4e3686eb27294d045f2af975f3479906e50f20d8cdcc56c9b351782718f0815d0da7f453f8a62af10e345ae22e47bf60db6f4c666c6b29c20a34db5917afcd398afa8cd5db4d95e9b4f97890adf97a1559042724bde1ed3cbcaefb7278f3836edb31061f344c9a1a7a734b7938dfd59fdfe0ac147173136eb5822ebaf014dc14d8f0a1564266ab677b906ef3754c242d7c99685f6c632e431a8b835f625a25b4be6d7b6268b7e45406172e744f254e0cc9e11375e24bbbffda4a16ab4f08ee07ff128fa3b3737907b82b33de5aec931f4647e", 0xf2) geteuid() r3 = open(&(0x7f0000002b40)='./file0\x00', 0x200, 0x29) sendmsg(r0, &(0x7f0000004280)={&(0x7f0000002b80)=@in={0x2, 0x0}, 0xc, &(0x7f0000003cc0)=[{&(0x7f0000002bc0)="95f132cdc7bfa71f18cb868c16fe7aa5872ad618b32c23335983cd5f30171359f587ffed99b386384533fdae7c0ec835a3064f40281ad7e2868e48f8c9fbcbed08d0ca7c0e32e0f222ca89138f7c06cd2c24d5218a8c94aed35320bdad8ef3941f6cbf06f11dba7dfef96a6f257cea8abae8326be2fc88f4e305d6dde194e1ee4d3374d2cc39362fb23ad509de9a37d7b00339a026793ac8f125716fdd20a050dc356844c2875d08ee7c9015239857fbc94b22d60d5a684e0d0e07513dfb69999a6f43e860107e77cd983e11dd0002db4ab43db1c6439c06134e73348269f0ec4e6f860de9fe18d5fd5f1c1d069143b1725e08b80320b351842b451b471335ab286752a00ca8fd40546b0aaabba1f21d3fcfc996e7aacfc6ca37884c1d7743c61957c6f4309111bb29a80d08fd7edba14722c7e56343fb8692e7cde4753a6eba98bd477dc05a06ab5796445a74deca7987001ca91562f55444519e43221df0aab1959387931e5cdaa182ea7ff1261e62e411794be3b68a55b3157bdbff2d92ba653a2e71f545ac98d728b3f8c15c8befa441fada987fd557d300ef6683da6dcf8758d0975400d8d51888af7b4e74c2f5e11ea7b322e15a28d2dd34b8a45bcf44aedaac161ad7fb10f541c59ade3b556697a5308bff92476acff083ed122ac2506a54caa1d731fa13bf193daa8845abc7b5e5f57dd31ce2497eb6951343a8ec8e974a142e448266f4b2f712890e9cf401493a9eb1c5c867fbe5f5d6bf9b4a81720f68ca05ce1f3b4a487e746dfae7a8382b978b24f05bdae2ac3b3cbe8f19046293e4ab7b34760f426e82e64ef785810418c76c4331bb7e229b42ac2180771a5f6bbacde368bc810d1fcbdeb5429dc377d587ad46b4b751b65d6fe11a97058014eae4ff12ff6aefcf89b0c4f8eac76335c0b47a568bcc28322720207cf38c4a93c06ebe090c7971f8215d147fe289a89af45c7a5a23e9afab2839455c094209e162a02598d0dd5e58223d4d59358ee68a2de0458e12a3ccdf15cb1ea72fc029a39a0b77fdc536c1f9a4a5f9618749027253a4f5f01a12faeb3931891bca289587fd1e29b8043124d0c60fcbb8ac9aa4b6d9ba202289add07302ba48508577358f708d22ffc2434035932307b3c09d25cb274c1991496a264e99bbb2f7d7ebd3f7a7b1a474220931d742c9594350d2ca77c09b9cae9ce7c7946db49e2d622d30aa6b6b6879eb2ffcd28ea6ed68c373955a2f3551b58e38834c45a717fb2c8663dcce9c7bddd8c6737b5f6a77df9973a7c836b1ca6256faf182b656953a335881fbf307323bb091777fc86c7a955abe06d193dc18d36c02cdb649c0a0369cd334592f87e40e7980c3502e12b9378328a5eef3dbec094f5b32126e9d184d87c7494bc45b523ad4be3ba307c9c3e003baafcde495e6107d9a8d95fa940b7d3cf51989cb233b49f0f3e71274e9acd8908c1e77a5a5d14c995e5af7aefac76f147bdf529086d03bfa85bdc5b4c854278bdaddcc34a118229109ad1026161119dd82ed9020f1edf1c2437de668d6663a3c82b389dc9c2e78910552b08ed8dd9cec3c6062c1d5cae03002dc7a8b803dacc9572e7ae40a1c2d42532ae1c8646588b244e6a5c2f93a1fd5ca83cccaba1511e3d5be8e7359c06c39b2a920b79c2906f89ed53aace12dfed9663c5f059da58dbfb45c9ac35f4b63f72fb413c2758dfb0d751d718c61c08190ee10ed812875e3d4604a0ae0ddce99c5cb3620c00f2d503d043d8fd2f2eeeb733f2abcc233960314eafc09003fb2de07fcf163c32846b76d4d4e703ca39ef389ef92aff20e13ee07e48f0ee6467e5e329f9e104bb945b61a996e8018cb3ea229f8b77c35fc54fcfefa050c33d615e3dec664d390d36f83e8b47d78d8ac9fde58530352b51f789963dff5403415e10803bd2fb717f2f23163d20ab0a7065532a9b6d518bf5991893790f33a1ce2f8538d0176de34d4d0c323ffe69f080709de718289bd05cf172526d8100df1db8a8489fb191c887cb1ecfdb6cc654018cee3756a8aebe910df79d9c31596d64990cae6a0faaa14a3ca08baf05fc8052bd83692f30242bab0de516ea3cf4da6dd164eb9143a55949923a269373c19a65cbba65f3846958b37efc6c4e4cc73419c5544e665c1e112586dc95b96e6f011327a63707f7bbacf3dbea075731fe24c55760bf557a5dc709345b0c13c3dbf95ca54f7def5f0cc2304f1c9dfc087625b04d48efd5c0a251a4d49dbc44746c9688511e9a11a6a6b9c54b3733e9882620dbebc1c78e6e8fde6c19db58e7d69c164705ed2fbead0a3a0c4ca82be814ab0567952ee9003ae841387c9a50416e283c1ec1ef3d84bc62ba689fc5b9d01cb1a4120299ae71f92afd416e9f5a8146931fedfcc4dc807e181f3eeb7ee6fb040a8026e905fe8c81a18c4c6adccb63926d76ca02ac1cdc21a862a514f945fe96a44d221591a8abdd4caa62039919555489147e1fceb193ce0050faaab077727c6b07266c9f4590858fd32b43ee764991f79556f9b2eaa22c5c67eb8e52d7eb830a94f5c96719224933e2f5c39cc1693e5ab430cd607f905442704e57619100c461e9c646319c21516b0dc50552ecd1c4f5a554af048cd2818cd59b1515ec6c15147091a6318e6937d2e94e20c21c08c08bf05acb1460c0b96da0cf9afa4991e8b4f07e2ce91729afb1b5de67be51c2c01627b941c7ce64880e3806783c7a00a23165ad7cffdba3d1e57fe160ce4101b79a4c6e1fe82edea7148cf4daf4dd59d559d46dfe7d00bf7bff874e51f1ac17961e8af57a13a15bee1da725550e45ca97442ba65f4b8c243a14f5bfa1472934689724bdc00ca9c137ada9abe465f69a6623a6dd26585e732596881c197a8bd448d06c8414a3f5ee3f4420e112e17ab7a30f6c2e53981cfa5ccd96a48c1a01ddd8136d52793296594664dee0dada76fe5e18c885a5b8f1b345ad9c02887e0514c25ec7a570ac35209aba1e8cb171913999091f6aa8fd6ad8f092b25c67aacf4acb16279837ed497614d4c6c52838294df6e54147cb7a79db2e8066e51a971e0d7de20195bdaad8762661e204eaf5ba5a38e5d664f221ad9f16e9a31ca42480fe7d48c9b6bc0711724a8baacb2894b7c937e876383fe7768d6e857096c023eca3f5eb90ea5b2e3bbdb9b5fbd3e68dd9b0b29b7610146323ec343f4613cfb54fa3f2d352fd958cd03896e48d85756b2735f60ca937577e8ea2fc24ff084b4ee73d2d7601a3a1f2e8dc8b44c5639af0659feed907459a1330779fbb809bbdde451d1529d97eda60643ea2cf72ab9dd2089872254582e421de63a5f0d6d279e43fdb877286e854674ccfb396a836c2fff0817fc9853444b63cbab07dd5627b37bb33312e50091d93af9725687e40bf3f965255600bf0ff510f82aa07ca9a51e99157a8bb260eb83b1ace1d9edebe56bb97e27f57a847d759dc39d13436f767c7c78f5fde3a85798ef42f1bec74c82280909602edda6ff84a60595533c9db8d34ad78452843315c90a83feb1f451b8109b5d558e659cdd37247db6f7f8453823840a9d6da54c7e7e2d7abea7c45be5049b5f1e55870dffd6130a22e06d5ee53c67ceed0427ab92f764d35b77919ca0d18a8bc8701e40010a2a254cc1283276537080bbe69ce71693b7f2e9536e0e599f3a8dc6140c038ca5684ae53987f13f2c716712fa6d3058f9df316114f9cbb38708ea5ff2e4fad40b2da62563bb2b1b14ed43961dc5da9e83aa47bfed15ef843f5ff6e429d5cb3a13a8dfc64bc0d0a5ab11d7e65c2b2852385aa45f788e8a574d8e7ff706140cbc7a9ee507bb9a1673c5bc06a31470d28f40c7a66e3ffc0f869090160886f48e372e457f4b1de48dc62e1db6bbc2a76124d31b0852e2bf8f203a682a46d96701ebbc67bc6c041f46fb2af1733b76a8c0768abe86e4d51746f593c92899fad4f56e98571ee859d88e9e2d138234aaf1f3ce71ee37b3dd8d20e730b8fa4d7567abaa0a5f3bbbb381fe9fdf9bc9e9827ec3f2e4c506c0ac7e679b54ee7caa72489e2e48d17b35ddb5aa09ae9a7abafc44e55c59a9f2b82d12df48f2a0d0c8dd8ee2a741e30ef3b0047d7fa1fadac1c00d1f1a0298f65a72baf4db226eeb3126921e7bd18a244278f6d1cd6991304882c0c2714156930cbd7679adc63499f93ab45a6b701f94036ce5b6289b4a46f61f74995330479a1f713e064672ced3033c67b41ef30c72ae4c9624c30244c329ee8786687128b8d5d301ef81c094420cbc82b75635cc46a9cf8c65adba50e2b5f83a52849c69499559f004b2b4a81869b6fa2535134e5c9a27448ec3710bbe267ca22c8d5edb49ddafa55ab6a83673b11151f1777576848bf07a45f432083d4dd2a87c74b48e5eecb005390f3a3cf0574f1e5bfa16627cfdb9f1b78b205f8be950bfc61c5bc29022f9399aaea50db9d0420944bc6f64cbd3258bf71bafc18dd4ef8920da0c143f86854da54e0a2dc34bdf000e2a4527e4b783a531484ca229d2cd0ea8b232c47478b0864f7007f6574555854c68da8b3ccc93afb6a61f2d4793676b0d534aa180a8fd37993d3185aa39db1948a481d76dfedb9d5a1b33b664f1c9160638c93acb60c33b1b6322f828ecffb9c1991151ef0395a3a79a92987a9e37e4d4f0b1d92bbf3859e4b23c3947e9c905f6cd23827004307063c96ebb4c2dda898a66fdbabd9b9737cb1e538814441a0bd95ad3dd2766c23d6c89d35ef236587376c4927dc9664a7f9b805c5c4f17b4d39339dc70fa630bf7006400ae7866ff0f94e6b99d465114ffe74a5448f886be452d5f747aabeafa87d8c7c1274163c135d7b5aaa717a860467328d4aa0f023c9a332a3948d0f30783ec85e9d31745caa3f3f3ef4be89036ea418636c84d9c1a6c3cf084adf9512d5a8ffe0b82b1538a3be1a612cc4369de72f7a846f0f525214a134e37589531ad7ab73b380b476a46fa344b3c7732dfb9cf787c8a1fe78a83e791d8c2ed7d4457940984f55341abadc22b02f0a45dac7a0f516dcf2b92b553914f450f45dd97a4ee827ffd8230665e62582714bda1e24337b6d59742bf88958fa77d726f680932bbfacd6217b203cba0734b838bb3fa68b1bf2d1d166aaeb810c9ab90d92798f2af2d55d03f114751075830a2250654530fa9b50c19172f612545a83515386e96a2c35956126f7529ead38c3abd575b90543e80fe35d853b4b2ac4c2c2e320723a63aa53012f7e1abb80fe7b9983480f8419227c1da2b6663269e0a556c48a182ed7561e5c2b29d5be18998b315d0f38bc709350bc452f45dcef7510adda069f5d68ea76ad3c4e5ae4224206276df1b7e53c9c168fc57276b55257972212fb585ea17c51eb3f2b5992c9ac49c37662dcba705107a4c999630fa2a068d2c71f05c30b5709b16bff92160e599e790eedace3e2cb305a7bc0b80a706daff81bb7d7f9d53ea8cfc33889f9bc771b83ed02c454d1f1dc68b03b1bc8d3a849c728f489e104c52c597b5a2928d007b85bb985ff2d762698f1829db4d48d47bb2122936c4b7d918705946f1b8eb8b4263f2b1cfa562c117e16b568a800345a66a62241a98fcdd12def06c31c62a773fcaf5957c87be2697028029acb43ff1eb58b3fb4078f8a593d53a412a75f80d57a89bbd5ca16a38c9aadd4970e28941fd125fffca7b638eca5c4d2713293483a2f8228600b068fe625279d60180e26c5e683269e79f6bd8b3957f4121cb5e4914c45bb266a0c6704e8d6c500d22d51c1e72958893885ba511932ca023d212", 0x1000}, {&(0x7f0000003bc0)="d195506354d9fb60913be04334ae1cf27cc19c55867965bf4d110306b4f243513161744cf819dd0a7486b6703173895f358227c14ed114710836b173e8902a29f91f0a58ef7e1b7e574d0833e2d310c162533d4d75565febbf7f873da66fe93954f56c6e7b8c715a30e1db806069feb2cbfbe38ba02f232e936e222bf44ec8321d5c8dcb582afa29489e244290d60819f18e882cb413f7d613c87ab30c7094105e084e5021adb2aded69a250bba1426de00954ff65c38fdc1953725bb5157cba6aba8f1fb9e38d0035a1dcc6d680b0d12a29a9", 0xd3}], 0x2, &(0x7f0000003d00)=[{0x38, 0xffff, 0x400000, "32939a8dc0e5a54869699e810cfd355416275611400aabeeab6ed0334289145a9290b1d5e520fdf1"}, {0x110, 0xffff, 0x3, "43cf2576ea2268541192d29840ef1e48e26117747c582b2e656481e7e65f64bd3890fc2920e20af50fc0c5634dcec75f4c600a9f67ab9eef1e569aea7b3a0d6019323d516e69187cbaa0af3d217c7a295c06a8caff2f44806e6af4d1750ac165196d8db8807747d1223c82f84131aabef6af32452bb06579eb3ac266fa9d18aaef92deea31b2420b5bc4b250815f8f1da20f00ee15c3888822a73a95cd0529391e0bf3df228edcfd04341eb0afb6c17ca4fa33a3d476a05c7fdede84538cfdccc17d6c6768073e154aa666a7b168cc8110af9ef60fc1ab7b21d9f1dc2b5acec569d4ceeb5b9d55c1113a3f699e9f8de0d1345bb0ec3530a88030330d"}, {0xe0, 0xffff, 0x49bd, "a173ebf325544ebda626f6cc8fc6bc44fcb937acc7d1dd62a3383fdba240f2c016e787add0b34ba5e00a4bf6ff2968a54958eca873d8f279012e717a4bdbc2efebea4ed01309c1aa6e1e95a318356f37614b92a8f5e0e9a918abd1b42287d2a0cc691e6d239e708df44428b1ead13058bfaab98f02bf2fffe5e3b814408fa2e55accbeea1b342847e0e71e148653ccbe17ef9ef7b6ee09628e882cbc3271c1779ca70348929b944eedcf6082f7dab0cf30023c4fe6e5ab386956cec8c4698e9d3a6b50abb6f8f50a1c91a9f8de"}, {0x88, 0xffff, 0xa8, "18a91c313f8c80e2402c4d078172563e713b173e972ef244936903621cbcea87ce0ca24aac62ebeac22cbe5a775d22a0dabf20b2253d87f74b1ad50154c9971828e08796b5bc59f85ee2693f625f9d484880a94540c1ffbd4c3c9dd427c58baf8cf9f664d05caa2e5db37e3924aed799fe1f3bdef6f636"}, {0x110, 0xffff, 0x4, "e287ec5487b3c9832b5c2f6db7152733a7fa92f6bc0c7880ef4f1f3a9e4d8e57035ee53cd0d506cb4a346665984e50379040f37cfc386b182012f5b12d8eb7713ca1dcb64911b1c5adab0921076e46a7541a1633c87133e60edd94de7d94063342b0a4510335096855a68ad3f44d44ec04390ae08cb64e63821ed358138ddb32a554e6c715af455687268d663660ff171543cb4ca3f4492a800717ef8e5b44acffca8a41703e4f2a8a1cf5c98a08e2fe36fdcca42fa8b3e7571204678e28ea8c02b88fae3524b8b12fa8362e88a4e6d56a567b00685cebc97da65b203c9bc1299fe5018fb733d59ddb2623acd1e33095a73bc498aa176935951a147e0d"}, {0x60, 0x1, 0x6, "0383ce3ae5385e70a63ed548033b0e609a3777011077020b275c0f9fdc4ea8b5eb59e1c821680fc8da32c54ed1261ea51ad50cdfd5832df2686c007755c88ee161f809bc0d5cfe43d9f90f41a820"}, {0x88, 0x1, 0x9859, "d5dd820136a53ddc7ac136a847c3e495fe1dc11f249c7dee6bbb1362ca40d0f821d02aae04528b8061e03f490ea366cc836e18f7d8f11b757b3696e3f7f1c513fb4fdf43300f2c4081465c2408158e67c5adc0e906228026115b3401c04464390193030d2fabaf377c8037441bcc8f3871ee"}, {0xd0, 0x1, 0x7fff, "94d2604de53a91e3ee483e0cd502d1eb52e4f130143948c4879104e3bbe5c3bbe4c4ed6b8a5eb22ca7ee9fbb86810e6722de708e65e36b832db907b5e700d5064f78ac35c1fc03b09d70f96ff8b9bace3a0227ee1008b96120884aa6d129fb7948375f7171adf3012ec52bea92344247f8033fd13a3a0adaa261fc2661e563c85be9ebaa31948bf0138e63c72b0c7b2ee25503f085c5787ac7508daca5a82065d3248d6a5903e386b90b4af30a334df45a3c43ce16483cadef98b186b07f1d15"}], 0x578}, 0xd8f1951fd62e3f17) ioctl$WSKBDIO_BELL(r0, 0x20005701) r4 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000042c0)) shmdt(r4) r5 = shmat(0x0, &(0x7f0000ff9000/0x3000)=nil, 0x1000) shmdt(r5) sysctl$hw(&(0x7f0000004300)={0x6, 0x9}, 0x2, &(0x7f0000004340)="a274162f448bdb8fa0369c11f427148f710c63003e623a412adb1c1d3f4c5e999855f94972010fa0031434b48b45501ef2e295c1a591b26df48c852c00195396ef9f01f93e4e4607c39f751f433813073afba9e89fd7bc84232133a402f31eb5c0d7cae8cad798415cd24de7e1898f2ac071f47a4784793e6276", &(0x7f00000043c0)=0x7a, &(0x7f0000004400)="ac74b6f3828915833b9e3bd8d35599ac3271aa96f1283d7e13f542c3bdf9a4ac0aaeb7bd84ddd65d6eb96c8fe91eccf4be93534b4eb7fd2c1bdbc6bd9b180f2ec16961d6f26f16f066e5ba1bcfdfe88a536a0d503d36c566180caa145c3b3fccba96cd957b3434ccf80e0d0d957e707c643b0acc3f26f10213a830fc731b5e07cd29d39f1a891df671c856f3b50b457799ad4632ac881ea7fd9cc1423612b1b8e23afc0a56239510c28827646c000b888b6b6f9a", 0xb4) connect$unix(r2, &(0x7f00000044c0)=@abs={0x1, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000004500)="eeb90f1c70ae681c1cbfd56da60bf84dfc40c9ee3ad0af381784f1451f24e44272ec8eae7a919823cdff8652648caf076ad436fce96d6ec27ee3ebb010693a072cdf9706eb36ca8119c30dd876e3adf8faa858d28ff9ba842769be27d64eae0d3210d2d9c438b3c02c605f3e310864e61d816a39fc6cb38b21b98534caa021d21a78b5749423e7ca523435fc02587dcf803bda1a8d6d52cae544bd91a652d824bc0af2a8d58e57a2b7924a1cb1185394bc0ccbf4c4abaa21a82b5354de508e7bfe28d22322e5e041fe5e0116d5fbff15a1e1831e", 0xd4) sysctl$hw(&(0x7f0000004600)={0x6, 0x15}, 0x2, &(0x7f0000004640)="e85093b2a235ef43d8730da4dd248f8c3f3e7dc942cfde670f3d656e8cbf3f31c4a5ab8414616297b53d16c29c87187e0665695b83339ff3f3f7ab600c0ab8ff1f618cb1d5513b0e117358aecc623d6430a10c85e3a7c3039a336d029b861917f55788c71991ab13ff74ecd8", &(0x7f00000046c0)=0x6c, &(0x7f0000004700)="535bc2ce3607e47419c82186ad4d9526e60b02e2547c78999240ab8cdf5a7b50a12be8d0a9a3ad038a586dbd318b18e9ed764741dc2d77b43805601cfc6ea308d57e8e2fa8f71e396a05f1700ecf58f22902f2e5700cb5aad0deda87804f9ff6852e6ac2af2cb365b410", 0x6a) r6 = shmget$private(0x0, 0x4000, 0x91, &(0x7f0000ffc000/0x4000)=nil) shmat(r6, &(0x7f0000ff8000/0x3000)=nil, 0x3000) ioctl$TIOCSTART(r3, 0x2000746e) executing program 5: chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) rename(&(0x7f00000003c0)='.\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699b, &(0x7f00000001c0)) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) executing program 6: socket$inet(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) sysctl$kern(&(0x7f0000000040)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 7: pipe2(0x0, 0x0) listen(0xffffffffffffffff, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffbfffffd, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{0x87}, {0x0, 0xfc}]}) setrlimit(0x0, 0x0) syz_open_pts() accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/62}, &(0x7f0000000100)=0x40) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r1) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = socket(0x1, 0x2, 0x9) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) syz_emit_ethernet(0x8d, &(0x7f0000000480)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000570000030000000000000037f87ccdc0c4a92cfe8000000000000000000000000000aa4e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000fb6524251363396ae4f2e83b7fdab6cde14982dc300f13545193b3d18b4911b043567420dbb9db64547f7bc2e4c67c625aa228b898431ede6900fbedde397a8ec9f27f6ab7f461be924393b5b14beb4420fab9c364f5a46c789582a73716bb5f43e969fcd602882e6e5ab4f2b976af06efed0a7e3af0cfa811296898972d571142e9cf"]) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, 0x0, 0x180}, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[]) r3 = socket(0x0, 0x1, 0x0) r4 = kqueue() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000240)={0x1, [{0x2, 0x7fffffff}, {0x3, 0xfbe}, {0x3, 0x1}, {0x74cbe7f3691a9b55, 0x200}, {0x1, 0x2}, {0x3, 0x3}, {0x1, 0x2}, {0x1, 0x401}, {0x1, 0x5}, {0x3, 0x7}, {0x2, 0x96}, {0x3, 0x1000000}, {0x1, 0x5}, {0x2, 0x7426}, {0x2, 0x3ff}, {0x2, 0xfffff6b0}, {0x3, 0x1}, {0x2, 0x6}, {0x2, 0x70000000}, {0x1, 0x8}, {0x3, 0x7}, {0x3, 0x6}, {0x2, 0x7fffffff}, {0x3, 0x4a}, {0x3, 0x10000}, {0x3, 0x6}, {0x1, 0x8}, {0x2, 0x400}, {0x3, 0x1aa}, {0x1, 0x537}, {0x1, 0x5}, {0x3, 0x8}]}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0x0, 0x0, 0x0, 0x0, 0x40000}, {{r3}, 0xfffffffffffffff9, 0x12, 0x0, 0x0, 0x94}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x0, 0x0, 0x8001, 0x0) kqueue() executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) chdir(0x0) semop(0x0, &(0x7f0000000100)=[{}], 0x1) syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYRESHEX=0x0, @ANYRESOCT, @ANYRESOCT, @ANYRESOCT, @ANYRES32, @ANYRESOCT]) open(0x0, 0x0, 0x222) getpid() getpid() ktrace(0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000001c0)=0x10b3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1}, {0x5c}, {0x406}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xfffff}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="b8", 0x1) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getuid() seteuid(0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x13, 0xffffffffffffffff, 0x800) connect$unix(0xffffffffffffffff, &(0x7f0000001280)=@file={0x0, './file0\x00'}, 0xa) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000000)="e455387b", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r3, &(0x7f0000001a00)=[{&(0x7f0000000840)=""/151, 0x97}, {&(0x7f0000000900)=""/211, 0xd3}, {&(0x7f0000000440)=""/9, 0x9}, {&(0x7f0000000700)=""/88, 0x58}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x5, 0xa67) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r4, 0x800c5707, &(0x7f0000000080)) preadv(r3, 0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x50}, {0x2d}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 4: sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)="02", 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000280)=[{0x84}, {0x16}]}) socketpair(0x18, 0x4, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x800, 0x0, 0x4, 0xdb2e, 0x9}, 0xc) getsockopt(r1, 0x2, 0x3, &(0x7f0000000080)=""/8, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000000)={0x6, 0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc}, &(0x7f0000001140)={0x2}, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0x1f, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, r6}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) syz_open_pts() writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x89c, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x8a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x5, r2, r3, r4, r5, 0x10, 0x95}, 0x5, 0xfffffffffffffff9, 0x5}) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x1000000000000000) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r1) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000001940)=@abs, &(0x7f0000000340)=0x8) r3 = msgget$private(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r4 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r4, 0x8028698c, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0xc0) msgctl$IPC_SET(r3, 0x1, 0x0) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r3 = msgget$private(0x0, 0x440) fcntl$getown(r0, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r4 = socket(0x11, 0x0, 0x0) getpeername$unix(r4, &(0x7f00000026c0)=@file={0x0, ""/4157}, &(0x7f00000001c0)=0x103f) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001540)={{0x0, 0x0, r2, 0xffffffffffffffff, 0x0, 0x106}, 0x6, 0x0, r1, r1, 0x0, 0x10000000000002, 0x0, 0x1}) r5 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000003780)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000280)=0x6046) recvmsg(r7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000003c0), 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000200)=0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000047000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getpgid(r8) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x24}, {0x64}, {0x6}]}) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83", 0x9}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0xb4, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0xffca) syz_emit_ethernet(0x20, &(0x7f00000000c0)=ANY=[]) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) setgid(0xffffffffffffffff) r2 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) getppid() rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x30a, r3) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x2000009, 0x5777c536, "3c107dae307e08042b4600000000da64612c3300"}) writev(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)="76344f83bda60d96ad3cde16f5232ecc1e07f7b94560cee0f02376be34eb4107435781030a86d71dc7c6fb27bfe6898918f3e1384c00727e252585f63c0ea7ea56b40f32e532706632c140ebb7645fb6804dd295aad73e8f7941ff331e7c3b33664b70949942aba5080e9fa1b70e16250e1ff3027ab614b2e9703159ea34aa05cdef1ed5ed915e3479ab1ea7d7d87bf836ee8ee370926d389929e8050f46824e8033", 0xa2}], 0x1) socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r1, 0xa, r0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0]) executing program 4: r0 = openat(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x42, 0x7, 0x5, 0x4057}, {0x0, 0x1, 0x1, 0x7}]}) executing program 3: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r1, r3) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x3) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 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(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000089000/0x2000)=nil, 0x2000, 0x2) getgid() r2 = socket(0x18, 0x4, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) setrlimit(0x6, &(0x7f0000000980)={0x42, 0x7fff}) close(r3) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r3, 0x4}, {r3, 0x113}, {r5, 0x20}, {r2, 0x2}, {r1, 0x1}], 0x5, 0x0) r6 = kqueue() dup2(r6, r5) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={0x0}) getpid() executing program 5: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0xe1f356b39bf66979, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[0x0, 0xffffffffffff54c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000000, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x200b, 0x334], [0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x4], [{0x8, 0x1}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}, {0x0, 0x0, 0x0, 0x943}, {}, {0x0, 0x0, 0x0, 0x9}], {}, {0xfffc}}}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000240)="11562aa043f4469d14321d8ed7e2bc70ec296596a7c00023d3a25af45fa52297617fbe7993e283e133c088f2927437c812f8c8175db1ef9fce8b10a8c96d1f66f20e3328c37c94d4585df818a6d681d063f97195a814b0a90e65fa9b9c009fd723fca76fe93945fa21cda3e5ba489e7fca2b3ea245168ca3a4f147217d73613d817c57cdd51223f2074e07cfdc0c4ea9da18128a7db9ea3824b405838d1d61b42bc127ebe7c82f13cc9afcf890a1d696401eb3d403dd3b08a20db5bd7bf2d8af2b089118c39759d04549ffe4def959e25e0b8adf49c04cf82543df2393ff2cb31c16e0d364298da3846e05addcabae0e7d5d44eb49cec13d715a28b1cac46bc22f408f2d52f9036929c690309ba7d35e436534dc9d4cdd1f425f4f747800b1ed6a508006cbc6efc73cf78bba2872f8cfd4135fa7214725cf347f1afa9b20e7dcecaf5cf91d5f5178f1d99bc023f9b38505d74bd8ca86e96f91e27c8e06fe92bbdf9768fcb77cc30e6cd916ab27617f4d3bf9649172bb7d3412402c355c87aecf9924ee5efc89f80f5a4259df70d0a493a0846e043761c5e01497a6bdb4d16cc105a81f7af278f5138974fef80df376425bc6544c69604ed810383bf80a0102075fe5000b4a785a7be9bf68d221b87d36ebae44d0b64e97343dc9f4b2723478fdc55f08529e2b4736b5c1a1437658a5c1dac1992bb839e9d75557bfef75bc142786852f41c8b8c7055c342defaef92056e96dd28232e9116fb687ea7c9969eda67fac9971a080488599a45256d25dc58d5b8eb4ce1e79dda38fc9c9e2ecae45af5f52996f100f7b511d62b9cb92115618ad59dc639387941e3bdf80f4ff0b37c4db2f778ecd1023fda2af705371c36f7ee4442e10bcb8a096b1c7cd76504af9e0cdf972f773f69cb0f59b32bfa9944fc1c8613c4b0fec29c69a6beb234d8f3796a2d4ad3180cc361d3e0caf4c9436a1cfbb773ec88ea2210479830f9bf9accb993f03353e85af5b6fa5b31ef541a880cd329e884522d61bff6d30e0e54682f5feb2437c19e2da409e834498d1bfc0de5216d7ea860c89646bebbb442e61d80cd18301ac80f4e74db672524f4f904c525546395a331e04c1691312f2a9e286a94b5f7a8595198cb957b9b56bc975f24b4bb2098be331ed796dc879c7e656fe10e1a43c6219f8ab1c62119576a58e9bbdc30da33de23dd14decab45148490fed385583d872e5d96f0bde5cb101b9bd2697b29100c14dbaa30665df123e95422b0dacf654bf9d7ac7fdd8e3c82f6e8491acdf42ca0933e98c5d0300f95cee091703c70245a5aab61651aa0362b0f1c00143c6eedac77b76a3bc700ba9bb64b26f181662473f54552b18edd902f37fc78fa0692a394a8f903e36dafd2e97a7df0781af120fc85cf1be67641c61050b6ea1696822047b47ba8bb543629024ca32b81e4fa3651dcfe019ceedfeab35122d71b6897d84e16e142c05deead4a59519353b23b4645a4ab7980ab297be413625fbd94faa34a3ce4b0c1f720ae68ddfdeef010abba5c2a0e79242f2e6abd3e3ffbc0eaa33e671a53e18371b9d084ec62a2c243483ce5069b05d7a921d935c27db054bcf22bbfb9176e06a745d047a9848878e927c381ac95232fca0aaf47f5461ab00c6883336973b54f0fa6581f6ea52ef879208d9cb0a2bae9e233e9da28df36a91e954d88eee13f80a0fa202a2a1b54c4f06ce57b7988db68dd77710e0c79baa5d6c595342faee6e96256ab067f82f558c7ff059b079e95b3d808e291920eccb1407b2e6b0c71f8e281e12ce95de0ed81b96a3052c880b1c6f961e575978344fa3d5b39fee07f20061572ef85acfdee715a6ccd16d4c53cb166110da38c02d1608550c38c687bc778eddc09612a96575d6fd877bd2d16244f443cb87f289edc4006e8964069b372e40fea72991e164bcc44ec4fbe5c02a197f6c409201538b5f7087da370040a5c6feabc1483174927fcb33778c1d945d1c5bf5db199bd9ccfd42af3b3a6b39a0f90f843d2969ef457fb5448ca9d2b158f1760a51cfdad0a62f1061d5e70da82f0a79528476e6b26b2bc015c1c7be585d2fd656c0a3bc6fd85cfed0178fa5724b941c5cf9b5a632f2994743b118e0cdc2dc3779ed8a2eec99cc34df4a098daa06465e3e79eb072237f092265d688166ed71282b80c3b065df429efa617a70932bc79c6b4fd9cc1be74c56161ce2f443230afe4a5a1278224f8f404fe00750fd7a9aa6038fa87207c7beb52a64d485b84623dbab4ec5a1715aceee0901f2b39d6d179856d3e0522531fc03b3c3a733f6a4f60c4fa9ec4bbf631b4641c3b66a09ec2ff86a40e6271a88c67324fc3471c7e8a089865a127e57706bbf65782b5a58a06c9e66dc68f97ac8ce080e550ddb42cbe3ebf620110d599b5419e92b0e5f10d9901d1312a096050cca63a4302640bdf599ac96e5d0aeb1c7b6faf2d1cd693538b7a4335b3b4c04f756ef7b083258f7a53834c751690a17ddf35fdf86f7a01c12b3d69cfbe46471cc215e4da91513b94894699cdc2c78fa8cc9d9f6fedc46a56ee770ca3e337575a21e596d4229130e59a9af037c309157c634b8bf695fedd2a1c92058fac21a9787dbff4099a0814a48b81b242ca8c95ed2dbc6780115aba5466e31ee79e4a3a0596655910e3e7acea9ccbda6be3d588674e5c1b743b1af2607165d2b3804ac2a9678c2031320f2cdc4f281093479b65420912b8f6db2bc3e3f777e4a2c6ccbd3dd576936e14b0cccada4b059eedee2d73ed93c81626b9902711ce2931fb1f262166f92eee510ce792a58fc5da513f411548d524ddb3076e684e4456ddf1755412182ea728eef51c65194ad8f4cf71519023a061aa5636bf9e0b4cc71f0bb485f879347dc8969b9091d88ce286cd6b51a90ec833424a6bd42b3c1e6fe03b2ded4265cef9bcebd2493c5454e317dea934dc290fe60ecf79b5ea275f698b9226393e11d7869c85a2da0bed9331dd319aea453bcab494a274a8780a6f6951f33cb014f750213d0828c89166e99c2b23a4a72f2f850c71b8ed196863627fd707a593fd2db0beeaa47f4d2210550b74db026fba9e6c8b21a741e7d586af610b1b6817e12e5bb8053f37b02521b12cd1fcdee16a2bb507b3994d869e435fb943a410424d3428cf02896624e088d5c8c7f5b71658d5ca156954f1aaa9912c33d43dc2e8ce7d7b25e724cf85f870e6aaf704d6ec5bce0f8529dd9480232effb89e83661ddd70a385b1880b637eddcaaec82fe14e3b3a18c72ead87a82992a9bd0d8f2dbc1d50480b35a6564b2ec6058dcdea274a68b215fb15927e26d5b7978a97cc9ff9aa4a21bf69335ef3096d73d5801c33a419730ed0f517876306485762f02478b7ad5b1fa545e6dd0932bfa33d2b1883e57db296bf0f02727eb709738c7f637afec914c55a2e02e9d2b402549a42e11d21f748b8a654e881aa69b515e4b795847aed7a92752529bbe6725739f22b98b156459d96dcca5ffa8b16094099ca1b37e477d085c6ea9a463822691ecb9c192d7890aa509d0a1d7bc695455b894812b8607de4f6fc487881cef9d2a2c07b6fa205f1e135710113e8b37c70558870c3c213c1d1627d9adaaa5e5a6e339ea68db0da0a7039b9ac6b1932744d07fcaae85602b4346806193a941a4eb958830f4cd14304f37425be3d14be99721de37e423e3a6297593dea0baee33f208f8b59091d301c4aaccc16a0f3fdfe553593e035a22c1d4df1d66691a7183b932bdd305b7522c5758e62f0b1ba0945512e84795905c54b4bac52abe24cafd30bed8a6b29985628d8fbd329a8b8d3f9146bdf2d691a5b32cfcf542cf6c28c97fde7f316527fcab6b82e271799d233f1e1c08ae66848c64d95bfd3e4f2288bf2ffa56bbc6fc36613fddcf67fd7b4ae9b85e9f6d342ad2ba541683a418a6b9ed6ea51cf644b8172ffe96f17a3895f5655a933addbe38783334c993bb038c30dd42e9c27854fa52c3f77d91517e86048a1ba277642b7cffe0e33403c43128ffaba4a15cff261ffaed87f4ad15b0be53eac7aec2cc0d1349fc17f185c4a8ec20d2f801c15e7552f9909711d831b7e8bd1123ed82e0ec027faa0c0d05e54210371dbc904fec2c283dd6636152084ee3ad1abe551386c5e1893730e81c40846fce8cf4bdefb6ea1a46e786047c1e52a0821666a9685560a2242a149986407889cc2416de9ecfc610e34cf409fc56bb359c9d4ef5fd7188f0a2d26d65d740ef5a305f3941eeca2694dc678e355ced65771df95658c25cf366e8c7bd8580bf968aa69b1f0202cd8f063a4745de7bc22c334d454ecce0864e9c66fec925f95415f70d2ad8e9c5f468c39cd21ca29639aaac4da1714c76743bc331dfdc43ec4b05d2083b1bf86c490702f60a85fd14b59bed9244016d45ee1aac27c93cf7b934adcd9df114f3a689c63d72680f7f0197032413e7d85098dd9aa68f16b6beeb75dc5dce64045dc7fbbbf9a316bda7a7dc96e5478bee2c5aee719c53812cf3d2f5b1809888a036860853da21c87e73340021d05965aed2e5d3eaddb0606d29e32cd940d4741f6f5f08e733a3f8d4d16ae04fa869b187600ca219e8d2c82c117065613cb955c00cc90338eb2cfa2b5384d26c8fee95721199846a82f9812243600b0220744eb82f0f74f678d966576ac82b4b13ba37d1dcf4d96f34c957343b214b3e54fccd23be0e45ae4b47d271aba772f149361b36e1982c78f528763e09d0d56c336b7dabd7f83d60623461adabbbd9b640cbc099bb65a063d9bd4a2109a13d6c45daf0e91e539aa631cc16603e61f1daa332e8944fd154c23e70b721a32a1523440156d1aac8edc7ed7a869458105a0be0e7ea068bc1f368bbda965ac16bd8f58690fc3d4b1b70fe6c89eb85da0983a4057b503772f2932badd639b9f447dcec42a3517770216b26e47e5772355b9b1596620861a2404b0b56edbff5eab6ad0086b61641c75c38da57bf46297e19bf490e4767aad3939ee4b2225de2479419423b1ce35351d8839ea17a7f959e61c2ab8446eae8108470271aa2ee0fedbb30a50747d116709cbafa4271cd612091ec70caf24bb3212f9746411da54848fc86cd21986f6d25abcec1555cb6bb9ae7465c8a2cc1c66e34fba44939e1f73e6b42545cdbdac29c78e4a69e10f328acdbdd60a99b19cdd994a2370d20853c699287f8d7ce0bd26a443a285f108d59b7ecd4c170e58293482ef4b109bd46ca7093163c041c03e272c4c9065ec660836f7707c687da92598339361d1635c6d34f0eb75132068053edfcc8d09e05e5b8cb9b4b01003a7bb2004dbc01b5fb35166dab37f8d3fa6656399e0c44ae7dab679dc75d92480294329cb5cdd52dd8ec39fc63cb4fd196f7ae20ebe779067a90d11647c5e9ab90cbc63935c3514f01d7a978cb3b038008564a47196bb3cb1387bf6ade0ae90eb8cf312322b6a3dd0a9ddee185f3293a10c2488c246872634b48f8dd2b5916bbc70a80f6aa1651bad67efa1b95f976c0c8d4f0d5d32b648dbf815ccf59a6661e94bdb7c775d8197ff5553e59e80a225d76cec7cc2f42ed7eef9230d3dc83c12ef304fd7a86bd2f40c54e873a9d49083cee815a9b858f66e57b6ae2764a5966f7d4a5bf48133892c3a8e77a24acd35d9188b3a0ad1ddf67d93c95f53530d95a842a9ad02542bf0741453788d2e0ce8f02570c267aee15a97c3c8f9d26c7a718d0be00e2183cf6c82f44c87cd376ccd423344fef5e0db42a5f096eb6438017d0cb31ce6aa0c407854f40349518f33", 0x1000, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) geteuid() setuid(0x0) mknod(0x0, 0x0, 0x0) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlockall() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x2, 0x0) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 2: sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x40, 0x21) socket(0x18, 0x2, 0x9) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x6000, 0x100) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r0, 0xc544) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x6d4) open(&(0x7f0000000200)='./bus\x00', 0x10, 0x44) clock_gettime(0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x52c5a2a475922648, 0x0, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) poll(&(0x7f00000002c0)=[{}, {}], 0x2, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) acct(&(0x7f0000000240)='./bus\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x81) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x7f, 0x0, "bddbf448105300"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x9) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)="b1", 0x1}], 0x1) ioctl$FIONREAD(r0, 0x8218694a, &(0x7f00000001c0)) executing program 4: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000200)={0x3, 0x54}) r2 = socket$inet(0x2, 0x3, 0x1) connect$inet(r2, &(0x7f0000000000)={0x2, 0x2}, 0xc) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xe5, 0x9}, {0x101, 0x7ff}, {0x8c, 0x7fff}], 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x208, 0x2, 0x9, 0x6, "d7d6ff8d000500", 0x1, 0x32b}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/37}, &(0x7f0000000180)=0x27) sendto$unix(r3, &(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) r4 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x20, 0x0) accept$unix(r4, &(0x7f0000000600)=@file={0x0, ""/91}, &(0x7f0000000680)=0x5d) r5 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f00000006c0)=""/200) sendto$inet(r4, &(0x7f00000007c0)="ee927364d948766e99d7917c59145da3f851657400526078c9b44008837d1477ada179d89c2e477fa588432c38d72858815e6fcdaf1b5ec98e07fb2fdc70b06cd5620ea0e0ec4369ac2da94562c11751305becf5d4170b0fe1f2ccf35c8e20bb854d9e46816b582543c9d91573bfe84b085efb603d5aaf0bc0d17d481dd0c5956fbc11535423169d7fdd33a7eaa0989b543b5ca287bc39290d997259896d3e79230feca4cdd725dd095e342a7a9b288b083a352e4c327d474a2fb5ec5fb54799fe13dfa3c3590bca272d253cd491161d73f92f03cb2681c3579f0956e6b0c3bddcb4ab880bef6d8887b1ef0cd954251adb7b314416", 0xf5, 0x4, &(0x7f00000008c0)={0x2, 0x3}, 0xc) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000900)=""/191) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000009c0)=""/69) connect(r3, &(0x7f0000000a40)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r4, 0x80104267, 0x0) mknod(&(0x7f0000001c00)='.\x00', 0x0, 0x0) socket(0x2, 0x5, 0xfe) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) malloc(): allocation too large, type = 29, size = 28292870884 executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x64}, {0x6c}, {0x806}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x6, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10442, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mlockall(0x1) shmget$private(0x0, 0x4000, 0x3c0, &(0x7f0000168000/0x4000)=nil) mprotect(&(0x7f0000233000/0x1000)=nil, 0x1000, 0x2) fcntl$lock(r1, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffff, 0x40}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) executing program 5: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "07160a009cef01098b748200"}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0xfffffd8c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="061be6c4156f3313212ef82cb11c2af503000000000000008e8a98bf2751df080000", 0x22}, {&(0x7f0000000180)="bc62e4675051d78460b3b2e3498606e2b20c7ede75d99b29aa87e2178fb4050b89d546207081481c7e38eb5598a727513b0097c220e62b3dce3f3c70572d99408702e9e577f87754c579a27c83124e379943667a720f15c4d7d20938b74be716d925", 0x62}, {&(0x7f0000000240)="df2c7abe9ec3424e3c6488c2b72924913fce4bc99fb7d5f120bbb5503cbea46714bdb026d4c07e12ee92e9e385c06e721d81958aa90c", 0x36}], 0x3) socket(0x2, 0x2, 0xf8) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffb2, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x886, &(0x7f0000002500)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd607114e608500000fe8000000000000000000000000000bbfe8000000000000000000000000000bb00000000000000000000006c000000000800000000000000000100000000000000000000000100010400000000000000bf0000000000000004010000000000001d000119680000004e204e21000890781e691b01357cf2f686f9413248c5b95ef48dececd825b2bea9d6b32b131f559f887d3a1da240ca28a95807674677d5ad1e6c35997a79f1074ab8172db6fac3e249b97a48c4f433320988701898a72d501c80cebe9e0b9f73494470ae2a923b4bd26236546d0b849aee08a1709bf63c31cc7160031f34105d553196d21a26c45778a826d761953b779c636d97b93889239387c83a21c6bc102aeb8ae79eb2f64a326aebdf6edbc4e73855a2901a2d437949a159c8406e3877d9ffef61cb296dc1ae92467fa58449f60f0e53df8d805deeae6f1062e26f7eb0801d9014d1a25dda9828218d379aa92c1853c773a5c8686ddd2baafcacc712595f8139b01bb23e0e7cfb59b3ff26341ff5df7aebbef4698b7c62a73676004c85da3fe898df7c8b9256988282be34592af81f00340264609899564d6036f4ef9a7d38c38b0feb19980c8e7d31d22886e0ea3f8c63254671e5ac4354274f037ab9de555eec8cb93c3ab2ee31df4e5eb4ebe51ff4d828f11d9eb1d1c74671e069c5d09e4be7e9e7cf1ed6040407f87eb90b9a8bf670e1306f9231bdf344726414461c67e6035c5fbb0b55171bfe9b5336f29615ee39e523cd2a6f80c17a51e9c04fc471140ed6241c4cc019425db26ec1b45f82d4fba15576d35488207baf384d861cf283b749fbfb3df105a51d04f8952348f6ea0eb10396c4cf20df16bf74da79dd8e8ce2cd89ce6f414048bb3930cc6415b55233cb6ec146c15b5815cb6878d69007b08c5a64f5d4f72b8b512bdf8a20183e9232db36cf9b91fc223d54e015c268d5162b542367c62bff6d2b2982b43a45b75068648dd1181bea8c1ef78fab70921ac66168511a904fc7458aa341fa00b31f88a6b1461731c89fdb0904011c5dc1994b08f77d91a51cecef6a863b09121dd705915fbe94ee8b0b9d7f81ea8504c3b1b9ac6ba412b94bab05b739a6971dce8c807faa89afd88c23d6ba0a3bc7803707c319cb206f9f8da5d52f85d684ae5765e1b0041255e8be201d6292c2cb16e5f654ef2265adef7b7b5f8111ebb0eae9898a3defd31f8ec4b93fc6e4c108c00fd3de89c1a84ec82fbaff4df2845b12cf7f1ea710110317109b09892a71a7a56304161e5c392f70d907dbfd99145f87e5e4e73d0db853a343088e6ec1a9900a3ea85364d5381068c4b38a5ad7fe0c2d152f49bcf3bc9044f1d6fc19f23cdc13bb7e676c1aa39c4e14749d8c452cafa04f0d058556d2dc97f2f6febc8befc6d5409bb867233dd86eca4a22993d5d2c157dc2cd4e6d57162afc6a4d265f76d6864be163157c7956a07d083d6fa707ca70445015dff2dc8abffd9fd254bbb35f75732c790c38e6c462c7bd032418be27aca02cdfeb0be9bf207154eb4610ef9c544da24dcb97d4312bedc22815e04bcd66a2db67361f91f8deac6fbfd2e62631cc51d08ce79cabde74a6dfb8db1a1bb39ed5fd0cc3ac8ed3bd49f1345137b2d32084e38ef5cb2c5dc43153f9bbf8ec25062838ffb873d30c84f8f9838a36e69b7b7a689c313908f544a8e826936656ccd90129b705676bfcdf88a3ca49ceb278e9bca1121646c12cd2853a923649bfa0f1c80db233dadce95da96c8969f4bd023fa8ff9a60ea4ba7d4c27e47299c1510de14d2ce939df2d96a6aed877779521f94eb93ee2271d41d412a699576a813b01b3d9b49c8a34e91718a092735ff53785d8a0ab17e300d6dd987432a7596b6b31395fbd22a5350188d01a2c60726351ce946eb34d6699c8edc0c61be72821a01b92c5334ac8a2cc2bc378a42aaff655090175c88d2db324b4389b127f8787d44ff59d14f36714b846a987c99c216e19beba59917d8e41c2e60621f20ba28bb612a866693920720151ce54eb58c7dc4030afd7c28211e21c288ff587a9575e7d0850404a58c045897bafde8af0a546e17dcace0b278adb5342b9a88f0bcce2ac54769db48222749d93d6e8ec3bca7f06504f5df2b0f6c094dc265846a237e5345e824903da7183deeeadd50ec09d32c204e876836a3cbae5a9d1df5475f75858034c3344fe1df02180f18268288b385276b9aa507646b409ca5e627966c61aef4c76a908f08510ca45fd086ffb5655c8bf3ae4d63f5682bbee2d7243c0464524b99ab1339a12e80c78a465a871ee858a04c9b9068b125e1cc40c475fae9b2cad594e12d3b7baf65f249e35b06e2acd8f3b72cd2de881d35ad4b289ba1b2813d8e3b17848422c1a43ca0b54e6531a9c410aecdd3312b67384c02df0e6496d74b2aa6e664b247b316ff6ef7bf2b61bba6b4225591ec4138e3cc3d9ab6c3ca25080decd9b8a35e0780737e1ccfda276ea14b492af7d0134f850e0b906849bba8cdf78d3df5989fe2798d46bce90fa10a19cebf51c1c176af0e8197d303e3535fa00522783e6d9e0fc88ee340e83f1611ed6f3dd6d64b95a30bd49d49aa5dcc475476f0794cd8e141559d461270918a2964ee9cc704f07953f8e067de17b09bca763b9fc67de000e8419629cf5f9bb65784e7362d9935aa754cc2f1f4dbd030319874dee7e5580cffb752574aecaafa3d2a27609e92ac6b891c3f798c0dd19d985feb88b3fffd31d835c2afeeeea2c8e89d26d4274b5beebf5080490173c1e74bab7e3d010180bc572af4848d21b864fb28dc42026f378d7aff5a89201fb8a3deffa60df4a5c75d8dbc4e64ba3478daabc1f3b285f091887b36e1d59d3d8902e2d0ccd1afbe8ad73464a1f45946f4c780acd8f40a6517b7c0a4018d9e377e8488db9ed3c4f74dc6ce47c87f80830e38c1767cb2022ab71b5343f3286b31a40d41d634d9181ff872df7c48432b0d6604bcad586ccfa55c44eb8e1803cb7d940fdd6f4c132c04ab09b742e3bdb8ca2083c8ebc5c307fd20acaf43dfb4a7b63dff5714f5c462062379095ee99f7dadd3ed4bb6defb1e4e622d6e3bdad1aaf4187c45b3da69edd520257baa7f830d3c2b710d9eec9035e70ffcf77c894884baa7b8797b35ba3313aafe05f379b3a8053dad9efbee11ff4f4311c98b3a331e4d46b8d26b5642"]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xad, 0xfffc}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) close(r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {0x20}, {0x6}]}) syz_extract_tcp_res(0x0, 0x7fffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) kqueue() socket$inet(0x2, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="fe", 0x1) mprotect(&(0x7f0000534000/0x2000)=nil, 0x2000, 0x2) socket(0x18, 0x400000002, 0x0) executing program 5: r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x2) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) close(0xffffffffffffffff) select(0x40, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, &(0x7f0000000380)={0xfff, 0xfffffffffffffffe}, 0x0, 0x0) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) minherit(&(0x7f00005ca000/0x1000)=nil, 0x1000, 0x3) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = 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) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) dup2(r3, r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r4, 0x80206931, &(0x7f00000001c0)) fchflags(r4, 0x10000) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = syz_open_pts() pipe(&(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x0, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYRES8=r5]) r6 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r7) semop(r6, &(0x7f00000004c0)=[{0x4, 0x1004, 0x1800}, {0x4, 0x5, 0x1000}, {0x0, 0x2}], 0x3) executing program 2: socket(0x2, 0x2, 0xff) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x54) close(r1) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa534d917786dd60166aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa82"]) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTART(r2, 0x2000746e) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x21}, 0x3, 0x0, 0x0, 0x0, 0x0, 0x20000000000}) r3 = socket(0x2, 0x2, 0x0) seteuid(0xffffffffffffffff) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) select(0xfffffffffffffd30, &(0x7f0000000040)={0xffffffffffffffff, 0x3, 0x7f, 0xfffffffffffffffe, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x10) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000298000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r6, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x27}], 0x0, 0x0) r8 = kqueue() r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x280, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r9}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffff9, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000040), 0x9, 0x0) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000001c0)="fcda85f8", 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0xa, 0x0, 0x0) executing program 3: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r1 = syz_open_pts() close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getrlimit(0x6, &(0x7f0000000100)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x48}, {0x4c}, {0x6}]}) pipe(&(0x7f0000001440)={0xffffffffffffffff}) getdents(r3, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r4 = dup2(r1, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000000c0)='\x00', 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f00000001c0)='\r', 0x1}, {&(0x7f0000000280)="b6705fe035618a47e5b1bdee170c6415b2e09b728bfc4cf2fd25979a4f60569f295de176de85b6241d11211d0830648b8301ec6a1371cf90c6aac34a9e367d378e2bf40a190ff7b4cde3046bf7ed03a6e57bef016e624057f706328f3bee7f6bbe46c0", 0x63}], 0x2) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000000)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) readv(0xffffffffffffffff, &(0x7f0000000100), 0x4c) r7 = dup(r4) ioctl$WSKBDIO_GETMAP(r7, 0xc010570d, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1, 0x3f, 0x1, 0x1ff}, {0x848, 0x3, 0x4, 0x8, 0x26}]}) execve(0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r1) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000001940)=@abs, &(0x7f0000000340)=0x8) r3 = msgget$private(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r4 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r4, 0x8028698c, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0xc0) msgctl$IPC_SET(r3, 0x1, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setreuid(0xee00, 0x0) r2 = getuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x10, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x3d}, {0x2006}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) r4 = getuid() setreuid(0x0, r4) chmod(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r2, 0x0, 0x82, 0x8}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r7 = socket(0x18, 0x3, 0x0) close(r7) r8 = socket(0x800000018, 0x1, 0x2) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r9 = socket(0x18, 0x2, 0x0) dup2(r7, r9) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x58fd) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = kqueue() r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfd, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) close(r1) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x886, &(0x7f0000002500)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff86dd607114e608500000fe8000000000000000000000000000bbfe8000000000000000000000000000bb00000000000000000000006c000000000800000000000000000100000000000000000000000100010400000000000000bf0000000000000004010000000000001d000119680000004e204e21000890781e691b01357cf2f686f9413248c5b95ef48dececd825b2bea9d6b32b131f559f887d3a1da240ca28a95807674677d5ad1e6c35997a79f1074ab8172db6fac3e249b97a48c4f433320988701898a72d501c80cebe9e0b9f73494470ae2a923b4bd26236546d0b849aee08a1709bf63c31cc7160031f34105d553196d21a26c45778a826d761953b779c636d97b93889239387c83a21c6bc102aeb8ae79eb2f64a326aebdf6edbc4e73855a2901a2d437949a159c8406e3877d9ffef61cb296dc1ae92467fa58449f60f0e53df8d805deeae6f1062e26f7eb0801d9014d1a25dda9828218d379aa92c1853c773a5c8686ddd2baafcacc712595f8139b01bb23e0e7cfb59b3ff26341ff5df7aebbef4698b7c62a73676004c85da3fe898df7c8b9256988282be34592af81f00340264609899564d6036f4ef9a7d38c38b0feb19980c8e7d31d22886e0ea3f8c63254671e5ac4354274f037ab9de555eec8cb93c3ab2ee31df4e5eb4ebe51ff4d828f11d9eb1d1c74671e069c5d09e4be7e9e7cf1ed6040407f87eb90b9a8bf670e1306f9231bdf344726414461c67e6035c5fbb0b55171bfe9b5336f29615ee39e523cd2a6f80c17a51e9c04fc471140ed6241c4cc019425db26ec1b45f82d4fba15576d35488207baf384d861cf283b749fbfb3df105a51d04f8952348f6ea0eb10396c4cf20df16bf74da79dd8e8ce2cd89ce6f414048bb3930cc6415b55233cb6ec146c15b5815cb6878d69007b08c5a64f5d4f72b8b512bdf8a20183e9232db36cf9b91fc223d54e015c268d5162b542367c62bff6d2b2982b43a45b75068648dd1181bea8c1ef78fab70921ac66168511a904fc7458aa341fa00b31f88a6b1461731c89fdb0904011c5dc1994b08f77d91a51cecef6a863b09121dd705915fbe94ee8b0b9d7f81ea8504c3b1b9ac6ba412b94bab05b739a6971dce8c807faa89afd88c23d6ba0a3bc7803707c319cb206f9f8da5d52f85d684ae5765e1b0041255e8be201d6292c2cb16e5f654ef2265adef7b7b5f8111ebb0eae9898a3defd31f8ec4b93fc6e4c108c00fd3de89c1a84ec82fbaff4df2845b12cf7f1ea710110317109b09892a71a7a56304161e5c392f70d907dbfd99145f87e5e4e73d0db853a343088e6ec1a9900a3ea85364d5381068c4b38a5ad7fe0c2d152f49bcf3bc9044f1d6fc19f23cdc13bb7e676c1aa39c4e14749d8c452cafa04f0d058556d2dc97f2f6febc8befc6d5409bb867233dd86eca4a22993d5d2c157dc2cd4e6d57162afc6a4d265f76d6864be163157c7956a07d083d6fa707ca70445015dff2dc8abffd9fd254bbb35f75732c790c38e6c462c7bd032418be27aca02cdfeb0be9bf207154eb4610ef9c544da24dcb97d4312bedc22815e04bcd66a2db67361f91f8deac6fbfd2e62631cc51d08ce79cabde74a6dfb8db1a1bb39ed5fd0cc3ac8ed3bd49f1345137b2d32084e38ef5cb2c5dc43153f9bbf8ec25062838ffb873d30c84f8f9838a36e69b7b7a689c313908f544a8e826936656ccd90129b705676bfcdf88a3ca49ceb278e9bca1121646c12cd2853a923649bfa0f1c80db233dadce95da96c8969f4bd023fa8ff9a60ea4ba7d4c27e47299c1510de14d2ce939df2d96a6aed877779521f94eb93ee2271d41d412a699576a813b01b3d9b49c8a34e91718a092735ff53785d8a0ab17e300d6dd987432a7596b6b31395fbd22a5350188d01a2c60726351ce946eb34d6699c8edc0c61be72821a01b92c5334ac8a2cc2bc378a42aaff655090175c88d2db324b4389b127f8787d44ff59d14f36714b846a987c99c216e19beba59917d8e41c2e60621f20ba28bb612a866693920720151ce54eb58c7dc4030afd7c28211e21c288ff587a9575e7d0850404a58c045897bafde8af0a546e17dcace0b278adb5342b9a88f0bcce2ac54769db48222749d93d6e8ec3bca7f06504f5df2b0f6c094dc265846a237e5345e824903da7183deeeadd50ec09d32c204e876836a3cbae5a9d1df5475f75858034c3344fe1df02180f18268288b385276b9aa507646b409ca5e627966c61aef4c76a908f08510ca45fd086ffb5655c8bf3ae4d63f5682bbee2d7243c0464524b99ab1339a12e80c78a465a871ee858a04c9b9068b125e1cc40c475fae9b2cad594e12d3b7baf65f249e35b06e2acd8f3b72cd2de881d35ad4b289ba1b2813d8e3b17848422c1a43ca0b54e6531a9c410aecdd3312b67384c02df0e6496d74b2aa6e664b247b316ff6ef7bf2b61bba6b4225591ec4138e3cc3d9ab6c3ca25080decd9b8a35e0780737e1ccfda276ea14b492af7d0134f850e0b906849bba8cdf78d3df5989fe2798d46bce90fa10a19cebf51c1c176af0e8197d303e3535fa00522783e6d9e0fc88ee340e83f1611ed6f3dd6d64b95a30bd49d49aa5dcc475476f0794cd8e141559d461270918a2964ee9cc704f07953f8e067de17b09bca763b9fc67de000e8419629cf5f9bb65784e7362d9935aa754cc2f1f4dbd030319874dee7e5580cffb752574aecaafa3d2a27609e92ac6b891c3f798c0dd19d985feb88b3fffd31d835c2afeeeea2c8e89d26d4274b5beebf5080490173c1e74bab7e3d010180bc572af4848d21b864fb28dc42026f378d7aff5a89201fb8a3deffa60df4a5c75d8dbc4e64ba3478daabc1f3b285f091887b36e1d59d3d8902e2d0ccd1afbe8ad73464a1f45946f4c780acd8f40a6517b7c0a4018d9e377e8488db9ed3c4f74dc6ce47c87f80830e38c1767cb2022ab71b5343f3286b31a40d41d634d9181ff872df7c48432b0d6604bcad586ccfa55c44eb8e1803cb7d940fdd6f4c132c04ab09b742e3bdb8ca2083c8ebc5c307fd20acaf43dfb4a7b63dff5714f5c462062379095ee99f7dadd3ed4bb6defb1e4e622d6e3bdad1aaf4187c45b3da69edd520257baa7f830d3c2b710d9eec9035e70ffcf77c894884baa7b8797b35ba3313aafe05f379b3a8053dad9efbee11ff4f4311c98b3a331e4d46b8d26b5642"]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0x0, 0x0, 0x0, 0xad, 0xfffc}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) close(r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) r3 = socket$unix(0x1, 0x5, 0x0) dup2(r3, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {0x20}, {0x6}]}) syz_extract_tcp_res(0x0, 0x7fffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) kqueue() socket$inet(0x2, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="fe", 0x1) mprotect(&(0x7f0000534000/0x2000)=nil, 0x2000, 0x2) socket(0x18, 0x400000002, 0x0) executing program 0: sysctl$hw(&(0x7f00000024c0)={0x6, 0x2}, 0x2, &(0x7f0000002500)="81b2a5eaead610c05c5c9b85d5c97ae8a63b105078f132fc29f1f762eb4e99", &(0x7f0000002600)=0x1f, &(0x7f0000002640), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) r0 = open(0x0, 0x615, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x7f) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) r1 = socket(0x11, 0x3, 0x0) getrlimit(0x0, &(0x7f0000000240)) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdff030000d700"/177, 0xb1, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000530, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "f546db7a3d1f691a1c0000000000d700"}) writev(r2, 0x0, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x8, 0x1800}, {0x3, 0x5}], 0x4) semop(r3, &(0x7f0000000440)=[{0x3}, {0x0, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) getpgid(0xffffffffffffffff) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect(r5, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5}, 0xc) r6 = socket$unix(0x1, 0x2, 0x0) connect$unix(r6, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) close(r5) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) socket(0x18, 0x3, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r1, &(0x7f0000001700)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYRES16=r0, @ANYRES8=r1, @ANYRES16=r1], 0x438}, 0x0) close(r0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200", 0x0, 0x2}) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x6) executing program 7: socket(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setregid(0x0, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) socket(0x0, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r3) executing program 4: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x10000, 0x1}, {0x18, 0x1, 0x8, 0x2}, 0xfff9, [0x8001, 0x47900753, 0xfff, 0x7ff, 0x401, 0x40, 0xfffffffc, 0x100]}, 0x3c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) setsockopt(r2, 0x1000000029, 0x23, 0x0, 0xfffffffffffffdf4) sendmsg(r1, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000700)=[{0x1}, {0x81}, {0x6, 0x0, 0x0, 0x577}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) close(0xffffffffffffffff) syz_open_pts() r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x41, &(0x7f0000000000)="5ab7776a", 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000100)="b1f6a307440f5e1a85c26220a2522848d25f9f67c5ef85189bde4152742ad150ed397774b99277bfcf48f15251a19d9c70d069463b0d960a9e8fcba5f9027e1e9d5f0a8547a4913b3719951e068eaf1da9c36f4579667411410ddeef67af19c55bdf515edb6308a7a138d1e37d6a902afa9d3af1df57f4c2772ad0df", &(0x7f0000000080)=0x7c, &(0x7f0000000200)="81954cf4046c78f9bf786ba052f67043ecfcb0a46617d9424bab4f3977d9d52b026e032b5f75d2993f33a9a0d307dfb781ea44007fd3d987be4967850dad47baafab159750dad4628d1af42b6a7e5a59e4cb5798f3e2c4c1a3e6eae7c14db5d61f2d129d83157e783998e6fc20f62e30ad83ae8e6da26345fdd530f35ab99bc5e0f50b023074f7a7417a4587552edc", 0x8f) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) syz_emit_ethernet(0x4c2, &(0x7f0000001340)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd61424c37048c3b0900000000000000000000ffffffffffff00000000000000000000000000000001"]) executing program 3: setreuid(0xffffffffffffffff, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) r0 = open(0x0, 0xc2d10e1e2acc0c4d, 0x23) accept$unix(r0, &(0x7f00000018c0)=@file={0x0, ""/254}, &(0x7f0000000080)=0x100) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) close(r1) r2 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)='Y', &(0x7f0000000080)=0x1, 0x0, 0x0) executing program 2: shutdown(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) read(r2, &(0x7f00000001c0)=""/253, 0xfd) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 1: syz_emit_ethernet(0x32, &(0x7f0000000040)={@local, @broadcast, [], {@generic={0x852b, "6da0c03449ba7e078d51765750e43ae3e6e671fbba38627d3df4b2508b4580ea1ec8f301"}}}) executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x82) r1 = socket(0x20, 0x4000, 0x1f) socket(0x20, 0x4, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000380)=""/219, 0xdb, 0x41, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r0, &(0x7f0000000140), 0x0) semop(r0, &(0x7f0000000480)=[{0x2, 0xab, 0x1800}, {0x0, 0x80, 0x800}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x3, 0x1}, {0x4, 0xfffe, 0x1800}], 0x7) setsockopt(r1, 0xfffffffa, 0x24, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x1ff, 0x9, 0x1, 0x9, 0x72]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x6, 0xc1b2]) getegid() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000001c0)) semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) geteuid() execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) clock_gettime(0x0, 0xfffffffffffffffe) minherit(&(0x7f0000ffd000/0x1000)=nil, 0xffffffffdf002fff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x28) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1a0) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x74, 0x100000401}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) syz_emit_ethernet(0x4a, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) open(0x0, 0x0, 0x0) writev(r3, &(0x7f00000002c0)=[{0x0}], 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r5 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0x7}, {0x8006}]}) sysctl$vm(&(0x7f0000000040)={0x2, 0xa}, 0x2, &(0x7f00000000c0)="d4df5dba1dfbf53998f3d7315decb6c664cd16b2be0853be9692ad8ccc4f0e94915076f2102a171dbb8199cc700e97e7712ca43dcccec8468973e0968cf1a055c120081fdf56caef1ec4d26ecb8be3eb82c68884ec9a88a70525f0d8a4", &(0x7f0000000140)=0x5d, &(0x7f0000000180), 0x0) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8035000108000604"]) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x10}, 0x0, 0x0, 0x0) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001b00)={'./file0\x00', 0x0, 0x7, 0x240000, 0x1, 0x6, 0xd, 0x9, 0x2, 0x2, 0x80000000, 0x4}) getgid() writev(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) readv(r1, &(0x7f0000001c80)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001bc0)=""/188, 0xbc}], 0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) setrlimit(0x7, &(0x7f0000000140)={0x8, 0x9}) r3 = syz_open_pts() close(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x842) sendmsg$unix(r4, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000480)="caaa3bb9d7758cdaa226a1fa90bbb8629a3e50e780cd61024b2f2071abf1489df55657049c708de674027c7648d91845892437ff4ee83accb49fe9301ef25695a46a138c094b8de1353f", 0x4a}, {&(0x7f0000000580)="a0f6415cde912ca699ece0c7dcc3f379", 0x10}], 0x2}, 0x0) r5 = syz_open_pts() ktrace(&(0x7f0000000180)='./file0\x00', 0x6, 0x1000, 0xffffffffffffffff) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x4c04, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) select(0x7, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f0000000040)="39997cef726a8d0000000000b6324eb274a03a31", 0x14) writev(r3, &(0x7f0000003880)=[{&(0x7f0000001240)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c6f69d5bc6fb3d122f4e889f58d0a72421d8050f42646e0cd0d92ff67821cf32a94a4b67cffc3257e5ae87df10c93d338ab34933698966d5027337739838e01370125c595da4230e3bad1153494f75f15c9694dcc68da53ed623c687545439d1b88f93bc479a70df88aee3dc75329d7765b76e86b3a4b9a27dd0b653e305a29c4784e945be22b06bf82feaf584cb5c76e6a39d8cf04d2764e9e6576ae5b73e6bf74e80c6be94007244b5b47d88758239b49127f98f115a17011f8c28ff9f5416e7d18e8a28560acbad4ce0e7d044af6662dca7ead5466c56de0b423002380aadfd48d4e11ab77afcd445c540d7be70737620b905ceba18e8197aa7f04b33da87cfe1fd3644b4ad0c730d9ea16b131d54958e46db13857537ed395d4e632e7f538c1a949db46df8f1777936109c496e6ccb20651b0347e49ce70e406c9558848ab594d762067e04905cfa412382ed248c316e77175578503066c966d89aaf12aa9df278d51d20ccd5096abeca39ab7a2b01be567eb3cea907edb86827851ff99c27633f6f870e1a4220591244f30ab0cb2862dd92025fe705c51893f5780f88676a7b46ae035082fd4ac15b53125d274742779fe18d70b6cceeb8eeb0e720fa6224a771d3b179834cf7cc6957fb8a64f7284caff06275f84693c0ce6d65d7ce8b0190c5216caff3edab5327242202d224a77b823e34565972d7b3c048346a8d6a5939ca23b8bca33608e5a5f2a9b3821fb6fc5ed36985016b41e4d07816d1a0da2000afe5536f494389cbcd4edd383c93e3ca5a7f84c9a98b3195bb29d39b175a10a68d7939bf974898dcdffcf315a8dbece6cc056e8c11ebacfbe14ccc4f61eb82ceca4e12829a7f8eef58cfb941c33472a301bb398b2d9dae295126fbf8ee23754d26167ae6269eb6659778f0c243844f6096a8f8fde31cb567dcaa7de32e30ed74cc2b46255e12b2d67bdd44fe00d4fe0f580d2ba89f69210158bfa74c2edfc6e623d77bfe504f7bc29553e384a86029931e25887b1bf12dbe204c5d9e16ac8c0191ce2322e1f0768ec65338c25ea52eaf1db57e8404ddc402be1cdb607ec963383240d244d8ae388c3158bdc6a431fb8123593512c3b455951e95920dca69f1257687397450aeb822cca0bcc64803a6c7fb752bbfb6175ecbfbcf76e7e629ecb8bb7536ffb67dd106e682d8540e9d7ac9ac5c2342a7b0b340cd1b20cdad78cdda2d00ba0b8894e93b9d4c6fe9a40779c999edd387ca77b8ec2dcbfe38955f5f0730c629328ca516e4463d705a55b953da68395e5f831dacf6c23cd1854cf92926c29d16fd8e4017068b6f97926f5faf548c11a3a665c4dc29bf168c57989ed766d4753df88da8c3dfdb825b2167309e2d54d7a625063df7d3fa1a63ed10cfc358f2a52392bd4c5a3ff313571e693f1f59a394ae0a28a7190a744e62b129b920754d211601815faf2f55d07a02a7b1310319cfb18901b757174d1889b828d8c97d64e4c2b85fcb70befd1a1006f4e2b69125e90d21baf47f869032888b4159946bf968252f9d616a85f02dd2591c9da57ee6efcb80728e31914f2afd55ce67c744ed6508d688a096694376deb2ed44651cbd9695bb76ca89c9b3b42e00b3c41819aeed4d1ccb4443762afaf42adc7929b986b58fc2bdbe4ac21e29d897a4765fd14391e8f5a82bea7ce3b5428a5139dfe52c312938e93b3bf85357af098df21e79929ea43e15f4a434e978585f9c0b41d9221e006b963bc22506c77b4954ec8dc433cfcddcc3bc939f5ceaeca76160306a01eb9316bf72b426da60f6755f46b3db84f9ca0c2ceb7d84e7c93090000008787278d9b56aa260f7df0d1ca8e26ea764da95ce01c87d89ec6b209d2228526bd792ed6feeb98d79a10b4aa836a370f448ef490bef12217335d9d8f4d7307ff8b21177fc29fd61642892db8e41128fc5d7bfb924a43eab1a62ea0ce19197c9e8faae2277cc8ade45b50ee574991cde69eba3e70ae66a2efd467a608a76045a9c039eda9cf3342a104f45a1e2ea54b931d52ecdb546408eb52144e67de7252f400c3d76e480a66b7ca7981482eff31f140cf5e63ca1ddd276c944b341430107bba85776266eb5ced0c1f0d7a0fdaefb1272af4b408d00ad2008628711d0f2a8b6e5fd922f40ea60a355dc2e7039a09a8702f718ec82ee912e5a8aafda7b111b0cdc2669f712a5f9053a12c8f9ccc8d58ae83f01f959e37b005830db0b51cb64c377fe641b697ea3ef934dc84e6ac03331c8d6a1af803ebd125953c9350cd6ffbef601eebafe7270a2a8a87f904803251677050c67b7bc770b3eee8ceac4568e578a34e21ffd801ec8c2ca9a11142224dc30c635daa9dad8d07e88ece20774da7f5bdc1bbcfc7a8ba2094660b676ea83fa92153bf71135047671185a3", 0x8ad}], 0x1) executing program 4: r0 = socket(0x18, 0x2, 0x0) dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606949, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(0x0, 0x70e, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = kqueue() open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) recvfrom$unix(r1, &(0x7f0000000140)=""/2, 0x2, 0x800, &(0x7f0000000240)=@file={0xce71dbf0eedd800c, './file0\x00'}, 0xa) writev(r2, &(0x7f0000000200), 0x1000000000000056) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) ktrace(0x0, 0x0, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x72, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffff000000000000080000000000000000010000907800000000000004004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="4000000090780000020400000002040203030713127880d2390cfbe3288a94d35deb5826d9050a0000007f000000060000123a899d466d948b7d2098f4a4f82eea0e0000"]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{}, {0x84}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000040)) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x7f}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x0, 0x42}, {0x0, 0x8d9}}, &(0x7f0000000000)) malloc(): allocation too large, type = 29, size = 28292870884 executing program 7: r0 = kqueue() chroot(&(0x7f0000000740)='.\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xff, 0x1}], 0x5, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da9", 0x44) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x200000, 0x0) executing program 2: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$FIONREAD(r0, 0xc0206937, &(0x7f00000001c0)) symlinkat(0x0, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x87}, {0x5, 0x0, 0xe5}, {0x26, 0x7, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) setreuid(0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x97, 0x1, &(0x7f00000014c0)="8ca7acf78d4ef254afc8600f1aea766c6faeaad5ca16f4c8242734edf4ef4ed82f16dc36119087d15ae209000000cf8e688e48cfc7beb8acb550ef4d6a6bf0ab0382139b7b86ac1e2f9396e8e5cdb6e5be5757c8348655ade75c58e47c94fe1fa1a781224b371dc1c3dd29d9ab69be019aec7b57f33a6b5fa29c9670930a6688d216e0bb66f21f4dbc5149aca498053e9e46a9511de52877da2af9f8cfe01482fd6b341e67ba4563f4ba01e1fe7804759dfce811ee7139d324f8761b000000", 0xfd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x7f) ioctl$FIONREAD(r2, 0x80206918, &(0x7f0000000180)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0xa, &(0x7f0000000080)=[{0x4, 0x81, 0x40, 0xfff}, {0x8, 0xd, 0x40, 0x400}, {0x6, 0x4, 0x8, 0x7}, {0x0, 0x88, 0x8}, {0x1, 0xcd, 0x5, 0xd0f4}, {0x55a0}, {0xbeba, 0x9, 0x3f}, {0x4, 0x7, 0x40, 0x81}, {0x6, 0xfd, 0x81, 0x4}, {0x2, 0x1, 0xfd, 0x1}]}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$vm(&(0x7f0000001400)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r3, 0xc0285602, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x5, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) r4 = msgget(0x2, 0x100) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000300)=""/220) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 6: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) symlinkat(&(0x7f0000000000)='\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = semget(0x0, 0x4, 0x400) r1 = geteuid() r2 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x4, r1, r2, 0x0, 0x0, 0x20}, 0x9, 0x8000, 0x5}) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x1000, 0x4b2d) kevent(r0, 0x0, 0x0, &(0x7f0000000580), 0x65, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x9f}], 0xd, 0x0, 0x0, 0x0) executing program 3: setreuid(0xffffffffffffffff, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) r0 = open(0x0, 0xc2d10e1e2acc0c4d, 0x23) accept$unix(r0, &(0x7f00000018c0)=@file={0x0, ""/254}, &(0x7f0000000080)=0x100) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) close(r1) r2 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)='Y', &(0x7f0000000080)=0x1, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x3, 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) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000001240)="d255a71c3be1bc04c251fa8523c57fe263706d9b022127989cc2c9822a9927753f69d087", 0x24, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r1) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000001940)=@abs, &(0x7f0000000340)=0x8) r3 = msgget$private(0x0, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r6 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r6, 0x8028698c, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0xc0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x0, r4, 0x0, r5, r7, 0x193, 0x81}, 0x37d4, 0x1, 0x0, 0x0, 0x800, 0x9, 0xd4}) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x120, r2) r3 = fcntl$getown(r1, 0x5) chmod(&(0x7f0000000200)='./file0\x00', 0x237) setuid(0xee01) ktrace(&(0x7f0000000180)='./file0\x00', 0x7, 0xd30, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000001440)={0x0}, 0x10, 0x0) r7 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r7, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/153, 0x98}, {&(0x7f0000000200)=""/48, 0xff46}, {&(0x7f0000000340)=""/131}], 0x22, 0x0}, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) r8 = getpid() ktrace(0x0, 0x1, 0x40000f30, r8) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) close(r5) executing program 5: syz_emit_ethernet(0x6e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a000000000000000000000000000000fe8000000000000000000000000000aa"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x7}, {0x5}, {0x6}]}) socket(0x18, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}], 0x1) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec6701fb1dcdd1c3a90ab9438a347376115de67aaaa4b2ee04dc67c89463afad713774a3aa9134b8645d6357d183e73a2539b90710b36aae3a5391d589679846ca1a18644883bbefe3022ecbfabcd977bf469fef320d2d51ab24c3b0bc80626f04e799a564ba6c2d0089279a2a8fbef3a8df5df8dfa18bc1b1", 0xc1}, {&(0x7f0000000040)="a365cf7f6249f641a94c7ab2ba7f0f259a441f160e41", 0x16}, {&(0x7f0000000300)="fad187c27d8a3eae89", 0x9}], 0x3) shutdown(r2, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) executing program 2: unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000980)={0x0, 0x54}) r0 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3, 0x0, 0x8}, {0x6, 0x800, 0x1}]}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x100, 0x0, 0x2, "bb08000100f1675910508b00"}) writev(r0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) setrlimit(0x8, &(0x7f0000000040)={0x1e, 0x60}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x69) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r4 = socket(0x1, 0x1, 0x0) close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: setrlimit(0x6, &(0x7f0000000980)={0x19413352, 0x4e}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x50}, {0xc0}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x81}, {0x74}, {0x8006}]}) close(r0) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x40, &(0x7f0000000100), 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x4, 0x2}, {0x85}], 0x2}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f00000000c0)=0x5) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}], 0x1) sysctl$kern(&(0x7f0000000240)={0x1, 0x5b54e73cbb1dc41a}, 0x2, &(0x7f0000000280)="447055e07b530df6951044527d65e88171b27e9bf72de4673647cad06cd3766ac8566e3400c6fedb668c13989f346531c47126586a8571637f315410c84c1bd12bc9d251209fdecd01e418c0ca2eb056dd36550a330a584f41320ccb52f9413145c3054368bb6a958a75a1a969a33d557fa555e30cccf4a1e1ed1ed268166800c33def094b114e3e940dbba7eb6a1ffc22f5bb8605de75ae61d3d684ca0529dd52c14c96e600faed4bf9e6f5e278325a2f1ac3aac2848423760af9037084846cfb5959b23df9c9d6232121c33c85082b7adcda319d3fa0f95494c4723b78ede311d23fb604473f5fa481f1d9fa44a74575db9e19d91f0c565c11dca05997bc", &(0x7f0000000380)=0xff, &(0x7f00000003c0)="705f4b8e4f2d851bebd2627ad8c1d07e7d727795a284af25c23a2fe687506162", 0x20) executing program 5: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xb, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x2, 0x49b}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: setitimer(0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r0, r0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r4, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7f, './file0\x00', './file0\x00'}) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) executing program 7: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="2cad335c730807e8498f40d59ecd39ccf2ae5afcce8191406eb106708b532312384eae59da9e86a7b9689834f9cf9b72b55d445b", 0x34) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil, 0x1}, {&(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'}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffe}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r0 = kqueue() open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) kevent(r0, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200001000}, {&(0x7f000002f000/0xd000)=nil, 0x0, 0xf645}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1000}, {&(0x7f0000060000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil}, {&(0x7f00001d9000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000d93000/0x3000)=nil, 0x0, 0x1}, {&(0x7f0000074000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffd}, {0x0, 0x0, 0xfffffffffffffffb}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x12000)=nil}, {&(0x7f0000031000/0x3000)=nil, &(0x7f00001f6000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00009bd000/0x3000)=nil}, {0x0, &(0x7f0000000000/0x4000)=nil, 0x1}, {&(0x7f0000053000/0x2000)=nil, &(0x7f0000165000/0x2000)=nil}, {&(0x7f0000d92000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mlock(&(0x7f0000037000/0x4000)=nil, 0x4000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)="dec3da3abc0bc580abadedb093981f53f65cbfe567ab018564c0f0402cbafe102937ef44f10f4af4c74f8e456a13fb4740a7809d2a8c1160d14b8d28089ebb2105c14013e7711a031d156bc3a9ede3f75406179cb67d22af7faff1d022504af9870865", 0x63}], 0x1, 0x3ff) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 7: select(0x7, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x64}, {0x2c}, {0x6}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000040)="39997cef726a8d0000000000b6324eb274a03a31", 0x14) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) shutdown(r1, 0x0) mknod(&(0x7f0000000b40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') chflags(&(0x7f0000000100)='.\x00', 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) kqueue() truncate(&(0x7f00000001c0)='./file0\x00', 0x30000) r4 = socket$unix(0x1, 0x5, 0x0) clock_getres(0x3, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) r5 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r5, 0x0, &(0x7f0000000080)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f0000000280)=[{0xffff, 0x0, 0x95, 0x7}, {0x9, 0x4e, 0x32, 0x9c52}, {0x4, 0x7f, 0x40, 0x100}, {0x8000, 0x4, 0x4, 0x96}, {0x0, 0x5, 0x0, 0x80000000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000140)={0x6, 0x14}, 0x2, &(0x7f0000000200)="ae98dba84ca0", &(0x7f0000000440)=0x6, &(0x7f0000000a80)="8a85dc238373808fdbabc83c11f567d0a5711698f9ff69451dc4f0aafde4692d8e26e316ee3aea5247a2146d99cb42eb427de4f5aa8e4123507ac07fa1ab2d4d9d7fe2f134c922ddd141d3f7249aae6b1d486285f4d22987ebc80c5c94b3e006aef52ea2556db2731cf93e99fa49ac7956c81e59a4500bc0ca8febdaf7d7ad0aaac65b35baf972920ea9a06ed16bd8cc95a5cb52a4d22b3189603c3dd3c8286feb618a04332f01c217cd89dc", 0xac) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x80206913, &(0x7f00000001c0)) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x33, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf", 0xed) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4010, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x74, 0x1}, {0x812e, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000000)) r3 = kqueue() r4 = syz_open_pts() syz_open_pts() syz_open_pts() ftruncate(r4, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2, 0x1, 0x1, 0xfffffffffffffff7, 0x7}) kevent(r3, &(0x7f00000000c0), 0x400003ff, 0x0, 0x50000, 0x0) kqueue() socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 3: r0 = shmget(0x3, 0x2000, 0x482, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x5000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/254) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x48a12, 0x100) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x1016, &(0x7f0000000180)={@remote, @random="88f6c3fcd452", [{[{0x88a8, 0x1, 0x0, 0x4}]}], {@generic={0x8040, "37c8b92bd1b265eed69e83544e372cbe86a3724e2f26f8f8b06352b7ef7d0e13034ddf483639afa291349f9c397b50cf9d23313f43486b53582036179793b4264b0a72cb773de1aef00ea6dddcab3785227761012c05b138dec49dbee080525af1fe3871b53e8f4a5274dc78b8e54e7619e5a60469d167875a21d53a8e231496fa41e3b520e51e6194a494908c75b9a2ee62248010487a6a291625f66c3695cbe77b165b0af48391a1a7e8c3713803445f5b88ac387a5544b403749bad23e357324ddf95493d471e2cda8789dab8466b1118cde2f07437f6e98de32c46ad541fb8524f23ba7cae871118bb9467426b530fa916aedc4627dbadfef68c1f1c6cece7cd294caaa388514d9be139f9e900ab9a62577964c5740bd6603b6f6c8a53d898666f0a8e97fa84cad8470a910cfd7f291690e30beba7b92d84b1b8c6c970049b4d28e7b50f4a74bedc95e0d4ddab24e922257b0790ecb0d69baae38ec0c3af70dd9754e2820aecfd11596887e6ed3160b3dd2a758722c86f8e2bed00de71298bb38204752ac61c654ff999b4cbb2bbaf7b5977ce33e508357df1e42cd01e348b6011237fff2c36f082437085d2c7e22e98f84a8a1e7fffd3086e8cfc957535ff0aa96975270ba86d5af3545b8fbebd2ee2af263a486c000bf72a262c5abd484e1051478ebc3f104cbb253473b2cbbc1a8e62ed4a29335a5cbc48f5656bd44a6a426d5feb682ace492613b200d85d2c0132554a43b25bbc079aad37ffe0ab16325268893372e9d07526d59e33abcc44618f296bdee0431dfb8c74fa3db9ec38323b86454faa1ac805d45e61aac3a800fad58bdb0529ab2530e13792cf6e82e2eda34ef62e6c7ec34f59eff91bba7e4a53e22cc67bdb7bbb504fc849e596f9f07f3ffb1364242ab4fc0e2a656950ae0f4cbcf2c64ce17e1e3d9b66902d68f1fdc62146d0b4afe1d616dc5bce8f645541aced613d2831380afb8d4124f0d72cb8e16609ae891968d173b08127714b0b8e1aa50f133addaf65ca429482787025b9fe1198cf0c58a900a49f87b79ce6fcabab7390618f0927692771b2926b087eb33730ea6de2cebbd4014480b92d69af33a6f3efa6da40addfd1bdc2c1d6e42f8f7ae0c89e888bd187968f2488ef464bbd2e003458fe6a69d35e58521c4c88cb8497b0b2e4e88d685436b720db3ca80cfce249ea638c7786c7c6fc607d7d16af8fce2321367e8e7bf9c1121b317bcf191d45441cb2bba37755248bc95c836e9216b1c2ecba5e755f4593975a5a55e3162207102307ff0cde5738aec7f02fda554a5c75a4a8d597553cfad27c3b6ed88ddb20eb9d4d60a15fb872c1bfe98e5313c61e434244c0331e351b55f5c80ade098d6bbf907e36ace2d75f9f9e8206e27497429daa843e01fa14b4c3dc484d2a2bd43557896602f160df7d9684b487ba1a880bbc961061bb4017eb6ae2376432ebac4b307b758b61cd8fdd70d07c4fa29eae3e505c65cee5e91a39c5121e5095a15d71290702e6f48bdd7ec0b650e2ad8f9acd7f47c3153e7bb68e838dc6cf1844e513fa9efd0e1be7c4117eac864611f3773e4fa8d5cbb645d0eed9ae6156db43b0c2236e64e9d94b82946f4a1a1127e64b70aece5024a574ec7bfa29fd0750b2f3a5da2dcb9ba1935bd208929813421b485e8d5572b119d4e32c970f71b3d8db4f1fe850a9d281bc861e32654caaf1bb7a7f6ee2ccb9de64ae1161badba30d9d66a84b0abe1f3bee6e85e39edb5f04cf88cd67d3f5a36060dee68a0507d3b4f1c0543563f665bc1f37b01b5409b03f28f2f57b273e15e4c876bbd9651418ddfbc7756dfabf4199c53ba42d8fd20f90ebcd1355de048ff332413f5e9841c75b31b9544e6497427e4bb35dcd478a8e754fa06f0af9135a90f4307d06775236de583a0d5ee1d7cc3ca7a2274115f9ce4dcb7c15fd6781cbc9f0e9089138daeff544996a2df683167995178db09b8545856abd918ac1f6f0ba61e111b8f73a615de4144ba406cdba8e78d245ce167585d3d54aa458bf165803f6ca12f2e3cf411f3efe9249f1e2e938e09adf8c158d886367a973401ece384d7a7e993963e11cc30e01bf9c209e6f3033883adbbe3d4936244e28950668347f808205df3ef4be7526d699f06ed20181b8988cae7b34e128fe4d36f8dd398dbbf91a0a2d57c2e23d1b48dd93c887df759c3a387bc2f4672ba31a0bb7b1baf260cee1919af699b0181e568da3d414b071cb92e0dde09e243bf37457fed2a2983c9200763a1595b5ba4a84f7f870fc05bb6f72c701baff0c516764f7a46e42920c53930c0a79792bbafa17ac9072f3e29958cd59d90d877c8ea483eac693c469ff94cedca0ceec1be7e3dce7998ca8ea7b98e0a2c808d9e7f1f7b29493671b0b35450755d394e58dc9b8e8444256cd3240c70748be7929e034967d4d3b1fbc982e08cf748eee6b68cb132acce1a507a883d00eede3547409020f7faf8eec4543e31daf8263d9c58dfc29ca295660a10ac7da538a98775136dabe8564ef621fecd565e4309b1f2e0cbc771d3686a2b0ba4a41174c6f7901b39eb89ab6bf5f82654424ae9cf256660205914b661575d1f5e1ce53c52f75559d80a1ebbd60987775104fb11ce6e5b35315fc47a9baf5385fb874431ccb43c6d5ddac40001e3686e1cd322b4b2c16d2dc0819dcd2f163b0db5848f8c09cdc880a16870d6d8b9501e615da982cf21bd5e3ae48f8d14e5dd542b4b3f19c242b5d626b8752e6e1ace739dfab15e61a1a3fb8402c0510766a3458b2d86d486bcc63335945cee5acc322962229cf988198681f24ce00ab43be35362d45967f0f1433f1d289a5b48dd895c20965e2c7e41db5d2ed175b24b55ba6d4bcb5627d99d95e986246ce23e86cb8a40092ec456d67b87075d850ce55d14b58cd6f45704529a7927465ea5e5455dbfd35c8da51b05195c5c29f7836d65ecfb399cc5e8a5a309f9c2654b9e06c7eaa517663d433032434cac4573adb2b339af92da9dc5f971bc7dc5163324087f483f358d27e70738d2604f0258ad3c8a615fb7d086aa60e217dfd7f23249484ab5610aa39d992b6358da1286d14b141a04572b2a7bb760c903f10d6229ff7a4f0f612d5b4292bb2b9e017acef7f4a56deb2a3a9517317a01927911fa423aa7fb8fc40ab45e577c2e5f81d2d71f25f579fa6bbeff083a9a60815f7c3a8b8c73e082735cafc22374dfc301bd4af703e4136c2115ae908aad0be04a7ca9facee8cd166dc19c30b35127f6728514a8b1179b59ff96b08daabbf9747ed07f2268bed126979609ce4d45eb19173a59f32cc045cfe5fcd44b6bea5255a98d4414e06231ca1b2d0484fc2631fbe9bc6f07d0f410d88712bc9ee6caa545b0f8849bb293d4b206f5e11d9787fc62884536f99b9e337afce35701feeea7541c4bd8bdc4a334b0c5a1f2ca45dfd7423838fcb893a0a55a137dffefe09080bd30d43142b7549b91556c163c4a15cc0e3550d1ecc5aeddc50ae8618d1f46f788fbec4ecef9d81dcbf80d5d49d9f2d73f52faafc77140e2f945589a30581534aef0ea53ade7ef45986bc96881c75c47becc43fbc7a0624144bdce8bc984662aa5e9ba3269552eb296fa2bd70d023c40f7745d3cfaf2258c02919b4860c760175b3c06e1f3037d59c4cc2223ba15b4328b66cbb079e6a4a234897bff61bf4e892a264fc4b54c0a49a1e07c5b00b9bdc5bf748b02f660362caf05d6832c6e99bc1b820e29414667cf9b18904180f5cd363c5d1e7d91811fb89a3eddfa3821fa127589cea3eceed0fbe35e49710c1cf40803a036335c1b3a802fea5277eb6fe8d9c1049d748acf5b8b4a6189bb331022e3cd598657def57a9e3b243ff9ec35bbc239c35b8405f534e70d0a88005894482967d7fe34fc0b84397d83d883f7babc1ab717553cf91fbc065403e8f6236bcb6e1ec187cbaec1f1e39cb386451ff2906048cc3e7dfb41ff71b26209112e84a0043c20a8a2271ec309dcc19f33087703ceba197e9f67a2fda5501d45f99fdcf5cf993e032617e88d77b583cb2a6e44764591f7a1474cfdc7271591393e12d69f019ae76136d8995f667ab79f1cd5adb59e102c1e75c1ef2d5c9a609217468d86902ea0a6b6da58d1b1bf31d91dfc3cef31a50cdc30e65062464030489c377e1d0329afe3c1c0bd24a0d1d02284dce66f59a180e45b23ce5cf49b4ceee77401a1e4b38d63a5458ed034126d2e18920dc57894b5ee220a72da3c9531054d9164322e4a7f0a452fa428bfd3e0518a0f373b9c35b3a0ac099f30350f1f8692c9c781fe42e0040dc099c51629c1f3d8e6c3ec78aef2f2ca83035d8348f8d9c28f35beaea599ae1b339a1fb47c9ad39620758c38f0187f77ac0f2c9ef1ea1ee91d0b4e4321b4b93610b895e6eab8a78651a501a4b08381b10df73e15d38eec4cf1ba8c3511d5f378f7af3f0bd4e41cf2c2890144eb4529da8bf74bf660968e9c1f01febd026d591977e77b3fee35b8f2eeb694d1cc358299ca57a2a68de1658323a06f7aa860cd46278af2a6cfcc2fba5b860747396964990dcb06c6815e2b334e8abc1ece2c83eabb69fafbfa71d01b460dbdbd66c1a6b4fbad5e7b5ca2aeaf1e6f3401c5a3338fa32a2b647b632b4d6f8b76a7a81912f72400900c0e2d515da6f33f3f3c6bf70cc7342f502f51876202a2a152f2e0549edd2c150f87a38d36e909a7b9d2254ad1cffd9198b778f2b5f84af7e871f12db40078811ccf04ab2c2a789ee400ee5d6b733048aa12ca6e1693c915f55a86f1a255cccee9fad3aedae21d132066485f30730fdadad969c40c4f822ac5014043eebae720f17dedf54b87628d3d7583f740e95f0128b7ffd9970322d0b8c6710cc0cc659cdb4d342f58cfd4763e1fcf5b9a8247df682a490bc3d7a9f5f16259b80a33feb2183808fa4290fa87923e9aa03d325d31717e106b00d10428cc4adca255d9e8b6856c8c991698ccadec6e0d78810dcd6f1dad35b09adc0da0e91e91e419d015607b94b40f62cb8c9e90479bdad3a458a161ec30b23e44064ce0c020c71acb1428caad0e38fb63a48754e06695aa1dad60277ca5cc2f34be723c7fc05745549a2a26d9bcb6842a2a6942678c464d583928650d109eaa535604c4a7a19a570aa36547b9996d27ee25b768e55e94b23c1ae2e8abfeac859ede95c2135912d233d09323d3b32c5331fe30c06ebf6b7788caabad8c417415b103ab7d55e50ba35015edf302d6d8e6925176026d8fb71d79525c8783f4ca810dd17936c1a1806991c06da2e716960d8e63ef17d765c2bfb972fa96fc550bcccb923f62e758753c347e53a2180cbc8a02cfb12b29a3f62a4d451894cb158f87dd3dae6a11e0a742e8b073fcff02b8e44b4b784959dbe80ba4c2bc3037b46e6ae8c2c3c809ac24d8aebb2f22b01763f0b8f0251b1d541b8274c600134c7d297f091161fe16871b81577c28bcda1b54da8e78b047efb3400a7f7ffe959a050a261f90d2016b7a737a5de83536825e7e35ad929541309ebe618b2a0394a940fb7fda8f78ba4939ed61ee511a6a8c3925959f468867f75e3ad2cfd5794a9cc679149e29e6a2b18c637bf009e76aa2276d9e8e4ff7ac6ba3507ed398cff0cd70ed7cbfb856c0896f320cda483c575b32cfbc9e2101ef7f10d203696c9b470cbb12d59fa938f0581b547d96ea747874f190833f48dfb4f6dea95e8b35a70b91f193cfbce38887ac3664b29fda1055d8fa7e5f5c436bbe397d8b399ab818ae460ac6909e414ceaa311e62bfa5"}}}) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) nanosleep(&(0x7f00000011c0)={0x101, 0x1}, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = getgid() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x788) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001200)={0xdc10, './file0\x00', './file1\x00'}) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) preadv(r1, &(0x7f0000001580)=[{&(0x7f0000001240)=""/82, 0x52}, {&(0x7f00000012c0)=""/72, 0x48}, {&(0x7f0000001340)=""/28, 0x1c}, {&(0x7f0000001380)=""/49, 0x31}, {&(0x7f00000013c0)=""/224, 0xe0}, {&(0x7f00000014c0)=""/178, 0xb2}], 0x6, 0xfff) setgroups(0x2, &(0x7f0000001600)=[r2, r2]) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001640)=""/93) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001700)=[r2]) r8 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001740)={{0x6, r3, r2, r5, r7, 0x80}, 0x40, 0x8, 0xffffffffffffffff, r8, 0x9, 0x100000001, 0x7}) ftruncate(r1, 0x9) getdents(r1, &(0x7f00000017c0)=""/4096, 0x1000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000027c0)={0x0, 0x5, 0x100, 0x101, "7212dcc51557076500ae03c604b87380b52b2652", 0x4, 0x2}) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002800), 0x80, 0x0) fcntl$getflags(r9, 0x1) sendmsg$unix(r1, &(0x7f0000003e80)={&(0x7f0000002840)=@file={0x0, './file1/file0\x00'}, 0x10, &(0x7f0000003d00)=[{&(0x7f0000002880)="00fcf3227ad117bad47a5139bda737364b2eb5d572d25834d9c7eba631b24133f92e72fad2a28178795918e7731c8fa7145923459f61acff797ee67f36f5549702e263143bcd70a40199d32c4f94e31bd4089954f77bad7b197fe2d6db13fa4e3587a136d62c8e9c82e1b7149da2af43661437c9514464dbf721e9d3db91c88a079c14ac9a900f07eb9b45ba84a8d3bec6cb8f260f973af4c0d42b94b1bbd80fdd9d8cdc039655eb769c0fd78f8f4af2954ed0f8f654561102a276ee0fd506362e5499af26706b", 0xc7}, {&(0x7f0000002980)="c7e466baa0855bf0200fdfded68960b0624d33336889858f2fb0ee93fcfd73c28653aa61e26ca35170e1bc625cfbbb269e6ff665cd785ed3989e6706c16e4bed54f7442495a178f5e47c937e569e5f159281bd41926f2e1ace7905e7080169c93faf89212fdded4bb5604286b09e88c38b61dd547c365a39e72bde430b39b99ff0f94028d76b797eb471999c49f78db4d70480d8b2147914d19f449a0c92c855857c51d74c2822b9af214276bd03b5f08e196e3dc9cedbaca7c26779f2e73d0a4f483452c6076a57622ef143c7c7ca", 0xcf}, {&(0x7f0000002a80)="8f7f46458e66513f225d58bf4308aabddab817f20accec695097e641158fea449c3d0daccfeee6f443964fa9c24e0345504eb3a5a9d5919a1749664226e870d8df71e8c093f81c589c6a96c7a026b8ed07e0505fa7b24f32e56a134106fa2aeaff0783d23ad27391854915b156e236f87a8e3d6f5c56300bb043cbd6c6535354a648ea995aeb769aa8bad0840b905a28ac74c624a025d4c7de86ff9fa4aadacd2c134851582cf1a474721d1794c162d0b4be1af58fad96bfc8879db36f6a5206a1a1efd7676da02f43b1561e71deee95acb70ffe432eea44729ccee65ab3fcb72e920b455795b382", 0xe8}, {&(0x7f0000002b80)="375cced80136fee5de27fef2472413796b662389863d88e9c8eace6c9dfc62e8c9609d25417c729b1a4d27bb49bbcfd8723e26df86d0d4064d79ac03c396de346923cca488e64b8074c107b83839a77247caab21ded719d8bb42be822b2b275052dd6ca2f481b230af8c221e2bf0d65e579cccbb69a9dfef2dfd338e53c93a568ade16d2b97a4af919210acb6ae6dc5a1853cdd145cd81c56bc3f505567b1c5ab5a58d37ba0e46cd458a7afb56797e4331346edd8d5b15fd4cb3cfd6c25bda8472612bfd842e0e80eca3c80dad07d16ed83d33305836813678c8284bfdc589f5e9a1c362962a364368cd4ce934ae994fb6330360abd73f273d1911a8ef2b7a9e38af996386d95e6ff9910cf5f608746277fae82fb555b3353f170f29d08a304c320b561dcaae14f362469f4006394559757d38a2a61a2f87152f1fc7ffe3c761a1c8c4a3305e1cfd290629cd453954e1e959b1e613c5b0195b2169ca1fb12b8eaf511af355309d204312a4ec736ef3ee1a4cd0543274c7f8bf15dd6141894896a25f47899521c1d2fafae99ddfeab07b6b1ac95a6ef687f6c90707ff0e0136861c665612229481276f4154901da0e25e819e1666172cf607613ea6d298c10f46e457ec5be56dac75a4ff0302bb2d6f1c8a6d8c15fd8bb2e1babe175a93f61d82c5bb732babe773f093cff833fc40915fbb3df51708de14d09d5444e792ee7e1d5b468e2c0d209d63c763edd987762b1a43e289668f9a21b0c72582b16a69258bf6385db9e37370a8c5edaecef25828e3bc9d5d5cbe6c9dec5bcfe7ce83b89063ca546ccd4e5d292dca441963399cb2adbc55c47bd2c2696254bebaab9209288b3eb731b31c12aa8f415a13b1ee322b96f4d3dba030de1a650a117f42e9d557bc4eb77212d1a510e145e7d0271d1162bad4c93ecd5969280e4ba6fead33bd1f199e38be5140ba77fcb8d0c03f38b5747d51c78835ea3b6c3d692dc380bb44f0353ced410be7ca5ca593835dd2c36f2067e2b0125604c55dda72d88d56ccf683f9fba040458f4784cb02c48982406f5036d6928cb9f82daddfb389d44faf189b47054974af264fac5a5a18509b601032b052c9241b88221dea17973ab03461fa9e7b6ee00e959e1a0d5390332fb93bd7fdc92969b5ef64aae970ed39ab947b4d11857ffff486f5af06b9a8b91b7c1d074697ceb517a48e856747dcec098fb43bea5d55b84b54303263f360b4b0b3066ca08627e7e709d048eaa75084e43c1f7f5da24af1a54e44d17daca952857b2e2fcd39875a182c012d261164aed00ae4730382996c6f2c76675115757444e7879f0873501ed217f0d4d31d229adff1634323cf6bbbde66875baf500e1a37efaf330b810c417480afc21cbb71e59e5b0b05c2c72939a777c69757d45c756d417c72ee13c4fbae3c173e4dd30ac4978376f66c9d2ca5af4d7a551c210819f2ef91771ce61baf8cdb1c560d9800ebe85c705716073f240a883497c2e91b9af5dda47e850c0784dd99477fd4cc6beac625d7be9cb93c55159d63543db8692035ec25da094e7a9707d39bc54d5bfe8f4b09fb3a638d25fac23742f14dca34b5737fbacf7ecde6bc48e576e1fa8976121e19d99262d8e3e0cb5b79780dd7551f763c64033bfa00a7b011ec302d4c9377d63d0c92f922a554a876552ff76a2ac7e86dbc922f5847143e3296d8bb0fcf21064e0f13dec0a5033be5c180152d30d389121cfa38f7aa0cebbc80ec65c1cf50030c466b82c3f31f1319909107038c9802afbdc6d98b06f79211a0d4e3fed309a82b60961127d2163b69b414f71e934afc4df8f3473425618feabab7bf4ae488d537e0c6b40a2727975638c2e991f5d3ae577cd839c71a9529cfe60e0a9b777167ec609d7a264c4d14251e12829955ed2a36760d942e46f64d424a4308c68db8d04e876ce052c32abd577ff62065ab99f05c3cab8c2cb24183e5552c09e505e4ead57a594aedadf551e6ff83358bbca5cb5af1d75b8c4299d02f0563e9fa1101b3f1897688bbf9f42da6c1f3ead506aef4f345532ac8d7bdf936fbbd76d45633569da8a7f0841192696f64f9cc1cc480d50dbaaf9905a88c0c0b2dab2766b1150fa9917a9d83e94f5a308efd990f1454cc323b14a5091d0b4b1446b6a26cb25da2e722c14972f875230979f1ea587217f030ca69096146a42d2c3d873119b9723c60911bc2b2ef03c817456a07cd641b78846aeb48c04c9ca74618547d5a76942eba5c3f9f6300c20def673de36610e4b3e45e4fb03e22fb8a2c636ce68c5ded71a02ce2aac1d4f543c797676411e07fa862c6a453fc014f05daad8d8e215094f561b353b3cb51bccab77d18162480fbc18e54006652718b8e9966d450a07583cba2198d9098e157363384421b521b47edd9cc93c4035201c8c96b0e4ee86552b8ef2da8e14fc39af53c284988aa8ac9b3116c2774d7415a78e0505f82422ee29aae9f1d887ce573e886843a837c85275174accd749d2a9a614761bb4a2c87ea92d9c435364b5ec681a1433e20cc349bca5f7a511a918736a7b9e13401ba7a78650043a82aaf648189efad52b462ec4385585bc9136dbfdbc04803ab2bd61e6828bef0ecae3be05fb637d720580af27943ec8036caa65a93d4adc44b3bb670b90f137a6f7682555d643e405a8a79d65a3a69947417d02364dffe7f56b2499ab6b688287aaf7a2399a63e9c961f84f4ffeb7239ed1acd617b8cb0c688b38d96e7e7222cce27b2a085b0adace96ea58ea0b941b0adbcd68e2f9a81768d09a90bec967546ade5882d0f5848bf8c74fa8256aef59bbad5939146804b69322e8d8f749f2d6bb71422cc9341776485ea3fe8fa3d8b85fba9cb15b5a3ede96d35957e3919dbea35896e925840223a4c9150db7bddd72ceffe0e0858fd7d5eb91277ff8b3873076ad62b24f1a60cb2ae50c53a4f8620b0dcaed23c718db69ad4b96677fbec17d3f84dfdbc190b4e459dba402bea9a64d295f6cc472c74fdee798d0a67956166adcaa9c31b7d9c4d9eafa3aece61e9da7d84d0bc27838aa1c5717343ec12bbcb85572706d4eb7b246886241764123a2174703bfb17cadfbf921af1961823b948b1d9501b8f6e6bf4eea9eec37249cb4571dc0d49ae2bb114199275cc930041e6245b6f91ccd2f732e9db9eea29b34e5c1a99a9e7d833e906d64eadc58e78b762484e8627505bfefe637f57ae885103f32ed10a86ad5a2ca74cb42660c2b39d561815938b234ce9283005bf51dc6b12e66eaf39db705b21ac308934f6a2946b0b7f0d3fc1a9fe9425c6e6649c41b29ca59a7b4118859cd1f76c35f17fa8d5fd263d3959944524f711f11e513f8ec86f99e4479677971d606d0a8fc9412abdc45f9a09e05492c8cdb73b0f46c1a531f5dcb7c85c31fac3367e819f691e2734612d83a733353eb17238f47ad36087716b169599c4e6e194337fd0945d427f8dd12a0e23ac1b5acd02b7e0eb24e4105c0f397f7c7faaaf631b303f2a605e7d815d46b5e85f62a71369f16ea40c4c26ce69d55a3b2b92f5abd076899b2439a0e03c77d6c914cc807f72869df5d3a1c479eaf14f621ce8a2dd0bc486170ded966f732fc15584ab0b5e08d890ba5ab4007cf54e04d5ec22bbbdcd60b539aeca3d72e15993543767eac9a3e138a583b74d518906c655a1d0082949fe58f573f311e0e0075dae9e0dabc614357d5774da7ae5608221e7046e4ae911e07f26b3cf78a7a45acf6db629d0d7409bb99be0a5bd0894f04e9817e9ac8f462c714e86454cdea5fc468ef38023a0d0e92dd265a46dad54120a317970a6cc670d0cade04a5b73883f0fe29681ffede3791c8bd4882d1af1a3c004eff347cfcaf1316df58c7971c2bd04293f9b284cb1badfe3d82ec0675cdaca86a587e532b52e63e2e8f85fe19aef2d8142ff7d70d039fdadb2884bdb01b0e811c42b975f3e04a18e8becc57dc29ccba07dab560dd1f96d75db7f3762b5e50cce9e33d6bd72216a0686edb5416219a97366b8f4b3f0b73b5423d77e8bcefbf23c3b109ad4cf7930e56a112f05b4d1554c7cf12b0628ac7eafa3fc4515d30ed967354b68d76e60eaa3b7378d173c7998b47328ba331141e53e788f3b8b8d120908492684f2847024ee928339281314fd8d5ac0e741b50c13d6ebc7f8e9833f7888a6791cf5973c1e1f510d796ad3914b63c5bf949edd592b5eed6e13cb0d6d87a55a2e9f605aed09e6ccff46f17a8bada15882bc15860500772e9bbe6e4e7a85605a395e5ecb335a4901ff622194df82febbe338576aaaa937426f6acbf82f88f2672394b1efa0cd5af032161c060fd3942c1ff89a171ef0c6729b48d5b741194b4b2c0f723d1023cdd4580195a86acd6c3145463fafe1c67753adbb1e17bd54d4065b64c52979535f8dc4b7ba02a5c40609bb8f0c5b6c6e03872e8b19f7043471341ece36caafc48b9d3a6bb84595635d1240aa71b0ff1a4458b8b38265414f85d62ee68893c77b9409b5021ce42166417034f027d3bc16a7a5dfd4c32fd96a9f5e62ea31400e0187cafda8d9f1e0ee16965140312b149393f9cbf3daedf57950d210a9a57f5d80df2d6516b725dcdb3dce2a06dffb1389e98b8a07dbe2c824c48a05110241f85487bd7b79636a950879e17eda2e48f805bfed6eadb7339f11fb6e62afa065765889829ee3f30a07121f736711772b0c2ba2e31d4c07c0c613c38874eec28b488ce552ec0d0b92bb6a58e67378c12c1df3fcfc94bf5d6f73f073f31677fc6e13c3ae6fb38e550e443e96d483cc34fe272706e8d99fb86aeab68931a11bcd11fcfbfaef4cab4db6c2a4b11d8b2c9f3037249f0bd59c209d52640290e9fe1c921b06a1310dfa169c0eb4b53dcbe1d640cf1b9f6b8841d117d65da1510b08bfa103a280b8d4e489948426e690896813debebda5830f127ce7ca482362ff29af9115b84bca87e3305486a9ec788d43bae7649cf86f69f1a4ca2fe52564531c8a501f021b6dc5b21af0e0567e857247c70f55ce404eb664fda2e31daff3fd73726b661857cd67d981497f03d7bb03008df990d445f8956af06191ac6d4d13c76b6534f2f8a12a0fc6936d676c45448975c88bc0bb80105a5b85181cc59245d243f48766f5fc5fb6543df172ac562c6ee1a6174a061dda7e86859736a6ba6835bbd5cb811738fef6a5c83e7fe3a8293b32ec01c26d963821628fcf0defde2dfd6ab05405f9f70c6a448b6bbe9548d728aefd5892594eed2c11d3f1e3ba11a2900b4f932fa96322424476dcdd675de018642c0f0729ae43eedb8dc8f65b055fc033c2a24a5bdfefc758114b275a640c70daaeac5910037e0a4971a30b801a5e16d78163f9a5ae7185d5c530705559547bf04666c7a7fb4288e1f45a7fb5e070a388d510dc993df78f55dd91f9b401332f9e87fffa1122c042c676c2d0d5e764a97fea796f02aa0f4d90cd3dcf7b9753f3c37fee1e7e82a805f18fb732f2725747cb6d1c127d36fa74c5f08e92fd446d741a3cf9475463a916eaf34eede10e06ccd358fea1cca400ce898e98b7aa0dcce060c7016e65358506b66cdc01075797ecc67a78e71559a343b41efa28f46357ee2a87a450018db769dab77bdeb2acbfd397c2c107020cdd433a561288b73eddd68f327699178303dbad2f2c650e0878ae2961270af6765991a49e317a13e631fff06be74155307c1065aa754db844632803f5b44d8b1efd95a6582658494cfc3556a69d02642eef429dac23d2c16062141cf4e8e67f7bdfcb1d661a400f3e", 0x1000}, {&(0x7f0000003b80)="4693b660a85073762025b45bb42ae2c0b33f4bc49806f1964c20ae48632a1f90e48671de6b9bb317bfb26233ceb4de44e382098b4335c3f5d1e636b865ba1e56203c5d61349bf717a80e3d85fbb7dfdf81545014bb3c2b5f69f626a9e40f94c5642d439a620ff12f1a3a0505bdd4384594bafa0f8f444b9a24d448464ce10cb4513b", 0x82}, {&(0x7f0000003c40)="b4ffc9cd3ac0ba39359be2b2ee994c61440ba7cb292735de1ba179af0cc725dd8b64c9d28cb8", 0x26}, {&(0x7f0000003c80)="99ac5bb48dd21679a8a4ecae100e3843aa9b2b2495a02f97bc2073ac215940e49caf4470e039619bc09bd0690b958f6c12255c870e9b784b0f69973be16aebdc0884ead54766877034b879898a2fa278c6402cfc1295c369bb58e65c76456efe7c472491ef964f70a885c2488019672404916c", 0x73}], 0x7, &(0x7f0000003e00)=[@cred={0x20, 0xffff, 0x0, r8, 0x0, r6}, @cred={0x20, 0xffff, 0x0, r4, r3}, @rights={0x18, 0xffff, 0x1, [r1, r9]}], 0x58, 0x1}, 0x40e) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002ddc1b58 executing program 7: ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, &(0x7f00000001c0)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3c, &(0x7f00000002c0)="c189416f5912bcb80be2368fc2ec3a054e2fd4b106cf516172af1d3b6863974ccfc49d44878f2cd2c4d444e0e65474a5bd9735ece0d22aecf09603d44e86489bc89d0d9b394cb08cab8bea6b15ccdc8c21cc79bddaa83fa9d2136a5b1ddba6dbf1b328", 0x63) poll(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x0, 0xffffffffffff0000}) r1 = socket(0x1, 0x5, 0x0) r2 = socket(0x20, 0x8000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x80000007, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x560, 0x6c, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) seteuid(0xffffffffffffffff) socket(0x1, 0x4001, 0xfd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, 0x0, 0x0) socket$inet(0x2, 0x5, 0x2) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x10000) mquery(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) setreuid(0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x1000) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x10}, 0x0, 0x0, 0x0) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) r3 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x2, 0x20, 0x4, r3}) r4 = dup2(r1, r1) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000000c0), &(0x7f0000000200)=0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r5 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x6, 0x0, "84219c00"}) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8080691a, &(0x7f0000000100)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) executing program 2: writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) mknod(&(0x7f0000002f00)='./file0\x00', 0x2000, 0x7e47f2ef) open$dir(&(0x7f0000002f40)='./file0\x00', 0x0, 0x0) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x74}, {0x5}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r4 = socket(0x2, 0x2, 0x0) r5 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={r5, r6, r7}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r6, r8) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(r0, r1) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$FIOGETOWN(r9, 0x4004667b, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r1) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000001940)=@abs, &(0x7f0000000340)=0x8) r3 = msgget$private(0x0, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r6 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r6, 0x8028698c, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0xc0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x0, r4, 0x0, r5, r7, 0x193, 0x81}, 0x37d4, 0x1, 0x0, 0x0, 0x800, 0x9, 0xd4}) executing program 5: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x808c694e, &(0x7f00000001c0)) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000880)="354ae7c49e72112c66b2a4a7d5a7fd9a4416daf363bdeb945ffc1870c9e465e6c46810b03d44d020129e7adf24013ffd792f68bbea7f3e042e8c9d5025f79b7c1a9240903ce694a06d3a837ffcc652bd1cd844f809e72536d49c9cc1a4b6f938a37ff5eadaf2c23606530a2d786c87de359d0c9bec9c3a39ce0b97605773d2d96689638eaf652a29b1702f3518f568aea4ae01b7a1628c53f5cb756b098f1a700255dd733cb7f928acfb8b0171878926cfc149d0051da18332ea0ac31911c6a5eb0c2cf6cf19b46c080428e5442105f3ac4ea4c7d16e0b4391efab12714e9be6a76b8d8528e0057fe0195a0cdef277e5692d461679a62b32a3a73228cfbc6682977664fd891313d792d78e0be7f0da15f1550ef1b6efb02a8bac6598b8cc82b33f36c528b92a5666c9e6cdc12040b6c82be3857b4bdd7b6832833155303401e4957642bebb2de1a6f3e4c259a430c405e0c681fe95b020e2d81852a9efc0b3464ec2c6122033fcb8cdf52817c71c1d5330b8a14ea490331dd9072b5717e61e19528b11340b6502fc6986bd3c1c4fee1155dca9160dc5be828b3b47f72d21b1ff94541f58d74042a82d88ae268441bcd5ffe6e048bd3a4beec27ddbbda4fafe8434a87979141a3b4756cca96ac72d2e1a580c9d904c39655a451bbe0533bb735db2dffe7730a2c482e4c2c77ae46fe56ba89dda37e150b58256dfca795fad70796487321adb8dcd4c0d4624a541a66c28e6c6c74b8750dc000607ba0da8eac4d7b7e1208980a9c82b182b80cde3592a0f7289c973fceae423f6dd209bba45bba4d3a22976f63cf444d5e18a96cb6679d3b467d65fda9aff605978b8ed230136f94fc78a2071a6dc87957cc02850ed5bf85d28b529cf0bc85bb5e565f1fc2c03e1bc4068de9374b046bb54e74f5856e39849bb47fcb44a6a318806d6e233b7cc08a3956ce5fca1652bbd0ebb43bd80deced8d84d2940fc761644c94953dc7e795f55f5d0ba3b80715141cdaa532a2cd93422414465154e530952ed2d01dd9a0795a4bb9a4cf6776316ca7450d7fb9c6a170cb4979fdabdf6ba4d5a2dd00affdfe8c1851117efda79617de2e13c01e9d33f3aae5837377d10003617093db6084b573512bc97653cbce4042eecff2faedd70265ca8f1f78bed5a1ac43ef21b7e40d27bff0ff2540169c43d50eafe8e322a24d21ab8a21d216e98eb070a5a5332e8114919656073ed719137e8849fddfe16274e5db8411021d16834fb1478f5d3a09a2e22506f532672914282a68532b3f52ec441bcb4bb0edde3caedaa18835a3b780f8c79022a95f05d154a607b13f8bdaccf259301961d843d440fb8ab0371c72c909eeb6e5d3db5440c6ce1106ff9d2a917f643754b6f9d4b596d24c23a49452bbf34754fca184abc90102a4950ccab5c714dd2a711b4f9ee52126b7ef8ad9cfe6c2c0d6ee01c652342fc80b211c6d4dfcea1cece513ac93bdf59a08636006e07e7b3276c5172c466cce082d16ae422a364d2a309d0ca9601ffc23420baa20c905024d3d993bc0ed21ce13e226101eae8705537f0420983c0a408ca49abfeab8eac0434942fea6e7bde10ad4c00c05bcfd81164ecb04fed7798f2f62d8aa1d5ce096fe638ebd94de994b4c9f7d21fe21323f7964c59384a686f621e61caed57c8d0edb8b3f0b053b2c55484757efd2defe0e5eb539d29f54ad6ce37837c49f10c73594504a873a51aba053708985f69245546c8bb7a25996a2a715edd3d73db8eea80d5d6eafcb5589f40bc7c181de18ee706312999344ad3c366f35e011dd54ef1dd33cf4977e0b6fd0e5529fed77b74d7ba554e6b5733aaed8c4f5c308a252ad49f5c094fc38b0b088aadcbb20f3491482b193dbba57c1753f9e1606c7279c65ffe1f9a8033e16176509a30bd24ba1944e8c4ae9689765c2c4ab1482241eaab6e816c26cbbc6b01a38544cc337e3de63d043c6c113feaa493e84d63544c1790e295a8c9286d34f2a685f125dc6712fb2ab260dec4d93367aed2a6e47613f25e1232eaea4ec2fd87b95961ac94f41229e38990d5d55e483fbad0afd7a8670f770945465f410eba2d335a6e15819371406a2c9a552679dcd915ce7d2cdc39f99747a6b51ce1ecb7dbedd1f7909032a2a0d0a63491e5c7df7f46495840d75496f01a60095bbf8a925f1e23e20656bec9a47385decaedceb425c5b5b9599bc5040c13c228b38b209b4017ce9dbf5603343d201814a878ec0ee4782d4ce714f73bf4c5be7be45506610c277e43322c17ceea1431a6314e79223473e1ce92dd592326465157a4cbfcadb858acfcc30ff720b84d3c50be6194f74b5a430c7acca186249a65718edfd6a6b78515bab84877ef7b63869e7894bf6f34b5daa6acc8e8f86320fe8bf49ad2ab4f48ecf508e660fc62b34a232df4d183a18f83a20caa3f83bf2e171ec0c043d9274f671cb0970337e7886d32f7af2e8653202987f8b657627aaf5165852e7363708edec6504cbf4c1d8fddf30e542b55263e0b32c27ee7fb738d88592441387aa4d4cabfd73d044376d606b4a784b5d5692e55a65e4f48cb3dfdb989873d92e86e2afdbe52b804e95952dc7ea2d8248bc6b175abda3232921ebdf6eeffa42e45ae2534aa6504f68622fbf7e714199fd925731adc444f0266c0c84701f0a82f301f42c80bcc6959cefae09ca0c2fbffa69a44a7092d4e3421f558aa459f82ed9f00d6080ebe8a0132cf50b3a22c335bedfab16675262ac23e4f7a83201fac7520e5844f0a63d082023d4be4ad217e112fd89afa351749d00c6ae42070eee960d32627d350d58be725c1c46a833000aae76c0f9ccb71fcaf94197c31375b64e3202cd8114f6460c8538d2c0f2f2a5e62da114334c33d633e1d5f507ac741d151b30e7fa0b8c6b79011defc1e5d2e828a77347484a1683e4d7c4cbc1c66f5b53ee308c49c6a28f2c188356a980fb001196cfe3da82a9a8cb19c300007f85f8e90007897a9063c0cd4d262c4f287d4c683ae8bf87e7581b99be6a1830552a79eacfff7485521330319a6da45a711eebe5c54f6d4fc21a6926e65e2bd094f2be2973fbe68e16660308272420d6d52be8b90d2172d22f023b6c5f6f88dcb97f83295681578f499a23ef8ad538020b46f99cea993c752e1e8bdf3a8488ea288781e2cc9878496bd440f6a895aa634dfd282e0ab2e6a344e1c77120cc02635f86306a6626c82ca5514e9eb2bf89f1baacb1ad317d5067fbe174d582b738bb804cafd0ab222fe383daa9e60a1d1a973a7bc1354f3429222ac62063b503ff61bde1d715cb2c69c9134396b753405baee1315243b9203324c94217f543c3786d01e3e23648afadc04f87659d9cf2c0ef3164d8be3b63e84c96b842307475feb1e16c90c40288355b855b286fd11bda837acd65c74152d4defb4707bce57a494cf2e4f81a7cb7ef3924fd9ab7bc7b7bf3bab284f6d5df13314bc9992c2a03038fc6cf6ecd03ff74cd788f4193de7f1ef75e0b0980cbadb2f5539e8a4a4b9759a82105c9ec9eeec5cd21f4b418cee89e42f658377c4c60e2f8ec40b79305fe104ecd461bf22e0813678f2d81eaae15d73c8622cbef4a113d3f7f07fd7283ba57bc03b56403bb89b2411e38e994f95775739d983db2ce24c1d3450877aabca85f21a62901ce67b1b16e2f8384a2cfc14a97a4cdfc859c9c263680330e8ff8fb136f14978f844676b1581b0f5e9d3e26847b6fa7ca0fe76cd2f9f415cb577391fa6d534e79f3ef236de3c90231535e6447e494d995383759d07f7209400024acdda0e2c61153f7cd9cab817a7320304c23da37f2f69eea509271e2ddb8b48acc8bfb79b3ab850e6f49a3950c86d64256522c0d0327a9b5c3775c158429000de6af6421c7f5c9704033150893c024b7ffe1cac70cfb9f2c0c2e97e79b1b9a76fab92345a471ab7822ff096eef48dec736c4e57aa60f191390ea4269ca99d14a26f280bc195c2270919076c9a2e78847bbbc6302fd425eace80ee06f9a0824298241adfb1f8afa5b367e2da795ff1040571b9d1ece571c714e54f64ff6f4a57ec224aa2dd53852bc64b8cb87cec1c14f82fcde0bc634b101a6eead399fd4d15466d214b81f787522075066c4ae0bc5649e2934d91473c928184588b9f965e6574dc605c67bff6054a122e3b308b09340705bcee23509da742af255fd997fc6e3a8b925be2a294f3e8810d1f9487b45a75babbd504261d6f8f6abd06bd74d0b5c410833889dc73a21eb1f0cb74df40a1bd86a2a31878f372c551f2e6c1040b5af013ce4bfcf1768571b3553857252c815f2ee63e5caab578a8b643ac2f80b72e1cab68ba4d9731318985e52c1bb5e6850692e408bc59a27c03396f41553ed331fa153dd78dce9e13d72b530d513b2d70cc7d537f6329bd75b3e3f5a7e5f39050e5095d8e32ac0752494b5d423c1e192cb45febadcf9b47263e9a437c37541457ba73ef0836fd9e04ac3f7fcd62324ce38d9da7fbcf5d23699e3ea956f3c48b87db3bfdf5dead2eb7ae976751c4e9c25a7a1e56ac3c2f18bfc7ad7b316c198b99e63df605661c9505125731d554c36aded782428cd883a00bc118214f7c4affed7a1b90efbca36510a66ea74e29d3a9b6f94259d1d2dd5fe94026a9105f74e18a6f9795cf052eb7704c9009098df3080f1c2db74d7b66df1b8f98d28313e36ed9491ee5817815fa9c6c43f093749de4dc933e6c38edc8328d68ff473e6fabb6c5f0fcd4008719f1a67f348af87e578a523017c2aea647c15ed6c0a9cdbe0be29c1c5eb1aec77ee03fa4a379e39b73df03bc346008ee233e4160ed71faecda32bc9bdc6aac4391c351404606ddabb0d88f1380a41fdd5ce86d849a46786ee475e507a77d58f37e02d7d0811823b6e4c990f8950ceadb4f75429cfefb66c00e40af7dc5c13300c25bdf0b5466f81e882d84c8b31db369b22db074fd2bcad3a2d9b04cf8cdc3835fd5c180c7846b3039a048d00d692237f936e795fff946e488391d935a9fc090c8e3aafb6e62d99c69a9e98f2c85b920a2d6fa1f71efe3a18a62429aae8899f0105ac89d9cb8670ac83de39405f4eaa8958489072a4aae074552a8ed1677f514606b513e59cabb1daf4d744b92a0ed797a8bb6f7711b4cfd89b27a66fe62bfa01dcc32122cf901f2eb8d42ca039c0d587cf688f6e84fa86353a1fbaf25efaea01f55c7c7461a8db0d25f394e7fe52606e50dc68ab0885c1c7ee1d3a5515831ed7b70c099d8a798b39b5541625b26e181b0f4b6bac528fe164635af9a56233e96e2a1be8dfa413885da3bf40f687290cf47e899794fd09e4c32dfe7f7b8bc54b108b6d9f0f3ca8dfc2085664ef3f39c21a7c874ff2a1e7830bbc07c83cd0347d065b0e57efc50be30a7e2b33ce906dbf0a988ab5877a0cef328028f278631ecd5b6a8e952504744a60b6839c5dc3a611c911b1be0bfec35b109b6b8ff25f5b18e0ea62af7ae787481b0fc4ceb46e749d3744aab77e7692a2fff39bd0be162a51b30ead747017ba9400599cea81d4cde2580385ccbe4af0de561c5d660b0851422531963cbe67bc4454830343a1b5ddc77d2acbec70e85893966974f3623806d3ff78b8dfb15a806b4a7d012ea68fffe78aeda468143a566a39637729f1309ed6061f0985a33a9c472f64af2e3fb5e1262d52402acfff42d12b796d6d17915b621929929e0802c7b4e24c2f3689bd799b099763b73366c387272058d0dcc4be61b237e99f6184ed45dfa4cb91290b8de9745a84ce37a6311cd70565f79fd", 0x1000}, {&(0x7f0000000480)="4b8894ffbe6fbe5720acca4344399b9e02661ce67d1a1ae67fbcb43192a0bec0f2529ce3652b1c6f525187c568472caac5f53b2af1f55dfcbace8fa68a077811b61f461ad9c10693d8e8c9e9919a8247f12b0a4936e51d33a248337c31b63cee7f48d6f9844bbad522445adb559a2daaa7dc208d1594830a97f11e4bb111723de224eb1791c9a33886dae3e2d610f9e7cbae83ff1661a58f662237104d", 0x9d}, {&(0x7f0000000180)="45e1ec737a44985130d801753c21626a57eae680aadc0d1813f2fa17", 0x1c}, {&(0x7f00000006c0)="31b79deb49c68da5ff72f0e555b6a01b9b2f5924d968dc49fa30f86744c0cdc41520590f131bce20d4c7b367e934aecd960fda395f1f16641b92a9e61036ce4fc13904364725b2e8eb086565c8ec8dec4e86e402e3d05dbbf03608a4830099eba355dc570fb10a173a6ce60ba8252fc165896752c701dd5cd830cfd555c9b017925aaa73377ab02504de6e0a78ad66f7219a6177bdbaa8b42e966810501b7e7038f0da7d5a907a8c289bdb0d10b792d3cd0a9a2996e5b9fdc48cdb437fd006293c50d2d4cf0589153406e4dc6433fae4e7888e9bd380bcf9a27144e6c4447b2c2ad2a2f5857bbfa1ab2834ca545d2c4d2055a1acd0238729f9170739b1fa51", 0xff}, {&(0x7f0000001880)="bab6ccfc6f215549482c1575af21d1de7564f9ce4fc60b97c22609d523e01327bd5439826e90f0cb42e2d043bf4573ef67da52b88272b60b39527bf2220e2f87a7346d08e4895b66858ce16e483124e63bb0363b52c5a082de37dfdea2af7fe8b0c5820f4babe0b22971405a9a4a841a90508d7ce97c893ff9f3d7f30b4ae5e4235d6b15", 0x84}, {&(0x7f00000007c0)="24e9e1650da7475d3ba78eee9b8b7d955b3ee70896b40342aa2e61362c78ffd5da61ac558ab61c739f0cc1fb75ab610be5500da0b17652c520a77d8ec102284f1613a0acc6fdb0ee318cfcc6c46286d002958a666bac", 0x56}], 0x6) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x2f}, 0x2, &(0x7f0000000240)="facf2223cdc16d9e7a258bfb1f5b5cfaedb7d141f62af1d0e743edf307dc4a7facb9f60cdb63452d6c5a6fd5014c7c0652e02666fab23ed2a934a4c2bfb27712212a839e1002099ed1b036b926ab5b4d2c82b7811febe28a7a97d204139d69dc6de8a486e4862a39b2ebcb2ca47d8445c196de0b553af76a43c0ed379a03b52f8e045a0586489bd34794307173fb0ae6d4a061b920e61fd32fa7e21e9312a4486daa9d846796e158139c326608d2a6d90f809f8940289f511e1801705beeb7fb6f7ebc91be092abf56dd624b7164f8e6303205acb0ca5ab0c9422465e44b62bc2a349737d2ced942ff56", &(0x7f0000000340)=0xea, &(0x7f0000000380)="44876107159912e6be17d044c7c4028b3faabdcc96cbf4962f87f453a0acebac9c289b229a98af5a60adf3f9be743023a328149c8b421caaa3b8e1e778b7561380bc9242c150c66a67bbf2805363fc63b3a48667efb0bb24650cd18ab3aa30c586f09c6707ca8a6a77d3d4b481106539cd8901c3d8959802bcdea89d20b34b78fad827071ee2bcbcdde340a24881aeed3d922a8c46a7447718c13a4e5f3afdcfbe2fb0dc1b8bef4e7fd8e020a349119a3f5aa91c3bcaf3a61d80fc0af5358d2a6d8e9726712f0bdb784dbd401bf6f03970ff8933a7a7f75b45a6dd82db09954d7c808b6bd5cf57d618d31d", 0xeb) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup2(r2, r2) shutdown(r3, 0x2) listen(r2, 0x7f) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x60}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0), 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000001a00)={0x8, 0xff, {0x1, 0xa2cf}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 2: syz_emit_ethernet(0x3e, 0x0) setgroups(0x0, 0x0) setuid(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) semget$private(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000000c0)) r5 = socket(0x18, 0x8000, 0x0) ioctl$FIONREAD(r5, 0xc1206922, &(0x7f0000000100)) clock_getres(0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x0, 0x4, 0x0) fchown(r1, r2, r3) r8 = socket(0x18, 0x2, 0x0) r9 = dup2(r7, r8) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000040)=0xffffffc0) r10 = getpid() ktrace(&(0x7f0000000240)='./file0\x00', 0x1, 0x270, r10) setregid(r3, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r10) syz_open_pts() executing program 5: mkdir(&(0x7f0000000740)='./file0\x00', 0x0) setreuid(0xee00, 0x0) syz_emit_ethernet(0xf1, &(0x7f00000003c0)={@local, @broadcast, [], {@generic={0x80d5, "85bc66cd79df0dab2fb5034b347f6d16e88a3e367a2eade353ef3eb1f8cd4202b5fe4f5ef2035a33fdff7a6c0e0c212e70b5a0afbe9c47fe3e533decc02a4c494f3210c70fbaf3adebe38e65abbb4c610c972a2dd98bfe1acab5b4ae2423e80e896b9c6dc681d55f381fcf510c01e1cf7411b3bb325edbb26068fe077a6154f8c865d670d4e61ea3e6c6d061e97795a24f2fe24e8d960a8bae0c7555bd20bd30700cbda0412b92b144b33eb215475bb0b588bca39785e0a3084f97406beaa958918e18079e547ef97ff5e11c3415af30ffbc54da7a77120abb40197e5b6bd2dd9da6d1"}}}) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000280)) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000200)) executing program 4: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0xfffffffc, 0x3, 0x0, 0x0, "6106a6bc44862c5008c8b503007a000400018fa8"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="7659aef0da16ad6f0506354b47495a3cc109b653d427f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cabca799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516bb2d309", 0x65}], 0x1) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x8, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000004c0)=0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x2, 0x24) poll(&(0x7f0000000380)=[{r2}, {r2, 0x1}, {r2, 0x40}], 0x3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setreuid(0x0, 0x0) getuid() semget$private(0x0, 0x3, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f00000002c0)='./file0/../file0/../file0\x00', 0x0, 0x133) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x7ff, &(0x7f00000000c0)='./file0\x00', 0x8}) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) dup(r6) mknodat(r2, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) executing program 7: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x80000000]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() socket$inet(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x7, &(0x7f0000000000), 0x0) socket$unix(0x1, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) getpgrp() semget$private(0x0, 0x0, 0x224) syz_open_pts() writev(0xffffffffffffff9c, &(0x7f0000000180), 0x0) setrlimit(0x0, &(0x7f0000000980)={0x9, 0x40000000}) r2 = syz_open_pts() open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x10, 0x5, 0x0) r4 = dup(r3) getsockopt(r4, 0xffff, 0x2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) syz_emit_ethernet(0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r2) mlock(&(0x7f00005d5000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x801, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040), 0x0) close(r0) executing program 2: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {0xb2a0f210b329ea21, 0x8}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {0x0, 0x3}, {}, {}, {}, {}, {}, {}, {0x1}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x9) getuid() poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) clock_getres(0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000200)={0x1, 0x2, 0x0, 0x6}) setegid(0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='W\x00') unveil(0x0, &(0x7f0000000180)='r\x00') unveil(0x0, &(0x7f00000002c0)='r\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{}, {0x0, 0x10004}}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mknodat(0xffffffffffffff9c, 0x0, 0xc0e99db6de761f86, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000040)=0x25) sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000002c0)) r2 = socket(0x18, 0x0, 0x0) socket(0x0, 0x2, 0x0) connect$unix(r2, 0x0, 0x0) r3 = dup2(r2, 0xffffffffffffffff) setsockopt(r3, 0x0, 0x23, 0x0, 0x0) executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f0000000200)="996655ba2f51be33b9a72f6f0017692d9315bb6ef17c3597108c67e9124d6ba24f453875ebe769f1b05c73836056b35e8a598bc50bd4e5ad50eb06ae44a324d35b0f5be4f38dcf496810251552120724d65eb463581ffe05c181c0449202fea58ae3997beb2d3995687fb7e060c2c4108e61472642a3846249240a990b1a0f812d4f87d22384ba7bd2df32aa33b4865b8240e34f8854f79f885abc6dfc86314048239b45587d2fc24d0f494f72a39d6a6a87f81486062f96246c0f04a8613d7dca06b8d8081c724415544ad570e3ea081ef42d3f4ec7f61eaebe672c6794c067b072340879fda18e0c87258a24a3688962f14a1cbeb0454ff3345c4be98528ac8a008f7ceef0fba6ec50c407665c6729c82625a7eacd2d7a03563aada7514cb638a9959efc99389b9e29b8a8120956d9f3e6824c0d35478d13eb68f47397cabc9da56239ab924b5877ecef219c979787176eba2a20e7c5e0eb9cb96839fc87c6a50ebde8e9ed10b7d51d358253a0a965fa0c108366acfe45a63e4f1ea08370bd63e0c3d534476a0cf75e496a29106849d55d216472b15cb09df085f275747c61a42307dc1bd34b154577f72eb6dc703d22735d93a29d1643c8671870bfc30ff8a2bfdaab62de232d3d0b8f78db76a7fae6caaaf9735e790683ef013220b0394fef2e356de91c7c4fc010bd5d3a9a92606e35b6501d7c1528d8364c038d3ca9663f576ea56e73e3d98be83ecc81dcf6afad6811db0db1d1c5c4c13f81ff07e1a2c8516cdfa88b7808fddfd12d7a66efa3710ce68f365e696d8a4d436eab541d706ae2a3a38656fd20aba67422abfe2862d403e78207e608396f258b9327b67431ee6d28ea7bdf1b7f871a0cba7fa2291bdc607daf641f8520443c0748d0be42f8ab3282fc6acf9eafa219c1b07454e2fb16efa5cfaa1af5baf8fd0d8d0d4ee3c359314214f242fbc5c1c305d7057c9853bf588660fc19d90c9705bb8a31b481fa21bcee48c1dc337fc27f48783284d49e59e9e61c4ee7416d5148a49b93eaf7d44a6e9dce7d2dda4be6b59a35e7a60cbb8fd27dbec2e0bb04aa7c7db9e46bdbdb84097a0ecd4d3e63372186bfa72aa714ee376cf5ab9d0a07469bede72ebe5ac0b6654019f780f6e6190f97af65ea0fff97f690bba69eaa27c6650b38c13bcea015a6155f8dd7ec76f4afd7671214dd7f62b4ff6254cba5f15407f25ea7d3abb262647fd672038df489342df1ef8fdf3d58141513b7a9591fd5c2c8b30bcb5962c471ff79489dba234afce51a51269735de2e7e8f31b15cb29a0a0d34473f107fa079295162f5736ca6e71ea925a5d5fb31135b62fcb822e7627a2b3fd38c433e617d41704d0dd0ae2acc870f2ada1a7b07313f54f5bf21d9bd129de8fba341387e1dbf1b63b8f438cb9ab2ceabfb33cd326bd20f7fdade773c6ba810a96408b0de97af98920ef6007ba1ab349555a9fe4ee19d1dace49007cb4f924682b72249d4c8e3ced4cfca4713d614c85dd6b9418b605eb477708779d61b42b85f9e39fe2ecd6479d722ee6a3883c345d3539b3dd5ccf632dba2ffc5ac41b264a4bc7b1dd7d0596dd537a531da93d4743a9e83581b74408d8744c951b6c8b52cf8d132a88ec4f3be9e30b156fea7ef421afb6fca6eaa0135d7b20a44708e6b906e6e96021782d205e62fd207590e2db93370a2e58388fb31386a2fe292327a46609ad7c4695afed7411737aa026e34abe2fda8209edf2ca68fd22d15eb311457cd6cd2c6ae892eaa24946fc3f37fc3123dde9e582724ed6a355873ec36d928c01c8fbf8cfe757fc5527ba09f3a4243ae8c42b7c80965f7abb16b1a8e06372cdce91750caba3c2a5ffae063538613c7c5ca57557c33bae431b6153c1c90b771a7b255ab03af282edce151bc6d2f7050295e6c5ac9d1ac8b265a932798e7b63da8b1ae2e1f4750dac47f1a0636e63300598f4bd0695443c5050bdf3eebcdc77a0233955f39bd5c8d370d7e2be3614e771a1608d1c99e1e7f9a5c495877bb09dfb17de89b8571830a8e0cc428fff448f57ea54ceef9b717e526d18b21260f4b6cd58cde23054a035e6e34c55fb817bf246ad53fd72fd87e6db6809b360d6cca2240763b5f6c919d5875434af67811d04b657d65a2b1f52c195f5b814609ce01b40a524d5d3fd251764f60a8c51ad454824d65f28bf1a05ad77c7d7562021a6682163bd08019464bd545b88219455a8d4656b7039257fcfa90201f1cba216624fcc3680c8fd499f3d548eaaa4e08b743861ca3e622dd6e8238aeb6bfc9f8d9d781fa8d671c386080441d345194a33a92ead3fd5aac7d01e56e87a81021d18678798310b295a43237129ad4d52752c1e18fd8d9ecd6ea9a1c1005a894f701fea306d7b94f06ff96029857bc4bb391fb7f4eb3051926705167b6e6310b89d440a6ac9a3a2069c5ca1084bb5d76bdfbb9e3bfa77310363e798a90e6b2fe171681cceb1c3c07e866f3cb3c0ce731f234b45c0c3c3be606ce1792d230274e8f66067d61bad41468ba34c731ff8f2d889f17fcbae77bf433e1c7ce82aeba8f8b574c4f9ae2e83cb6f44b9e321993b51f64714f116414e3f01ef872f16518e69704766fe514c38aca40e12aa4b5b48ee0aea0293739a20765b7f9875e0ba15d9684e1df03a3ab63732052ee478b2a575f043b1d850d3c4430269e582bf6894fdf9ada666fd4ea4e2567b92b4568670c64a8e54e3e43da662ec95f1769c8af10f2b80a3388422d84ef8613c9f8f157650226724fcc65431319d7ab2229f3eae3e49b473927ff6134396dc12c2b36003742700741003ce60b8abe0990168f9b9c628ac234e6f23cd349f49a07c29e64dee17964f9e702240dd18785736599553fa9ae3e940e8a25d66b77522121dff54f4d83affcfc0606c30e1fd119ed028bb05498eb84d147c59ef97de4263db6741a48a21670ba7022bf6b8f72b955b2b4cac28c2f938f88a0734f82bc50e735b00e5fa9d5c2d56379653bbf6dfa8a0036fa98aeaf54348986ff4637086fd7beb366776bd9642d69963655137b2a6ac5008d59796abd34c1debc5e7671749ee479a294392821bd26d77ca521614a4c6485222dcbcde111a64f6a3bc8bc35605372fe19a9fb904f2c284f625d084c77afb1205ddcfef3495acc604c7a57f0405d457e861f2d320c245a0eb13a532fb3d4472209c8e981c411ee7bb0bcf61b2aea65c2ee246c510cbfdf13bde310ab0c6a335cdfe01c6bd0a1522b0d688a1ecb22e409d1a52d8c4713a44b47bcdf080852eb7f248e2a5c9736267089d83056d44a7948ab0e7baa2c4557fcdd7207740cefb48c30c96f018df6780a255f5aafc53ce4a7ff76e93bcfcb6ea74267158e810f8340756627367da978e11f70869ff9192dbf9aafab6a3bb07dbae00d058a1e914e3fbec4ba744615a64d2ba1b2ad44fe7a20f2cbc97b2248a4cfdb56e863d9b7ca11a70ba90d3580b0a1bd874c05ff00f365d0cdf5041ab4adb421344f1a4001b00982fb88ff34fb909c70b54c50d7a206112599f98401869ffc87ead283e7c9ad241961869d06f67280756a6698981be1accbee1627c49f781d450fd35fe3d9fb577bf857f4943a44ce99d1ac099d64cf3683522fe9d014b46b03b98bb311b506c9a419de548ca948ddb909e80a3f09892def2ccf2a987d42b02e926846e66fe7dcd36d42629d6918a1f17779c91370cd960594c35703b2044992abd3c0481a7c8e553d0bf7c6f5a2d91e9488366d775fd1c32463233c846d8601f08973a284ca825785347cb1014e7637c434424192ac96e1d43574e469d512dc9e5a0860f9c83dac215e5804c2bcf45197a7d0988ac52abb7ccd7e71afe5ec602b81d60635fb8b147f21298da1b4f4ec2aa426d9f46828745c5fb668ca32e5b0ece0b616d72f608b8f562d45df42fd73f95e7168616c415e418343c3de7318a1d7b4b2fc1d3d0f7798cf28ce140ab3e6014433b356d815017689a721bd8aa62ca21d24b84f852d12814579439d7500e55baacb1156348de8d14bea79e7b8f9180c389cdf862b93f6d8ad943b87f9f26c24ad92314b32d5003fbf4f217c7cd6850123863446cdad7621ff93f855de11b21cc99ee22d234d3482c9520b6b40ea96fd9d918858f6835fed81fa5a63f4f65e31465ebe1ccd7690d33060c209fe2be93f394032f61edc6050d6c26a5d74fb71364d1f4444a0c7b3965d2e247269fe5b662628e01cca3b90e3b34b28e991055ce7ca7bf033f5953bbfe95dd90b5b9402f2b5c2b8273326ec2ed0a6cb0e175d86639924b491f7212b540b7875eaae1e535b5c38283372134c074fb8c37480319feeddb4b3f0820edc6c9ceadc7bc92ce8361c8435645f5b108976bda2b159fb5c78f3f4c6bf60aac60c0647ffe39afcebb8de9195be7b4dee6e6e52e1ec672e647fa4d1b8c132f7810d007234b4a53e014084916c2ca3adce5834538a664b16a7320bc0ea047c50ffa50bd0a8acc1e1cb3dcfdb54e9f7c76612d656fc5348faf37f08dc9a1286e5b02f1819779c142288c6772dcea6f8a1e4d335cec9daaaefa363094cb1008c237123a8da756ea606a645f7963ac1d3f504bf8e2323c74c8892e49d94a03fee8d60f307f0cf956f92f5e65a6cffbbb54c1b6f3b9b5f288293593635f65465be14fa21a2b50fa020f3fce06bf91d7dcea4428aad0f3b32de00b6fa2cf5c2ee5d2e8f1a86c068a860e15c21c5e3eaae7b968dfe962a8b906fb5568c5cf5789d8cd3b76f40df87d49609e73c2f0accf61feb391d394b2742e00df54a2947f20100d98f71b13231540409051931a1eef6d0a98f5135ce863e678b40467437e74441a42457ff5610140d77b9c556c30f6f318fd1451e4f6d1dada63c7508e0328876df99b2fd4f3db44d61072b1be862c6a67dbe5dc354a1708f81473559a878007cf9e1a323574b46b02ff1c6e93e937eae024571b7a030538059226fe4dac45d0e0777ce12998f64b1e2862f7526ed96c24d7be1ed6153c38bcdc43c441988cd3146204cd0fea45d546bd3937667ed73411f65d1e40d12849c922a4a00b03ebe44823a9fb8d181a5303a67dd230c128d2aee114266aea9faadbdc8269cb617df44b755775c7036e72572a80c4f151dacc4790287160bed9e321d6d8161e39bc4174b3f4496af36d56034695282527a65144de1de2a75a7b185a4f7e3cde4927104ad162c3b1249506b50c15ccba99c469f522e9a15a1076a1069f0acba1d836f19f89bd78c1e32081a995f1b069d9fadd6654e0805df3ca4e2b1e0acfcd4a994bd278abed0f80846ae90c1ccc7c6d51cae4a5116f7adbd965c5861fc86d3420fceada85041604df1344b96f24b39c3bb2575194e240eedd85fa4618f0c1039747c727d94fb64fe67e613943b6913bf816e1519561a99d84f4cf8cedde027687a97b3430eab5a7cb98a42d821e03a7111b34941c8c3dc98cd2ec31e0471c34b001a8ae118333543198da3a323939c71cd2c5f279112bb99b87b7fa8dd03a47adcc1bf9ba53c25ac0e922efdd87b7f61696859d6ec53d2e114d6172f95474540d793a468679f931e0892e2c5bcc6b8930e0791abad56c7a3b906c2dd1e524447291a57c16e799c769e74f7a61fb68614a35b5316d523b360121510e38962f99e9f8765d7003b373340aee8ca124eebca793e4d79bf8c563770d1efd73604ae0b17c1d2a2516c08c2cb0e151db8c09643749ea0f3c79faf7efa9870c19fd27dc13a9bbf28179e62c33a3966d07d776ed7dff13ad041e89cd58de82e49ee", &(0x7f0000000040)=0x1000, &(0x7f0000000080)="7a50b93cad66e0897e3ebeb81b73a6167ddc24fbaedcadfd12adb2bdfca59880182b18536252404ab0b4f2942a5f5a0e4e966ccf7a86f8cfe651e0", 0x3b) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r0, 0x80206931, &(0x7f00000001c0)) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x61}, {0x4c}, {0x812e}]}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0xd24e246a2aa33fc9, 0x5012, r0, 0x8) execve(0x0, 0x0, 0x0) getsockopt(r1, 0x1, 0xfffbfffd, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r3 = socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000040)={&(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x4, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) fcntl$dupfd(r0, 0xcea1becbc7e56b1e, r1) socket$unix(0x1, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) sendmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) setrlimit(0x5, &(0x7f0000000980)={0x41}) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f0000000280)=0x5) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="a5c3a88cc6c1ba76ddc80c3a43c2042ec477a8b1a0193cc23710313395e1f44dd05990dffc79d1f5c53dbcc2383e76b6a9809a63052caaa3142d5c"], 0x9}, 0x400) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="4f6a756f8c8f33fc183059aa6eabf1a6288f74ff3cc78ae908060001080006040000ff4efac8c2ffe000"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{}, {0x74}, {0x812e, 0x1}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) r5 = socket(0x11, 0x2, 0x0) listen(r5, 0xc1) openat$null(0xffffffffffffff9c, 0x0, 0x200, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f00000001c0)=[{0x0, 0x0, 0x7, 0x5}, {0x1000, 0xaa, 0x4, 0xffffffff}, {0x1, 0x6, 0x1, 0x6}, {0x3, 0x3, 0x7, 0x1}]}) pipe(0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400), 0x10, 0x0) close(r6) sendto$unix(r5, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xb1, 0x2, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x2}, 0x2, &(0x7f0000000380)="fcf8feaff6711d6f85f669234ff40d4d1479619fb7587db87ecd6fe4ca071a35b77090b817532e185182036edd5c6b34d2c5fe7f19ae68c4c2f7037a3de9794a2886688a3f4cf2b9277b85cf", 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r7, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r7, &(0x7f0000000140)='./file0\x00', 0x50, 0x1) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) executing program 7: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) chflagsat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x0) recvmsg(r0, &(0x7f0000002340)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000002d40)=""/237, 0xed}, {&(0x7f0000001240)=""/4085, 0xff5}, {&(0x7f0000001140)=""/115, 0x73}], 0x4, &(0x7f0000002300)=""/12, 0xc}, 0x803) r1 = semget$private(0x0, 0x4, 0x31) r2 = socket$inet(0x2, 0x3, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) setsockopt(r0, 0x6, 0x0, &(0x7f00000023c0)="96591aa97d0d393f671f04e3b9375f5ee9944e7ef86bc5316c4cb1cbed288e11a04c6d9d9f53", 0x26) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002400), 0x10, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002440)={'tap', 0x0}) setreuid(r3, r3) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) stat(&(0x7f0000002580)='./file0\x00', &(0x7f0000002500)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000002640)=""/188) r7 = socket(0x10, 0x4000, 0x0) setregid(r5, r5) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000002740)={0x1, &(0x7f0000002700)=[{0xfffc, 0x1, 0x7d}]}) pwritev(r7, &(0x7f0000002480)=[{&(0x7f0000002780)="6fb7ff653dfc025f9ce412e2980b4985ce4022132875b44d012e3fd62dec5f09d9440e0a5d47611ed0d4b6b4ac74a2", 0x2f}, {&(0x7f00000027c0)="00c3c056707155676c73764c25ecec741232223200d0ef518d73548a002f75c2365d435d030acbe4b9a5de08160a7954f3b0939b355097edf1ab458efb68430e998ffc561036d1063765160d9831dfb99fec60b71de59b9a0214c69235246db3ef5e1c199d3983163a4a1490e521f1eb9a9d3173ba96635be242cd98f7d22faa4a92d7351ae8f3e2a5045d1a3df6850f37d9a0513c6fcacfbb0540fa604f8f5f1a27f6b90df137c36201ee94bacb4b7001231b7e1bf952b039b0434c433f4152d1", 0xc1}, {&(0x7f00000028c0)="8e86222b4b382aaa19e296fd5124e895b2e15cc197f3d04e7612", 0x1a}, {&(0x7f0000002900)="298d81899f87147cdc0aedafa8eb9176f388db919bc66645e24668118bc40a7043ea8fc5810c8c0894433cf275d4834245d595cdde1da4882f45cd0d0ba35b5d8c265e4c0453aeca27acd3625fe59423efca848719e7c72f94c5f5fde9060bc3d4234132df519f8bfb1b84d4448ff411f66b84840ddd42ef77f4d352235ddcdf36467b619bf3d5da6934cb75ef", 0x8d}, {&(0x7f00000029c0)="d8f36b9796a54948a696c55bd3497ffc3ae9", 0x12}], 0x5, 0xd6) connect$inet6(r7, &(0x7f0000002a80)={0x18, 0x0, 0xfb, 0xffffffff}, 0xc) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) socket$inet6(0x18, 0x5, 0x40) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) syz_open_pts() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002b40)={r4, r3, r5}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000002bc0), &(0x7f0000002c00), &(0x7f0000002c40)="aeb96196400a07af79195b0155726a885b128de213cd778816046b30b8012e42c97dd3b9f4d2dbfd7cc2a2c09a", 0x2d) fcntl$getown(r0, 0x5) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000002c80)={""/16, @ifru_index}) socket(0x1, 0x3, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000002d00)=@file={0x1, './file0\x00'}, 0xa) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x28}, {0x6, 0x0, 0x0, 0x40}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 1: close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x1, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000280)={0x0, 0x0, {0x80, 0x2}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9, 0x3e13a4ba14055f31}, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x105) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) r3 = socket(0x1, 0x1, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000041c0000fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb00000000000000004e204e", @ANYRES32=0x41424344, @ANYRES32=0x41424344]) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000180)="53f26aef7623ba3c93334d8028df9ef5ea234abf5ea8361356fc962ad17ade4d7dc249ea77aae57a39db576b16027c1a64a5beaba2001c5b2d7b453de5f7424c4c62d4a67fb459311f1e9c4e6571f58fcddf60ce42fc125005877a91ba6ce4f1d95e5c1f9a862ade829bcac5d45bbf9fd8747282663997f4a2e5848cd9449e9f1eb2", 0x82) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) close(r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket(0x18, 0x5, 0xff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x1, 0x0) dup(r4) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x81}, {0x74}, {0x8006}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@local, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @empty, @broadcast, @loopback}}}}) r1 = socket$inet(0x2, 0x1, 0x7) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000180)=[{0x2}, {0x5}, {0x6, 0x0, 0x1f, 0x1000}, {0x6, 0x95, 0x2, 0x9}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) open(0x0, 0x0, 0x0) getpid() setrlimit(0x0, &(0x7f0000000980)={0x4, 0xc8}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e", @ANYRES32, @ANYBLOB]) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r3 = socket(0x1, 0x5, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r4, r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) executing program 4: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) setgroups(0x0, 0x0) r2 = getuid() setreuid(0x0, r2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='r\x00') r3 = socket$inet6(0x18, 0x3, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000240)) r5 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r5) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r5, r2, r1}, 0xc) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) getsockname(r1, 0x0, 0x0) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, 0x0) connect$unix(r2, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x4}, {0x3}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) executing program 2: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mknodat(r0, &(0x7f0000000540)='./file0\x00', 0x6000, 0x20006c1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setuid(0xffffffffffffffff) fchflags(r2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x48}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x100) executing program 4: dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x1, 0x0, "0100dd2dfa7f0000000400000000910000008000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f154c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be812225ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x6f) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x84}, {0x60}, {0x8106}]}) unlink(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x2}, {0x2, 0x9, 0x0, 0xfffffffc}, {0x6, 0x1, 0x0, 0x85}]}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000002640)="05a6c99307837f7caa78e0e4ba00000018ef9a26e90e63415ed3f57d009cb0e6ab120cee3c345ccf74f9a7cc572b2258b738a612216d4a5ec25e5314897949b9eb21424e752a2f06f0eb61e2510a81d946471978191c26b64f6b094da2cb6f24f60853c4403b6b16354197f688f3fc0487936ef1d871e8267c40d69d41857575352e54c2c55f0fe9b664eb1d8525e44b94750ac5c32502fc5f20255b716f52d748afe1d558c0576a5669f50301ebd863399e1acf4652089b1e2bb56ec5937cb483060a5547531fbbb17df6d452bbabebd338962602e98e07c12cbbc12f4c604bee5fd2ad0cd9ddabcb00b91293b01fefce2318e2f341181514e02621e69cb88f0ccf40f4e4b45f50f3adc08ed71977a7514b9ca55fc77bcd4018b64d10f6f59b6d504cd5e41d4e60a58b410c16b7b3f76588aacf32f0cf2b44a2df0c49628cfd45eff5827755feef82c39d05466adc86422cfea5d8303c1bba24c6dca6064a7a35f7e2c7a3cb72720821685bc079ea75160ed9b145e3e3a3500fbe2f686bd21b3447", 0xfffffffffffffeeb) semget$private(0x0, 0x4000000009, 0x82) setreuid(0x0, 0xffffffffffffffff) r2 = semget$private(0x0, 0x3, 0xbfb75a4c24384f4b) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r2, &(0x7f0000000440)=[{0x0, 0x3, 0x800}, {0x3, 0x675}, {0x2, 0x3ff}, {0x0, 0x2a5, 0x1800}], 0x4) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) semop(r2, &(0x7f0000000300)=[{0x3, 0x8}, {0x2, 0x7fff}, {0x3, 0x80, 0x800}, {0x1, 0x8}, {0x2, 0x1000, 0x1000}, {0x2, 0x1, 0x800}], 0x6) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000003c0)={{0x3f, 0x0, 0x0, 0x0, 0x0, 0x4c, 0x2}, 0x6685, 0xe5cc, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000025c0)={{0xcf6, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x40}, 0xff, 0x2, 0x40008b}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) executing program 6: sysctl$kern(&(0x7f0000000040)={0x1, 0x11}, 0x2, &(0x7f0000000080)="71f91e2b71ac0058bc5a4caaae7ba376cbd78b5484fb87eb8e5f84a4783b7dcf71b59c7afec37082", &(0x7f0000000000)=0x28, 0x0, 0x0) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x20, 0x1, 0x0, "0100012d29fb00", 0x7}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) r0 = semget$private(0x0, 0x7, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xd02) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) semop(r0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, 0x0) fcntl$setstatus(r2, 0x4, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) close(r4) r5 = socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r5, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffffff, 0x40105706, &(0x7f0000000340)) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000100)) r6 = open(&(0x7f00000000c0)='.\x00', 0x1, 0x0) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r7, &(0x7f00000001c0), 0x0) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x17}], 0x29f, 0x0, 0x8001, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 6: openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) chown(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file1\x00', 0x0) socket(0x2, 0x2, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r0 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) dup2(r0, 0xffffffffffffff9c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r3 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) execve(0x0, 0x0, 0x0) pread(r4, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r3, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x0) executing program 3: syz_open_pts() setrlimit(0x0, 0x0) syz_open_pts() r0 = getpgid(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb088045000028000000080000907800005800ac1400bb4e224e20", @ANYRES32=r0, @ANYRES8=r0, @ANYBLOB="5022087a83466a7c00a7b0780000"]) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000080)="3f8dc0bb", &(0x7f0000000040)=0x4, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x82}, 0x4, 0x99, 0x4}) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x200000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x180}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_open_pts() mkdir(0x0, 0x1a1) getuid() readv(0xffffffffffffffff, 0x0, 0x0) socket(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x2c, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x1, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) pread(r3, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) sysctl$net_inet_ipip(&(0x7f0000001500), 0x4, &(0x7f0000001540), 0x0, 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000001540)="b04cbfef7e51d0c94b2812940e419d2751a37e4fcdfce99db0a488a0a4c2a42164c9ec5a80ccaf4294a24f55c8e7da2bb2589a2515c9d2af22b8c0b7f6d6e3daf3c3aa0e3b7177ecf24a033445879f61d27df82b3873ac307b8c45cd344b6284b170859c632e029e2839556645ca97cf541f3424c80c2298b4cfec52ffa9ca16770478cc2fe934ca33d0984ae4c7ddd21c555bc31b3d23afb7f756da0d243550473b6cd6d1343ea3e6584a5856a88d32f9f430e710ccf35131beb99a17dda4ed7948b9784b155f7530635df1f3a116c62b36d839204e0d4d7172869060c04ba1a75b9e9c5d53e5c54256b0f03ead191f9692ac8b220d0d1225ac4e66d5165ce0900690f38eed984c09c6bee27ae2a5732fcdeebdf1009999142c26c28f9555302fb7c59d89428504fede86d3c243f384c886930a5dc9ed4450452d761a94e2b5a3ed41f585b6459a7f802ef8b5a0b1be5c8bfec83fd2c0dfba4c9318bca3e981c54be9073311b3453303345eb051bfc5d638ab2b9ef79c74e90ea7a5cb88ba3707ed4c75e01ca54a8d04e23387af14a41e16d359a080e3f87153468cdf6095d838700abdb61aec3b3aeee06346dad884f772eb5196f5eefd39b07e943213260557ec8c02ecf4cb2821de7b082def3b082f63b1e5188be5a934b6dd5db0c437a5f45df00251f6b21d4c080e4943cf7f6e0b83121cfee5c3fd835a66680516593a51412c488303fd9420cd0cba807a640a9a1189c2c9925c5688efc9408c2d48c5870b7fa1b05c3ba07acecb346d3afd683e59dcc22741792bdcd54e596d2b9230b91169a85a0b438bdf9d6fcfab2e0e6d8d5b62e8be9fa5d51535dd63266aa9620b1c7b7d19109b0b08cce1a15959ca3a25439ab6041caf63eabba3d9205572248fc3932cf74d3a31163964708da6b46c90a112623fb2ccc7024ebbd90a6b890767c8240fcb176dd54374878b147fc26855319b4231624b67c780bc14aea95f8af47d0f4e80989417378e16c35ecae37a248b11540f0f8d7ff70d307ab2f706b30da830e0ce4d55197acd00c1248e9654fa50200c4075a66914a2e31c6e7920c6a97859e3503d89a955ceb2bc109349522f82293d1477552f53da6723972568dd535489d5d828088cb9e5e0bce2a2e874fc5f459ff0bdaaad13005e2bf4b9dca5c3dcf63a160d06bc818dc68d06874a28c2669c8cb6681e69382e0345e6070f9e741e4ff1d657ecae9bd3175745ccded82ff9d96c7db3a9b0372f8f7037ae89f9f1eae124f98a21ad42718f661d13d93aab22cdf1f6e5918b7644af7f046f5c5759d1969718854d4b4831467179bb29e693669064e28bf72822d78c432efd0087b33f39ce54e5a87f6afcde6d656e4c1802ea677101f171b55a1b83da41b82ac79b24c9e102d161b246c76cc059e022ba66cfc4050ed7272cb0e058f50529f646fd173994c9efd93f3ac259d362e5d03798a13fbb851631dfa0760dcee29413d32e98410439a260bdd23d43974390811948ddd1ec629795a3dbf6b52149a2fa7327e728d6f9f41fd90a8a16e8f5cba495e09c6aefae2090b4fc3e3644e884c04b12aaaffee0198332ad749d6514a4798e9265e4af9b8ac9b953237e0263fcab3516c753cdad096672b5fd8391cafc91b044934c14cb28fc3a717128e6145aad13dde9b3bbb95537bd5a628025946ddb221e35030ee3aa757e97fff40379e69df93726ca4ef53deb0448933b0ed6fec2d892fdf956cda0fb804d24b6894fc1880085928b7ad341a33d7c5c693fb34b23b4cf02edeef0cee8ce888a3bf44c6e60e422bb0060483f3a729378601409b4d256d0f29448e34a886d5671517097c1b0b4b1bd2d50109425bf5f98843d49958c19863b4072e508efb6d64c0a4459681f186e432df2f8a20c3b0cef98983db71b1b39d05f81b94931a8836058c9a5065fedb2f01e942cc398e5e34f189e687fa9292966fe39d3b8428cbf675a7e22f64762028ec5294e8b4773666624dd2e57b587dadaa44908c4166c2f368b491ed183dbd806fae9a181901aa3a99f2b2bfb62bdb1510702ac90ad246cf536987cda3ab9fb4e2edd7b605d1f2ece2e8474b09526f32810ac73efc70db18b04ca74f3129c133e20c747c3868d0bc46866085330e458de642212ecc6f089c48db0b12d064d9b63687e53d35ae0f6aa61c8387b6b616bd6fa392f9c25e2f2fe753e826f22418c93933df6296695eb7c508652e3dab29e192e2f4281497fdae372c5f6745d273e501c434346ba357d430d64247b2285e733483bc91fcfbd1c65e49dc234fd19327364297193886c6bdc34baae753df88ef2aca3aa5ea3385cf01efb337b53d7c16b6a38db337614ca02fe9e0fa3269040d47b27c0e42e22691b886d7f29cbdc6f03b19d3d279d21f7451e8015c231457743f6a80a31368d59daee88afec467468614fe81c30c25a990a5b4a3df668cc1fdffdc967451ab143add1928020e6aced46f6bdb5d9617c0b351ccfc705a356305f52ebf044fdf7ff34aa7cc0b6670ece0b9a1e7849aa20530aea221e8c5025829e724c28c851f1dfebaedaafd574a2873625f0771ba06d9dc7bc7c55ed38fa57893f2102762d0c4c3d4447b43f86e960def1aab4baa105a047dae35f452a930270e6bec6dc432226101a282c2a2c3f0d112b1442bfb93859d2855f4440e793907b039262367c7aee51958ace0bc7bb4773fa00dfddbd4ccb7c5f2aeeb5bc42bc38d01d03d0e12e6890bf95da1302dd5040cbea4c60d54657062ebb7ed36ec674cacd203b1201b4c6259b4404adcf856ae66ed021824f0fc38674b0e43596d7236ca21719dc7179560859156fda679b22a05ebd82c2f3887d4085586b5be4094c55aeb88018678affea36a7c1879190fe81cc4691b3967e3ba14be17c5d2a49f46d805fa1a19f60d6772374185fd50e47ae256e161689a266fc58464b73b07bedac86e87fc00e6f228b44fc68cb97e398df3e2852f97bf8804050e05bf25f4d3124647eb67922080ef478be3c3dc54ca5ee36d7488b6af4d3531768c38f93aa93e06c0c0bed218271d43de6cb1a3b21c22da0e68561acbbfc5d73d616619e05b171da90eb5b2e439fae5611c808e3eb853d8150f7e642a724dcede7d42b2f452096fa0068906d396bd328b3a2b11caa90939a8b3da0f79f77fa23b4767812f9f6fd6fda3cfeb60abe39c46c3fd6e139828110da7409fb6cacd25b30d7da459f775616728784c191972150159940d70cca3183d1229ca0d40a28b51317c4382ecd261fed3ed7d11693fed39058c053d35325a30db87c8f2710c2be98dc7aaebe2a777180072171d3e05c6525662b707ae233c6372b2c91a1ef4372f0e9afc255987241bb3387164bc085e4a611bb454a3d76225b7dea239fc9c55b868d48d8c7c4ef99572a52758c1260a33dea6201dfd25c315debf69bfc314748e06e023f2c98ddce0e5db26df8f940a528159d4bffe3a31c8f4a8d61ce8b7992b556f29be55b6bfc482c3b0868b83f051a12006a3d574cab3dc021c8c60cf1336df48a45ad259426fdc1ba1ae5f00c85f1c03e33596df1fe4fb8fa4b82861d63b322fb199d72529e13aa553763fd6b683544d9b895df424063d35ccb1998c5dccfe907074bd79752bfe3235166faa66cbac0e649a2153cf7406f8de6959d08aeb7c5ef98763ff53dbcea2af5e62f69d82e724315d05e8835f342fba9ef1465b5d0804a35bdcf90ec474f92b7918b26ea33787b3fc1d764b9d26ec90651ec0b6660033b0439b7bed5c3fd1c4af916ec3974e662561f76ea5db06eb3f5dc896aa7eeb09bddef8c5844b11dfa66be877643b1ac06e5d80cd7062008d8abed384921011b74ea7d244722d2086c9570c30338cff2e3e479cc924244d3972fdcbccfa7c8aaa5aafe1ec358b72be1a43a9b4ad8fe8830ac08dac67bab5e6d76164364e39c535e43e5cb4781eaaae73dea31dc2e2cbb05e79edbf3a296f9edfc5c40eb533d60731fd82cda43a8f3419637ecc1787f8105b197df71222698a4cf6175ee8ea7281af84fcfb1c5e696a1b98b9aaf09b8e28d2775fbbd78048c4110657a4f105857ffee53620ee3ef66c2b9403902f7b0aa0de7f652f7aa40e09a50bf9bbf21570e585f5acc8e3f8d445bbcd58415ee94218197e76a64d1e087d539ee8f0d1a2116bf2353906fdeaf9b5501f9672d606e5b7e4a4d9239a81e246b731cef32bc61bf28f346a39fbd2c0c5e351e8ac517cac804306eea6c964923413d5f0c922aab857d5a4f2144adc6ddd581e42b4601c85c44e6a9d5d85ecb656f57e98cf9399f5e2789e7d7cc770cb6c864c391851f56eb4209d73ccfd10256b49c4506653dcbb17624d81803cabc08a3281f2f6d0ac6b3d72c056fe4497ac1b3d5e60f1a22662c4d319ed4d02d8aa81fc2321497e9a8459b6c97627a07004a940d22c0de88c14ec2cf67d9ce19431d2506ed34645617a32f97401245323456616826fbf9e94052bf49de37c28590d57da3fe7761aeb9ce4d4d9c16b7b8357373c49503f7580465800accdaad5f7acf9c3aefbf10584fdee5500f9adf019540277cec2cdfa89f2f32e204200102ae701076da7df36dc19b76e7c90aa1bc0825224b6e9270286dea3eee8d1e58208b25adabe44ebd2d089b12d69e013f3e1385654cc595d74ce6a0681cecc9ddb109b99eb878eba86e241c826fabb9df0a6b55ebff72e82f025fe936390d7c79cc9c9284855e97c0d54c1c0f6600de1284430eb00be8c9cf3a7c8f43e56ef7a3ed011eb79db6cf8d9ea7b0cd52bf910417b8826279654cf794b3897fb76b74d9fbf15fd09dd146208e0f2d5c68035a8a80605f2152a8997b9d1210cc0fb07b0ae67f6cb66908af82a0b9cf7220f5fdb77ec30a2dccc980f344611276e91d35a5df18ed0508d7d3c69d1d4edc9d4fd72dfe5e440caf3b918cf5058952b1ecbbdf01b53ed068af4ecc38b21d7ecf6857fa67b5ef248f52ac172935fbca42e248c0d012999e4b7c19fad1b4574a2e0163e2f8cf83810549ef812559f2f038a8615e9b3bf169de43c8be65660edfeeda69875fb3f2f545a864ebb6af2572fcd5752cbaa8aba7092d4c10c9134b760b456cb1975762aa4f4e63c72ebfb8b35889421b7191d5395c9065241f5bc03d0ac24478871847207ff9fbb53774800f98b82ee8eea4b1bc02d88dd5df6c7f018b6e34d89d8d767e26881350f8cbdeff5ebeb8f6cf86c69ced031ebe53b516db891753a42a15ec777d1de0db870f9e19ede1a8d39d8dde2c93f816b19219314001913cf7d8f4b0d7ad4e72405d009855dae7e3e44f3f3dcdcdfefd61f4ced4a396cf12c2cc361a95e80cdee60d4bf850b325c9c02063aed864e212f6f661f8805b1860ebbf487348581ac96797e86b0f7fa2752777fbc7dc866ac9f94e0006516a07449c4d5b4c49b8bc2918ce00450f742e01e5748b929b957533c38ad6751578ec8ed37be9db47efd7b028206ce6ec06389c1969a4a434d9d3b4087e3168b81f2ac78b18398c52544d17d93f7e36ee00c04f0341f7a33cc3209aff509027903e1cef94071f6217a1005131185156e761d94d20e01f5bfc80984cb90e07e701753012fcddbe49e99c14da44003dd03d3add36d184b6d2593ae3f9fb4980ba40a549cd8a2e4cab7e8338ddf1d87fe6c08b20f05792e0f0ab651b98e9ac756b38e837c44da8f46e014f8b5c005935716445afe08f7567799b73059be35311d9f84239ec849d978e7fa0ddbe1945b1dc48832b907ba1e4d5575708d800000000000000000000000000004f7f31389f0109b2b298a857c63c2b2d763be1ea71228409e8e173b7dca08c12d6cca7aa17b3faef77ef93b9ed7a84492c26ebfbf26108f8c3d38e896733d8a92063f29cd7939463bbdac4c02e06b2043158031e14588a05269e1150fb7194e51e375e4981706ce641a3e2443560c700efcaafb35dbd128b1b3567639e2b2b3e4f661f20dcd08465ee60b04a852aa6b5e85b4ddbb9dfb54cfcf74e6c2fce2be1af0f9bc6bae9046363fc830972f54edd1371ccf8022bf03994bbc9c41d95d562a681ce1453003deeb0ecf12ab6cffb61492bed68f0beac4f588d746cdd82e3168a10745dc4ddf9d958908b3e56098dc7ab5a974dee095ae3c76e1c235d9ff354f28f4864c697492f5e00e1056bd7cf3f0c8eb7592b35e974d3ed7088fd5a40e0463befc2f8bae9371c01040000fad75b4a2c4c5b61400ec97011d9d62bac6c6268707ebddc77ff086b55923cef46117fd73109abea41af2a0177bb9ca6e5be189b133aa7d32f974d3742db40cd50d21f7736b33ebb6057a35cd04e43b89ff74148b7283d09b72eee00"/4511, &(0x7f0000001040)=0xb63, &(0x7f0000000040)="095e56cf7486bc08771717f7bfffd753b84689e746528c2bb5f9078962cbec7e1478cc28699a63af21ee428c057deaa1f20b692cb6fea0d6e895829f76e8301de209e1146088a3abcdd507bbb2ac473d5081a0ddd22af1292d4709b609a2d1ff89daba1786433012353c6c0b18c6c7724d078e7e11900d81564d2d2f240fcb0f57fe7bb97f58d7da624a408577a855c733cd425842cf10179261eadbf1b5fb2003bd8ef94259ec694c832a02e2f2034776a90768d5653ddcf3301fb5cf17e41c2357e04e08cd929425cc518ae025fba7b6040e2fb169a17d73168f3ef6acfbee847ad562572473b89668708949d972da889534b583fccad87167915f73cc8238959041c919d418c9e4165ddf0f1b49b99cc7212e8c58c34ee12f732653d33b3bacc21cedd45ceff327b8f388fbd86dec0ed70b81b2adba379ccd2a13842bd7fcbb22b983a6508e746652d1a3eb0e4f171c57d1c69e79b22a5b792a240bfb8725d7fb613bf2baaa6876", 0xffffffffffffffc6) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) open(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) shutdown(r6, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, &(0x7f00000001c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8480, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x4, 0x5, 0x5, 0x3ff}, {0xb3e, 0x3f, 0x1, 0x80000001}, {0x7, 0x9, 0x0, 0x9}, {0x1, 0xfc, 0xf0, 0x20f70198}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pwritev(r7, &(0x7f0000000180)=[{&(0x7f0000000200)="be063ee569c66246b420986cdd2d9057c34b44995efa202ee7750154b24dd162642e52d544b13f8e62359063fa7b5b2ce15edf6b01968a91883e145eed82f1a7b9b54985ee9058d80b10c30e8f72905c9e583b23a8f8c86de1a85dc2456af6e43d9e1af2a3a6d84894a45a247cbc91717bfe3cb5b2dae1ed65cc19e58454de74000f2440e3d262e60e603eacfab8011a1a9be71c54c16d768a244ac3b1d6d06bd03c8f92d5a0622d862cd6fc1032c250a0e2b949fad57975641d1d3c43849fa7f808db4f99667769012dbbb0306c804a423803f0d3441a6f301b1ac14dcfe4bd6a2fe3efa38bdbb3772c1df1fef115d8f1366f6c24d468296c54898db3", 0xfd}, {&(0x7f0000000480)="2b745c5a5dbdaeaf314219523f5824a36758c86bb2b8bc3d753521337f4f016aa3dc7ac7cc1f6a9ea37c06c472bca520eafdca107c737c28f189a544da8cda921e2e828745372271501d6af52c2dc3831dca30910bbb27eee56eefcb8b152811c99ea5aea6918ef001dbdab32b46246198662946e3f57f75293403be061111d1c4d328bab45e7f6772fa701fc56c7779e905dc5b7fca27e1b211ecf7864d867eb85e60b571133863686ee84aab2366051fd0eac4aefcf04896e96f81efd5a3e23c4d9383babe52447ba706103dc0137218e248cd6997735c86aecb8462717a740adc057e9c4f30f97a184c2dda364922c823b938780d66f3c89342", 0xfb}], 0x2, 0x2) r8 = socket(0x18, 0x1, 0x0) dup2(r6, r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x401, 0x5, 0x81, 0x6}, {0x2, 0x5, 0x6, 0x2}, {0xff33, 0x1c, 0x6, 0xfff}, {0xff, 0x9, 0x1, 0x2}, {0x3f, 0x3, 0x0, 0x9}, {0x2910, 0x5, 0x1, 0x40}, {0xf324, 0x98, 0x0, 0x5}, {0x8, 0x1, 0xff, 0xffffffbb}]}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) writev(r1, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x5, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000e36000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f00005fe000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f000000b000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff6000/0x8000)=nil, 0xe2d1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x224}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}], './file0\x00'}) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) sendto$unix(r4, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d", 0xa4, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) clock_getres(0x0, &(0x7f00000003c0)) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0x4) execve(0x0, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xa96b374c563bccb0) close(r2) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc00000000000000"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 7: nanosleep(&(0x7f0000000080)={0x0, 0x4}, &(0x7f0000000040)) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='*-^^)\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='[(!\x00', &(0x7f00000003c0)='{]#}\'\x00', &(0x7f0000000400)=']}}{.%]+$\x00']) socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f00000003c0)={0x6, 0xe}, 0x2, 0x0, 0x0, &(0x7f00000002c0), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x40}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) r1 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x8000}], 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) r2 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) dup(r2) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 1: syz_emit_ethernet(0x52, &(0x7f00000002c0)=ANY=[]) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') close(0xffffffffffffffff) r0 = semget(0x1, 0x2, 0x4) semop(r0, &(0x7f0000000380)=[{0x2, 0x4}, {0x4, 0x8d4f, 0x800}, {0x4, 0x5, 0x1000}, {0x3, 0x9, 0x1000}], 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x20000, 0x0, 0x80000001, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x723, 0x0, 0xd1c, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getuid() flock(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x28}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000040)="138ca0e8bb91c022c835f68fd1ef203a60bf1c519854bc34a71b56cc62b1063129014c7c0fcba39086445d144c746ba1216b55e146b04127e1dab0ae44e22cfd5daf1457d07d2f989dad0f2eb5a8dccc615e9115f67ba4e9424f09c44353218f301de537e02692749380cca2c6a17f897723ebcb0878f4299ea48949e67684de6a35de567deb0ad0ae5cfa846bd5ed2fe46851a95e5cf8f68ba6b34bd8f35ba9", 0xa0}, {&(0x7f0000000100)="90d8eb45ed0ca468d11fa4fca4e3f705645904206352fd907443fd5c26d52c1df6ebb25ed72887f5b02a6fb90b34c467c1607df610a27834514bb4bab9762231a6d779441750d01ab083c1c7262feb15ffac621719a6b436e346e9a59d8fa1b8e38ea0160483a4878093d09d03bd5f4515f3b3ab65a4020e0303c2c89ad64d31b09087f77e873bc03ffcbbbd88d058ed3bd355d7fd03fef9d4a8e729b487226df484659999ffcb9bdf138f45b8896f7fafab5820da09a06a62997efe62a8b807cbb56ecc2cec4f32d06fd6ce91097ec27a4f7fcac90710ccf4915854bda8a9574e0850ca12d33cbcc4dec335aa15fc4657819bca1b271ce2a2a336f4", 0xfc}, {&(0x7f0000000200)="fbfc5784090c5c3c6465f15b9d9dc589ccf9027628fd8b9dff4a77aced84eb00a6392f0956fad245f30f510d64a00ecf6f80e2c37195", 0x36}, {&(0x7f0000000240)="e9185d51a656491d6477c682199112b22921d43e9d79a7691c6352b82925060ca902d1f889caa592c1ec0b607504dbc4b1a39d7f2796d6cd4199180de76cb4cacd6f77bd39f80095a3a254d9524eef7f4567ed073204d0ca6548b0ee7c45fd3f4277ec5258d990c56ba16a70baa929367f8a1285b836a10848eaf6384ce1e8", 0x7f}], 0x4) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x101, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x4, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) close(r0) acct(&(0x7f0000000040)='./file0\x00') accept$inet(r0, 0x0, &(0x7f0000000040)) setreuid(0x0, 0x0) lchown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x10, 0x4, 0x1) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f0000000480)=[{{}, 0xfffffffffffffffc, 0x22, 0x2, 0x15a3a554, 0x3fe}, {{}, 0xfffffffffffffffd, 0x54, 0x2, 0x2, 0x1ff}], 0x101, &(0x7f00000003c0), 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x100, 0x5}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', r1, 0x3}) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0xa}, 0x4, 0x0, &(0x7f00000002c0), &(0x7f00000004c0)="00c6587d707678e30d10941e7121abf1efbc7ccfb88c478f7bbb61bf6201606ab84122a54e90ae05773ad79396b03eb5bb8731e5997c463651c44713f302dafc8df28c2fd7935f3f26acf1c1a1ba4bd3fe3169fb2239d0000000000000001600000000000051ef6385b6bec312f8545cb9c280797ea0e2ea51bcf9ebf94682206584b11ea59fdfb9e29c869ce7f7cb6507fcf98eb4807bc4d20e4c46e2345dd5bee630db9c6a5396ae37dd406b65a31d5151ea739c74e16280a6d4e055396d57286e42fbd711f1ca2c50eb59340cf0cea84668024f44b9e5add6ae07166d01373b432de032940271350f6cf0115a5544b9a9a3fa3c3e5df8178e9059f69101d361e7aa49ac660e72f491c5ee8b37abb8f8a01788f382c57a38b7cd735c12a497d43eba9108e63ae8fb54aba7b71ae0fd0fad3c55f6e66ca4ccf31019a8410c2e453e7498708545e1f6e5aa24ee4a7d7ddaabafaf290ae4fcf8b2a0a292a64b2cee", 0x161) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000280)='E', 0x1}], 0x1) shmget(0x0, 0x2000, 0x0, &(0x7f0000e33000/0x2000)=nil) getuid() readlink(0x0, &(0x7f0000000300)=""/173, 0xad) msgget(0x0, 0x91) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x24}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x15}, {0x80}, {0x8106}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x3, 0x0) dup2(r3, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r4, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x3ff}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000300), &(0x7f0000000500)=0x47) sysctl$kern(&(0x7f0000002d80)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) executing program 2: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0x1b}, 0x3, &(0x7f0000002180), 0x0, 0x0, 0x0) executing program 4: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x165) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x2012, r0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000280)=ANY=[]) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)="a9a8a9595e231e30adce89900ccc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538bb74f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b4329f1ec3346c2452de0dc241ae19e3cf35fc70d04000000ebffffff38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf52373ecfe08899212969a26dbced6e9c17b1c9f791a6b64c3d749dffb26cd9742a6f4aa765f06016baf81182694bd540418b678d425ba5b0f249677489c878ec59089ae0d6cbdafb5cdccf08c14c0908d7c2247a7e375ecf07ef2af87974b6e9fbe72c5bc4eba5753dccc2fa5f44fe780d7bfb343fc30f5ccd6a6e546041a2cca8d835d000000000000", 0x105}, {&(0x7f0000000000)="d4", 0x6}], 0x11ef, &(0x7f0000000140)=ANY=[], 0x10}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x9, 0x0, 0xff, 0x0) executing program 5: syz_open_pts() syz_open_pts() syz_open_pts() r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) executing program 4: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f000055d000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f00006e9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x400000000}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = socket(0x1, 0x3, 0x40) r3 = dup(r2) listen(r3, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000200)={0x3, 0xfffffff8, {0xffffffffffffffff, 0xc3f7}}) readv(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r5 = dup(r4) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000280)={0x8, 0x0, 0x96c2, {[0x9, 0x0, 0x100000001, 0x1, 0xed, 0x7fff, 0x3f, 0x0, 0x0, 0x8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x6, 0x2, 0x22], [0x1, 0x3ff, 0x0, 0x0, 0x5, 0x4, 0xdd, 0x3f, 0x221, 0x10001], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x5, 0xffffffffffffffc1, 0x4, 0x7fff, 0x7fffffff, 0x2], [{}, {}, {0x0, 0x0, 0x0, 0xe48}, {0x4, 0x3, 0x8}, {0x7, 0x8001, 0x0, 0x1}, {0x8, 0x2, 0x101, 0x8}, {0x4006, 0x3, 0x73, 0xe}, {0x1, 0x7873, 0x4, 0x8}], {0x0, 0x0, 0x0, 0x8}, {0x12a, 0x80000000, 0x5, 0x2}}}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r8}}) r9 = socket(0x18, 0x2, 0x0) close(r9) r10 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r11 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r11, 0xc0106924, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) executing program 6: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4000, 0x3, 0x0, 0x1, "000000000000d200", 0x0, 0xfffd}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x0, &(0x7f0000000980)={0xb, 0x200400000000062}) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) socket(0x1, 0x2, 0x0) socket(0x1e, 0x0, 0x2) r2 = socket$inet(0x2, 0x2, 0x10) setsockopt(r2, 0x6, 0x2, &(0x7f0000000040)="8b589d", 0x3) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b748abe0e962960f4a11bafbe1ed060a0000000000ff0c8b58891be2608106fed2d50cf70900000000090d99af2ca6e1014aedccad145dbda88cadf6d7187b0f71b7950335ff4ac848777aa26083e0e871a5c38bfd11eb650a109717af815c3ea6979e95269b363d4ad110bbb6868c3ba200817af04416699b259041ebb7b74ba885380e22756fd3d166ed771888502ce8284358104fb97196002bae03cdc6f48b1064c40d25ae4472a4ae70c864beb40c1d14f0bb2a76f22b66430c00f7f7e4cf45d9404bf69c379a9a447a787a64ab546dd874bfe43d3d056031c0e28cd9c17632ba5ed4b4be1c89872c57051cc9f31b6f2d099aa1197790ec1d2e11b8f8ea0009c512489f656b0dfd5d21d4bca22390c616215e47a0b52338a6a5815bd415385288be340886724b8a955354247a2fe4db0c552db1c171c95d21fed7e33f603a1a69b99f614f335ae789c707f2d37febae7a49af8cd349d5d30b80c8970ce7e9d48cdcb10b649bce6a677624f3aeb70780e16f36dc5950aa17bd41580bc0f4282da716fbe3971fe15dcd843583c87ceccfca7328a900373b6cf2a113b346517676c81bc2ffe9520682d751c73f0f4ec8aadc7e063c53ac5b1459"}], 0x1000000000000093) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000200), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x4c, 0xff}, {0x26}]}) syz_emit_ethernet(0x62, &(0x7f0000000180)=ANY=[]) ioctl$FIONREAD(r3, 0x80206982, &(0x7f00000001c0)) open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x6) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xfffffca3, 0x6, {0x9, 0x6}}) fchmodat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x100, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r1) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000100)=""/194, 0xc2}, {&(0x7f0000000200)=""/32, 0x20}, {&(0x7f0000000240)=""/158, 0x9e}, {&(0x7f0000000300)=""/8, 0x8}, {&(0x7f0000000340)=""/148, 0x94}, {&(0x7f0000000400)=""/99, 0x63}], 0x6, 0x839c) r3 = dup(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) symlinkat(&(0x7f0000000540)='./file0\x00', r3, &(0x7f0000000580)='./file1\x00') ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000005c0)=0x10001) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x8000, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000640)) r5 = fcntl$getown(r3, 0x5) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r6, 0x0, &(0x7f0000000700)={0xfbd2c5a78b4978f6, 0x2, 0x8, 0x8, r7}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000740)) ktrace(&(0x7f0000000780)='./file1\x00', 0x2, 0x1300, r7) sendmsg(r1, &(0x7f0000000f80)={&(0x7f00000007c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000dc0)=[{&(0x7f0000000800)="6ea7f221390437dcbbbc633bf61a2f9f07dbee6a51892d8d7fa6fd9466a505620f7b2a456f953d0f9ace542a52456643f522ba341ce6cc9b30e407afb7ee8cec6b2db65e3fef99091f2fc426d79634d6a6ee0001e5df0c4177e7e75f23fcc9fb99b4ee2dc9702b96b9f3fdb95a4764046edfceb045719bfc4564ad14f1a519da60107858ae78eb2eb97a50faca2120b3b0ea3fcebfabaa079fcbe578", 0x9c}, {&(0x7f00000008c0)="543dcde744ecaa36", 0x8}, {&(0x7f0000000900)="eff7909f5abb9eb1772497a8bda2fee41ea3365fccf2c62008dcbfa83c5168979949060ef847de59a29a75b65de443f787f9b6fbcb790023f49e53f06347d26c542ba33247cc752245f6ab06ec068aac354cc656b335173bd50a", 0x5a}, {&(0x7f0000000980)="6d45ccc3e2e125d2e4e201b96206b63069b19c34ecd28c648b0837f916b8d6c210cd1637d76f4505c97eadc5a96a8d87c28138cd3f11116c403bd1420b0630c0e9d84725553b73be9b4af3e4326dc8a703", 0x51}, {&(0x7f0000000a00)="02d7108ad3938efdf31ad7cb6502bd25976e0045bf5b772c126c479484cc69b00ee12b4937049a47ffeb964ceafcf6705cc665ff429242f5fcf6f10245a1173c883348f8c19fbbacaec6e0d41aa54caaeea305ec6c4ea1b7b4e9317d3d5536b54d08e0a41baff6b222f61a9cb334a12028e0f750434c8166a869b30d314a1ae30a57419537b5179edc38e7dcffb2d1ad6dea68", 0x93}, {&(0x7f0000000ac0)="50e3447ae4adfc2f76cc02800208edb85d29b866767bda4291a2bdf487b56e725700112766be17c39fabd72e29d4a6d62b0e908afd30c075e3e20450e6b2bb3dba1a13f209dc0ae2e1fa503114b504091d11838c0d83d221b189611e00dc63952f93ea742a2473e32fe0ac4e100f2d423c141d37a5a463c0fb028a1c06b091af81f94f7d48654a0bff528b3d7362553b85bc9ca7aa562f5320930253486e3e5abfce63e6b8317ccf04a5284b53526a7049a134ec90fa2174653d141f671e9eb0a0bd928ed3214b028dacceeb6c0186213cce812515c837", 0xd7}, {&(0x7f0000000bc0)="10946ce413fb7da6f8949117e218e1b512cefad2b054c4da142054e2c7ac9b15ae2c77f54521f5e65e88e2ee7cca984ac1c6f2bc1cc8be95cfefb00ca7561f6d5da2dabea69e2f82c061241879bf6034d91dc07a7b8e7a34bfba64b726af5de8b1e62671b3ff78c68346e7e274b7fcdc99ff1b60b2de31586d035650af76370d9e8378e02a264f14bd8a78140d7e56fe50b8d135f49f6b39dbe8c6986a3fa612c1d121f4f22efb9e1ad3670f56fff4e8d5168192b9c9a898b1253f59336143d6c1d1423ce102012e26292f6cd767205fa414bf88a9109ccad494a7a10ac3f459e19c09ee9c5d547c0ffd939392e90868", 0xf0}, {&(0x7f0000000cc0)="3bb12dad93d7695939230827241bcf302c5cfd4e4f3bc9b99a94a0e161d23bdea3e9ad427d928ee07c14d8893e7c77cd3d65f349c0d006239983dee92348f624399500cea4ad3e5cfd94c87586edc7b35f0bbd80737f016ced61de0c6c753e47f66d9d515278dafdd84d1bdf8915d06e04c6fdf4229d73c8960141926840f27b5d27ca9e55fe6a23e69446656ac701de173803c276d251b1528025433a8da08b65988850087a33055356", 0xaa}, {&(0x7f0000000d80)="f2d76d40a84b9f7d6141a6dd5c09ea7e40eba6c7", 0x14}], 0x9, &(0x7f0000000e80)=[{0xd0, 0x1, 0xdf, "c93ccf73e3bc8bba02493b145b9408d6874746ff1484bb34ad018e89f1827ea5f1231dd9a3873fffb81a843aa4a1a8f1ab3630d87272b3b4a1f6538deb92851bd53cea3326fc1120cea345235ab3618e328567e2b9eaf7e620e8edb533e4b41aa91dfda87ca6634ac05d4b187eb289cfca38adae957ead6000450ee81cfd43af15c3e935be6032805fa7ff2175437259c83980488c029895caa41eb5cf1c01e2225bf1eb4449e60af2e0f12ed0f25810a31f588bd70942f1558f439c"}], 0xd0}, 0x10) r10 = msgget$private(0x0, 0x203) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000fc0)={{0x6, r8, r9, r8, r9, 0x190, 0xaee}, 0x200000000000000, 0xc6, r5, r7, 0x40, 0xaa, 0x2, 0x10001}) open(&(0x7f0000001040)='./file0/file0\x00', 0x800, 0x32) fcntl$getflags(r2, 0x1) fchmod(r4, 0x52) r11 = syz_open_pts() fcntl$lock(r11, 0x8, &(0x7f0000001080)={0x2, 0x1, 0xb26b, 0x0, r5}) getpeername$inet6(r0, &(0x7f00000010c0), &(0x7f0000001100)=0xc) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001140), 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(r12, 0x82485608, &(0x7f0000001180)={0x5, 0x8, 0x100000001, {[0x6, 0x3ff, 0xffffffffffffffff, 0xb1, 0x2, 0x6, 0x80000000, 0x8, 0x4, 0xfff, 0x8000000000000000, 0x8001, 0x3f, 0xb9, 0x5, 0x7, 0x5, 0x9], [0x6, 0xfffffffffffffff8, 0x1, 0x9, 0x900000000000000, 0x0, 0x0, 0x7fffffffffffffff, 0x5, 0x2], [0x81, 0x3, 0xffffffffffffff81, 0x5, 0x612000000000000, 0x1ff, 0x8], [0xfffffffffffffff8, 0x4, 0x6, 0x1, 0x3, 0x4], [{0x7f, 0xd5c9, 0x7, 0x9}, {0x1, 0x2, 0x7, 0x8}, {0x323, 0x4, 0xfffffffe, 0x238b}, {0x1ff, 0xffff9fc4, 0x6, 0x100000000}, {0x85, 0x80, 0x800}, {0x20, 0xfff, 0x9, 0x9}, {0x5, 0x6, 0x8, 0x4}, {0x200, 0x7290, 0x8, 0x6}], {0x1, 0x4, 0x1ff, 0x7}, {0x7, 0x654db642, 0x7, 0x7}}}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000001400)=r12) executing program 3: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, 0xfffffffffffffffe, 0x843) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0xe2}) r1 = syz_open_pts() close(r1) sysctl$hw(&(0x7f0000000080)={0x6, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffd}) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a5, 0x0) socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x46, 0x0) r2 = open(0x0, 0x615, 0x0) writev(r2, &(0x7f0000001400)=[{0x0}, {&(0x7f0000001200)}], 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x1c}, {0x5, 0x0, 0x0, 0xfffffffc}, {0x6}]}) sysctl$net_inet_tcp(&(0x7f00000003c0)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f0000000400)="6dbbae9af7a2dd23795edc31bc2cb7a0ca6d83e86ed5de39a092f08cf2dc5d35309df6c567295f990d045f8d43ae6742459c5b64a5bafeb2072fdb759da6dd3eb02a43bc768e571f6df3378b211b361a15a825e78f4934a6f28af7556e57ca3c654dba19343cdcff5c225738ecc9dd1684f362462277ed314f1c7b7784d4bd850f9314ae310f15bcf59271405bffe0c276cec20c2fc839e5354eb1b9a12878f07aadd325a7f43cb7507f8d14586b4e4c6803fdf40031d778826095a4f50fd0e155", &(0x7f0000000500)=0xc1, &(0x7f0000000540)="8032b06e18159ec04d4b362c05ac5773f3ea21f2ff9e3eeaa64e7d4c26274e1cd2a2bab45dd3633185a59be6b620ccbaf145d88a7801c9821e732edcce4a9adfaf09b76f0f8078c66bde3d5abdaddd968f636edc024ebbcf62a4d738b5b26aeec27bbe33a8bdb6f402518728cccb719c54a2973803389e3c68142c705ea0db15f2f701f2a7948d87a7f7f2601f2b56e610745bc2ee0c666f3dbd945d74039d40a6bc5bb53171dc90c83bb8a842fe56b08d808c73136dd1a1192d5b8a6fedabb0a38d5c02161b4bd3dd33d763a88746ee7afbb336c8c4e3493704b826", 0xdc) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xfffffffffffffd42) fcntl$setown(r4, 0x6, r5) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x15}, {0x14}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da97165e69ea5b87139f65c8357ce80b37ee49321c89c49c79bd5ccf3a7c6f229d492f017366bd0356fd2c3dc6b27a7419141977b3add295b237297d0d578a7acdbfe2d9509729ff1a8687a2e3a41818466c5802d986dc210fea19a3636fdf6a0a5ff67eb73a775d184bf68c3637ddd3c58cadf78f01593bb86a0ed2afec8da739ed43d541e2a5df12e16d1a71ce14a6169717e65ff1c82db550717668dfe1e356e0797c0d5204613c21b75aad6d61c8d949c85f3fe007a1fc714d30fbe12dbb318c8aed8aa85abafe3242789a90936962bd1e9614df96644808f8db96d8f991d8e23f1866c74760b608fa5803478949940be967f756a296fa1f7be4aa1ebd53cd5977be50376ddde190161a722b2e7ea7f0c1b15b648bfb9634a2bed0424a0e29447e15b227ec9ae2f80fd5442ce38fc", 0x175, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0xa5, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 6: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r1) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) sysctl$hw(&(0x7f0000000200)={0x6, 0x19}, 0x2, &(0x7f0000000600), 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = open(0x0, 0x0, 0x0) link(0x0, &(0x7f0000000400)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f00000004c0)=[&(0x7f0000000440)='/dev\x00\x00f\x00\xc9\xd3\x90\x0f6\xba\xef\bq\xfe\x80\b\xad\x95\xbf\xa8\x1d\f\x17\xe5\xbb\xc6{\x7fm8\v\xb7)\xa3\xf0\xf0\x87R\xdb\x1232g\xd8\xff\xfb\xb1+\xa5\xee0\xfa t\xaa\xa4<\x02\xfc\xab\xc7$*\x9fYO\xe4\xc1D\xc3\xb5g\r\x9d\xd7k\x03\\\xfdHh\x96\xbeZ/\xd9go\xfe\x82\xa6\xde\x8b\x8b\xdb\xd4\xba\xf4\x87\xcdJ\x06u\x94\x18\xe1\x00\x00\x00\x00\x00\x00', &(0x7f0000000140)='\x00']) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, 0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000580)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) syz_emit_ethernet(0x138, 0x0) shmdt(r1) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x5) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: r0 = socket(0x18, 0x4002, 0x0) r1 = socket(0x6, 0x3, 0xfe) setsockopt(r1, 0x1000000029, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r4, 0x800c5712, &(0x7f0000000040)) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x7}, {0x406, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0x13c9, &(0x7f0000000080)=ANY=[]) dup2(r0, r1) pipe(&(0x7f00000005c0)) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) shmdt(0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c, 0x0, 0x0, 0x8d92}, {0x14}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) select(0x40, &(0x7f0000000100), &(0x7f0000000080)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x0, 0x0) kqueue() executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x6, 0x1, 0x101, 0x1, 0x10001, 0x81, 0x4, 0x2, 0x0, 0x100, 0xffffffffffffffc0}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x1, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000140)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000180)={0x1, 0x3, 0x4, 0x3ff, 0x4}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x5) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x110) fchownat(r3, &(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, r2, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) faccessat(r3, &(0x7f00000002c0)='./file0\x00', 0x6f0ef3c40fe59121, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000300), 0x20000, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r4) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f00000003c0)={&(0x7f0000000340)='./file0\x00', 0x2, &(0x7f0000000380)='./file0/file0\x00', 0xe}) mkdir(&(0x7f0000000400)='./file0\x00', 0x88) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000440)={0x1, 0x9af}) preadv(r3, &(0x7f00000006c0)=[{&(0x7f0000000480)=""/129, 0x81}, {&(0x7f0000000540)=""/128, 0x80}, {&(0x7f00000005c0)=""/245, 0xf5}], 0x3, 0xfff) r6 = socket(0x10, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000700)={@empty, @random="72560bea97e0", [{[{0x88a8, 0x2, 0x1, 0x3}], {0x8100, 0x5, 0x1, 0x1}}], {@ipv4={0x800, {{0xf, 0x4, 0x2, 0x4, 0x58, 0x64, 0x6, 0x80, 0x2b, 0x0, @local={0xac, 0x14, 0x0}, @broadcast, {[@rr={0x7, 0x27, 0x0, [@broadcast, @rand_addr=0x8, @rand_addr, @multicast1, @broadcast, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast2, @multicast2]}]}}, @udp={{0x2, 0x0, 0x8}, {"aaa36ee5cea876e4e1f9482bd5654157062e516f"}}}}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000800)={0xa, &(0x7f0000000780)=[{0x8000, 0x7f, 0x7f, 0x7c0}, {0xff, 0x0, 0x9, 0x3}, {0x0, 0x7, 0x40, 0x32}, {0xc7e, 0x3, 0xfb, 0x7ff}, {0x9, 0x81, 0x7b, 0xffffffff}, {0xc5, 0xde, 0x3f}, {0xfff9, 0x6, 0x4, 0xb9}, {0x7, 0x1f, 0xc0}, {0x1ff, 0x2, 0x0, 0x6}, {0x9, 0xac, 0x0, 0x43c}]}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) fchown(r5, r1, r8) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f00000008c0)={0x5, 0x3f, {0x1, 0x1}}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000900)={{0x9, r7, r2, r7, r2, 0x19a, 0x5}, 0x0, 0x6, 0x73}) rename(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='./file0/file0/file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000a00)={0x1, './file0/file0\x00', './file0/file0/fi'}) syz_extract_tcp_res(&(0x7f0000000a40), 0xff, 0xbfb) r9 = dup(r6) connect$unix(r9, &(0x7f0000000a80)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000ac0)=""/250, &(0x7f0000000bc0)=0xfa) executing program 2: rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xb4, 0x5, './file0aaaaaaaaa', 0x7f7, 0x9928, 0x0, 0x2}) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r1, &(0x7f0000002000/0x2000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0xc0}, {0x14}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) shmat(r1, &(0x7f0000002000/0x1000)=nil, 0x0) select(0x40, &(0x7f0000000000)={0x7ffffffffffffffd, 0x8, 0x2, 0x0, 0x0, 0x6, 0xffffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100)="f5318f02", &(0x7f0000000180)=0x4, 0x0, 0x0) r3 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f00000000c0)}) r4 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x100, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) malloc(): allocation too large, type = 29, size = 28292870884 executing program 6: r0 = open$dir(0x0, 0x708e5a7af5d3c491, 0x41) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {0x20}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYRES64=r1, @ANYRES16=r1, @ANYRESDEC=r0, @ANYRES64=r0, @ANYRESOCT=r1, @ANYRESOCT=r0, @ANYRES32=r1, @ANYRES16=r1, @ANYBLOB="edfe0789d5dfb10e4f7c680ed9fd45a4037caf63f6dbebc88deee18fd35988fab29e13eea96400d80afe8291cbb2b5951b591911b7ec57265ae53737302f7bbf2311ee82b86585ce2d9cfa80371f747e12e2f1e891a41e4a695d315d0cadb87ffd30b5ac2f9832962e5905952603b06121e79cbfa23fe6e0b81c10963a6808d38590d7b5cc672c53a5eadaa6"]) r2 = syz_open_pts() renameat(0xffffffffffffffff, 0x0, 0xffffffffffffff9c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r3 = open(0x0, 0x0, 0x108) ioctl$BIOCLOCK(r1, 0x20004276) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, &(0x7f0000000140)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x8}, 0x400000000000005a, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000240)=0xfffffffffffffef0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xffff4a87, "00000000000000000000000000eb00", 0x4}) poll(&(0x7f0000000100)=[{r2, 0x40}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x13c) setreuid(0x0, 0xee01) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x40) fcntl$getown(r6, 0x5) close(r3) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x30) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000100)=0x8) executing program 4: 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, &(0x7f0000000180)=[{0x0, 0x0, 0x0, 0x8}, {0x6}, {0x6, 0x0, 0x0, 0x800}]}) 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, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x79f}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1b2}}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(0xffffffffffffffff, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4) writev(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000200)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x1000000000000) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000580)="175afb3ea02504bba0a58f6c286203e3d5b5301618b3eeaf57b27857d923419633dad726ec5bb08814e562ceea51016b48777b1350290c2e4f6dad34d2eb3a6fa5714e11782cf42498a332c4108e8b7cc2fec39569488b9b5645dfa40626cce6d88937202121754a62f31338493d63", 0x6f}], 0x1) execve(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0x3, 0xfffffff3, "ff080d00"}) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)="7a0a771984c5f8c63ca61a78848c17ddcd7e7b9634568168e99a4121adf9cd78353c5c716d57854284434e26bad60446cf8a581f61ed549010be6046cc68671ef4ea0d77691a75d4b52dfbbb38ab65dc8d177463956f6489f6fcf41d802e16e7f1b2fc5bace8a40f37ac53a1350c9ca36c", 0x71}], 0x1) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) syz_open_pts() syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) socket$inet6(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x7}, {0x6c}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) dup(r2) close(r2) acct(&(0x7f0000000040)='./file0\x00') r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r2 = getpid() r3 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) recvmmsg(r5, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) close(r4) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) fcntl$lock(r0, 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1021, 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r9 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c", 0x4) close(r9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x88}, 0x2, 0x0, 0x7}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 3: r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000001440), 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x57d, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x0, 0x40, 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r2, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) r3 = open(0x0, 0x615, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1010, r3, 0x7f) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) r4 = socket(0x11, 0x3, 0x0) getrlimit(0x0, &(0x7f0000000240)) sendto$unix(r4, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdff030000d700"/177, 0xb1, 0x0, 0x0, 0x0) r5 = syz_open_pts() close(r5) syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000530, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x40804}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000340)=[{0x40, 0x20, 0x0, 0x8}, {}, {0x6}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x6, 0x0, 0xfffffff9, 0x0) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) r1 = semget$private(0x0, 0x4, 0x46) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000240)=""/99) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r1, &(0x7f0000000440), 0x0) semop(r1, &(0x7f0000000340)=[{0x3, 0x5d32, 0x800}, {0x0, 0x8}, {0x3, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f, 0x1800}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000000c0)=0x800) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r2}], 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="ad442fdd", &(0x7f0000000080)=0x4, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x5c}]}) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r7 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r7) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) executing program 7: setreuid(0x0, 0xee01) r0 = getgid() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x7) execve(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) chown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x20, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f00005ce000/0x4000)=nil) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400180000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x85, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x205, 0x191) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x20001, 0x1000301010009}) r4 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, r0, 0x28}, 0x0, 0x6, 0xffffffffffffffff, 0x0, 0x0, 0x9}) getuid() shmctl$IPC_STAT(r2, 0x2, 0x0) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r5 = socket(0x2, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b100ea6f000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f6a335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000480)=ANY=[]) sysctl$kern(&(0x7f0000000140)={0x1, 0x9}, 0x400000000000016d, 0x0, 0x0, 0x0, 0xffffffffffffff6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x9, &(0x7f0000000300), 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0xc}, 0x2, &(0x7f0000000300)="e16abea7a79228710a31984c67917c30dd8b78c676210f33d8d4d0e5760a1364b036f6b906d25eb7445f495a6c4312f20ba81d252803535ce9fbb47393581daf0fae1f7812f01864acfa7e5a2d74a2322f9afc10054f7903a69fd271a762498b1fb834215982c267d4affaae4b2e428ec1b022ca43ff8cfe12e2796d52bbd3767527babe3b48f6290f598cce732a60febbb61a5aa6646a8c7cecfb75ba908c4a4a8c0624c6c00851376eb7a4e094220d6024882652d7b8e6de6bd29ce3679a4962b0484e938c4b404f737807431ccc7aaf7a67c3a6cc", &(0x7f0000000400)=0xd6, &(0x7f0000000440)="6bdda605eb1b04b87998c5e1164532f5d4b0cffa0bd8b2044e3a5c3ce5e99518e0d36acf663dd993e6154d5f52480dedf107b0715cad3032c5d726f7742b29b76c19fa2c21b2a39034c75ada99ce410a2aa6c6db64ed495f6c7287418d21fffd37b62cb29fe145ba0e80037b1db880fc6393404fceaffd538da3cf90f7dbe84b55b4b33924a78a86a5df8a02b73170262cc0ccff3f43554ebed28d4d7350b5043b8a5a66e0b0132ca66194878c8dee9049e7f866688a1f7f5fba549b0704f7101592b84cd96e920b6934e024323f82b1a55c7defdc0cd9c57af17757a78087dd25", 0xe1) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000180)="33b62b53cc518098fb586f8654ccabac394a21176475c8d7abbfe85ea97a60556ed1667c65fed0fa826e806391cd8e9611cb35b5bf15aa52dbd36706438c08bb429a98cae4a5b7d9a392f26dd5293c0ff1f72ebc06c427cd49468f", 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x3, 0x8}, 0xc) listen(r4, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000006c0)="7dfc68b8202df72e1feadde016db2e069e6cf4f18d4d308c8fac1ab16bf53f934fb21a857eced5f634b86107354b7f8e7aedea5391e77835a5b7f307b8dab0a17edf1812602c73591e62d47185e796af29ae49974f43ee0d1fc9124f6dccb38ddcc1b510826db86f48f4af8e072ea89d5cdd8251c3230ae558fbc301f5d923db8370a664098690d72986052e5c96d3f9513f5a8c5e010c8198bd463069b8ac034c2fc55d67d3d806530e4d736c0c1eb05d19d4334e1976f59aef6c76bd75a06049ca31fae2d002000000000000001ee2dd13241c0099369006400ca3cae064f0794b08c5a4eb05b8b0ff5ea8cd6c58eb593152cf65e7e37688a203dd4015fa77383ff872ab6dffb4fe766a43065a7e09088e1b", 0xffffffffffffffb1) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) execve(0x0, 0x0, 0x0) close(r4) executing program 2: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x2}) pledge(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b", 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2) r1 = open(&(0x7f0000000000)='./file0/../file0\x00', 0x40, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = getuid() setreuid(0xee00, 0x0) r3 = socket(0x6, 0x4, 0xfc) ioctl$FIONREAD(r3, 0x8020697f, &(0x7f00000001c0)) getuid() setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() setreuid(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x40000, r2, 0x0, r2, r4, 0x67, 0x8001}, 0x6, 0x471, 0x0, 0x0, 0x1f, 0x0, 0x8001, 0x3ff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) close(r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() ioctl$FIOASYNC(r5, 0x80047470, &(0x7f0000000280)=0x5) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) open(0x0, 0x78e, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a2", 0x9}], 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000180600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="600200008491a26c690fdc4b"]) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)) r2 = socket(0x11, 0x3, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) bind(r2, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x50}, {0xc0}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) r4 = socket(0x6, 0x4, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = syz_open_pts() close(r5) syz_open_pts() executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/150, 0x96}], 0x2, &(0x7f0000000400)}, 0x2040) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000500)={0x1, 0x42}, 0x3, 0x0, 0x0, 0x0, 0x25) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) syz_open_pts() ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) executing program 2: ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4d}, {0x25}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) setrlimit(0x8, &(0x7f00000004c0)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="00df96323ee1ee706a73978bad10f20a3bec2cd9fa35", 0x16}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "708000000001000000001c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1) write(0xffffffffffffffff, &(0x7f0000000300)="1e", 0x1) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x3a}], 0x44, 0x0, 0x100000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x820, 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) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r2 = msgget$private(0x0, 0x2) r3 = socket(0x2, 0x0, 0x0) clock_getres(0x0, 0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r3], 0x401, 0x0) msgget$private(0x0, 0x25) msgrcv(r2, &(0x7f0000000400)={0x0, ""/137}, 0x91, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x1000) msgctl$IPC_RMID(r2, 0x0) syz_emit_ethernet(0x62, 0x0) mknod(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) executing program 6: sysctl$vm(&(0x7f0000000080)={0x6, 0x2}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x910107f4692c0b53) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) shutdown(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f00000003c0), &(0x7f0000000480)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', 0x435e93a4, &(0x7f00000001c0)='./file0\x00', 0x8}) executing program 1: mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x2000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r1 = dup2(0xffffffffffffffff, r0) r2 = open(0x0, 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000002c0)={&(0x7f0000000100)='./file0/file0\x00', 0x9, &(0x7f0000000280)='./file0\x00', 0x8}) getpid() setsockopt(0xffffffffffffffff, 0x2c, 0x206c, &(0x7f0000000280), 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164981f70bcf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f834", 0x9d, 0x4, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="cfc8b3b15ceb02393da68c4b6ac19978a9cd92aacc4cd9b1e4ddb6241625ded352f9083368e20850eb3441f09fa0ed4f24ef535903010ab2c964f0f7b6f1363b7e7df4fc1194e234a5aca9ef1195c446f846c44b79161e0ece64bf706c09e5e54dc8f251875d8880e8599901933e27b45c123d35247eefd88cbd087c32b619fffc8ebc258a655c7585ce4d82954adad4923abb9c45e2b0dd09d68f810b1d50458b49b2c35a30eb6b9ac46fd9dfd542cd84fdf078033b0015018834c9b3d930ebe1b0e7a9ae03db124aa4963847136cf5e16841dee93d776e5622553aefec86a26bb665748ed636f670841789312b19ab1be86663ec75c9fc7bb4cb0c62048fd9da17084980e3e3b22fe097f4a21edf2971e9f79bb1537582c8069275d6d774567ea10da7dcacc78d718ef0e03923b65b4b9dd97a3694418b847d2cf33d848526559f2517797d8023dd60937b9a8d54f3fcac3a70c130e9caec6a6c3a56f94e80bbbac6948d4a482ea2ffff34b31d80131cceb2c49231e47e8002dadeaf292f24c3cb459563983c9b8af1f131aeb394d8c73fd2b06503de44f422815c69bc1d1ca46be8f079dffb4466a6f5a2ae74570454453e386c76a2147e6ccce2ea54d7107456d306ee6ded1e5a885bf3b55d18bc4ea3e37a5bc0d5a5923a6e640ff90f8893efc1f9fa5ee1cbaa941451ab8ba5c309b5993616bd3c6e5099774af8211d5f521c13515ef32bab547f8bac841334a77c26964e30cac161d270d4babc8f3d837b7ec7281c4d131c37c1439f44f3419262e1d9811252c2b1777b4fb02f785e030c3b6439d0dc092b6533bf8cb301278e68988bb8987240556743cf6212c55b24bcaf5d965cc46a267078b6d6fcf071f74d4d6592e067fc2c0c5924165a91f1d30c24021ba79b81d0b3c2f2797e9c795414162549976e4b06007be8a822e4ee1256bb3ce444483883f09d1292f22d02166368b7610698eecaa9261662ac945aa4cc4697c596f4f78b6e176d602011093423b18cf885de4579dc63048eaace5c154a0ac86ddfb8365a73e0bc03afe9cda1c34f8b07dcab3ceaa23915206ffbd0300dbb79f4660129d633c073561f3aeea15c4295168c5e092c3389493e86b4ff165863cf44510cdc0c0669a91cce29851eebbc5cb16693bb693f8dfb338bca96ac49c8556757494832358e0581db492379eb739e51ae99d884e0313f229043db02a571e20c9c7b257035fe387181f2eecd0db34b0ee9d246322c02ee8cae7047f0995bf5413fa8f46dbbfc3a5e3910ec3c70e69f39afe827064ddfb530fe03c3cff3392e9ec61791286693f6823577d8eabe902cfd152d1224ee5cd8688b40aebed129fd44ac4fc690caa95bc9802da777737e0b2af77a73778d49f51c8a5036cc006947ef90c17ad06acd94b2413ea723541dba2e70bdfc2a7df43d25bfcc06720dab3f05e6d7f0a29198dcc494c60025764bf3e56a0916a74300a25eaaf74b63f8304983837a7d64b48f7dfe9b9e714db93bde2b0527b16f4674cdb815deb2180dadb6570f475f65fe54dfa6be318d9f62e3fe6c2594b899ccacd9fea2f8a87595fec4fd45d9442d046cddc436c5eb57283cbf13d75dddf8e009b9f401be766a4bd5dc675bfdef7ef470a2327fef03aad272dc0893015a6be90aac69d69714f978d51f6f15b9148c390d6b693226912b677ff2c611076df96c36f60948919b949a1b2789c18053839ca433d459fd37fb0b36bcdeaca97bd3eaeebfb55b7200b49c7599b3c6794a263980c274b904a44ae225b2de5edbc87a4b5376b7973051fddf9102fe77a940ecc88f872f53c2e369dbc40d469dd4a29ac9a8fa8858ef6bcc6c0e118ada619485beb161c36fb32c6f158428cf62c9f359c7b91d27ccf8b4bc5782a9bde33c82254f02777da2e380756799b492024b31019e13744ea28f629b5bdbd7656d4e6aec594003f839909a04b82a14515c4e0678b74dab647935db43bbf881111fb369e3628926871e86dc6126a88742fb17662f0cefa32dfd169c4c7227da3451dc348ffaef8b88b2f910ff6d1726cd08ee3ef5bd792ffcad0d29379d4a8b8e423777a2f7a4a777fb375fa948e62a105b08b280868b30e144a0eed1570177fb87a01637d0244cf9c648ae709a3bae499bed7f9805efb0c1777dd3988410c479f6f0042e0e42d6ab2e701b108e0b8e172b89cd2f49a0f8136f0180b492d809ba9564656c4324727ab50066de4b773808054dd821ceb4cdeb14a67f2cd85c74b990dc9a5e275b6b5f66741b09d912b0197adf66ff1a8c28364aa8558d20a79f9b69f2eec39a7bd80915a2b4d8e64fc1416e84f6adecfc9eadf084f4933502ae98cbd9b2bb07344b4703ea82947e99238638d123b05730413b65d09eea0fddff96895a7c6483eb96615f8bb5ff2f709300c80976013cd3ed2d815a6fa6fd31146ba74d1b42619b3d66c1986551735d5d62ec1f3057acb099a93671a1aa7e254e860e4a87a6f028beafd1484ac04333090bfde10c00427d8d2390da422746b9abc302b07ab8a57158e3e809a93b1776d6d68064e97064044b1e3dca05b62cb59450977f0d6ad37d745211a7fd8cea4eb6b56311374f5a02dacdedb6b40254e52afe814f7312a1912987efb9f061528a3bd3945856e5b19d13038fb771fa9adb1027c3bbcc2f8fa2bb7bf92d1130522eed3c700c8cb76b940331f8816e20e7f7d99ba3030ab55f4ebf0d611cf309185dd11061bf337a74255b183fb7a6da17275707c3baf772b3ceade41fe5450684c46f01e2bb5c1b78f83a38f1c12611da07d6014f33f6cf413fcc26be1c5f28d1128371baaec5d2900cffb69b9cdb214af56e7d16560292e1d238b72f13d3c8530568499d757993969356bbc66e94bce81e685ae8317006efcd053f1da1d9af3e6c87b4b141a53832d56d05f111404685a305190df806e0140c7c46569c734d9c56c6f0584aff94f5035eb9f20078548d62493e5679480873a7fba0169c274e3e022ec6ec01e879015253a004c3517572170332c39887642888494273abc7ff0628f33cb190ea16cf88b62a7d79e2a4095ce883a1d578cfdcdd0fb9315f60ba981f00dee97c25d86a2c39d3b4e049cc668d1762edfc1d5bd6df84c18c5ac080ecc741d2e62aba11fedc05f78c747366ad2360d9f4d07ff69651014fdaa5990d609c48458645e1e3cbdfedbcabb3af942a80aa4f4b6d69cd07dc5302a11d315aba6e7ca64e39065ac2230e9e88cefee2a5539cf1a41ad9fd7e2cf5b5467c6dc42d7c1e31645e32addadcfb86998c48d7e153d72e01cd8306d36f3b2f9e5663b4a3e306f1383d50b390adb5b3b8f747f273eadcd43adff1efbdb4b330013dc1bb88966e471f62798a8500ca8c7b58c36d08eac6317666ba8dea5a363baaadfe68eb48ed8496ac09ec6973a7870c7861f3b59b788abcbffbbe9343dac7d17a05cdf2c0124b94d925d2d2b6abfc6fe662b49fc21e822e5c8ec76993b4298da4429b56a160acbb44e1cff9e9e31379fe555a5cfdef048db35949b4ba57fe259ea5c6949a60d0e58088ea8b9a82f9d149c681043937ec4890fa40318bed4ed89fbcc8f2fb910c0f7fe7ddf262f492ba47f7488212753f6146acba286f072d84cdd482a715547fad013552f5b865e6766d8d47cb047d6d645a2e74eca602baa3f9b519e965c592ddc6a01413d326d6cb7977adaa11601c483bcf3186c965e5c68bc09af7db347a49b4728783136f799e96faa9d9f0f15678906969588a40e82e550802d98f9e77721c9eec635860274debf4840bf161fb7c9d8c1df9e6bafd247fc6fd4a7b8bd1d5bb53f0c1f2fdccc749ce93303cfe68c5dde1987ace57c2989635a0b7ce890a8316d59019bc34b9ecde19b4b25ad4234442a80a58432c56be40fe5b824f39a19578c928d16ae5d5780743ae227d1d01a55d5065c89b54b45931045ea1051820686d68656d6a5fa12f216b2256095e7e082ddabdbd762481ed7ac7e410c4e45b691b58ab962e6794a2f73481a607ee49502cf7cca3f608408c107aede4144904b2453dfa53da63ae6d528ddf9994b410ff4694a7f066d6c7f4fdd4321c26b8af564f9592559467edb3c46e66ed94cdd89423b1f1b478c9b6f50b5b2825f82155b5ab3d43455411da74762ce955b1be9f45f623725c9e87fe7db0a0976711e39a38cc511dcbae9972f56b7239e82750c6b1c6ab10a57522ff0a8805562a9e831dca3f676699455ad21b5c043d8b7dff00713da4c0ea4ff8de67eb4705fda0de6acf4d2f127effca38ce2034b3f7fbdaf56190365c6cab31b64f7ed5366e34c8b2daca30231b7497c39abbe5a321bf87467df734d2f82294ec4672bdc1c4b7b519c2eafcd3a7a08a9d7f42d424e100c8720fc2640c65ee2c8c3348bec81c07d7d4c9d817836726f0d98a52927f261b019295ad866e8541283b4d2a1b80db2aa1c38fe623860ae4f9900fec465644916519f50309bd025dc2ebbb8747157b42137ad9ca76a7aa195f40248253272ca36585b0e31f2ae9480eb4d32a90164f1a439b66e50b364682755378f55e4aa9c72e2bd508fed7e6309360fdb50669151ca1997b244e2e2414eec0960432df461bf5fcad33a8c0f1d92d8827235eddcd29f5721c102908194a7745c95b6f52f75f9b5b085c6b28f938fceeb8951d7f2f83cdafb1b481f84f6978f9001e1105726d9d8e8fbc63aaf17236305acf5c9d71aaca0a5d53874e8f2cdb81ca6027701b98dafa5c6bf45516d3f649de7e9e57731ba25eebd8ea36764ac3a59476f6e0463a087d311a3edf1ebbda490b8eb033843f3c6a00fd12f3d9e5e2575db84d718a39a9aaf06aa4e0fc2e66e70bd7d0571a29edce354daea0ec69f165e3ef08ee1d6a8c63a7d1961a9db259eb519e70373c76a818cbeede73044cf67c0761092aaa032b43e1fa8dfb9d1d4a69514c277a706177857b6a9b546c4e1e47256c1bf4fee2f435bd2d1502a7eecbe4cbf12d58d76871aaa8eb77ee1402b3a2ff540db38f8cc83a693f8285a6a049f4f569f3d664dafad428597936d792abf15a2ace06a67f4a7e755cc5266d7168838206743ca3f68a67cdf722fdf04c44528c5e0de71a71aa3c470214719e870a436d11662510fa03aa488b7e7254e10bc569123195534d1103ee213556e2a801122369ac65150eece348623d5954b67f7405f031d2f20b86ba6135d00b166ed128ca1b79112840526b94ed3d4b8186cbe629dffbb257e39bfc90995a138e18f525ada1b824f5f43e553cbe54fe408e8ce33de31d97533d093dc5525d64b42d8843a623e1e4554cc7ba2a058097e097ae595697a26c0bd57b6c8985289db12f39d9ce6d819737125cceff33d4bf1b062eef671e1959fc3dee228ec715613622b786cc8f6a5cced3272f207476c9081cf4c1ea54b39c9e9306d0dc263160676bf3a9a66094e3224719c5a2c48bea3b5c31fe87b4e6bb5798f3389b76b813d61dd56c76ea3cdb100fe4c74c710b2dbc15ccd49fdc645d85ac550b07b4b477ab50cfc45a8792601920fdc2b86f1a84c05aa20230356e1fd2b29c7c9fab0d2ecc8be6d944618ea37cbd16e30de8845f38f2ef9c88f18c95a9033baed78942541e78d0a964c8376ecdf94186d57bd0d15e52bd899ba482fe5ffe7270707a9e73b91bd89771ee16a2d690a7093bd84636499684e6fcf3946c1dfe", 0xfc2}], 0x1) r6 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0xb, 0xa, &(0x7f0000000380)="03000000", 0x4) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000001980), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80286987, &(0x7f00000001c0)) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) getsockopt(r8, 0x0, 0xc, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 4: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x800) r1 = kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x6, 0x5, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069af, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) executing program 3: socketpair(0x10, 0x10002, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000340)=@file={0x0, ""/507}, &(0x7f0000000280)=0x1fd) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r2, 0x0, 0x1f, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) r3 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r5 = socket(0x2, 0x3, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000100)=0x20000, 0x4) write(r5, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec4305000612333", 0x1a) socket(0x1, 0x2, 0x0) sendto$unix(r4, &(0x7f0000000540)="eae0a3b07dd3220cc13fee1aeba1e1b7b6391465594b82abcffd9cd0e2e67cb9ceddd23a3185818bef0667ad427cf228f38d8890cf9b1549c1f480cd0c8198bfb73daf9dd926c8fd30e6af3a5607d45959db7ae4f5880b7549e361a74dbfc78d5116e89ee4c969d2eea404fcba3dfea4e4626625a8c1aa2ee67be188b3d9cd83458da9f58ad59df58d3eaa7db837193c8f0aae478a9acfccb493c8f97eac5d3bd93c7d167ed536857c49583a854ecd39577a3cfd441ae8c6920053e19d7fb6a2ceeaff1adef6acbdeb3f8423ac718d3ba4bcdc7df57753ede1fcddb9e3d6da0e02b517e80bc4f6a8bd68a5abd40dad64", 0xf0, 0xe, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000140), 0x4) socket(0x11, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000640)="b1000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e0000407000000001300"/177, 0xb1, 0x408, 0x0, 0x0) poll(&(0x7f00000002c0)=[{r1, 0x4}, {r1, 0x4}, {r1, 0x1}], 0x3, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) sysctl$kern(&(0x7f0000000040)={0x1, 0x62}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) 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, 0x400000002, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x14}, {0x80}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000000040000000000d3580100000000000039d3d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af63003728210000000000000000000000000000ac87c56bcb88051a63aae6d83310255b30e202a3a1d8c0d7c15df1fbbe6c99b72e4324da2fe3d1dd308b3426e80105b5b840dc97e575d175ab9f9ac1acb855c6252f47b69e3e23bd17ab5ebeb0446dc0aff3110cacbde23bd0a31890393df2f75c081d70", 0xc6, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f33000200008a211dd1459582a1ca570cacda740000fe"]) r0 = socket(0x20, 0x2, 0x3) ftruncate(r0, 0x7fffffff) executing program 6: ktrace(0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) poll(&(0x7f0000000080)=[{r2, 0xab6cc3d7ffaa0897}], 0x1, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, 0x0) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x262) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r4) ktrace(0x0, 0x1, 0x18, r4) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000830, r4) r5 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x4, 0xffffffffffffffff, 0x0, r6, r7, 0x48, 0x5}, 0x0, 0x2, 0x0, r4, 0x2000002, 0x200000000240, 0x200}) r8 = semget$private(0x0, 0x3, 0x224) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r9, &(0x7f00000000c0)=[{&(0x7f0000000500)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0660052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c050000000000000066ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d184ae9daf33cadb31a3c4a2c6424632bdd6490c49b797842a1c5e36b47ec0db25cdc1a71e7946dc8c8b0fa55b2a21c660cd5a9519956f63fa6ca0633d1b7851e1b9f4835b4fd059326970200f5d50aee17cffcce24d02591584e6169e08df8eadc222509a8190fa9aec7c9536acb1f20672d41d68a0c7ed42bc612be5d5bd90b11444605e38e99331251c226a0d03fa78e6aa5f5d6d75ff360e98c0d98ef1b8f9d8386bc55d5dc1ed1228702c3bb54e6f96f", 0x189}], 0x1) execve(0x0, 0x0, 0x0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r8, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x1, 0xfff, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x2, r10, r11, 0x0, r13, 0x0, 0xff}, 0x2, 0x2, 0x4dd53b68}) lchown(&(0x7f0000000000)='./file0\x00', r6, r11) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @loopback}}}}}}}) r0 = getuid() utimes(&(0x7f0000000080)='./file2\x00', &(0x7f0000000180)={{0x9, 0xfffffffffffffffc}, {0x400, 0x5}}) syz_emit_ethernet(0x1d9, &(0x7f0000000580)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x3}}], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x19b, 0x88, 0x7f, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x11, 0x10, 0x0, 0x0, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}]}, @fragment={0x29, 0x0, 0x5, 0x0, 0x0, 0x0, 0x67}, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xd, 0x66}, @hopopts={0x88, 0x0, '\x00', [@ra={0x5, 0x2, 0xfff9}]}, @routing={0xc, 0x8, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}], @generic="5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"}}}}}) r1 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000140), 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r3, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') executing program 3: mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fsync(r1) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x0, 0x810, r2, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r3 = socket(0x18, 0x2, 0x4) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x110) r6 = open$dir(&(0x7f0000000180)='./file1\x00', 0x80, 0x3) writev(r6, &(0x7f0000000200), 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000200)="9d023361f10e3e4a11e24b0c07afbf434d8b64c1a91fc0e8ad7de2a58026e02f66444f8e24911912", 0x28) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r7, r3) socket(0x0, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x21}, 0x4, 0x0, 0x0, &(0x7f0000000240)="e20064c09812d00476c936aabf47ab327ac9db1cd16a1c7e836cc9d31189db1f9c9b8de24b54c3b60715f84787c11c57e09fa1ad0d564a83c17341727a0c4d95970ec4d370941a4e3f08897e", 0x4c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfe09) getsockname$inet(r8, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f00000001c0)=0x1) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x6010, r0, 0x35) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r0, 0x2}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x2, 0x0, 0x2}, 0x8) listen(r0, 0xdb7b0da) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000240)={0x8, 0x900000000}) r1 = open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(r0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x21}, 0x4, &(0x7f0000000180)="3b943d3cf106938639a7d73bbadcc00f7cf06c3eebac13bce75e08b3fa5e9eb2ecbe206322d0a896b9cf5523a1c2cdb30bc315b7371f9d99be1b86d34a17ce0f472d895c8ea3c9725a5bf23fbf0ad96eebd3aeafdae0d82e3c1ca3aaa121db688e6734f5477962210f47d1d614bf9fa1cbc8cb68300b419bcb0312219a027e077563bf7e2e2650911037990baea3408c16e6273d9264922033944c0218bab3f9", 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) dup2(r0, 0xffffffffffffffff) bind$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000001180)={0x10, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f000069b000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000025000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000159000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) r3 = socket$unix(0x1, 0x0, 0x0) bind$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x20090, 0x0) mprotect(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x29) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0xa78ab3b3bd042b33) shutdown(r0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, 0x0, 0x0) r5 = syz_open_pts() close(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) kqueue() executing program 2: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r0, 0x2) socket(0x18, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x23, 0x0, 0x0, 0x0) r1 = msgget(0x3, 0x158) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0xfffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = accept(r2, 0x0, &(0x7f0000001300)) recvmmsg(r3, &(0x7f0000001540)={&(0x7f0000001500)={&(0x7f0000001340)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000001400)=""/83, 0x53}], 0x1, &(0x7f00000014c0)=""/58, 0x3a}, 0x401}, 0x10, 0x1, &(0x7f0000001580)={0xf1, 0x9c}) r4 = dup(r2) setsockopt$inet_opts(r4, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) msgrcv(r1, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r1, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x41b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r5, &(0x7f0000000180), 0xa) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) msgrcv(0x0, &(0x7f0000001100)={0x0, ""/69}, 0x4d, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x4, &(0x7f0000000000)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}, {0x7, 0x0, 0xa6, 0x2}]}) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x5}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0), 0x0, 0x0, 0x0, 0xc}, 0x404) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f00000007c0)=[{r1}], 0x1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x8020560a, &(0x7f0000000380)={0x9, 0x0, 0x2, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000], [0x0, 0x0, 0xffffffbfffffffff], [{}, {}, {}, {}, {}, {0x4000, 0x0, 0x0, 0x1}], {0x0, 0x0, 0x1ff}, {0x0, 0xffffffff}}}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="0600000000000000661927ebfc8eed5a71341d6aa0be338a0079f1fc9e03b28c44ec19407e757cb15726e95a61e61ffa7bb129f92aaebd4e6a6f6668dcf2a4caa3dd506ce6b81091a78a0ccb1f242d223bc207045864fbaa46"], 0x8, 0x800) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000040)={0x0, 0x0}) syz_emit_ethernet(0x4e, 0x0) r4 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r4, 0xfffb, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) recvmsg(r4, &(0x7f0000002640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)=""/51, 0x33}, {0x0}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/140, 0x8c}], 0x5, &(0x7f0000002540)=""/223, 0xdf}, 0x1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000300)={0x1, [{0x3, 0x1}, {0x3, 0x33}, {0x2, 0x6}, {0x2, 0xac}, {0x1, 0x401}, {0x2, 0x83}, {0x1, 0x3}, {0x3, 0x3f}, {0x3, 0x7ef}, {0x3, 0x44e3}, {0x1, 0xff}, {0x2, 0x5}, {0x2, 0x1719}, {0x1, 0x8c}, {0x3, 0x4}, {0x1, 0x2}, {0x2, 0x8}, {0x2}, {0x2, 0x4}, {0x3, 0x40}, {0x2, 0x80000001}, {0x1, 0x9}, {0x2, 0x15c0}, {0x7, 0xffffffff}, {0x3, 0x2829}, {0x1, 0x9}, {0x1, 0xff}, {0x1, 0x9}, {0x3}, {0x2, 0x2}, {0x3, 0x9}, {0x1, 0xffff}]}) seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x4) semop(0x0, &(0x7f0000000000)=[{0x2}, {0x0, 0x9, 0x1800}], 0x2) executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000180)) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x80206932, &(0x7f0000000100)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x1}, {0x4c}, {0x812e}]}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSKBDIO_GETBELL(r3, 0x40105704, &(0x7f0000000040)) executing program 5: socket$inet(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000001580)="2674b4351ffa4c046bb1698993341592ac15119cd59cbf3d6cc2a9b5df824f8c61a2922456d3fbbc1ac32f358a1a476f7a158c679f710e3d3542f0d8c425a660e0b8e80e20939d37ba8f9d4089d7e72d12de176ca2584352cc2a2eac3dd840865e970c092ecf10878f281de1e2c74653a9e022812e5fb473d5912efedd016d72576411f030a4d5b6b67d9cde801cce7a8dbefd4c9b2a883a3bfe437df3cba74a589126ff6a6475cb0834c7fa941054efa57727ea586ad8e386eb46e2cedb0e4ab9073171a76f3a7cd8a579f5deb7", 0xce) connect$unix(0xffffffffffffffff, &(0x7f0000001240)=@file={0x1, './file1\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x7180, 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f11286d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d847d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xa3}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) syz_emit_ethernet(0x2a, &(0x7f0000001200)=ANY=[@ANYBLOB="096000000000aaaaaaaaaabb08004500001c00006224bffb9e39000000019078ac1400aae000000122009078fe339677"]) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, &(0x7f0000000080)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x900, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f00000011c0)=[{&(0x7f0000001340)=""/235, 0xeb}, {&(0x7f00000014c0)=""/161, 0xa1}, {&(0x7f0000001180)=""/3, 0x3}], 0x3, 0x3) setsockopt(r0, 0x674f, 0xe8da, &(0x7f0000000080)="084d11e89cbf", 0x6) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) setegid(0x0) setreuid(0xee00, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 6: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40020802) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000001180)=0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000003}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$machdep(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 4: open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) getrusage(0x98be7e00aef6356f, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x20000) 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, 0x1ffffffff}) 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) socket(0x18, 0x400000002, 0x0) executing program 2: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file0\x00', 0x52) setreuid(0xffffffffffffffff, 0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair(0x6, 0x8000, 0x9, &(0x7f0000000040)) shutdown(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setreuid(0x0, 0x0) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) chown(&(0x7f0000000180)='./file0\x00', r4, 0x0) getuid() setreuid(0x0, 0x0) chmod(0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x80000001, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) r6 = socket(0x11, 0xc002, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c8f1c86e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e0000407ae9a3fe03d757ce7", 0xb1, 0x0, 0x0, 0x0) close(r5) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "b42f2f", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @udp={{0x3, 0x1, 0x8}}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45548) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x3, "cfe6f50d51a80300000000000000002ddc5fba00"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x182a, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x9, 0x6, "6b9efb", 0x17f4, 0x50, 0x0, @rand_addr="93c57dee41a32873f9177445fe0afdba", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x65}, @hopopts={0xd4, 0x0, '\x00', [@pad1, @generic={0x3}]}, @dstopts={0x2c, 0x6, '\x00', [@generic={0x0, 0x23, "71144ff975da152bbc3b9d552fce09e089e8f55b178cc6e5f9eac92975dc7f8d413c00"}, @jumbo={0xc2, 0x4, 0xff}, @enc_lim={0x4, 0x1, 0x2}, @pad1]}, @dstopts={0x1d, 0x4, '\x00', [@padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x100}, @jumbo, @enc_lim={0x4, 0x1, 0x9}, @jumbo={0xc2, 0x4, 0x1}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x624}]}, @dstopts={0x2e, 0x2c0, '\x00', [@generic={0x8, 0xff8, "5be5ec0bf4e7d4adeef73376ea1b6bc0a397e4b07e5eee923831739e6b14583d605a6a28b1b5c8fccb8f6d45efb6d6101be5a13b1b6ba687194eecee56a3ee94cb9d4f86f4fc51ef698a4cac729ee2768aca0a4f80cadd342d5935a3c48565bda9d79585a669e54706249537b04fd0f7f96caf4ffcfc3eea07ab6d45a8b71f005687253fddd2c396febed84e775f5843b2acda2ed44e245cd81c4c2918a739d2c802bf50e1ff345cf502c9c4b2c70a9e08d000115f8aee37ec13e58ef7908c2d0e8b366bc7c89be3d1c67b8c912b24208207eef6dc0073ca24d30fd397f48aa04304b24faa6de72e98cc674a6bf56a02c189567e26632dbfd82edd7d15603e2b26a3f838e3947ef34613c7ad5db881af323501c1dfe219d449058eb2a1b1ec3b4a821e948f4e1c893b4b30c175c50ad992cb22062e0a781400a3632c328921750c067238d19fb3dfdacac99744ea686b830c4178f9ee13c53567944967e52f3b8ba4ad83d461a9c1cd21b7ae712a740d7f1be33dca82232a187e9dfcf2c35b07438bd648026cf7490c65444009e36013f5f25760382b33c78d959d6ce07610b64e95de1d30a9ab2525edd8f501ec865abb4fd731b8067ac462a455498466837712eda494d8c0f5c2539df4e0f4d08e20fbdd59b38c6e8e4caf1eae2470a3a42a6f18fbf5394e15c3c49aad24fe543027f672d2bb303355dd8ab0582e2f64e0332c3666d60b68a02ee75f07902bfb8b59219a78df279de1cce938fee2a7c932634ea72360292fbb5c64cc06cc10dc6c7ad184b4a39f7e31071b21b39711a7e108967c989ff4c44a4bea064be98fd0cfe49bf7a243610cd571f2cfce5fc07c59c4506f183560ce9b02bd69de7f65d3a5d2d36f542be2c3f4e1f341c022c2ca68d467ea4394f2927eefb985c48db2c8d476ece5c7f2b3a8f31197f8549be3f7782cb045794c5c8a1b9c51d942100bc3ec9b8058e45fe80dddd87e5b909c7b67aa303151d57e9b9d4e81e9f7db0699545d7ce4c13da09017aafd6ec0e39c9814d1e4a8201c36854f058d0b886d2584c8e656d64a46cf445eaaeddf10c3c6cb3726f829b5c3b4bb64904bdf53750af53a03e9042c47c561fa9f8c41cceeff21b7289ae557053fa8c381b29364c48f0ecceab46a3d9dff619cfadf2f739f9ec09a7db07f84d35e1087adcad3826b1f8d7ba9a292edfbbf032283237ac7846049cdfbf588943085d8dfff1c85b97c2c18422b8cf95231f71879a3e4074c1b7f30510eef55f104e479fe4c302d230235e8cca3faa08af0729f6ba67f931db2f716d43de07d5e1d99916788cedb609098864b62fb38f1bd723a70505004e622a9f53aff783f2edcb8c091ceabfa360902c7ef742a4c148f9f00bfc8660086f3cdc9f55ca108bb0a3f0c8760b762b201ed7ff927c6d700805562b9179222a8f44d9c957f34ebb4687778ef83d0dab706c5b35292e24701e77cba3529f2ef359df97179b216d6a8c0208556bcf32a35ade2d0afd824783e0a91ae361031d142893433b2f65acd6633d74d765fbe7add979df2f1c17323524003926664377a2cb09b846dafd5d9f8c40727a3506b838158af5cd5271d8f01745722b9ace954839c23f64aa57a331db25a27d3d507b00d192b5b9dccdf730a94a362aa056851e0bb13dcc9d53a77382ae536e9b69086de0741c7e5b9d9d81fa27ea567d87a9daac05014e010b36b50271d41d5720eb9e265887c9b0dd2e89459be7bb573c2ecbb58cbcd2fc4dc148fa981317fae81ecc513a6969d6b4886cfaebde80098f7afb64ee5e4f825d70b504cdde07d55696b64b900118830008ccf14508456c8022b6b54812c5d83c3341d7f831a08b712e9ca3b374dcff597d81349513730532ab40ed145f7a1948044957590e1b3c31bb93e680efd1908cca414357735f8633ece3da363d519e9eb28e706fb6823b1448bef37a6d58756b30220be2501c730913871817966856f0c7594411c1ba46c404e1813abf0e1ff10b7d11d13f722b3047a50abdac5d94d4c634768a52b0f75d9eabd00488f866c672772f72e08ba0d30580a3f510ec3db426d08a57a5ea5835d3419d6d9923f6c0a059d483f96e4ba795ad56295d98a8a63c3ec78d2bdc8e5a1e6eff14198702a6467050148edd7fe419f9ebc2a7bd37de9a7a3693f2570cf7458404fd43146f35dc9c9c3864d30ce5a4f8e0eae3b1000702e6888d5e25301c338356e1b71a188cfd7c3bc7f42e26fb798dd98052caa71fe52e25355d898e7b6ddb5fb513e1e686b80c5ebd849f846e5c4ae8c04a37d4df4810c8bae67b8c93ef6d50256b667fc31ed0f63c1319115a17a29e8a81f889d2d5cc341447cbdba5bc6e55451293ea9e74b8026ef522cd53d82d74d465de63bcc76eaa86b8956e02de112ed9dcb874c709ea44afb0b8f47ef059b5884b63e5b4560ec791fd1582590b2b1b99b2635e16a43e160c8340a8ed8e1d13dcd2338baa027b8f770126cec6b877300be32a66afe6d5890da7dc2303782a103cd0b6eaaa29d91eb3832a3688420a6df830f34ac56084a220ea6fdeb6c1e189063b541fa5faef0e7045cc03e873db4178a4a48e3e8048727048a5615ee7e91013b4b357d9c5e8045edfff1645b7dac842ea298f2f7ce00a03b56718f976c2b9be04963f673bccca2cb559f62b24a7dae9d8cd47ddac3955d100530bbf4a94a562fb3392a304f6c927ecae8a3ff6bb5603678151f7541a5147874d0e76f6a982b4bf2bebeee7cc11007a315478e7beae64b5f66b3e0e0ac62de63ec95af6a8476c3b7b5737458a59fb21ebdd4d2df3d422e0b0df25e661e127be602ea5e02332b1f20954256ff84fe7b6ca04bdcf0f47c2dae2349717144cbee92c57067bb324dc69780f2ce45d6fdbbeaf29c1bf482e9925477d6d21495bff3f33fd4c18e5ff7ee46ea761a5eadc480b32a5b2086f5f123a3224bfffcf62f7ee91639995c9f4af015d4aca6d57c5ae4cc6ff7fcdd6fd299ab769ae4a260c932c5fd3304f939d6ff0220819a9b3740c5ac25e6e8d7bb00cc273dc1bf3d7f53f0fc23f9b140582ce9ad8d44ab434c6a3f6307f3f32a1766c8d13c0902f40becd56039a03cdd04ba8ce0e914715794fbed115c86c42566e96a695a2a3fb367995a00e9fb0c3c07ee8ac9ad5a34ed6c5bca962c2b8b846ddb2c2ab3e76184bb66d043345e4efcc8e562b6a83a4e21a7638e38a15eb1445685555dca7d8dd6257450a741decdb43e3bd914e9efc05c1ab0554572f35279a9d0184ee3f1907290d1084b31e2a2b74d06a0d0b0bd36bf8eb4914c19d0867247fb1e242855b9fcbe75f88b42023cf1c4c2155c5dc273b7f36742ead582c00d5d5d7d967fd319fe6557d7a7fca7799de03dde07561837768e99fbd62e8254aad9bce633ae7689e4bd46e7c298920400681fb50d219c70af2484afb03bab376658e27632907649336a50f59579f572842b52b2fd4ed867833af8ebc7c5951de961325d25d3e1e372f7d0525ea1f3f3f0c04633cd60cee60c5633eff9629b458aeaa57b5e46881ec94a7c61fa5221d5d6db9d8f6655e436cd173931b8e733ca045cff5e78d51d7bf43520d75e2011c8496fa277131cb8fa4ee72d1766efd059b79a8a9a40c7c9d06dbff81442da215dd7f06c87cec25849361143f0c61f04c2dff97b11adc20e2355d10a9b933677d2ba9e671cb4667e543efa3ae299d61ef3306df27038a5cf34b883e2f9085b3c3ef35a23f5fe884d19effc2141ca43179bfb87729256dd292dcc36818c3baaef10b3a2c803d0aac9d537a93df9111db819faf28cc2d758219867dfa26ec6ead408d6b148f84bde374bc68d4f1c658d75d2e257c5fe2898337bc84c6cbee9fac98f56bf60347da66e7c1ab2bc7d774589cbaff08c6e708f1f0b665f462f12f314dc9eb7d45308a3f2cb6a348adf68ee454cec3da36ecb6f58d841baed9a6a592410cebee9e0478c477410ef223134e5e4362e33d90cd23d5c6c62e8412d0061fc0d61a62553489afbb63dc8898f406d65a6cbb31d973ab523dd059de18624256e008bc45c32b9e8112fcbb85f423cf2e7bb293ff3c4e731f4557ab24be22477a3d2326b47065a28652b4f68d8276bfbaeb6e7c47372d8ef19c0a9c1046c73ade5cee8012742421314e8bb81c7cda50b316258afc1ec2b2663c594ada2c93b145aaadebc08e8209acbd98cce218c4349aae265342edf771ff736b11d65f6190c0612b21f36cd5540d0aa09614842ec6b4e746813a594e3f430533960997f150a498a34cea6998f0cffcf30eb0ff66bbe2b7b34812e06e47eed2636ba2920595e60ca773fefa1bda4d7dc123aa6b45fff760d72011b0eb4286fb96ce04181d227d8d4f77566a76ca12368c295d73b909ca786f80721839ad0b9c501b92984e162423c81694284ed1febf1f43fce9a6e58f0725d8a23d407d7640564eb90be624dba312bccb706e19f2c433ca7c9b1d2f4d15b6dbc0687ce24f9d2ea477c1a028d5985a6544b4134313850d1ecb1cb8c776fc4c86413d50550376ab9c51c5b041dddeb00bfcc7553aa7ba2c0cf8f3b9f5a088b17d02d418defcf835c6ec729e880879e3d892a2c68c538e732d25f2f3a31a7029a25b18cab7e6d9de08bee83eddb7c02173117763eadc967fc775aab9dce24447cc0917ef2b0a566afd259d6e040c7012c7d797ae51bc9b3b385d78eadcf3042213d3e1739f11fa0297ff890af298ecdccd33699b522a58a6c285eb9c65cf388c583e3d7378cac8ac809c5ea2fa478463ecc5a29278c9c24fa8b99927226ae2f7924d80df345f72cace2d938f39269bf31466b6b604f4c74f5871dc4a44784e96405d889443d0b8e2b7ed4ca13ce02330192104f21cada369b74d6bd8868332538c4eb86f7580e3eedb373d5f1fb78fb892496cdbd177f02231908594debd9072bf384b3a748fff6540bb1b4b3432d3af75ed78769f21a1eeb3596332596366f62b0fc021c8285e1a8373fd2dc1f009004c167f49fbf67291ea858948e1e3dd4b2d81e429da2725e159f4196c0f778020085a8b118be8a3134d05f9c208b222c365b5df199dd527ad0187cf09ab4e1e362570a93580a9c290271c2e4fbfe9df7e07267198ee576dfeb06a874c410e627576b1d72e4365bdd75d80030a95a20adc76cd33ea815b2d2de24acf2f0d3f0266e68c595b1cb220a67529739386a9fdbc04d551f94d009b8553708f0ec7d1c7b5ecbac452b67a6ce2303ba6566bb55fa3a2316aa20db8fdcefc4f8b820caa4b48e7b48d9a5e249037dbb4ee12de16dd585adf89ea5221ce4edb4d86aa7081d04d3e2fa6553d38b3c9d1ebc83a9849f9af7fee5a5ab63c50565684f99c07e1cddc3aef2303455d257ce5903cc494ce4c8f417976d44d72a21ef3b035db26c0a3e947e4d71ed1844332da5dbe0f0c88290d32ec635a1e741e69ffbfa471da72a5fb66088c6b6d1c4854d2f48b62142b67c0814e4b512c5a77cb4f1f4afc07800b428f7e9a6c6584d735745b24542e85463e8e8e91023899d0aafceaee170705c4c2a40e6b95972c86658b6b25ac221161263ad80fe87d16c4b895fe24662c7376caef6e60a42395a75e1b3f1cf4ce005e1ff41a3e3d1d7f26ed7e9ede909df0194c7944d3e37bdff8a6889576bdfcef91dd966883c1f9d0ff5e556f4427396a09e1cf11859edf196126c0b787cb22bf18109ac6c3ea35f61b7ba72e8d052abb7a12d074d076f869960793c25d801f4a355a1af34ea894293c00b412ff4c7c1476e"}, @jumbo={0xc2, 0x4, 0xfffffffa}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @generic={0x2e, 0x5fc, "8e241d0279efaab53028bc052d1c362f20de54168d10b363a4483cb36dbc8c0225d621d3ba3e700884757aeec6250d8583cefd4db38c473a864839b6621298dc723cbbeb55e8909a02ceaebad1db0f6bce6d929d92a888317f96acec997fd4a74d0ea405786a6d41d80823fb6ebc4b43de4400bf17de161075f0b918467b8a27b5df32085c4d1db4871a2cb56746d8199644298cc8009bd2f553ea90deae147c483ed0f568869efc3a0841a776487c902dac137261eb7211ac2af6aaec4974fb65f9cea74f4db6f197a6492d85ba74d74f8ba8a5f2c444b26ee2ff62892572f445a2a5a931d0ea88daccd245107c59235cd53597cd1be6298a77a1a9c70114623b59669047182c7e85c84528acb7fb620213c3b8fa77d4506193edc16b966ccfef9efa31da3b03e397fa1b9381c7bf584b72baeac7d2d5de4c5ba09bde01286a37f0d93ce132dab8279e8d6ce307ed78cc3abf4cbe83aec63be910945acdd657887697f253f3304ee8515b313ac9c78ac890c4200e8d4e23539eb0a0b05fb1fb035645b4e80ec7bcd7cd3d2c6f8b2dcf6a9e3495f045362dd810b7376436f5b98906a176b709e7542c671c50e894606e3e6a55e25816069d830c748c30d62bc3f3f4e37f2158d27d53e5856c8ca03a444745ffafa791f099c26f98b8056ea85ee12e8d3c6c861182e92be18acb137cddd4149cc282985926a777dcc82b67709b96f376d3b3bf333f167b0eb315d27a9014664ae89af3856a21e52afce31ea0cbb5adca64e501c5dcc0e72d4e3ba7bb44d0e44250d38970ed6dda8ddb9fc2f6b4200dba29d752b72b621134eed7d5957ab3c3640f6ef964cf7214ad26abc2617c9dea3d393b6938dfeef8ef3eb191fcf635dd8d24020656d5962404c8eec6cbed61ea637f5e7e95d299cd8c76c5bde535c901a4f8412f494d051183a03f0767a00c2689897e80df38fc86cb891373a2c4261ca3341f3f3b67ead854b6cfbd3bae7ce26fcd4dc657dfa6a608e3487c190908f3b4fb5d3769476d0cfecbe716c8f0237a4d5bfcc44678b3ef2400fedd883fa30bba553d085906d6d4bbc038df8fc51ca40904482194942ee81f5310a8f89e48aa66d8bf26d0df690d26fbfd8acde08ae20e9a3550e41c116b13b0b758f6ef575d53bd2829b434bfc04ab673ad9c01e6768d7320bd114aba3f1f9e57f8e6538a55a58844be7c41a204bafbefeb38d0d41953ac289a78ea98b73d59dea625638f60a237b110ba9a72dcb95ad41d61ec95300e676005eaeed0b2b88590ae1f175f1bd52b51345ce22d39696b77ee281d26a33e852a1ce770ec927e67a72d8034dacc73470c2d471b220c1b2657e9ca2b3abd0ef727508d23b8460a8e7f9748043f41027d5b9beaab7d5646b842fa771d604da79c0a25f44115aa396d5715e6338e57103ea133f21f896b278936f49612464482715f245c856ef224a454994ecd2f7187621b4fbe18a1a2744f293b6beb922b29873192a324c5ef79b29b38ce15258a92b52c26eaa78ca923181f5fb7d71de49ac0433aac9e5fa14a16caf08b70158338100c7ae3b8c296084b06c8947d470129594778fd92bdb1b8d0cd6a7b4d371f02eda0ad0599cfc3b420787e72db115ac4883976ed7a829f2af502906131d0d780e2f0d0f257c85e8e5848866240251945ad7e085fbff3612740400c68dbe08ab2ac7e8fec5a849ab92a2a09a91d1e1705aeb1450c3613114bccb754e00008c8e210fe7e262448bc0ff8554b84a9efa2c061fcf06d837809cd0c75282f411f0446e9cb5373f952994a7875beb5f35a17e18ebe816ceea554f43afdd9b8bd2fea78a1b09a8c475ec2a9f4619047cbb09f3fd429722e65bfa985bdcc434574de472686bf9ada1031c3ba61c96428f29073e68f7a729e9e96b1aa21f6a79f5be3d73ad7c89d4082721b6182f559b5a7151f888131a10e11a1e1e919f4fe66dc27add9e87f175867a0e3acb55a9b4a063045b9373e85ca1604e3746b796e6dc9396517edb2edabac3bcd569ea29e9148a75e4ba09f011bac97e8fce6502ed9ec95caa1896bfa4a01c4ae5d172b79dd3cf53437da47f67a8412c2f397d0506d387ec14fb6bf6bdf7e12cd6c1fea18407530162f4216e96cf6d601429fa67563e3c5c4ce129559d29bbce27445"}]}, @routing={0x0, 0x8, 0x0, 0x0, 0x0, [@empty, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1, @ipv4={'\x00', '\xff\xff', @loopback}]}, @dstopts, @fragment={0x2, 0x0, 0x3}, @fragment={0x0, 0x0, 0x5, 0x0, 0x0, 0x14, 0x63}], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x1, 0x0, 0x14, 0x4, 0x8, 0x0, 0xde, {[@sack={0x5, 0x1e, [0x4, 0x7, 0xad, 0x7, 0xfff, 0x1, 0x1]}, @eol, @timestamp={0x8, 0xa, 0x989, 0x80000001}, @nop, @md5sig={0x13, 0x12, "b31d40c9a6f4bd06134a80a354186e5f"}]}}, {"9e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db18923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e4cf7245746a58c15ff861d689659e215cc20ae585c5b79dfc45768e200"}}}}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f00000003c0), 0xa) r1 = socket(0x18, 0x5, 0x6) fcntl$getown(r0, 0x5) r2 = getuid() setreuid(0xee00, r2) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) sendmsg$unix(r1, 0x0, 0x4) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000001b00)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x30}, 0x0, 0x0, 0x0) close(r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) r6 = socket(0x2, 0x3, 0x9) dup2(r6, r4) getuid() executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x2, 0x4000, 0x1d, &(0x7f0000ffa000/0x4000)=nil) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 6: setreuid(0xee00, 0x0) r0 = getuid() setgroups(0x1, &(0x7f0000000080)=[0x0]) setreuid(0x0, r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg(r1, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = socket$inet(0x2, 0x4, 0x65) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000001440), 0x20000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x9, 0xfffff}], 0x9, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000000)="b8", 0x1) r6 = socket$unix(0x1, 0x5, 0x0) r7 = syz_open_pts() ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000000)=0x6) r8 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r8, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$FIOASYNC(r8, 0x80047460, &(0x7f00000000c0)) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) dup(r9) r10 = getpgid(0xffffffffffffffff) r11 = getuid() ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000001640)) setreuid(0x0, r11) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) r13 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x9) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000000c0)="e5f88816758f3f5d92730382459d1f1c70bd379e35486ac847b2ad7cb39797d5213a5e07eedfc4c136dc22aa1383daf0c6417027379c6032930b8bd81ebd3415c3780e0194d0a0d025be3efa664a1470c0", 0x51}, {&(0x7f0000000140)="3fd318eca58d8a24bf84e4a8377a6608006dc59ccd0bb4078cc4b1977bb26e2fe15b9fdcc33029cbd6a4a5ff4352163606c13316fe1be54de4a7f9b5eb4220e3f91c45a64afdc4e6aa0770b1e9", 0x4d}, {&(0x7f00000001c0)="d9ffed95f958a14e772961ee95be00e102f4a4b4d8379514382662e2ba71e4d1a05fd863ad7cca193b5c14ea10cd37e0526cf3c71cc0e69edc7398c38875826e404d46eacbead23f52d6a1e83e47e387caf29f0f", 0x54}, {&(0x7f0000000240)="06e463e2bd10c5853751be0333d2f3534d91947af0173b537909b2c90125e546738e6ca24594affed8d0565ce94cced6f32e0d3141153e4cd0bf2afc6657ffd580382c22c1a166289b95ffa1e8cf75770bbddc56de3067387481815463f503442aad949ad7eef514d6189e58dcaac2bd31006a17a3e0827201d940f62ec98cf47dbd61fddcb2761730f1a3897877d18b16496e56c26cdfb78e177baedd45e03299750467c8d638c76600df8bc2e180080374e7e756a2d97a6baf32ab0725bd3d4a18753d189ad0eed9db8a7c5ceb65757cd370ceb2c14a1448", 0xd9}, {&(0x7f0000000040)="1c4b7e45d22e4198110779396d9f1a5fc4537995", 0x14}, {&(0x7f0000000340)="fa33ffd18a2e9a3a25f5f31558c34cd8c2b620cd107c5148d8cee1874421b97d9022b6d0543632b8fe84359ae10684d77e8b4c8fd1445787f50e8798f5b9fa2c04bb6eff9bc25e31571ef91dd48e29c1ac62fb10a93c0172c2c01266d419453093c251ac6ffa9c64255fd839261b5b982e3cd6b97dae04c0dee6d6f88589c8ccb00b9526944a1f8266a08f583f70c9974038dd3f8a61e19e022c0bec3607009851c41e229d4ecd52d61c8403a9a9d47d831a3a7ae14c5eb74bd39b84da99e48a75270c2f85073a19cb31506ba5c888598f1ed109e27ad874cf7812dac5c90fca0db9ca08ffd0347a67408d14314c21796f1105d7801a0a3d79123831cb297928f68354285c3289e5c0aac2185f3f69bb5ee441b426642e88cf1f4e9563d0ecaec7587521ae1370f5fdb005769b7c481b604a949ba2f4950a1bab0100b41d6298c28e58847024b14a4e11cf6e36d22d93f08c31f06edc0fa41b2309cc5c2764cba9eaa9de98742fa181d03dec6cb97d27eea488d6e4c0b9a097f8532b86b8afd58945782a328660cec204cc1c6c13f56a1145bb94ff64a17b6bb36e664b6d7dfad95677290f498cde045a2ce06d6e342359f32b46be334e6e3aa692fb0f67862b5cb38173ef63cdb21a40d7e0ae882d7f62641d21059da593f675f30d9da5339ffc70a1430bbcbbcfa399040657822a0da6bf30e239f074bef3df11192b7abb783bdcf1bd669896b81abef36bcb402ee0f0cdbc1b8f5d1115a7a22acb1bd326501201bdbb1fd597d98ff5dc8be07b462ac6612864fa899eed52e8157bf36fed16ce2195a9e3ab58aa27672946d2e25ffbaaca0791f20f3e100fa28a64d0817e27c6f05ebc1f0816359a0e38628fa8ff2782cab8ba5be9bd076f6358810d25370e4aa574dc0d1678b725cc9235320b902d60d5d5496e890d55dd499dc2d66740fa26804556565d95f89a64d043f4752e295cd466216611bc4e9e17c000fab29fc7e6aba09a415a9774ce13dfb9176affb468336cfe21f424ac99f1395d697654de8af78ab16c25200c3386ce337d663d74d8d9af2ba5ec5abefcae863b0e581a7cd1c4e2ce3106424adb77e2bac2fff83e927657d309c44fe18cb642ce04b0cba408fdfc4123c977dd47f70ecf94a32db66fe30a9f36f8496651a2cfa154ef4553e4916928352f04052ddffd47c815e85c28d4f916c3eee8d1bc5f98f4704b0b567ffff264c47cf4ffbbd1baeaa4393ddc0c08a485204e91e654e8a49c327c56c67ff7eb67ceccdfbab875daf4fe56419758de4016d1a321936326cc465294a452bcb85a456d1fd35c66acb8d49403fa30875771b4336602b11ca3302c6a5940d81406b3fe9595b23e1fdc032db977da8e6b6e82855afafa2e6c213f6671c63f88fae05d9f8581c3e6b0660ea5715fe16624458b89160da08bbfa1ec19a0fb6017ca4f03bf7531cb5e18288ff3aa427b746ffc0ba0017f757df06d73f222492b54f213e94737d7776a226396f156322f2d08261e02dfc85c6e533a05ab75c74329261027155bf1c7ec0056a926237ffcec131473a318a9edf8e43ef828c1838d23391a9160ae5aa60390afca63359f2bfb233b1a81c2d6919ca1e59dd6becb8a4fddcac3c45ab72721db3173841879a71d27a85ce6f16db931a3cdf0ce63eb6c0fb9ee8824c2294d49fa8c6d9f29b28f4f1cc44a4c55ab30e3fff1118855122bc120e61391bd4a9c9cc05506c0d46a80c2a2cdc10fe8529d22a1785d1152f1852433e04b8f9cd2b21ffbff56717202f4a05ecf29cb2892d6a0304e28e50cb25a07e66a9ce2e6ac063bf08fe4e18fcf25bceb307169d032806975d9298aa6490a611f10974cfb98f34391cf278a5c21fd93875f120a3c5b83115c5cc10068aa11ba2592d78b27ffd490f4216e8211b33b1c03d63ccc02b6b0c39b8691b87e3efbceb1f6e2a5a95bf4c86fc7f9bb28bac2209991ee9b24fe3c32b9d37ecf13014334f9207d3e4b39b3d894afb53179eb82f932e869f9bca41e79c3abd2c8745dcc8baf91d09115f572e610a015b8e34b4895e3b3044c12abfb0aa99281deea34080f4e0f290ec84aaaebb4b9dbb5c292ef37c9c56b34df4e30f18564f1383d2b3100ba8d348fdbc70d55977c6c5c679388de0374f61c33bd651546c845a9051654b059b81597eafcef3d4ce822bce807e2e15f581ecf48e95d22df21bb4f3acfa73ac39f2f06ff8370a0467806e30280d876cfa195f147f5c65f65d03599509caaf873e4ff978bff4134776b02326049103500b11cee98c88b9331e13a0e7e71ca056b0795b2fdcd14c8ec2b7a3bfafab36acbbc96e3241fd9e536e3b91b04540eb53482d825729c685e964fc5d402432e4b5a18235c06a8a70613995a2af9bd15a80a59fec5eb84911ecf6cd2f647714ae09f2335e93b03ed572509c9d63c716f81af7513b3a6b9ae8cba74f6b77d16302c4a6991ebe45ae64cd1528f99814ce1cd018c89c5eb066f0c22f9e909b2e44959a9177425fc94f8b023884acf47d3a342cd8b99b946800760a2b3676f5b95667175a3056a431bdfee2f5d7178cf14c803c773e9db1ae5861d77e5e290babb924a0784ae17599ca51218a38a59d488a50b561a3131c4f915c25fbc41a79b453c08c79db0282a629f72829f500fe4ba51f7a09d93039a9e037c2316c2c9dea32eb636dd7066e47d378aa215b52085055cd37a6209917c17636ab55d6d163d02e79615468d1480f6aec5bb574f2d7f13fe54de32a34b5cda389b27811b6cdd35d9197f4625007b9b482da5602451354340fcd682c8df452fcc5d1f1fc4f191fe9109129e1038b1e2ec675f38430ab8c14a294cc7a7dd2598337bfc86840985034514b56b86466a098033b7f4c25d677f6ff8eb7aa8891b6f7b095038412d1b8f6987f5d2d7ac64428bb0f3249151a364a5b5809eb1cdb5ee0694a80a13330abe4b91c932a7c82a4ad60b82691e1fbcecbc4cd83b1389df66f13c8e84fff1ed5d66a9804d3764ef2a0e5b8aa46547beeff595c1dc359a2419a0ec5ba55c3916c79bb050bf6ddcecf8c1e39edf66fd9985ddf15566e36fe9551d7d03a9f9b8a05d7b2b74105450874277c83aebf6beb2e7fa5b7a14de1813c22b2530bd8aaf778f49fe05fb203c13e86e6a7d629099dea73b452014f923ce906434581f9c1f4be8ae0bb96d66ecfe1e140240d83bc9459fb4c68cebc383d51a4182b6240c464ee70da4417024ae85cc9e461456b07dc79aac506db43172cafb284f9f8aeb09cfb15f0f1b2063e48d08c7a112190f7d9e8b1118fc09857e6513ce4524e9db0f67d490ef1e128996279b3ad7e737a4947fec8c4d1e52f892cf9a57f8056b72d003064565644c61101ed71615c4d95447c5919f34351a067ee5f68ab10ef214c1dd25606a39c64778b60408cf4acc1d2b4ddfcb6223399a87c1721639c8807021b82bd0e576047d3c0c8e6836218d03cd404668d146a641184a9c05d6857c929103eff0c2f92a3c087bb334aec580cc6f6ac987ea9b98febbda176492813f2c6e3d0c5e7122917bdda0051a074a0e402124a7bb296ec2ffe2046188ca60aeee78cc2d35c90c19ff447983dffcd906528b5a4c3becd6e5bb8188be68c6c830c38eb2a0b32b9793b4ad0e1328cdb0c4db214d0fad3592e3ffa9145966e6c0d70ba07c309424b70d423760517a2d7d68f493d0b2feddb7c6efaf2e5a17365e6b412a98c50142b8a598629b4fcd0fedc7c9d94f73fe31df0dd67c809ae1674d050670d72e1895060dc66bc070a67dd5a044b72582dae109eb94fc66bc99b0da5dff28ea99719495cb02c5d2977e98a2e6a02c0d7478a8218a8e5da3fdcaf6ba207ef02aa6efe91f7e0a304259f7907bebc35181f985b29e2ec561211b9f905321bae3360579d7a90875ebb49cfa0271e73cc5f41bfeb4d706006432be821db143c6e17ea0d33039c21386257c2ac3b5576da160c789b0ddea311307a4a80fb964b6c91ba34a40e7f721ce69f728e52859caa136ede6d34090b6823d734881ed4ce32709fb1b66a2f8d0fec7295ba7befca1504030f6200f7b901751a1d431528aae427ade563f4ddc74757bcda12b8d0fe808c444156ff6ea18635dc39f6c99d9d1998baf831a5143f16385473cf3805d82a5fbe847159f8c8b2c7e8fb5cb67b0afac8cb671f9f49382bc98a19480e87ff27f1576e68fe78d5dd15f2990830414b7a43253dadcf4829aad34b9138fcf0f684381cadb240325fdf027cc0a06828faca077e264be78e5a77c662aeae95c704d07c202689d114490365ecad5c383e108f5f1c40074b855430df29bf4a3abb4110627e7721ad67ada5d232a53af3f47e97090508983db1af2acc63c526e9086d32093a38de6d9e5b2fce6ce89aa2555c807ad945f0864bb6d5788587a928f2d6d08cfc5248a29a2dbd56050f3bc55ad746d7e75f903390fbf0a9a319eae38a415088eb6ca2d25085dfd33e4936a5b519d9ba9786fad02ab97267686914f3174fa1ea839e416fe51ec05bcec2dfdcb8cfdffd68f0dfe23e1c3eb7ef9bd33335c44805e8a9329bfe342b017afd8f3eb2aa98a4516b89f357feff9212c387d4bcdee07173184b9e9caff1a4716206094d67f3f729a60e131c990be60ce4ae0a7c647d22251c46daa0de10e38ffdac4475c9937a13397fd69130962cedc6377aa230d166a6a6d21fe47b2e60bbd91afc429a43cad16d09199e1ab1cb61bbace9a02996a6a160227b2a17b14c766cca58f4b690a260c7b36ef4ed06798e1d1fa91611bbd22ac48360f651fa0150b762bd6560eeca9a2f65d4c3c2800518a14a813c34ed5340826d6ee6b23c7ae43415812ee6e31acd9f6b12446d7c7f55ccabcc426f2d388904cb03db92ed599be077e9c149c0319c4a0870ecf4fb42e1893ecf96cdd3d2fccaf1d79b3f8158c522b0fbde19ebf5eb5cae0053458be7eb9da6602d4336ecf5b85af894de24dbdc099d2561c6779b69b4cd5fcdb2e85628309a1bd177c7a28b9b0ff6ebcf60f4d1699b1905673d388944bb8002cc97aafcd80c3443adbaeae87c37e8bc6e5698b5e60678b61c74069444761a499f4e7a01e4c61be2c6d2606893ad3b696d2d2e9c0213d5e47a3114dced47b0d591de13fb2502816dd522b0c8eaa8c7a7f852e316da454dc9a570c822321018c5273123b0aaf21dfe85d36d31bbdcdd8269a4c2ba43a53f0fc33df25be8b01f1e118ea0301b1d1dee50f01d439c0cf97d742bd957e06ef118c2ea068e799b16bab10b62d145197ac091d6bc93d4ec92aeaa4af0521d4e99a6dd95bb328d0e92c39be93462a0063b3d3ea2d7528e2efe862318ca2122336b79f6fdce63e08885a207358d34e0fca47513a0fb29bb14a27e9e1eb719080d42dbb16520935b8d3e032a774080a49cc0dd5d7d15e1bbe0b9b43dde02988c06cededc521c56626f8fe7ac00695c4dcab357969df71edfd302ca3b43cfdc17fe1383d6bdfc0676a6b9d475432a133a0c904a51ac663113c7e88ef6756e11a779885af14f35fa38c14a084e1530b94e44e78eab1c176ef4520483f387ecfcdb9734a84240b4ca3ac56af83435067e673d4568a679ef528e63da26cf5e050d0a7411d48ef350e4f70af1e683eda9e677998512c49514cb11ea8178b4c26c1a34027eebbf6c60ebf9b9b0652eaf53a19cae8ace9430e63d9ffbe5550006cd688831252210496076cda0636bf2926e96dcee85ca973f86d32ef454188f50d17dbcdabdfe35554d45323c019779d0f03047d7a410af9461eb95231", 0x1000}, {&(0x7f0000001340)="34c7341907aeac95368628fcc33ff4015b9903eec340205b947c4a16b045e0c87ec62f9633c79cf31f7abdc3fa0c5b2816bf07623cf8b4b894987066d9289357a2493ae5312077", 0x47}], 0x7, &(0x7f0000001540)=[@rights={0x38, 0xffff, 0x1, [r2, r3, r4, r6, 0xffffffffffffff9c, 0xffffffffffffff9c, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r0}, @cred={0x20, 0xffff, 0x0, 0x0, r11, r12}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r13]}], 0x90, 0x6}, 0x8) syz_open_pts() executing program 2: ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300083afffe8000000000000000000000000000bbfe8000000000000000000000000000bb"]) link(0x0, &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r2, r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b12", 0x82, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="77122f1bcfab543f", 0x8) rename(0x0, &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x5, 0x1, 0x1}, {0x805, 0x0, 0x0, 0x15d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) rename(0x0, 0x0) open$dir(0x0, 0x0, 0x0) rename(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x138, 0x0) open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x180) socket$inet(0x18, 0x3, 0x102) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) setgid(0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) getsockopt(r1, 0xffff, 0x2, &(0x7f0000000100)=""/2, &(0x7f0000000140)=0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRESDEC], 0x401, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) open(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) r3 = socket(0x2, 0x2, 0x0) dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={0x0}) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) executing program 6: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x4, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) sysctl$net_inet_ip(&(0x7f00000001c0), 0x4, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="8bb809b6b79e8ebd8cf7320108a7fb3b30216150f858e59bbdf949ebcac7bfaa11b2206c54643bf0604bbf96f047993f068ebbd9104776a69e6d17b7db1353c3496a6427dd5a6ac4c9db86b6e2c843eb756ba0967fdf5368577eee33b3bc802f694b7548fe11dcc677901489737b52648b66bc66fb2a475f63682e55f300d946dc4b075cb0ade473f6cfdac083c541ed5f7254d89d9e6e571150ac010c7b5c5f4fc823646b8f08d8cd2751f6", 0xac) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000000080)="fe404b9f15fe4b0f14fdbe39e84b22f222ec0c2dcc40ebb02ed870862282586eff6b723d20784e315dd4331c0f62e1f0b7e32dd2b2acf15e53b3a09c654168996c733039410c8f2682c2b829c4f4b34780e79ef17bb0bb69377de80af9bbcacc502453edc412d87ecb06982a5fbc1153be69ce7b988c0311f49eded2549022d9d16cdea3d5b3a794799c34d4311130dc6c3a1c8662df6109", &(0x7f0000000140)=0x98, &(0x7f0000000180)="ac6d9d8205bd306d06", 0x9) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(r2) r3 = accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x7453, 0x7fff}, {0x18, 0x2, 0xd1, 0x6}, 0x3f, [0x5, 0xc6, 0x800080, 0xffff, 0x0, 0x7fffffff, 0x9, 0x80]}, 0x3c) connect$inet(r0, &(0x7f0000000000), 0x10) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x28}, {0x20}, {0x6}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r3, r2) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000200)=0x3ff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{}, {0xc}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r5, 0x200, 0x1000, &(0x7f0000000080)=""/71, &(0x7f0000000140)=0x47) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 2: r0 = socket(0x2, 0x2, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20002, 0x4) socket(0x18, 0x4, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getegid() ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699b, &(0x7f00000001c0)) socket(0x0, 0x1, 0x0) pipe2(0x0, 0x10004) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, 0x0) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000100), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f00000000c0)}) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x12) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a30b8e5f840f81b5e87afec37082", &(0x7f0000000080)=0x191e, 0x0, 0x37) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005030000040000000000076700a1c92b43d42c1bccb5000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b1907f923ed6d24c951e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c801ea6e2ec5890400000000008000361b1257aea8c5", 0x91, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f00000000c0)={0x5, &(0x7f0000000200)=[{0xcc, 0x3ff, 0x0, 0x85, 0x9}, {0x7, 0x2228, 0x9, 0xff7f, 0xd6f0}, {}, {0x8000, 0x0, 0x0, 0x8, 0x7ff}, {0x7f, 0x6, 0x0, 0x9e3b, 0xef8e}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x10001, 0xc, &(0x7f0000000100)="ebffcbc93ab9fd81", 0x8) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r2) ioctl$WSKBDIO_SETBELL(r3, 0x80105703, &(0x7f0000000100)={0x2288, 0x7ff, 0x71b, 0xe2f3}) r4 = syz_open_pts() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000040)=0x405) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f00000002c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r3, 0x400c5708, &(0x7f0000000080)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x7}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) close(r2) sysctl$machdep(&(0x7f0000000240), 0x2, &(0x7f00000009c0)="df5d6f0b2f563a895d06ea70dbd3e8c4a249e7a7211e967ffa10e1cd4727177b78596bf42b57a97fcce4c2cea7ace5d1a73840c228d55b5b508b9bc13c7ad9ba9eedc385aa4b977488a56a1e774866ff0eeec7af09167b426c606a14343da4987dba6c790183b91e470e0a74256fed795c25e62b63a28e77b3d459b6b3534725bd00d5ebd8e442bfdc90a8f40b9baa191c6e7f9af8f40ab6475fcaf7b69c7759c3abf79444098c67d2bb87ee54ddeb1967f5bda1470f3b9a9ca5aca60285a0f616caadf57742a84213afa084f62fd29603d0f4881747e400fd2c106f6ed586dd1705a97401ae5b54c8b55b3d71a939230cb777fe071edb13e20f9d452b200189b48c60a4075000725c742c7b5a39ec33da087ab8e098602ee7393e3f5dff83ba15689e468c7307620339d63cf6b3731577bfa35e7fec79fb44f969d21a53d15f04cababdb752aa301f4cef3b4b5d3a806cf4400cf19fcd398aef8374e96d0f300a04a1d51892e2cfdcdf2d3687bf2d9fb05ec9689b1e9e0a2ebcc41f6f53129d0f9949f6359957297696d5ffbbbdf52ae00acf510e208e0e5d90c392f007e2d75b5bec4380e03be0956f64f1fcc18240e7d7a3fe6e2eb5b28c82c75239cac1394d6807fd3ad78b6520e93c35b73af469e488737683f3cc1fe533d8ce3082395cdd9f1fbf5af612da7787b82dcc2d18715aecd8842b9d7275b883982f1cf07ff3b6e91ed538cd7ed920d737ef3567392b823fb23277f033228f1bcb9408f418883b4320fdc29125ef7164a779debf6fc332192e7eb1b9566fdfac9e742f77c631f87cfa8bf75fd882a9f238381e863a2c68380c8e9ab8911a209720d249add619dedc006f632b282b4074605e48d232b27af2acc3f4ae12dce0bead755d9f3aa5f91b52f4c0449e6aeff08b6bcc5524bad6505c71cb90f5a7b41258127994789418a38f7a9ca59416b4c8ae3bda5607f1c6220bf55afb22a8410084982ea05900fa5351a581274cfcc096f6edc126441e5e33946ba0c94f3f3a7aa0ef88ff5fb169ba734b5ac5b2a9b08e28e46ada9b56cb5d3a18b365ac5939427e6fca4386dc1d52801d8eb80444314072ed0d0809e7e8748a66e474671b7fcd7d3975d55e4ff52f352a75203247d130a0c2c4db8a1b5830cc3844a791231b81d3154f659d87c8dc8d2f2c0c0d1e253be9101d699bd2e86f7b02aad373bb91463864592010efb8c9dc14df9a2aed8f4c127b0c36e1b0225894e007c35a0f657eb4be5dcb8c471a18383936fb111515b6faa328d1b5b1649c79d2e03a40e36458c2a5bf9db42985910d13c476c114f3a44da46fb415e48858b081196ade1f06373d98a8ea8711f668f823883ccbff886e360c585b400a5ec3bcecc320317ab985b66640d4c454b8a82ac904f7f3c5d610795bad7e2a3fbc390b816ce8d41039732018eb4cb2f6b2b7a1baf8ee4542c99e337b304c836eb4c050ef4c436a90c7f892abb8ce415750f071c53e70d98804bb023573693e42d769a5b81d423f187ba9fed044fe3868bb77ef262e568109aad3af9f4368d7f773a161b9cc9f82c6a2bd6a06009d5c51bb0745b4cf28ac9492c9366dcc924b922e6bfb540413bdb9095ae11b6f24be1df4425657722db3cb730df8937ecd8ebf614997e9f28d6af0c1b42b2a1aee02ad2e5f287032b9bde9d69c91e12cf9ca1c62921fa8cb5591e2ac1477975145cef4c188c713ac42961e946795856ada9c0103a22cecd19a18abbd35e394ac92013925b1b87d31628a216b45f082bb658e9aa51419f65af99fa8d82f22f3f0261342e34cb3a82700ff88d8e7affb6ef23e7919bdadfbb51a9786424e37611b8a4c7dc20565d21799402b27bee554d1fdeca08be55b128e8db01403a5ab8b34d31ba7fc4bb5ff7ecfebefa6a38e69aadf5404c6f58fa28bdbb0bb4c294279e2c944f44af4bfef71d1e4b30714ab780f098445c5466e2a2837432b611002ac422ae141c264957074375a8ee9aa1da5f7f940174dc07a9aff0450ce4d472348f91b54579bee78c4f600ab902babc44893b5c0ea1da962d243a5754f300e01eb013de883e53fa6ff43f543202ebf8f83cd32f6f04d5569cfd70752fc9d4925f350f722b71a3cdb63e8e3af2d62b7d80c65614466d69e8499b87146ef792eebb020708f142bb327de6d1c0d924c25d392a7050a9b9a94cdcd13052005bf158057e5f50434e212e0353881191ff5795a8fbd5c94ab417ff229f24914fab0dd2526289551a448b5ae6009815386247d00590a5e13d8e108cd21e852df2463c6bb79b65dd606bb67af8791d11d79597fa473c66638f8b59ae30b32dc62abab99bf63465060d535370cac9b02c048e764457615816cb9ab671cb2b2b34fd538e87a61a33062fb8e3de7a9f0800dfba2fce766b0d013c7f8fda8456378c64e4d96b2c5e6f0077cf2635d31faf0390718677bcd7d4dcf17efe193ab1200af4d7b10dbfea88c4feb32a3addbfd8ad3c60996dda3c0dfb68300b125cef053d370e28de2f3fa670f72c5fe0fb653755b1c8b0b0f17a9eb8cf1a64b5bf333fefeb9a7c4bd24d876facb2461a77a10aa24b56c559bea3282f608d70effb2cf502cd655d80d0621be96b95cfafc248c7c6a7f3fa160e08bb730f6b862ac0959a9292bb54671f07f1da0f72494b1f421e7dab80c12c12a6cf4d7f0c4686365a2285860c790e1c0fe13e3fafe1b6cfaa57307896a91ed916033f0ebba914a9a3a4b16c3ed93f0794a3129690560679b829da3f679c6522541f83428f11edf7384a13c5a24e476ca30f4c45dbcb8ec1a17472bcd62f90ec1ce6b35cdc3608e86693e1c9b171b13bef75f8f927b845207e36d8f99f798b5d2f8e9a39dabad3eace04d59200d2cded6bf1536527279751bce9ce3ff1ca6d676a8bb522d1c28d1535cc8c48b2b8df61155926e72304d4a9fe8761f2d7936488a57ce6647218e317f8162a6c1fe9248ebe1543a1044b272e7957e7e8e8e2de5726866246d58e093b496d26be3ae2b5181501acb5ba9e0401926673c765189d818f68ab93a8bf262c4fa42ed9ace8c69a71f7128b903a49d9be6bc484dd922209e1c93be2579f0455e43b96db8668fb71627b2d839a169f1541c8dd23a41eeedfad75e090a71d28150ed62c206bc3440088217fff08fa0a67145a21a96d9c8583c3068ed79f89fc41ff679f3d767225c55122f406b05cf0d2988298604005c92284064193af9983705bb3343c88271f959035ae532da93562f2ded48fb1df5928fa7d2dd2f4f1abfd99495ea3095ce6bbc66b03844917a5acc4395d0ddf2a75a745f25a95d54c3f85da098c49b3d5435f016a7ba99ebcf6a2e095528af58db3509ca98d73ac26a81623a69ef601c7020e0da78d8ea6b6797e72af1eff7efbe42fb6cdd0b71a705d373182421e33b0eaeb08ff056dd9c336c726e1ef75aef69779c29167affc802566cec13929d26e629415db34d1b1f7615d1dbae39ad59c77043cd57a9919b4d734bfd46b98880b2df6c1878552e9f22c7a337c81ace197e5fadfd5908c358f30649999d02e227bb88564f1462eb95649a6992fe025e6955b3bd88031bfafd4f6a47749eed7498f1d6dc5a69ce1e9b6133b9a35f29bc8fd4963b513882d650b906dbd069486ddf93bfc3846b3099e73b34d621c0624d29a48f3a289c7dfba51f00c30a6031e7f9056552d3eeb725e2a6cbdcca2f32bb34f3262dd9ba446647297b4a7c637536dc37b2f51e01eb49b438864fff1d690b07f2e6c99b2da5f5123dbbf3afef7d1a85e6cf988dda503cbff2a5bcea38519a1a8399057ff538786cceb3eed415e0f6ec385559f06327bfb23ae9eceb6aa121cb0b5991a78120a5fcb32baba44792e7d8ab48c15e98b35371dc6699b339bd0a1159cbd5f7d1b2e02001e7c1e52463e85b83267e1e26120b68f58eed05e2eadc044759a5e90e39dcdcdac3de2200b669ed206bda70603cbc64eea386d547d92f6285ebae3a63733ff11cb1211b6566e6f1cfdd195351281277f72a4b7dea00223538cfef2b72e52839ab5b2b501497ca6f86f9a16a680882cab24888ed916532448b2ea5b6ec29b1bd19ab870f0df8b42d2e4c2a88beec1ef99d58a938c55e932b6fc659c8fc303b6474111ae4e94effda73af4d79d471366f6c09ff897fcc6fc1df5a2ebd3738a4ffb74f4555afd38fee4f73b0ad398e2347d6fcbd43fdc438d2224220f2c89ee929339d2455dbcbbd92ecec340a806b8c0d939a559d943f81a51ba6b49e690a5a59454f7fbdd51cf819bf0a5ac64daf4f148d7356dfdd7f5352d21f50949826db0dbf627a00988011c32d89b65836295953f2ab9e8c5bae10305e63383219f1d80ad73aa0cd8fcf5ae141f2032690911262b8bfe9ea36337f64507dda725b1581067e40c4e980cc27ddbe8f1f038e5d7a8dd414ed295272011f234481a4856305d134fabd27db06fd231b68880f840bc412f1d34ee638c98789c3699e630b953dd80079281280323e26ea324bc5f8951777984b32db473778a369add7eaf6cf17566f30145fbb67c57527312d1d745c1a4bcb941975876a0882157d4d6af19fd64cc2207820b934a17084186121dd125321b0839c42bee7d2b079b58761af767ec9c8874a441aaec46774b3348fefa6c94cfe013ab70f70377bb2c5894ffec51b1dc77c476bbfd36b8ba72b10b3bc57d815f7ab4ee5a2b94b1d1cbf313878dc250c7e9e50e51e4286bc791fc1d1e56d62b47170eed98a9ae0b3ac17ead5d871b2134a79a50e4d1f8e028ace9b0085677d76946b45a7d45cd16e3763782d3d6a3a5450b337eee0bc60218afeb4e2e142c7f474bbcf04000a68830fc9a2ec83c4fce0c412efb44c1eba5766dcbcef8b1d0c35034cf61213a26876f6da5dbdaa21cec3d2c49b477211a6ff9c0b1740f2789ac99ef81da6c4edac51a4cde81a47251934f753a3266d3b9836cf40050c57109974a46b593e7e4c5f1037dde05d511876c733cb678690bdc14560c62f5cd3e6e5ebd3c811ca118a70a4c2a3706bc794a6819c4356ea8b9f5e86ef6272c3de210cf11a84c04530f8a68ecec71ed852a5810cb31c0129b15f4b370951c9b1a405e9b9a7d43be425a0e8a2632ebe2bdb40c6a804f02ec3f683b3a0bd06dd388428853f87a058838da0716121da63342660743cd90f6bde27e51ffef7eebcaf5696be2d00ee3f939cf1edbe85c230ced3b94d9e2f15885fd35aebaa7513ef327d9627b4a0aefc26e7cc830bd4404f18040c238a75c83576df3a80270515deec1b25aea3d8bfedeeba7430ca431eb09da3f84acec35b1ff9acc210c7b92cdd6d250b380b084639dbf0f4c55b9f6da311a194e999edcc7ed970bc734a4382a3d9f269900f1365a6aebd09612bf338b1252bea3d551be727cc32d70098d5f0c1e5c7e2e07115b5b8dd54932174043ccc6463b46dcf1293a47979d1682aa62fe9fbeaa6c732904f5ec0108310c5ed91b2792822ceb240f1195693e9085d5697bdadd1a58dc4a93ea83e332dfe65654756dbfd9f454dbbce0b1856f92c188d328e1f8cff766ce728f50d9772023cbd2826358c7ca33ccb50d45ed622ad66de4793153b366dbe0f1dee13f9b40d98c15fe8c8a330aa712e46bc4a4576ce0eda7041d57f8283b8f6bb6f09d2b0a9b78b7e421c56567aff560faeceaa1a95bac8f80191e06bedbe8a9360200314451f915c19603222ecfc1df8fa86faab4c2b385c5d2f2eaec9ede5e3df917cd9326925a1404dfac12c62d3aeac19bf6408fe370b78a49ec5b4", &(0x7f0000000280)=0x1000, &(0x7f0000000540)="ecb9de28a465be0a080ae117d7c4b9dc2619edc9f1b509492374fc28113b6bd122c6d9e29f08868c3b14616efafdf7d6ee7ed2c9718c1ced86600d0da17a51bc2be1038eca01c602854178272908002933dd92b4eec8d70a35fd0a915fd17b143b10fc88fae0ab0ae1c50e0c2988e951a66de3aa0b8d86dacb3a75354b110735faffbec511949c736f5501de71", 0x8d) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) syz_emit_ethernet(0x118, &(0x7f00000001c0)=ANY=[@ANYBLOB="89ffa23f3c25aaaaaaaaaaaa86dd6009000000e20600030000000000000037"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0286988, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000340)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000), 0x0, 0x37) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x14}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[]) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea170086f9010000", 0x8) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x202) readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/179, 0xb3) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0x48) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) dup2(r3, r2) r4 = open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x25) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@random="fd9339c0fa4d", @random="5fd01f461c93", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@redirect={0x5, 0x0, 0x0, @multicast1, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}}}}}}) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000340)={0x200, 0x1, {[0x2, 0x8001, 0x7fff, 0x7, 0xe7b, 0xeac, 0x8, 0x7, 0x3ff, 0xffffffff, 0x8000, 0x7, 0x0, 0x0, 0x0, 0xa301, 0x2c00000000, 0x80], [0x80000000, 0x0, 0x8, 0xd4e, 0x7f, 0x1, 0x3, 0x20, 0x8000, 0x4], [0x5, 0x9, 0x7, 0x1, 0xfffffffffffffff8, 0xbb6b, 0x1f], [0x49, 0x0, 0x3, 0x9, 0x6], [{0x6, 0x6400, 0xff, 0x55}, {0x2, 0x4, 0x1, 0x9}, {0xdb, 0x3, 0x4be67587, 0x2a1671f6}, {0x3d7, 0x3, 0x9, 0x6}, {0x0, 0x7fffffff, 0x8, 0x5}, {0x1f, 0x0, 0xffff8aa3, 0x101}, {}, {0xfff7, 0x101, 0xfffffffc, 0x5}], {0x4, 0x0, 0xcb, 0x7506}, {0x7d, 0xd3ac, 0x95, 0x5}}}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socket(0x2, 0x2, 0x0) kqueue() setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = dup2(r3, r2) r5 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) dup2(r4, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r5, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f4942887400500000053bade43d96cee8b67a2bda851f346b3ec9514ee7d0b36290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e53c1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000001680)="6a4f939b9120a9a9809353ee8ab94d9d69bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e200312553a6014955613fdd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37109cc837618031080e770d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc84ef085c742eb10000176509273be45f9005001ca4933e5bf28429df6477619ee9179037844df8d871cda60f900d2d7d19477e5f1506ea97a766ba66df769f3eb4b28d02e09486cf69604ffb3cbf80db1275761d6d94da814ae4dd50b6bcbd302dd174638fa6c4707f8929daf3991d7530c1ac20486ed4d0e117cf06c0e7ad74d8d90084a67450954c69e7628ecbcf91588bea7bf9f7fb575694b47c87ec081fd7886e2fec5a0c5e2cd8a2c84d2a0", 0x181}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1433b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81", 0xd31}], 0x4) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r6, 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000180)=[{0xc0, 0x0, 0x0, 0x1}, {0x44, 0x0, 0x0, 0x40}, {0x12e6}]}) syz_emit_ethernet(0x3e, &(0x7f00000003c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "042729", 0x8, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @udp={{0x1, 0x3, 0x8}}}}}}}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40020802) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$machdep(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x56, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)) close(r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x81}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x2}, {0x1}, {0x16}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) syz_emit_ethernet(0x32, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffffffffffff00ac1400bbb1d1eb4cf5f7d956000000004e214e21000890780000000000"]) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) open(0x0, 0x80, 0xb1) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) openat$vmm(0xffffffffffffff9c, &(0x7f00000045c0), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) executing program 2: seteuid(0xffffffffffffffff) pipe(&(0x7f0000000140)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) execve(0x0, 0x0, 0x0) pread(r2, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x27, 0x0, 0x0) executing program 4: r0 = socket(0x10, 0x4, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383b003bcc3f0600000058132fa13a8be186e3fe8000000000000000000000000000aa02009078000000006006c33e00000000fe8000000000000000000000000000aaff0208000000000000000000000000010000000000000000"]) recvmmsg(r0, &(0x7f00000003c0)={&(0x7f0000000380)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)=""/249, 0xf9}, {&(0x7f0000000200)=""/172, 0xac}], 0x2, &(0x7f00000002c0)=""/153, 0x99}, 0x100}, 0x10, 0x800, &(0x7f0000000400)={0x7fffffff, 0x5}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000440)={0x401}, 0x10) executing program 6: sysctl$vm(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x1, 0xfffffffe) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', 0x435e93a4, &(0x7f00000001c0)='./file0\x00', 0x8}) executing program 2: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x81}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) r2 = socket(0x18, 0x3, 0x3e) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setpgid(0x0, 0x0) mknod(0x0, 0x2000, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ktrace(0x0, 0x1, 0x40000000, 0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x111) pipe2(&(0x7f0000000180), 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0xdcd, 0x5, 0xd29, "0d88f900000400"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000009c0)="f6172e7d13c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b904", 0x3b}], 0x1) executing program 4: setuid(0xee01) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) r0 = semget$private(0x0, 0x0, 0x123) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x5}, {0x28}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f0000000100), 0x0, &(0x7f0000000040)="b278d6a56af49b48ed0712a56e21a0238f202c1a7bf4f1a62ef296bb015daaba07bb977a61c16f816d27851b8bdde1865fda198cdfa177f7254b760479c115e03b70811477c52a13e5eccfb85af245941738df6d957106d17d808b35e04751a9662efc9104726b483590da0504b0be1ed6322ba13ba525fbe5227e55d58469c9047411cd71b710ad81433a487e08e756f54ec6305ed153d8d9a72897781a2aeeab473e4b62686db9e4997d407cd3c88a17a3bc5bd673b184", 0xb8) executing program 1: syz_emit_ethernet(0x5b, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x4d, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0xb, 0x4, 0x1, 0x0, 0xf122, 0x64, 0x1, 0x3f, 0x2e, 0x9, @broadcast, @remote={0xac, 0x14, 0x0}, {[@ssrr={0x89, 0x17, 0x8, [@remote={0xac, 0x14, 0x0}, @broadcast, @multicast1, @multicast1, @loopback]}]}}, "59e765cee7"}}}}}) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) open(0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket(0x18, 0x0, 0x8) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) executing program 1: sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) r1 = semget(0x3, 0x4, 0x41) syz_emit_ethernet(0x42, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0xc, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b, 0x0, 0x0, 0x1}], @generic="36fdf513"}}}}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r3}}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x6, 0xffffffffffffffff, 0x0, r2, r3, 0x6, 0x9}, 0x10001, 0x4, 0x7}) getsockname(r0, 0x0, &(0x7f0000000040)) executing program 6: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699b, &(0x7f00000001c0)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x7fffffffffffffff, 0x5}) r4 = syz_open_pts() fcntl$lock(r4, 0xb, 0x0) readv(r1, &(0x7f00000012c0)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/153, 0x99}, {&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000180)=""/52, 0x34}], 0x5) 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}}}}}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d", 0x55, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, &(0x7f0000000280), 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x2, 0x3, 0x0) socket(0x2, 0x2, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000040)="fd0c", 0x2) dup2(0xffffffffffffffff, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x2003ff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x30201, 0x0) getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r1 = socket(0x1, 0x2, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4}, 0x3, &(0x7f0000000500), 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)='\a', 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x10080, 0x0) dup2(r3, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x2}, 0x9, 0xfffffffffffff000}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x3, 0x0) r6 = semget(0x1, 0x2, 0x4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}, 0x2, 0x1}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e", 0x33}], 0x1, 0x0) writev(r7, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x107, 0xffffffc0, "6104000000001a0000ff004e200900"}) readv(r8, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket(0x18, 0x3, 0x0) setsockopt(r9, 0x3a, 0x0, 0x0, 0x0) executing program 7: r0 = syz_open_pts() close(r0) flock(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x1ff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045007ae170782bc229bcb6d0e695170090dedcb29bcabbd632d7d62fa1173b3700f9c504f8c76e8a45a69e7614a604557a4850c047", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) kqueue() ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) 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}]}) 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}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto$inet(r3, &(0x7f00000000c0), 0x0, 0x20f, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f5ff1d67147d5fe4b57d0002005fd700"}) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff09008700"}) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400"}) close(r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x3, 0xff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x1, 0x0, 0x0, 0x1000}, {0x6a, 0x0, 0x1}, {0x812e, 0x0, 0x0, 0x3}]}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da", &(0x7f0000000080)=0x7, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x3f, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x6, 0x3], [{}, {}, {0x5, 0xffffffff, 0x135}, {}, {}, {0x0, 0x0, 0x0, 0x1f}, {0x0, 0x3, 0x0, 0xffffffffffffffff}]}}) getuid() setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) sendmmsg(r0, &(0x7f0000001ac0)={&(0x7f0000001a80)={0x0, 0x0, &(0x7f00000001c0), 0x0, &(0x7f0000001b00)=ANY=[@ANYBLOB="5000000000000000ffff00002000000090b66efbb54d7fb0a43b59a971c3bb7efd1f8a1d59cf8d2b16a1e6598daa91be187b19d6ca17b9e5a68691288cdcf7a9826e4c82e6db1ad5689b199892574000c8000000000000000100000004000000b476d9908703421175075b86a0467a4a89aa4788d7f328685cb2b3a8f347328323ebd2c9e149a90310c3228cfbfa8a0a713717334acf0436e5ee3654e5a3162214564f51aaf82031d75ca34f9c23f1fe613b8871c41b9f6e09c78bd9f33a94453f4f71fedf25817b11f6fddca60585d347c4e7815a5970af8488982d0954555eb55a7d2fae3c57064dddb187ded9caa8c2c105ee3306ebe47e538315c5e7d41d7352905e184bc8a03de4fd548f9af7b1f12685469eae6f350001000000000000ffff0000070000000cdcfc9e66b0d95217d41bc5ee82fefa37b3ef1584818d4562ad250c018a2bf80006665878b349b7c7bce52dcc3b37f330d8fcbc8820cebc30830245be7d7c25f00498fc5a4e4962fa2c114e3daf3720841d98997f32d2d999bb05389f7aace4a947ab76c07917623d47a569c5a2e430400fdbc150288d64630c4bbfdb6af803bfd615641c3312e4c8f56e701163e21916efab280dde8d8ef4decdafa1a421bf13a9ef46c81c6a47e44e0a2ba64745278ab9668ca327a1a1bcaebb437e27089270af5de3dca42c6644731dd7f7108c2acde098f74a7465f5a63a9ea1e192d3b1fc26e6d5238b9b90ee68ad08253790001010000000000000ffff000007000000f7283345cc8dead46d24c9c34f076ce17bbfc212a1f78ba4bb16605885f4367e6d45f16d34641b9a8f9d8636477359bbd6ac254b5e19419269088751e93f6587c58c5f30f2520fcc9c242bd0ef27a6619330ec0565658b9a9d74d88c11bd451747acc1f37808e19247d816979ebdef336848d84f4160057254d9698f3b92ed2d55018a0f4c340dbc1d078443bf750f4b3e262027778491951617448a6ed5c7c1b52e7628c5dabbaa9ef2ed3a83e6e815952547fa2b4e6947eb9c18ae25cf1defd7953daeca3317f16b031090b3eac32eb7a8454df05f1fc5bb7f6119c29263ba291633f90c67db7b77d9b82822d00944425d8fa043ce5c23c14185442d53266ae1a2424d6586029068e839abebc1aaa1c5fcad078c91746b2fc6947947d89f9aebd01420c8fc74ba470f9a30f6690acd95896bb49bf66f81bd8042bfb0a99faab5d1288fcd3cba176084112118d7556b4b946129f69c110bdce9ba49547267973cda896664d519320c9b44f1733f94825d5d9825e31f9c58754a627b39610cd8ad521cd9f35aa91382cec6473f65e5b9d98fa5127ca5934e84e59ea49c75952e137193d4d1d0f4d3036b2560e65fd8433872200c5c80a3c2cec5c2a60ff8b1f2625d91c5880d6594405bdf93fa7327cc2c54391d184dd0797784b046f31ef5da209b952ca65b5829992797db267ecb27a0e697b5b1c5e811f2ff34c102e10512070aa2ae753774740c4989938c11bcf6f58b604c8d7e585c087bd5101f0224c912a339a5ae1c12b7c2c824adf2c955534942e2cc9c08df5bfe28a26ee2f290f1a3b9140644895e1c89e3b7d350396d56da8e9cd453ed34e24ba6519e0ced4579340ee46895d818d0cdef8bb2d4f82d7ef895607e9de2435e247acfa90d0ecf320894a50b7f9ff6497ec0a87cbcccca1460ff3b5c3e7b1f3672b3c018560c010ae4a97fcdb8de39c33a894a042f36130906a083511ae817a094f7e42e4178a7b15ad011ddfc8fe8eb9a1d0722ac814d8b5cf19823b3b562671f50a813a0b7902e517013ae2d638cf69a9efb35d789350c1fab0a6af36810879fc2ed7297d11cbe15db697d9ec65a0e59ec2a832a4acda22ab62f72cc640e0ab1bb14bcab7e7dc006863f4a10bb3601a2566b342fe4bda42a2c65cb09694629eabcd48b896e412e0b7265b3d6e14b3deb9e6c70ca05b3d177e7e7672cae6b015ed7493ed5e0a1559085795e7ff4b230905332e213781d0c0ead56bc072fc3e8e4eeb787278f4b25ec5e3cc2245b3e8a6ebeabc61317dc65bb73484002ee20b4c9c07f59265b7680e5888e0999f99380bb84d4d9f0ac774c9e45d27569c9e915acf5d29f7797cd4fe49007e726341a243cd9e8586ed6fa040ff2f5f4fd99e85e36fc984083b859fadd79ca8c7d5dc8e536e598e87886716abef6839054c1b110dc394398aa6db7487eb280db3be83b14f2c522d3d17014553035e8c6fd418829d31b93397cdc3c2fffbb7bb78031f94f66914f0f30d34aa91440a35798e034ad86529d5f5225bfde40bf580c276292e0518198fb095495e215a2281678bef23d3c1f5f6e52d018bbdb19955c9fa123784be86bd54f91d797e0f0d206dcd850bbab656352e437412faf475305d91ae786b0089baa517ce29467cf2bd8cb04b63cb3102d8db8a3087f1ed0798dc9600baa988193d09393b2510e825de1f6cddcde260c22e1c73626ac5b82ae684d819ab70438a7a797a415c5e4440ea4ca6a933f9f0b83f5663d080399b4fe7594f3e2661ede78550c4ecdb9f919d509079d933b98f7fdeff47a9056133ec33b6e8d84eb99263e72cebd76bee902049ac45288d00cd7f3634c78226e254113e456e62d2246da3e40bbc967992098df2f6de39918a00ea4f0c7c1029b1a28eed1ba25d7cf4b828875e88832de894a2a4c7438e932a23ef32fcc2613aabd7f20c6dcd3cc4c2a66a38ab91f7243710a8c61c1adacd43460a51653cc51de1d203be3c212d9f312179a9236a2dc6b5c14135c6e2044d1428594241893abee07cc8201b91741a2db1f81f7926c747f670637a63c35626a82e1c068b135e842d788e0dcd5a9fe6d3159ef3559e4423559b23fb59811697ea6bcc0ce36e2c90224200732ff09f402fd4ad2960c42a2c476e2f40064b5a8ab279d389eb083ceb34287226f039a1d4fbf6dd0ee9b6cc72f9ce6b32d0558a331e06cc5b50a9c0c5b4ef0ea2bcedf77c5aaf42f623a477d31611a36107d3f44631fdf1bc1f814c34512ea255c8c36c8cffd38f71d76382bc0929db843936c35b3088e1a32e2a0d1b19109266534af4ddbf8c412c4a0e17b43e0a5451d0865fca068bda01f67f54f72ffecc10c93bafd1265836fd5e99e76661ec177d4c4f6bf6046b076edb8f5801c2bb4203abe01009553db809d79ad75c0902fe3fbc0ac557dc23a8ed3c8ab274f99fd62d7485fadad53edb70ffa88ccc933aa8fbdb42664a9d394abd36d9a14f17cadb718d07f9719874166114b197731d150f9d336b646a7122ad78a3915c2c194f06fbe616f5f402dba6dcb3162d4dd359f69183ddf79435ce24e9724c21922b14a4e01ae9f10a86a88135d591f62f1a05c94b495621e16d12de9959f424a16e55f8fca045fa5634298342810c6cebc5ee8f42cf91f7161c6fb27ec98078e3ffe56d927d11757cfda4601e9ef595ebab395a3ebb8bd8059b2ec285e3dc250a084f48a9b043588437aa6fd5be8ce8e6f0bde1b2ff02cd39d210a743796eb39918e0d9232f99bc60be2ce255f75ead4096755019573a734a2d4460b4dc38c58323fb0f6bfce8cf97fe465c547f33bee995a255e2384f434e10df8030adc4c67e9e96e8d51d08e1977c16d27e17549057005900a26381450d99f1b667fa5f6077efe5452b3ea775821c794226af7ae9429c8cc97acf3c3dae222ed231f001aa5ac66167c3ec13b4cab9c4b18a77b66f772d4f1ffe612181eb6642a574a4023228712a88f94bd8a641c60a3c3f6d84206c0f8da60f37fac0bcd007a36e5abdf7911448057f7c7176f31ce96eac3585f362b26b283de7f7449383ca0fb0c86fcb4acaa9dc072ca2f822a4de24e62a5baf3b1bbbb0407db4999a7229668f670ab13a15a303ba865b9fbd1d61828eb70c2accc2e4750259e2f4fce9afd0007ff469b65138ebb3545c0832d67e60bab2e3ed039d884cefe25cb2c613c84842c3d42aded861c32f2de82079a657dceeda953b285aa6043514890ee5f27375adfd7f666302526cbc82839aaa3b420b9e02c1ab698aee14f125f3ff51b5c5567ea151ffe2e262aa3df0ca1712dcfd9fd1ea7cce3d856f6d3306526e5203f471f85428f5774208c0ad066a932a5f8cb3ba264b755f3d80b7bc54a04317647372efd0c9a049bb16899c163dfed39886e45684780bdafb0ad9894d7405acb141d2e0e867181e87575b4327e901cb4c050fd552ce9ee54093f5256d4e94553573777eea5efd1d9114b86096780acdc3f57be78bd3e6872894e5d34c7d71ac2ccfe05c0f2ff02ab22086e223df5fe29159ce7f0615d004efab77973f2c51936199045496d7edf542d6220d334ad0ea7073adf6dfbccb2b8cba24b221fb12028a4d9b464d9e2e440923c933ced0e9cd12e4c97d0c9abffcd8626bb3e705ddb7eeabf6d7c6c854df548a5a11e9e58bfd980219c5b2503b85954854e28d440837e26d3e4d96a0eb5cd47e348a4bf7f9da68d672995cf47005d042ab343e4b683d1c15e4ae0996b3653482abf663da325f80a6aa125aca0c3cc6748158d853ec10f26ab8d4683ed2c23c52dec5ad024ecf7162cc5a9757de456d9755cc74a9d4681de189a3d794e7000fd98d310e03806a5f61b2e4f30acb0cab4713f06b5734ead56763c6a583650acf2e146244c3608e959b6c25d20282a285ea6e7ee96872e3aca11a96dec150aabecbb2944a275f0661867f2ea0460309a10326afb1cce54313d70314f180f6d0ce9064ab0db1b82f641cdc4242786af1388e362316b3cdd36cf2e5496176511135b415c00fef48a4365f66b9cbb3cbf267a17a4c6e9cbbafc5d054eda9dd3f13e7586772dabdbdae8fcf4c18d2d1c945f2e8a359134aedfc5dee847008b35782583cff2db7c8f5a38f17a3f77fb5003e534973c1fa632bf814e7254b645aacfe9f70b27212ef66b91e824c9351266c5831a995e5180b5442c3e36b20739ccf104e2e345c2717c433e4d1abafef5ce42490c795e1e1411af4ddc24193aea354761334d33a2e5a3acd61c9cdf84eb15e601598b761d65a6021d0787c548cfa1109f9d12d9667fb33bef8ac867d556da6a14ea3e11fe2ee7c8479e905698dad53a42e5963bd27cc9aa9488fce9ee8e8181f75b463b1187f6dd4ff5468eb7232932d21cf706a0276a66f2d3b61eb5f417b30ccad5b54ec6172ba3d3aa3fd81b9a91ec889bead873f772c1363c7249a64f8cbce1c1a997decb037fc2b0599a70125d279cc1c722a0d17f0d1175b811ac8b02ff4c3f0e6338570d45f85ef7acfd49464c8ad6b5db78660c3fa3ebcd7abafd03236f4633fc62b1759264ccfd3444c8330d66633d1dd01e5bd19367cb824f392af62e96272a78f44d049d98fb546a2b218a73cbdf9bc2390abab87e4ac7dbad02afa948dab8e1a7b2d382a9e262711839ab2e45e54641519d184acc313ac5b4f8ea14f9da2303c5351a072505e023c7db68adbe4ef137348dbf63cce086448aa0eeb3249cf145ca77010ac4674125de2d73d9a16a884890df3606b7a4aedf4e52907903e69c2855a530047c240bcbfec3a0c7f41957c4b67e430bc69544394b35a21ff39707a6c828b031678c8b58135c75c32b7185b261c2454d87d580211f25e50bfff2325f7d084f3b660bd076bd9e5e41a83f0c58c39a733b63fbb2e9bc6fc0632f9c9fa632626944f1c56b4eab3c79a9e773ded73c9a718625592b50d82761979cf472cbb0e33abada6856b8c85faec52171a3b9d32d3f7fdc0ff6a46e115622b0ea86ce81bb592d0c358f71aa97fabad16a09ae4d389bf74bdff5c8379b53458c9765fc857ddc4ffdd36b07b7b9dbce5abb4ba046048234c224fbae6611e7e10bdc6303e7816ae37d07cabc8bebd43be6c78294f2a1939dea4852560bdf86fe50bed02e4aaee6bdccff7450f0edefa352696550644430f86b517be63613added9f3473f8cfe1dd4615e6f1a738e1a385ac514d0515db1ad1b561a0cd90bb7bbff3df97c8fb0b78bdb3ef9aa53f141dc11a0199dc670db055a1cffe72ac96833f6f7052483666e1e7b3c164d7ba9f75c4e07109619f499cc0e6d5bbada681d3a537e52aadabc5d22e0c0c93dad00c4235fbf94434bbdf4af73eb15e2bbc7abedd385aafbc718269e76880d3febbb9c2cd78b63ecdac15e44fb87f08d74cd0640edcdccba23df9d68f57f23bdfc4402b683a96884575711441a7f23a532ade871f5853440ed4ba21a2f168f27d0f084b3c0a79f9d0ea139e92e43e278be3a951d169ea82947c5233d804cba6b90b70dcce496ff22cc63f8b3ef06c52849da02e97d756d2b857e4c55fe4b7543c19ec06c2dcb2a7bcd4c61eab4e8a2f9ba62413fd54c0ade48526775145c7bf9394de4582687858a5bc6b76f308a1e47fce46a45c3aec86f42f674582a66e8feabca915c4d4dbbbba3c77234b3bf7662821dc8eaf355aed9bfca26003242937f17502c49acd930b46c2009e4f860e2e963930bc415921e114c9af85bbb4362d3801909532de0dd6d963a548a992972c9afac1fcbc97632954f4400010000000000000100000009000000b4cca409559566c3c220d0fce55edb9eabf67518679211ecad7138eb04e07309e3983e086d2dca7e2a26bbfe382712349e4776205868cf461ebdb48d0fb8f566871f4df662e2bd6e1c7515f106e3fc9a634a93849fa9b3f5875a0e7ce224a85da5c815b32f07b20e7af9fadb54a97fcc4991cf11fd372fdff17fa52ee58e9e280757e0fc7fdbef52be67b386d9c04b3417f7b6d0384283836fa4db0e35ec87bcae28fe2cb472efe0aaa54d1e1159a96b4f948d48bac09bd39222dae9f09d5623af0826ff36717741574d4e6c8ace0b2b86a555c06524ace523f20b35dba46f1d642f2fe482279f5377bb2b8c9d000000d800000000000000ffff0000ffff0000af76ed72a6086dd2da0d4b89e8eabd897521b004e828cb6b07767fc5b2b746838c5e7dfca9813b5d3f3ac0d55c4185d7c253f3b3b0ce478f8d93062194cb41073766a6b9d453eac0013451e2b6adcace0e4b295b16f9e33454da71d5004ab2ee3f321235089a8044cbceebdbb1edcd75aaff402aca969ee2da0803ffd122e2250921cbccd95c4073e82edeb337205e23d4f763697aabb4c7b08128c2a2186f9e79d2433de78c30cb1619833431f6728a34cd24e938d605321b5384aa00c8ed2c20e80ebdd2c50000d0000000000000000100000006000000341c944c32dd2b6fbae66e519ee78c9dd24787b96f2732b30c30b1861c93dc6f4239081a45ea33cb2c9f71dbf780c9ba60b9d6572e459a4d06efa82746380c903c11f90a3b91fcc381b4cd16afe91dff1df538003031d4a49cbbe3a0cf97b0a76675c111086e97cd7c51865aceb7fcc83995d40dbc04fb276cfa2a40761e646a79001552d9a01d61f2968395e805b730a4aa1517d204adafd95d2f063bc30dd3bf3b177011a64576b9e3357ded9d9a3fad9503219dd4793620e276300000000033d414a6e30a7f1134e4b36ad8273a81f07a5e9bb92ce7267dcc99b1b04892957bcd48cf838c5d0f42e726fc3db83c9e0e68068c0e92c4fb9d"], 0x14d0}, 0x8}, 0x10, 0x1) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getpid() mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f00000000c0)={0x2, 0x80000001, 0x1}) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = socket$inet(0x2, 0x2, 0x0) setreuid(r1, r1) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setreuid(r1, r3) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000340)="91960a9d35e89f4bb912e000ae0b65bc6a77a560f56ff16602c52fd507e2d7def53ab30c632d3a5a9bebd8b10dc7e821f0866eb4fc245c4f5750b5868f7e26ce0111e3254424551313c5a078352f51090bfbe19618562c7f5549cba28af7bb54c5f4473a02c76f9ea02117319e8e2a15bf50391a840fe6d6c7817d40b1878d12459bec36eb6f220f68260b4ab0af96003b0e10dab61a81b847d08e77fdb32c3ddc0c5e3fd7c5b8b398e4b26c19bacc835c53851b9068cf2b03c0a9f6d783577fc4e3f964b039a1243cf373f23887e5ee0f0abe7b74ed05c51ec7f2c80ef5423a97", 0xe1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) semget$private(0x0, 0x4, 0x3a) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r4, 0x0, 0x0) semop(r4, &(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) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x1a, 0x405, 0x6, 0x0, 0x200, 0x1, 0x0, 0x21]) semop(r4, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x0, 0x1800}, {}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) executing program 2: r0 = getuid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {0x40}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x9e2e}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 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) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r5, r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setreuid(0xee00, r0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = socket(0x18, 0x4000, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f0000000040)) chdir(&(0x7f0000000100)='./file0\x00') executing program 3: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r0) getsockname$unix(0xffffffffffffffff, &(0x7f0000001940)=@abs, &(0x7f0000000340)=0x8) executing program 2: mknodat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x1000, 0x9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000280)=ANY=[@ANYRESHEX=r1]) execve(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x8001, 0x4d49, 0x0, 0x1, 0x9, 0x80, 0x2, 0x1, 0x0, 0x9, 0x5}) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa) getsockname$unix(r3, 0x0, &(0x7f0000000200)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000600)="01000000", 0x4) close(r4) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x401}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x100000000}) mprotect(&(0x7f0000602000/0x1000)=nil, 0x1000, 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000100)=0x1) close(0xffffffffffffffff) executing program 0: r0 = geteuid() r1 = socket(0x2, 0x4000, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getpid() ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000080)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000100)={0xdd9e, 0x0, {0xee51, 0x8}}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r8 = accept(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="aba383dd2c26a517e10617058197ebce40581d9979a53dc9f632f611721811fd16fb1fb10693cfae1f6105d9adb49cfad75d91d5d2b1986c6ba5c648924b7ed88e2f176ad7f67c0968d5e8103f7d2f4f1a44b438069e3e6e7f751e0b9317ebce06760a179a0a99ba4f5b87695cc10ed88047e0b7783af12bba634d200b77b651d3934cee94c5d5734365f4d6e32621f40f813e5097e50918becf2a82be37cc37", 0xa0}, {&(0x7f0000000240)="5dcf11f7c49d18d36a37139665be9305e6b810403287eb7c52538df9f7dbee4c3b81561f67ae7020162ecf20273d7a458ae0b054685c1420faf66a5b45bbbe96c4d6a55666878f71aa6fb8a4cb75de8abdad3ae20d634046e5e0bcf9a9e7e3c5d3b71263d5fe94352d04c55c6109c0f5df363c7b679e424aa2981e718beeedecdcf734f4c821298e1da0f9a8771d9246b8926cd97b2f9f7df507f9f6e472f6b42b571c0f206a69d2ba7a984ab36c2c5544e0e735c7c538988fe1d69d4235fbd545670afad86f4409e347a40d29d0edc81d5b909745914e9ff915c929325c", 0xde}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r4, r0, r3}, @cred={0x20, 0xffff, 0x0, r4, r7, r3}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r5, r1, r8]}, @cred={0x20, 0xffff, 0x0, r2, r0, r3}, @rights={0x20, 0xffff, 0x1, [r1, r5, r5]}, @cred={0x20, 0xffff, 0x0, r4, r0, r3}], 0xd0, 0x8}, 0x6) r9 = socket(0x20, 0x8000, 0xf7) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt$sock_int(r1, 0xffff, 0x1201, &(0x7f0000000580)=0x7, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000600), 0x4) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000680)={0x1, &(0x7f0000000640)=[{0x9, 0x3, 0x4, 0xf001, 0x4}]}) dup2(r1, r9) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) ioctl$BIOCSFILDROP(r10, 0x80044279, &(0x7f0000000700)=0x2) mkdir(&(0x7f0000000740)='./file0\x00', 0x100) writev(r8, &(0x7f0000001780)=[{&(0x7f0000000780)="06beb9e20d5f06f9fdadbdcb95ab770679a562e6ccad0a45640b27a5f4231c797122e89e66474b558214ccd4aedfe24015ff60e6c771bf2420ba3b89af04e100d85014bfa7163454f13e92818775af973c389ce9e475f75300bf7f406c14c0bda6de39313afad5bcc20739f894224b61fc17bda14422096788284c1001fc6d6b696f94454ee327716ed243fe65db4f47c01b506c65578e30f8781c0c208d3bf751e4f1e60342b64cd040bee6ed9d591880d638995793cb872e8c83df6ef41a9883f676a3d0bfb66ba8323a8aa76f56248c2f47a49636f7431854902a1c11bd9e68df81e83ba42acb740b1fdd63b7fe16d09a917d01ef48fc570cfabcb5f4421ffc9c72dc304317ad04fd964e74bbdacb451c88e3146986a86361e7a6f27dc7ce588105d22ce56e6af684f4854d4dcb98dc028d1b80c3b33579202b4b74a9291df831a48255a3fb2ad1b629785973a143f8ab86f37ec15c68d7cba8849540cd49826cb4765fdceb6db6d0405ff8f0afff7f245072fc512c52a38d9e5a0baab68b8a16a7552d8be5f4911b13b3d92d6a866c92b1ede59eeeadf3af2731c180c43456b008e9746b1ccc5a197c825cbd1eea6163f7ae417a7aded5736c841d2f9e7a6ac5d69fe428571d2ee826f8bd67b31a75237ae4ecb771db75c58ab299a84992b700ebb74f015cb84dc29e1fd1df369dcbf181bbde9294354ddf911ef431943c31f866375c9c42dd4b43b1cdaec05a989bf7f415ff5633b77cb628d6051b520319f3ce4ce4a456831c7e5e8efbbf2b2cb7f7093dd0a21598a29d21e64bcb8e8453bcc14769a6d558253bfdb0498ac27debc73817ac3a8b9c2f89e6540485bfa802b28e935284bb5a1694973e300d4647eee453812469215079dd763483146a202168c3b6b948a6ae666f624c3aeeebcc8beafc6ec6ecb005aecda5c2b8bb2d43d68052590419f2dfec8630aea77018016df299ec5f6cbf1d8bd95ae8961c7bc4c89b9431a917363ce60e6b01a768919a9128671bc1ed8fe0457bf827f42bd21d890a69c9c81428dfaeb8c3ef8ee9f00aad076c510ede3255306acebfad0dd68881bdd884fd94de64750bc57fbb4d4915136a91beca27237069cf231fc2c959dd8e119bc5d4b6c2dce9b640cf455c3fdf3260986483dbe86fd8ada87ba0b85e930b39df44e1fb6d8aa4c27b849d4ae25e1fe53ac337b2a22d651ff8b3a58ca9bf1a5ea3695ac3e79099c6d85b0fdf5105c48a95a2fdd92d1ebcfd3b89bbf7dc9fc9f4b6806692d418d46d63c4824fac4622ae84437a6d7d1fce91bad7f5630ce4fd2f6c5212c21782bcd846ff355afe26ef5c73d01b6182caab950bc6ef75b99a6e2269f9c94ada75edcb3952d9461bfae8190d9183d569d9ca846977ac5df41bb1397d94a6a6e121fb582fd2545fb13faf3bf84f67b7c21c8ed5ea856f521e46bab6f1e1bd2baa8c6fadec2a7ccbf838eb796b19fe7872b4d7e28fe3ae5ac7b4daea0975e72244515990c7e08776e3cf0108f6887c459137a17369da788feef6df1e18e766e094363176cd7a5ad75629858cf4bed67630ba6936e16fb632871356861c96607a8fed7016eda674ff2445b60e73a3bf8d7a6346c29cdd7662e26bf893d77947545c499d1a8c3649e7249397d23187237c2b77b5f553af8f10d40002e4f6ede950c6a35bcc420461b8e1f7ab3646198c9d5f470ba32c4a84f50300d87df0c655d6bc985f42d43bd435bca87fc2a38d63eb9a53536400bd6743673c63abcfc7d92a83d0492dd0a365972a7f05aea7448157ac90efa01be78d82a288bf0195fc685a97afa3bf8391f687538b3853a2504d7c483566ca958347f790c1d380ab153035b559c243e3364b3ff459dc4105cb6376028acd52b7bc0c5a936dd96ad1bf9ca4253fef6562f8c369999cfe4c7027c59835c4a000357a88315fd8e65d11f252b5daa6c62fb69cbc00479b7de844e7be83eaf9bd9436b06fceddb25651d44859816a641a8792e139b64115cc90f85a552fc435f745952cefa77a30cd761613829106d03a317af0f9716ef3e63da82e9f8b7d2bc25380e8900a77fb564f9fa0dc742df90de3fe3c2ad6fac88b6d20eea082f578969acc9033b0d5859d35420a2037036fc0b628820d14898aeae7ef4935574a52610404c607717b27ae7200b90798d96968359f50428ca991e533d2b05deb244244ae867206b022c2ada24c6c9a27f23601a01c6fc962f279dae1112eea9a0f80dd2cba8f94405aa5925ad6ac724498fee3fc240c1cbd9943a8d1b939775fc1b415d9ead24ae2b05352ef2d2d527025a5718c2bb24680694a515277106ac569b288551264f684b52285875d2b0903d544898574bd26539ddebb4dd9508eebb80bd784610b7127ad2134e4785e3ae965f6abc4c0f00345d100bdc235ed8ab34b70061ba031238185c57a03d308a82f79ee42aff9f5e7b44f2e0ac9f25e2e57d874bbaac0759e0c42f35b62e76742fdcc929322d0157758436c57cfbd66864bafb8651366b793e1158c6ee0d4d89afcfaa51fa408667fe869275ef58b8d5766dfe40d957f2446458c810ed5fa27871984838519ea5aa8c359a184512faf57347a459a025e84b2309f5624a9a9ea586e6a59adaecf2027bfbf5f53399f58031fd5879efee3b18fbe4559453ece22930e0e6473986be15a9e6de9a7f53f7baa9ba68c6f071072aad6413dcbfc68a846201e2cf56c8c5ea4ebdd92648b53c1a20c8da29641418018bac077488d0d76f5b32ba8713a7c25740ac4ac6da40b3ef770ae06f6e13f4821631eb85dceb487a36459129fbcb75d316b1c02aebfeb918c92293782785f69c3c567a680de124bdf99bbf2fb4e8cfa2ce0210e8453bc3c970632c3d7294fc0bdf28811e36ee340f78d1be9eae0045f2902d5fcca170f74641727bdf8a08c9971f6e3bf76fd966801855fedc80bd1aafb410d18ef2fc39aaa7c921a1e51a91d0a7e48f6d7c75b4fe75aa33bfcc2856b983cba893d13f3de42a2c0cc5db275d691a3e76ed154f3a6f1dd893dbc3e4f263d38502a8c17ef2c0eb7515313f90b71917c601b8bf461d9a29cd1a72c8c77dad59d4f1b1fdc2b524255a0fc58b0fc219eff916fec3a38c6053b0a719eba4e5d3eb1fd694902c684d5b66840815b0cc707245e169b9bd15eae1d152093229485c88bae6f0bd4df1f4d0d16e267b221aee1e68da28a0ceaf49462d7b2bcf73686bd60a322f45a2ea03798a493775d59fd22d90155f3fcb2f726fdfcde88981953068ff246d3185c6df343fd22058a1128e1aec850ff9d1fb7a4de066a6cf295744dc024ee89685bc4c0daf91b97888170b63e34697ad7960697760e253dee6721754deaa0c5942de29b9713084e627a184daec9296a12ec8dda3c47e0716618f4bffacb45635de14a0dd0c296d33c63956bcaba5f00863f7645923bd66cfe53b435ea1de46cbaa4b90e1de26caa8a10290a74f374c5c8c783c1adaf4dab28d024e05d5fe5a98c933ce5dbc2a86f826cdd1c840a42a817245993e31bdbd9ec3c6666750d060cdb167cf954a98428a3953e5c0ac8796c737c253f6c390c4ef410c59abf79f12eddcd8d0022056df4fe784e407dd7ebaf01d02354624015cdf383cd08e6856ffafe3ba967d503f3bfc7e13bb62447501487a0ffd14d559ddfbde74393feb1760feb2fab4acd1589e2cc5c5839b567a5cc9bb43b5d7bccf56a2383ad50d84cb9bc37142e0cc93ae64f8daf2514fe5ece0fa8d5246fb781fde953c2a31a23aa9340798751a502f94080feff89eaa3ba4142f9c5e3d06dbe8aa2a4e65fd779e3aa8ec321eaf3d8ad5928161c5d327ee0f5acc80a8b13b258de2e30f6a966c5fe3088b8a70926827a0c0020fe62c7c8cc31399d3284196f187fe7bfa9aa166caf975a97433210e4372fd5e55ecee3c79198fa6eb4b919cbfcd6109f7d6adcac25e85597c6bf7be06892bd4b16aec52b2e652c67a3d3c80b93a328425cb7003ee720ed7586a6dabca2c271d9bb8bf266fd210bcb5ce9c77df59616544daac665945224f4a7ed0de82fbd4f006bc92a20a13b82fadfc40e2180d181195319b9ddd75cfffb3cebd3020e4453c321a687522e3fb66e2f3a2b09a7c27e68e0b5b4064431e66c15c8686cd98688fa7ba351e273aa3160312b2fab6c663315734d4a0f9143aa9ebe85bdc988551323149d9d0be25d8125c9b86001feeb488f3792ab1d1fa689d9aaa52227bba740a84843572fef6943754682456e62eb731814bd5d920d308e1be83f55db05ecbc4b551574d0ccaf1e990e89c54bbba32d299994b801acfe539e27c3d7fb37a66121c988dfcf21eab11c1b876c2a2d14ba8d6ff70c2410d8f1c0a389ae8bb40326941f783b0b808f3812ce1a8af6987bafae402101006c09fc2148553d70011d3aab93aab48fde00c6a119e65946f57db25fc60688a312cf184f87e0e7138e74cff968949791c8875ed01f904e1418db38d791298c0dc1283ef118960f2efd678a60a397d9fc5759b9866ce716bd0ab8436f3e0ea202598295600c7bf844354f338f6eac02b2b45ddf5fd91c018abff37996d06575eac59f959553d6829be74d78f7b44b900aeb2e4e5efe1a5ca424a4fb034c636701c230e3cac6eb853fafe2e973a2ff6117d44f2a54feb8ac1365a790a2aa2c8e577b5a733f83016173a4e3ba4986cc1299f658c65d2a3b7630d965d757ca2f4edd00aaa358264109e6372d34b9ef36bfd8554a752444bcf8c70b9bc2cf3e36e5eaa3db277b45dfffc1256d600e7c23e992986778b1db6121394612bcb7166f56da7733978c6094c6c2d9b2c9c80e8b31b7093f36bc2350eb7ab6b6b62bb069d27eb2b6fde476f94df0d78ab5f36283908a2eccf49adadf1405c514bcd70a6afc6d4f7b4d607479cf457b59b9af39682f433edb7d75251a9c7916b66987a9288ada0eb4581b4bad1f10ce12b69b3c57b7a32a7b0dc4d07ee02a5d66b559ac6852d53cd29a64276686352aac9f76a69e46daabf39014f5f697f2a6e2f85cc0ec0ef25b7fede8dabc82356978caa540483871b5fc7f3df8e4035f5fec72f2db32e9313f7f3171024d6231d71a0e1f9b215e3d47431fe9db6bb06bd2aa4649774cc9cc09e4665d649998fdb3c7e717e4b307b199c17436040a2bba655396faa235249591eb069f74b35c58e0a8338540f53e78c42850b313cdbef4d6933f38bf1bb0428ffbffda45d1dca07edd4bd6a4ec74530eeac9cbff00f0e56c8639f5156483fd942aee3cf018501522ffbf4f81bef9da6d151d6747cdc0c4c32db97fb5c10c4113572b04560c2d2bede6afd11b40b952616d8478ac99c138ec07e947c4c96478cc686c265be0adde91e7c759f08564a92ef558074b3e2491ee6e1cdd8548a1a05d41549c8fee3acd41d9726609c39fc3503bdec705dc464128e30f9b0ab532fd104a92d3147a7febacd7e4273d6c3cd4608ede308b5ff187d6d31d5a830223206d2a0de6d560ab5f4dbc1ee848d8649e1c3338651510adfea544699143730b820b0d01f837667ed09e1f9d1dc6b4ce1aee584930daebe336beb7fffeb58ed33f22688176f51cb4f6220b4d2f6f7ff3068d051f43973e99e73b40ad890c89d6182e36660eabfec21652cd94b519fff71c640cdcca9e11529728dfb6d6bed898710e05a17efb0e9099778cf6c70be77815814a134e554187e4e2a311603aeebe6c095e51fa71f98a98c2a1fa4ccb54549345c00347066fe572f24dbfd1c4ecf3b4257c56cd801b83a0eaa71e5645b48cdf7bdb", 0x1000}], 0x1) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setpgid(r2, r6) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f00000017c0)) connect$unix(r9, &(0x7f0000001800)=@abs={0x1, 0x0, 0x0}, 0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x6013, r1, 0xd4ff) setuid(r0) mknod(&(0x7f0000001840)='./file0\x00', 0x16026, 0x3ff) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0xa7, &(0x7f0000000380)={@local, @random="3caa0600", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x71, 0x2c, 0xfc, @empty, @rand_addr="49a86877c1fa3306001a0000007000", {[], @udp={{0x3, 0x1, 0x8}, {"8bf9ce806af2a1a0ac63511fe1033e6da5d4a30e853a2580a537813c945f2a06e3235c7d7298747c61c1b818de4184a2953e9141c47bce114e9b06e1258efb2b1fe14cb2db09c6f0b7bcb2c0026e7d1eba3fdee5ca57113f0d5d454a33d65abcc966b9c9f1a00a9884"}}}}}}}) r1 = 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"}}}}}) r2 = getuid() r3 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) accept$inet(r3, 0x0, 0x0) setreuid(0xee00, 0x0) setegid(0xffffffffffffffff) setrlimit(0x6, &(0x7f00000000c0)) writev(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r4 = getegid() setgid(r4) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = getuid() seteuid(r5) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) setreuid(0x0, r1) executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)) pread(0xffffffffffffff9c, &(0x7f0000000000)="e101672dbf069e706979fdb239c87755405d40c221042825fd569cfd35e8289ca660aaa2e8ce3ef89f6a884d9c9087ff8074b30407a930fa7b2e2887d4ea240909a84c2ce176f484672d68413c2ed7e4e1c1d324ea995bd67912a84e30585f12c8a01ec8b5e4ef14152380de11a678f0addbc740a7b1cb3e497d6828ecc6000f3d5c4112a9d4de242348c37004db13cdc4b249a08f5b42d849599daa47cfe939884e372dad8b4a74476d67d1b185bc4e7c6a67fa26e63b99b93460fa9d1884ed81d66726bf90a14b7473f8e23416be0a2b1a31461ee67848ed8793ec68715e038e991c7b49eec07503d8699a5e8ee2935d5691057e87accea453", 0xfa, 0x3) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendto$inet(r1, &(0x7f0000000140)="a229d2eb579506e4ce0adb47efcb29f851387462d806beb7d0f4b237a2356de830e9f22bfa91e9576d137da9b0c51fa6f07b556329e49619ef2469f330b537543e9b65bfcc0d0a1cba3737693478e25ef82b84afbbf4811eeeedd3bb322be7ae350dcad90486a341de38920e68eb34549c07247402ff25ee7da1e00fa2e8f6a456bbbc2106cbae7833af21c9a63d5769b14ad4c99ca5fae6e7a8d0fbe9b6b6d900eda6a42f35aa491fb550a40a255822d42ebf83d75dc6cb129c0bd58119e877dcf58aa79f552c0e03231871b6910893928bb43fe7413a79ab7db1059893a4ab936c6de742689354049c32bbb65545009c92ebd8e1f308002de691be07ea8aab595024451ac0a44d12d796af251d301a9cdc1ab35a7ce113bc8423f3a60d54aff0799f5283ed55eecb3f1cbf1ebc7ae027d9fe0352f0d2a4ae81faa8d3a82b5e27458c295ffb640cc582b844a79490cb4e209ccdec8b13a88c23b1351b6d4159b33988c471dcf9a943eb446fb868130f4bdc6d757ced55e23a7da31b5b047bbb541c7cd77909a856e9f9cf089777d31aad5f64094de842a2fc9bdd890ae26b2e4d930ba8ed863e55bd60ba7949190e16ecc98ec56ce51a9a5e34d9d0831ccbd113820a87c47e0f91095c1a73fd6edfe8861951cbb948290b33276cdbe1ba6d1c60573efee0779d7c52f4d74eafdf638ee41cbaa414f0f3ddc94b0a998c67db024f18fc53d207da4399e71af2b9a4030f99da278c6bda504599874a8e925934ef24c8f74bf97963595ba90cb7df0e7eb2b37f13bccdcddc1564cf1885597c4a5c7485308f08d0787f7253d5573084021952185156d88a942ab5d1995cc17b2833f5210cf462f370e1b3686ba00145669292289b60ca3094c99df623e6a5255043f93d0768066545c2f5b72754e07bab6c37a980a5bb0f22977a52ed00bececb11b6131f30165804fdda34041102ec40645ad242c69d6ea42d42901beda430c84424b7a3934b1026f8d2f14241bcb77168d837f70c86ea6d8d33e96bbd5cf41236a3433a589768c05dba54f0121839241e663520daa3da5d842522efc00566b9647b8bc1eadabf3a139319f015bfe58aaf300e9bd4b098d2ece0a5bc9b0ba11bdf042482c6e198e85469b2f800209aecc77bd908de8d34f30ed70caea44a84b9121e206656246122e0b2968bcedb9f7de7ef5f5d128311d1a6650312dc41bb305b69765d6c177dd8a7014c81be7af296c50f0fd5667044062c66d65b12ae55f4570c327a1f4e1f1f6009b9b541a21f06781df7405a59d90af344f05ffafd0bd9d2b1c4d2dfa1201ce71a339695944f9a1a3252e00bbc2a0190208b69207f4346f49de296b4a39617e8188600d355b7401320922c1f80a1f26076760c9d463873c585540e70152f40568703f202342f0ebf95084d8840da0abdf897ddfbf4846872b271dd0d60e1301ae5df9c39da137ca52d09512ecff45998476cea73318ab69d323b966053c02adb49fb18ba0aeb89a2f856f03c0e0aa31b7cd58ddabb8db74c1eb9d7e9552bb14503af5b5e84ad129e2fd9c57b46183eeb2cbc2f1836b6a1ccffebb230195d546b8d7ff6cb8145cbca369102c84668c2722e4bdb1317afe1bb8d075bcfe0d49e62d6728d3b202c08a8d61fee48ec2b358330213f0fbded7c7afe4e87492bd1587c471947907fff252beb021bab6a354ad2b9b3905810bc828f3b3e4643ff2c0cb4f88c2c6a65e5d6d91c394361e53860b5df3b6da5f9a6fb3a5128fa3385c563e8179dcbed18f2a4aa6f05faca8038c7bba97403b1d10041c5d2b53964e144d7e4f1fca9dfe734e9c244f4377a7c050e72aa00cd406aa258a15dd09c9d3ef6ed2c898aaea62ba3f38fd429471c4ac04d5dc5b4b875ae1c212de533af88a4cf675e6f6ce7a613e0ac1d813e937bc3b3b0d668f36f60c43d128d29f0c49f3a802bd2051dd2eefdc066d1db9bbf63c8ec4a3510491b016d9d24d0eeb857e3612ebd2c24274cfcae03765d9496e5e903d3e3756f8517d8bfda3f26c83d7513a90f0be719bbf01aae3ad46bda5c600a5afc78bd8059f6894caf5a8fa2486f322942dc4b1e3a720b4aa682929e10a4b7880659728b549edac05a3ce20b975891810599696f957d0fc5ff1f19319282530c8fb9a7d97798c8f9f2c5556e41e49bea9c20e2ee400997006b1a7417b3c0f58ee2d5f86f5a1d28232e2987a5daa9da1194ee27f9abd422f8abb6783389f01d3e315663a29528f5de9e6878e4e2995d4c8a17d460b8b7eda5bddcb73533bbf062ae8c60f54c68db2a7b525e8e5f4cf45df3cd95b6042d497440e33f977a1e93949318733fef910379b45e980c71fb1223f3c89331290325ecf63f1d26def466ee04493901b1010889655094166c7f3b14b518e625cbe39b86d2786e008eb8bb2be8fa38a449d326d14f07d4578c8c7a67af67053d762577ce17799120a511b59aecb40b97fa4e89ba2c611099fae0848b26682fe5188fbe06c8021302fadf45bcb688c98baea43bfd41791d67b9dbad25650c00c1200817c81e1eb0588aed4fd1356eda967f981a5483fa55b25ef7c0229a97ce849bc5820ef90745c0e83b8f137149cd636650cdc9f3e508a12dbd76e2a11a6e016e8241e88249d87ddead19961445c148636989ede782af6c6f979c343a937d5d9e2c4f10133e9653c6d9c8f96b667896834597eccde2401034175d8a82bfa2fded95bca76c4332c1548e45d370508d48ea9eb2420e232550d66798355662b8a6e85714e83682d2d3aae743eec48b80da942ba7d8985fa25ec42df33c57baff557637d1e73721e27016f05566b1e5784e59779214f3e76749788973e35718d832e4f7fc8c3089f6a67fe3e3586e9cd8b5fcf14f9946efcb50770d8954c89ea2857bc95376d2ad5379c8c336aa9d228c5ab7aa54c623adc1f9c7bc1691ae818d15088ae3c0d615996657167fc67b0d2322237586dc4bdc12dc197abc94acdbb862e07615cde80d169a2381c9059c49f3e699377c33add8b719627a97b6b6f7340152fb6af4075b9a632d65257f0a3203d87ac74f7e399be371fda1ea5ce79360236aa63d42a34615ca0051568ee1e5623726e3745b0fe527155bb1dad0eb45b046ffd7446f1ec559580bc6c947c2b658050ec482903a941131209e4436bb5a418507dea0e8bbd7f71c7d58c28755cbfaeee67ab18545cf2e536c2913482e4516a1527e648853100e463dde77772d90198a33ec8062ddc59f6325baf8997055c1a39998772111b4ef59093339714f0042eb59a29ba27da704e006422be512a260037f2e786c40b4ce660b7d560245ba18886391440f22e6ae9446dca1a62fabf23bb1e27c4edf5edf0cbc5f36731d756667071b7457460574cf76d1a62e119d0b14efb1ff9a525d304107b14bcd24918db39a6c4fedef5d0df85aed87c016d8b79e9dfcd549857f5ccbad8cb45ca6b5f7c773386f3127abe743877734f7a950e7d1ba67cbf7a4e86206c27547ef15ac8e14af88c52bf1cd32c8efa8fb04da3f13f7315ed596cfd1e8d70be997b09d34f0c5ca9fca6ecbfce82b34dae24447f7c8e784a3211ec9779182e1b2fd8498bb8d004004c172ac7860e5add614cddae63602e248d5b6e5af99494b68a8bd24f13055cf40700f81b313b387fc6f912c4e56b9232a89d2c45f171bd05ba8ddca8af1b97a12436c54a8fd46ef7e61ae1a1eecfd7f601e7598198d2d782a3410420760ef2c007bc23eaaaf571a45b3ff11bffbe2315a9246059a7f3c93ac7c43519ef7c2be447723481357f8fe1d42fa4eb1a6963e7e2d260388c3650edab402cd3afada1424d92026975c75466a2060375e18d73d8905583e3e460ac4517cd0419d368008369b78d05c01c4805a2bfee64aaee00f1a7dcc868b315f2e15270536dd178dbe81dc0f31b242e579f6457f44fe575b6b07e16eb4e0c6e97c8b69c32aaa2feecbf9fe3103f18ded34bc82e9ca49018dd88474df3705d16cab771dd68333eb45c764d9104bf7e1b9e8909f64176676373470292ce778d0900c4984c55c263d3d33d5b0cfa2f2b38345e4a4d622e02c4338df9b967c63ee3b2566f68e3f34a820e9ffc2fb3b387cb3e870c3a46603aaf987a4218c772d03b98a53b7020054ab5485ccfd0fed097a857ebe928ee6b2a177f137b0b8d716796275551f88b467390928838d4f0db11d0a41b080e3aec075abbc9173b87f05a418d47ddd3dd69ec520f3b2e14c5db30ebddc6a808e6d4cb1253108d1edd6019e0876cb284f8f74fe494d5e086c2a94848b4db5d53edded7cb58a93ca618f8d7eef712d52ec353bc5cb93db39091a9b234e60b0821313117be95696f1a21965f750627cab9895585db1159daf65ad69cec014a67bf716972a1da39dfaa8e133ceeda27f413d98082c40d7ffdef529cfa3056bee8ecbbc250ec2e055f379473475943542693c92afe16d48f951470fdc489c113a34d07476378a69bfb6a8abd482c71c902de8959659793af8b3a3408ae18ab6fae4e351570ecf7f0f9ec26f05254be1279c5c19d76c1c8934a30560d55c69e0d6033aa6a064b86947f926689adf953575c1c3ea0eafa2ac3754b1622f5cbe5e887ceffdd180f67b85f8e6e6ddefa16a58aed22c650f6f69a92b19012ef99c26b9c57601350b3cc77a850bf5edf9926601b8a278d8c891da64b4f0f9eb03c459928d894a4d1303559933774861a6e79fdd81c4b04a928420f10fc1fe1b2a77aa8e7b92e244396ccc936a36f1dec9fcd53bacb2d42e24e89e7fac2c5b231848e3e8ff853bf0649848b96d92d5f0b92090d4b2b975eb14d9bcdf86f76ad421aa50b82b3386943cb9f1bcd9894de149f3142f11b70460bbfeef42cf019f8c8e6a57bbf5454f0cce8de964259a1b101bedd33abf40098f9442a52fde41b522896a3085fdbf3d461ba4fb24cb1f684f1182cfd765436f4fc14eb82c43345fe54ec705f91a27c795083747cec4ccde65e8e712158b7c44a82606c37895e6f061636e60fde79484cedc01a71a6203307b906ff1464179de3b3f33c055c992bd12f83b43e6e46662ee8484224d1c33f69e03d74137cf6327106d06b536e5912b561f8252206bef116170c48df2dfe6c29c24a143d2de0a06e18e86cbd4ff94cb756a16b2aa7a899f51e4af7c68e03cb9da138a7536d434c100bbf77381c2882df93e19d113e7c6caf1d56a70ad81a05d62258426fc50c18ce3455257a12286f31ca15d9a9027274e2e7e5e9be9ebb0356e7a31ea99f98d4e7b4ca58cc7594e6abf1586db62057c651851759798a925752ab7bfad9ac28f6e1fb3639e4c6cdbfcb0ec23bc03a8dab9a6d92a0d6fd5ee09e2ac6a5833e1b0be200f422ffa710457bff09ee1f7f8dcd35278a515613b04ec15ac4495fd5a016bf0ea66364a1fc2d88ce47146f581e81a42f4a97bb97b322d9ca72eb105aacf75129130bc77fe7f63525c615fbe27cd35a807e88cae1dcb6f1af88adb00f2985421d1da6eb80be014bc394a5a0849df40111e550051dff482c508d0176a4df26268e2be133159da27bc9e6d1c03c01f82d4041190a7f90be9d3e0def653d798105d75f65c806e80bb87d9cf12a28e3306c55012e5c1d71365bc1877994642fb5673171cdd481547d44db65d19ea1e347eb213945efa5a2f3e23dfa65b8e1b7b6779f20d541e9014fa97d50877d9ce4823abd9a52077d6b9bc45a40052cdbbac3a74a4c86ddd71747b974c04264d7930bc8caef9a754958c1572adc4d9a138026b68941dd5f4a2f0267580", 0x1000, 0x808, &(0x7f0000001140)={0x2, 0x0}, 0xc) sysctl$kern(&(0x7f0000001180)={0x1, 0x1d}, 0x2, &(0x7f00000011c0)="d6beeedb177b64ac27cb2c71647d49d8fe8144dde54b396f76ea3b6b765bafca6121940d2cd2895987c2947666312279f4d0bc3c5ca52b2b919c82271b7f45deaacae39d077a004cb7fcd1b0e1e6ed050b30644f782b94e0a5ec66e830f0dbb94776382462085633fe6142e9fa812102e83b67301de0291ca2f0ac9514944b1ce6e555a388cfd3cb2214d0e24d3a229385be84cf21e7d72b93ee1fdf353aaa8716218287287d3cb1b94354e66c", &(0x7f0000001280)=0xad, &(0x7f00000012c0)="d6bfed761f1bfb04c79a5a2c69fe304642fdc9d55ea33e9179f50adab9d240b2588da6e3f5c8379d1fdbc7ac08313bc100a3004c2bf98926df1d9e1abddd2cb67e1a181bdd342d778c222bb7faea3332f7dd6638fe0ccbb7f185f19611069e1cabadf7bdc4e5bde0097ceb9273c079d370869b9dd5ea1b666fc70ebeee00c52c9d268123d9171e56e1c40067509859c3149395c84017712012849d6a0f28c19826fc113aaea9b15161cb46c27216aa7d09afc8a1d58df49eccb9", 0xba) r2 = dup(r1) pwritev(r2, &(0x7f0000001480)=[{&(0x7f0000001380)="63d14dfd70fa5d9cce25eb0223b4cd61952c4783019164f12667fa43ffdb8f2f1f0b0238bee2e466373561b354de631e33d61362be36b2d985e2be68113c7728a0419148c54d39b1c85d34ad2be182c98809ae1186ab88b4f9153220f634238628327a3ac3f0ca299aefa9e2eae2e98a17ae7f0045277aafe7071924904045c5c73bdec9c78593e061042cf5c1a3b462417b67341fcc6ba4dda49efb6d5b94044bbebd8a6dd987426c36f44007c3934c98e0bcfea144148220a3b6bdab2ae767b21c5ed63e549d4e8e9305b8c2705bf9c4a28b7134b96cac6f5f470ab97cc813af2172baa99dd7e49e8de73d4b439197", 0xf0}], 0x1, 0x84) sysctl$kern(&(0x7f00000018c0)={0x1, 0x15}, 0x2, &(0x7f0000002800)="d4beed93ec00ecefb30e3a0b09f8eb4190e0fc709d5955367ba9b6df7294dc81f92607e3ad8fdc108d4fa23490248a9ef72adeb58dacaf5721166289f1ca9c0976d4b3aaaa8df86c4d1c96c27c322d16516963d4c61d076177c65c74278aa4f0f5c4e784f313aba12f2ec1494c32782eb3f6d0df020fade5a1ac5aa2a1ac4df97591182becf59baba75c", &(0x7f0000001940)=0x8a, &(0x7f0000001980)="2bc5225209428ed53df21c6185fb4b781444cbeb838cca824453cc91cf34c3cc9d67ddea4f35be1f9bcc74640b06a94db5fa748a223f53c4f0cb1473a1c465908773cbb4c9ec2292e40e289f092be26e5ca5cac2f950a0", 0x57) connect$unix(r2, &(0x7f0000001a00)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001a80)={0x3, &(0x7f0000001a40)=[{0x7, 0x76, 0x4, 0x267}, {0x4, 0x1f, 0x8, 0x7}, {0x0, 0x6, 0x40, 0x6}]}) write(0xffffffffffffff9c, &(0x7f0000001ac0)="e1de46699bd01cd89153673501f65a606039bc4493dfd6136a04ee6d57a2910d60b8071ceafcc82f1f52624f9c66695834060c75c298e31eb92819f0f00ff7202e367f1d02e0733ce260cb11af55b35694eb840dceb31e6457ca90ea506f80343e6929986e178f5cf1ed5ae64c3f5a0f79babbd5c1f8a536916d", 0x7a) fchflags(r1, 0x1) sysctl$kern(&(0x7f0000001b40)={0x1, 0x48}, 0x2, &(0x7f0000001b80)="29298e4fa053c4d589eb187c40acd08cc762f0dd0d873b94f50b7a7ba73976e19f258971677040d3c26dee0c8ae203b37adaadf73ed83029fa08b0bb469fdf00bbbac5f6969683c54c4d0d3a4718c65722c2755f3f0ff0d1a2e52f4a38a691bec59352524a898e1b25fae6b10a", &(0x7f0000001c00)=0x6d, &(0x7f0000001c40)="e1483e8a8fcf982e2c05ac68ff3847276cc059574215294a86fd6de12d5e4e785f01e6510b86576bd46578aaf4c5674612a9aecfd18f20475f634aaee7a8ab92c6e1b132174cb07846ad8b843c382318b57720572863b1b1497a5c56d2ee53e00b09f9ec86252e424f382b99ed84aa5dd5b3e36afd2648f9fabf3a2d13f571e41f3a3402d988293157eecb4ff962fe67b5220935c3d62b65785842b7ca3fab10e733620e8ee6b04175dacc6993cfc6e4f228122f17c9ca6932fd96dd2c34c25ab469555cebfc0a5506c1bb9e5917c68018428ae28d0def4996d5242051a6884e70b43981b9d5d7893c", 0xe9) fchdir(r2) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001d80)={&(0x7f0000001d40)=[{0x24, 0x8}], 0x1}) sysctl$kern(&(0x7f0000001dc0)={0x1, 0x17}, 0x2, &(0x7f0000001e00)="25c980d2a6d82f4a787c9d220df3dda8040d0226deda3d5d45f1c907e0e919ff127183053bea7854e70864b0058940d30e96cf9ce3f647924ab808c0876c6d982e6b96d5b89211d7b7ec9d15bb903472c2f732b71a015f1f13f07300f404187f7b52b0334e8d9c509dd9c399903230bd8fce2afbe56364f29edf332c469a5c4a5ba1966b2977f195fccce5f741514b48dfda46199035e6d324eaa9ffb98c308a08976b20d39695f501162cf23e7bd1602b3beac80d300e8a9629be74bab8c31849d6373cae7c15892b4d02228d78e3a38a", &(0x7f0000001f00)=0xd1, &(0x7f0000001f40)="d828b114b7b5e19819d55a3e0abfbfcfb1ddc0558d458e5ec2a2b959ce7d76a48ed88743c8509ef21edf029b9060237299b593a08c55189c9d25fd5c08cd334d8186278850adc61d16a398efa3ed02e1989f34f3db748e532df754462a37db27fe60d894f7f83653ebb88b0bb4278e62764999ddd44624e681531fa3a72625be9adb4f6147bb3644e796e0dac2307adf87c1b87655069d4b7b028560a9b1ffabad8e82a1a85f1a046498a96784939141", 0xb0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002000), 0x10000, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000002080)={0x1, &(0x7f0000002040)=[{0x7, 0x0, 0x2, 0x5}]}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000020c0)={0x6, 0x2, 0x4, 0x0, "b477fe465ccba920cdb74a8c05d52b54e567aef2", 0x800, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000002100)={0x2, 0x1, 0xfa, 0x6387, 0x6}, 0xc) sysctl$kern(&(0x7f0000002140)={0x1, 0x15}, 0x2, &(0x7f0000002180)="0af08c", &(0x7f00000021c0)=0x3, &(0x7f0000002200)="5ee09cb51f94b365c31109165e9c10b4ebc7b8404a7651524dd9b5adb14c1890461901300763c2d234a1ec9df30b9adade0f744d879abb84af65ae22af765ad75279e92479cdfeede454ccff6ac92921909aeedde80f541ce407aa3f5ce787657a15f7e3aeedea2402768a065965a34537a63f37217788898957cbca30f5c0e13e2d138f1803d50fc8118f6529d427a4fac1ceffd42d6b9065c0f89e4e425fc98282e0", 0xa3) fchflags(r3, 0x10000) sysctl$kern(&(0x7f00000022c0)={0x1, 0x4}, 0x4000000000000008, &(0x7f0000002300)="82d028c097a2cafed3a0dcc8f4211163b41671fc167da02d4689399d49f21839201b90d6486e779b7baf7c291c0065abe656fbd6b271a234c7aa0eb6ab7469214d1475cf4bd2cb3d654c170374a093b02f58f2ae17d85146e9375a7fd06cdc16d7c8bef7f6b6e50e29d178ff19282e12a266fa3c100eba4aa0e77ea6acf19a5978693d3be52a79dd79a0d571f934701850f2043a4c137fd5ae81b657c74e84156da479c688dfccba7f3edbdfcaa8f450d8e31eceb0147eb9c13f2fbed6ec4afc966d833cad505cd0435b66c584edd122672b12ee17", &(0x7f0000002400)=0xd5, &(0x7f00000028c0)="d439b5d79db15e2a584b9b6dbcbd85d584ff79b3b42d49dc15fe3c99bd224fe22b9191b983da20d0e6c7c02430260eb2c85fb5559c049e97f23f7c343da072f716ea1fc5e47ab52bc830086d9e7c77fa629ca3cf8f9e13646d69eb874b74047b56353b2afba1f48d6d92560a40259f2de06aa3dc8e585b17e1657c3d004aca84c217c0244157dd3c342e1e02fc4000396df017b036680dfdaf57a03e0728fd20321ae2d0d00d6ee186daf00ce4ab296d8e84c20142a78510d3fb57430a46efbd4166f8ee1f387b08dc7b64a9ef71607164a14a0b2c12951e840216d63ccb9373c0", 0xe1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000002540)) sysctl$kern(&(0x7f0000002580)={0x1, 0x32}, 0x2, &(0x7f00000025c0)="9281a821ece934618fd6882f6b4591e30180099d36d189da8849eec98eea054e07b3c582052b29c314c48f4d5874b26c0ecdcf9934f31b72e5c3fe387747c6d97f7bdd8551aad6", &(0x7f0000002640)=0x47, &(0x7f0000001900)="582c8059560ca247ff03000000000000b42de5bce0320f8e5e8001400675bd22", 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000026c0)) write(r3, &(0x7f0000002700)="8b4491f2053012993e46f936ca0f60f55e1703bcac4b51cdf7e40d640b87c82adf5c328d5ee56f8b686a51f5109b6664da2c3fa1fc1e07ff1d6a618b0ce236a40bf4ae31459ca22a8689720b3a09c87088298e869f0eb5a2a4ac9c5c37e3357bf3c4dd5c8d61ae1973d37c4430366a64f49a86a2472a0f48ac3bd545da9881d067d4fb8b923dfb365a97cce371b7e743ea5edd7cf9ccbc4bf465ebc0a27a5f2f983400c1a479a18bfc7f3997", 0xac) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000027c0), 0x80, 0x0) executing program 3: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x2412df7) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000040)={0x400000000000fd, 0x5}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000003c0)='x\x00') open$dir(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = getppid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xffffefff, 0x0, 0x0, 0xffffffffffffffff, r2}, 0x0, 0x200000000, r1, 0x0, 0x0, 0x0, 0x6, 0x4}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r3, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) getpid() executing program 2: syz_emit_ethernet(0x36, 0x0) r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000040)={0x10, 0x67bc, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x100000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x200000}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @empty, @empty, @broadcast, @multicast1}}}}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(0xffffffffffffffff, 0x1ca) syz_emit_ethernet(0x36, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r5, 0x6, 0x8, &(0x7f0000000100), 0x0) executing program 0: sync() sync() executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10082, 0x0) r2 = dup2(0xffffffffffffffff, r1) r3 = dup2(r1, r2) bind$unix(0xffffffffffffffff, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000001180)={0x10, 0x1000, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000742000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00007fb000/0x3000)=nil, &(0x7f00005c5000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000080000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000025000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000583000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000159000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00003c6000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000001e000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000353000/0x3000)=nil}], '.\x00', 0xa4}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000001c0)=0xc) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x3d}, {0x852e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000480)=ANY=[]) r7 = socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) bind$unix(r7, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x8900, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe(&(0x7f0000000100)) getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x12d}, 0x0, 0x0, r5, 0x0, 0x0, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r8, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r8, 0x5) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x4000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x87}, {0x4000006, 0x0, 0x0, 0x88000201}]}) write(r4, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) fcntl$setstatus(r3, 0x4, 0x40) connect$inet(r3, &(0x7f0000000000), 0x10) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080)={0x9, 0x0, 0x20, 0x3f96, 0xffffffc0}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r1) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000001940)=@abs, &(0x7f0000000340)=0x8) r3 = msgget$private(0x0, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r5 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r5, 0x8028698c, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0xc0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x5, r4, 0x0, 0x0, r6, 0x193, 0x81}, 0x37d4, 0x1, 0x0, 0x0, 0x800, 0x9, 0xd4}) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4, 0x4, 0x0, 0x9}]}) mknod(0x0, 0x2876, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r2 = dup2(r1, r1) r3 = dup2(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{}, {0x3, 0x4}], 0x2}) socket$unix(0x1, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0x6) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x2000, 0x0, 0x0, 0x800422}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1000013f) write(0xffffffffffffffff, &(0x7f00000006c0)="92", 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000040)={0x1}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 7: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x5}, {0x30}, {0x6, 0x0, 0x2, 0x7ffe}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="00f5626f3ad179672d57662abfe0b3b4b5196f51088e3794a747bd39329e94ffb333b9ff1e497c3f1cae769432c9866b8299324167dc1c963d5d572701fe38227a6423dcb3005501c12e085042cb483d1a530f93d4aa43e111365b1f41b9495f91239b9c115cf2ef6933d68f6a4efe0b48b139069284c2cde5810be56d69f4ddbc696675c7b882a126dcb91de2a867abac00000000000000", 0x98}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x84}, {0x24}, {0x810e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r3 = socket$inet(0x2, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x2ce0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r3, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto(r0, &(0x7f0000000080)="9d8eb9284470eff55228ca0790d13c5b647341c552fd116115cbeb0a35c2f60ffe260d56cfe9f2aba402692ed30bbd64911c59ff980a51a9bb1fb19f58fd5470d646cf486c264dbd3d1359474598257842644bc488d8c5597678a1d688", 0x5d, 0x5, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) lseek(0xffffffffffffff9c, 0x0, 0x2) lseek(r0, 0x3bee, 0x1) r1 = semget$private(0x0, 0x3, 0x24) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/85) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket(0x6, 0x2, 0x2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000240)={0x10, 0x5, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000bfd000/0x400000)=nil, 0x80000000}, {&(0x7f0000eff000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000d44000/0x4000)=nil, &(0x7f0000f69000/0x4000)=nil, 0x9}, {&(0x7f0000c0a000/0x2000)=nil, &(0x7f0000dc8000/0x4000)=nil, 0x1f}, {&(0x7f0000ee7000/0x4000)=nil, &(0x7f0000c09000/0x1000)=nil, 0x4}, {&(0x7f0000ed2000/0x3000)=nil, &(0x7f0000c62000/0x2000)=nil, 0x7f}, {&(0x7f0000e67000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000d6b000/0x2000)=nil, 0x3ff}, {&(0x7f0000fb2000/0x1000)=nil, &(0x7f0000ca8000/0x13000)=nil, 0x3}, {&(0x7f0000d3f000/0x2000)=nil, &(0x7f0000f3a000/0x1000)=nil, 0x1}, {&(0x7f0000d7a000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000d25000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9d0}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xe7}, {&(0x7f0000dc5000/0x2000)=nil, &(0x7f0000e3c000/0x4000)=nil, 0x8000000000000001}, {&(0x7f0000fd1000/0x3000)=nil, &(0x7f0000d84000/0x3000)=nil, 0x40}, {&(0x7f0000ea6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}], './file0\x00', 0x7}) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000440)=""/144) ioctl$TIOCEXCL(r0, 0x2000740d) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500), 0x20, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000540)) r5 = msgget(0x3, 0x104) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000580)=""/204) lseek(r3, 0x5, 0x0) fchmod(r3, 0x80) mquery(&(0x7f0000f36000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0xa4ff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680), 0xc) ioctl$TIOCSCTTY(r4, 0x20007461) msgget$private(0x0, 0x781) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000006c0)="5b896e9fe8b817779e2d9dcf69585d8b282ebac235cdf433c4cae3dd3b15fa6e6701bfca7e5663e587f26c0fea2faf349f3955da2691851659c3a18167048a516b3e9a2ed07e1693e8a07cb2b6072fb3e5a63ad177648abe7e2e08e7dcfd9c9e72297f513889365fd00232a868e0a9008fd8ffc365000a0ee143c5644ef89cb680ec35bd2838240432afe47c39698670ec7a57f105de70650b33a9325f52e97ac96fe37ffe7a70d09673c4ee5113804528bc09f43d9e07d9cc9e165d38c3b001b52c8c8f4c69d314cafc30d54e610ab9a96d2607a1a773c12d460d5f69420aa515f6fcb7a878cb54da49bec6fce45568e4377be508b0616f181ba00064", 0xfd) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0), 0x8, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f0000000800)=0xe99a) dup(r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) dup2(r4, r6) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000880)=""/167) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc1206922, &(0x7f0000000100)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)='E', 0x1}], 0x1) shmget(0x0, 0x2000, 0x0, &(0x7f0000e33000/0x2000)=nil) getuid() readlink(0x0, &(0x7f0000005280)=""/163, 0xa3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x15}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) msgget(0x2, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x5a, 0x0}) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) close(0xffffffffffffffff) executing program 4: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0xd) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b079269843436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33d66ac1521d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1, 0x0, 0x2) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) kevent(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x38}, {{r0}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r6) r7 = socket(0x18, 0x2, 0x0) close(r7) r8 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x3c) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c228a1c318a6725ccea18029f716b35c38baf715258b88ac60e0c28ef94ce70796dea295f67696f98137ab610b0c19a2a4dde35453d4f5c02a90e"], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) syz_open_pts() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) fchmod(r0, 0x129) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) syz_open_pts() ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="c822d1ec4bf20c1657ef5743e20a263ff090f1638c8a57408cb3c53d5d9dd7a8a6ee0ae2a75de048c9e46b5e6e6d6d344c0fa1304b5fc281bc0e156a8c2e45348c6a04c9c05245cf3e471006cb7880b4c4828fc34b75e402194c18ff1eeeb9c9fdf18c741c347e69b50303c95bc3a4c59fc775c70898c6ce81c72c532b74a7b894bb4dd4ac8ce28915530014cc852632628247e8e487dc8e016784d927be290584e12e6261ec7904e4ba4ce99d63b730afbfd442f66e857e6b87dd6c", 0xbc}], 0x1) execve(0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000700)=[{0x2c}, {0x4c}, {0x6, 0x0, 0x0, 0x555}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 3: r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000500)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0660052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c050000000000000066ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d184ae9daf33cadb31a3c4a2c6424632bdd6490c49b797842a1c5e36b47ec0db25cdc1a71e7946dc8c8b0fa55b2a21c660cd5a9519956f63fa6ca0633d1b7851e1b9f4835b4fd059326970200f5d50aee17cffcce24d02591584e6169e08df8eadc222509a8190fa9aec7c9536acb1f20672d41d68a0c7ed42bc612be5d5bd90b11444605e38e99331251c226a0d03fa78e6aa5f5d6d75ff360e98c0d98ef1b8f9d8386bc55d5dc1ed1228702c3bb54e6f96f", 0x189}], 0x1) execve(0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000080)="d0920bdb", &(0x7f0000000100)=0x4, &(0x7f0000000180)="d0ec6f77af64fabf85c1c213a7705051f4ddbcceda775279758bf0c5230d75b445bed3cb4bf861e5014cfe05f33b7594cfe0c3140ac2a09e722a68b5dc58fb76ca848f126bac561f8485853c1ee1f4a7bbcb0361cc3f03c05a56bbd39a14da7171dbb8b574f638d8e2db01992610287512fa5ddc687cb81ddd0833f98b46b2378030dbba11eb3343cd2d58e1ff215ce6d31b40a7d6c68ff7d0a6bbf21c19852eea34600e7f4b47f3f6364c97f7353df6e73ced426684eca997", 0xb9) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)}], 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{}, {0x3}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000140)={0x2, 0x0, 0x4c0, 0x0, 0xffffffffffffffff}) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 4: syz_emit_ethernet(0x42, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0xc, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b, 0x0, 0x0, 0x1}], @generic="36fdf513"}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x80000000) executing program 2: getitimer(0x0, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x20}, {0x1, 0x1}}, 0x0) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) executing program 6: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x67d03f22) mknod(&(0x7f0000000480)='./file0\x00', 0x8000, 0x80000001) syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800009d966fc935c2a9f011586cb5249e758deb3a56388f5682b51b68"]) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6, 0x5d, 0x5}]}) sysctl$kern(&(0x7f00000001c0)={0x1, 0x45}, 0x2, &(0x7f0000002480)="7e61bc5a00", &(0x7f0000000180)=0x5, 0x0, 0x0) open(0x0, 0x710, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmmsg(r1, &(0x7f0000000100)={0x0, 0x87fff}, 0x10, 0xa) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000880)) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x800422}) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0x0, 0x10000000000001}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000180000feceba7d7ba90e28efcc5cc08cfe24befeffffff0000000000000000000000015ec797ba4023ac3c894ab31ea24490889546ce647c3a2aed"]) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, r2) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x110, r2) r3 = socket(0x18, 0x4000, 0x9) r4 = semget(0x0, 0x0, 0x130) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000080)=0x1ff) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x1, 0x200, 0x100000000, r2}) r5 = kqueue() r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) r7 = socket$inet6(0x18, 0x0, 0x4) kevent(r5, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x20, 0x20, 0x5, 0xe1}, {{r3}, 0xfffffffffffffff9, 0x41, 0x4, 0xffffffff00000001, 0x4}, {{r1}, 0xffffffffffffffff, 0x6, 0x1, 0x947, 0x2}, {{r6}, 0xfffffffffffffffa, 0x99, 0x1, 0x5, 0x3}, {{r3}, 0xfffffffffffffffb, 0x7, 0x4, 0x6000000, 0x8}], 0x3, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffb, 0x80, 0x1, 0x9, 0xffffffff}, {{r3}, 0xfffffffffffffff8, 0x11, 0x80000000, 0x10000, 0x20}, {{r3}, 0xfffffffffffffff8, 0x0, 0x40000045, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x90, 0x2, 0x7fffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x1f, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffff8, 0x50, 0x1, 0xffff, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x0, 0x800, 0x5}], 0x0, &(0x7f0000000300)={0xfffffffffffffd4e, 0x6f}) renameat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') chmod(&(0x7f0000000440)='./file0\x00', 0x4) r8 = dup(r6) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000480)=0xa692) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f00000004c0)=0x1) r9 = dup2(r1, r6) fchmodat(r9, &(0x7f0000000500)='./file0\x00', 0x937cd524a6ab9a3e, 0x2) r10 = accept$inet6(r7, 0x0, &(0x7f0000000540)) fchown(r10, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)) mkdirat(r1, &(0x7f00000005c0)='./file0\x00', 0x10) r11 = socket$inet6(0x18, 0x4, 0x50) bind$inet6(r11, &(0x7f0000000600)={0x18, 0x2, 0x10001, 0x101}, 0xc) flock(r6, 0x2) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000640)={""/16, @ifru_addr=@un=@abs}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r12, 0x6, r2) chroot(&(0x7f00000006c0)='./file0\x00') executing program 5: setrlimit(0x8, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000000c0)) r1 = syz_open_pts() close(r1) syz_open_pts() open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) r3 = socket(0x20, 0x4000, 0x1f) socket(0x20, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f0000000380)=""/219, 0xdb, 0x41, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c}) setrlimit(0x0, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r2, &(0x7f0000000140), 0x0) semop(r2, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}], 0x7) setsockopt(r3, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x8001]) getegid() r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f00000001c0)) semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) geteuid() executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = socket(0x1, 0x4, 0x1) r1 = socket(0x18, 0x3, 0x3a) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x8000, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x1, 0x0, 0x0, 0x8001}, {0x3c}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000140)="eef6e1a2de36d73ce68c9896ad98b7496340fd49d2cf5ee81cdf5567f422ee7e60c45849fb46f61beaefc893b2b9b685a5f7614466eae1517349392a2274784d80fbb0cad3cf", 0x46}, {&(0x7f0000000300)="8555d87fb87a37a7ce758a82064a", 0xe}], 0x2) syz_emit_ethernet(0x138, &(0x7f00000004c0)=ANY=[@ANYRESOCT=r1, @ANYRES32=r1, @ANYRES8=r1, @ANYRESOCT=r0, @ANYRES16, @ANYBLOB="8f7288c23319e21ff794ef3a37e4c2b33e22ad2e9d12023bde55057d9739d8932fdf0b70d23a54e3bc08f4d002c5d3a8d2ec1526fe8cc042fba47e368bf3f73d8bb8a10a6dadbdd16ffe422c5e6f79115ae7d893c6a2dbd155f5514c7f5aa06170eeee39c99298794c2b75b78ba535ce621bfb5dbb10ba7a45c79bdf09675755b12883da5c5ca17f63f6b4c98d5f235186d69109ff41b7899c7f0ff195bc6c0efa7e3a81054233165dcf96ed4fe35d473e33893c8aa6b8cbd264d64326eae3b12004dd01e4aa84226f1a22770706984df9db09cd25944087", @ANYRES64=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x0, 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) bind(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001340)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000100)=0x296d, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x44, &(0x7f00000001c0)=ANY=[@ANYBLOB="99b0e6fea5ecaaaaaaaaaaaa080095df6a535a986a1b000290780022f400000068150c0090780914000045d1c0000067020006620007e000000200000000bcfabf6d9f7550030000000000000005d0fc11a2ca6165fd82ea2829ecfd6090a9c8b4dddd8a3c92e6ea8df6938bcedb09091d88d1238970653dbabfc07717035910d835f000028eb91752491136fe7d90ee97be742984fef721d8154b94f8683751219a8d7d502c0983424bc34ea8a5ec1bd9b8b805f8037c3d0798a35f90d62b54937acf044281837f87e31bf7012122688ecf9410902b69539e8e9bfd3a1642b6c338dced83ad5d2f85d47ef5b7ae948b5a68b4df09d90a01e45683bc2f2fa38e19"]) executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000200)="f2420c5ccaeaad9f77a805ceeb247b063a6c6ff1cbe5ba0a4b4bb350cb1fda9cc0d08c2310f2c0350e73933838496058b152bcae427a9bc8eec91d9c98908b4cfbb6db8094e4a5aaebd32dd9c2b2e221c8f3fb6e26a6f92d799e2692a75c7ad01641436e76def55097b8a47ab86b7c7e9e6049b082117e4016d7bddd25b52641f5ffcc", &(0x7f0000000040)=0x83, &(0x7f00000002c0)="a2c526c0c1541775e04d2624ade53b6ef33a3d8466662614c1843ffcc191cc53c5f5b3f2a5e14576471fa21260ebbf7d59190f29eb5d5be5d593b8997083c65055d1b88568ee76218516e77f27b1aeb66c3adac1c16d90785445ebdbecb3919e9ffd316136fca07b96380fb0c2b1aeb9a488b1157a34451fa3cbfae6824fd1867372a376f4af2c7ca2ea67959bca30cf190750f80b7b30ab06", 0x99) setrlimit(0x0, 0x0) close(0xffffffffffffffff) chroot(0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup2(r0, r0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee679c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20a35211791fe30", 0x45}], 0x1, 0x0}}, 0x10, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x3811, 0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, r4}) fcntl$getown(0xffffffffffffffff, 0x5) executing program 4: r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x420, r0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x9189) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$setown(r1, 0x6, r0) r2 = msgget$private(0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x2, 0x7, 0x80000001, 0x8ba, "f5398bb0bf88254b3d5d2c9c058e67a0b6f26185", 0xa3, 0x10000}) r4 = socket$inet(0x2, 0x1, 0x0) connect$inet(r4, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000001c0)) r5 = socket$inet(0x2, 0x1, 0x40) getsockname$inet(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCSTOP(r3, 0x2000746f) kqueue() select(0x40, &(0x7f0000000280)={0xa8b, 0x8, 0x2, 0x9, 0x63244ffd, 0xb127, 0x3f, 0x4444}, &(0x7f00000002c0)={0x5, 0x4d, 0x28db1c97, 0x0, 0x365, 0x1, 0xd8d, 0x7fff}, &(0x7f0000000300)={0xb4, 0x7, 0x3, 0x7f, 0x1, 0x7f, 0x4, 0x3e0}, &(0x7f0000000340)={0x1, 0xffffffff}) r6 = accept$inet(r4, 0x0, &(0x7f0000000380)) connect$inet(r6, &(0x7f00000003c0)={0x2, 0x2}, 0xc) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000400)={0x4, 0x8}) msgctl$IPC_RMID(r2, 0x0) socket(0x6, 0x2e70963f9d548083, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000440)={0xff, 0x0, 0x3f, 0x4d78, 0x4}, 0xc) r7 = open(&(0x7f0000000480)='./file0\x00', 0x800, 0x50) r8 = geteuid() r9 = getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r11 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000500)={{0x9, r8, r9, r10, 0xffffffffffffffff, 0x0, 0x401}, 0x6, 0x7, r11, r0, 0xdbf, 0x2682, 0x9, 0x7}) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000580)=0x35) executing program 2: open(0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) socket(0x21, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) execve(0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[]) setrlimit(0x8, 0x0) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286989, &(0x7f00000001c0)) ioctl$VNDIOCSET(r0, 0x41946472, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) 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(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r2, r1) listen(r1, 0x0) ioctl$FIONREAD(r0, 0x80206949, &(0x7f0000000100)) socket(0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f00000036c0)=[{&(0x7f0000005780)="c101aa340214881844fd6d1e1cd821b2ab5441a69b7065b348c6d79eda1ec82e4ebc77c164f802e94bfb75c248e85e51acca2466b2c4fe8f642210ea4a8c579c818de65134aa1738b13c98d96fdcfca0c98c65cf4ccf96ca477175da04a450f24359c9fff263684e43b9b4c5c58f32a08515a8f1d61ec61f63e7e72bd16f4eb03efae7f001cfc1cf5eb3156e818d14ea7dad95053e50b41f5b3d0a21b692227225deac949293beb5bb1d1536cc20f756db2d8cfab28959f8f3b591735a28dc22905dfc889a6e49bef31156173b7f6ce67b194244c7a05aea1a9ac480396e8c2c4354c52a6ce829c2a760bc81ebddf428eb2ba04f07f1e31f850624ac9313b9f44e67bca382400e8aac929f920cbe99e967652e6b94fd2517c61b2d524180c33f4f6aea2bebc31cd10687f04ca7e6cae800ef3ccf1cf74baf23a5d0a1875250d3dc1f8358671cc016110b452d", 0x14c}], 0x1) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x2ffff) writev(r4, &(0x7f0000000400), 0x1000000000000165) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000080)={0x800, 0x7, {0x2, 0x7}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') kqueue() ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000000180)=0x200) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) malloc(): allocation too large, type = 29, size = 28292870884 executing program 1: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semop(0x0, 0x0, 0x0) dup(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r1, &(0x7f0000000180)=[{&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000002fc0)=""/4096, 0x1000}], 0x2) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() fchown(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f00000000c0)='\x00\x00\x00', 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000280)={0x0, ""/4096}, 0x1008, 0x2, 0x800) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') chroot(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x87}, {0x6c}, {0x26}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) close(r1) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x8000) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r1) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000001940)=@abs, &(0x7f0000000340)=0x8) r3 = msgget$private(0x0, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r5 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r5, 0x8028698c, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0xc0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x5, r4, 0x0, 0x0, r6, 0x193, 0x81}, 0x37d4, 0x1, 0x0, 0x0, 0x800, 0x9, 0xd4}) executing program 7: socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000072000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001c6000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, 0x0) r1 = socket(0x0, 0x0, 0x5) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{0xf}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000240)={0x3}) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) pwritev(r1, &(0x7f00000006c0), 0x0, 0x8003) socketpair$unix(0x1, 0x5, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000180)={@broadcast, @random="e04b1c561ac4", [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1010, r2, 0x7fffffff) r3 = socket(0x18, 0x2, 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) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ktrace(&(0x7f0000000240)='./file0\x00', 0x1, 0xe1cbe741f57a732e, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r7 = socket$unix(0x1, 0x5, 0x0) connect$unix(r7, &(0x7f00000002c0)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x20600, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r0 = open(0x0, 0x40, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xb1}, {0x15}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000024c0)=ANY=[]) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r3, 0xffffffffffffffff) r4 = open$dir(0x0, 0x0, 0x0) ftruncate(r4, 0x200000000000008) getpid() openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) execve(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f00004f5000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x4000000000000000}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f00004fa000/0x3000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) sendto$unix(r1, &(0x7f0000000500)="94010504000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=r0, @ANYRES32, @ANYBLOB="6002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socket(0x20, 0x8000, 0x40) socket$unix(0x1, 0x1, 0x0) executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000080)={@random="892500004000", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x18, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3, 0x4}]}}}}}}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4d}, {0x87}, {0x6, 0x0, 0x0, 0xe00000}]}) r3 = dup2(r1, r1) pipe2(&(0x7f0000000140), 0x0) clock_gettime(0x0, &(0x7f0000000180)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) setrlimit(0x6, 0x0) socket(0x1, 0x4000, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {0x7c}, {0x6, 0x0, 0x0, 0x6df1}]}) syz_emit_ethernet(0x120, &(0x7f0000000200)=ANY=[@ANYRESHEX=r0, @ANYBLOB="af5cb54daba7338c478fdd0f2535d667cff1b7593d9ef0c787a8e817a6441f661cdffe79aebbf8d801b79104fcedb49fbec5aea64db0834efb99e735f1b1e62b9edabd1028cda1327de0c9df0815713ecef1efdb624889f315339b2e59823f16551e88f8834f8bc9dce317bb673713baf5abcf58b27cac7bc8cb4bf66ee550c8451237b1d1d549327c61eab37fc6cd26e145828cb80a7c59addd924b33af39c12245d91c45fcd1b6446f4710901b9ca3016e2c01f490ce36b2ee84751b979388a1c168ba4758eab249818bf924f4850bfda72b7baf970ca1cfdd082b172935e27d11e1", @ANYRES32, @ANYRES16=0x0]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x27}, {0x83}, {0x26, 0xa9, 0x0, 0xffffffff}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa87aaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c9909fa96bf7cb70000000000000000"]) executing program 4: poll(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45548) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f597cbb734f67f9671352d2ce1bfbd1bcbb52594d22024d175f4b7c230ca", 0x46) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x400, 0xc3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="67fbf80180000000000000000000000000e4ffffe14f36814f6c51cbb52877cf00d62de30a705703fc4355745b14ead3fffa356e3fee3e6be76a15f62d9845c69ea255f9590f26189d0d6fd6aa2fa2963d2d4b687812a63ba1d345", 0x5b}, {&(0x7f0000000340)="420100ffbd285e00fa4d747d55ac3b710e82f18b29b567232e", 0x19}], 0x2) execve(0x0, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) shmat(0x0, &(0x7f000060c000/0x2000)=nil, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x1c}, {0x28}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x2, 0x4001, 0x0) setuid(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() r0 = open(0x0, 0x0, 0x1e) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1f}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff8, 0x11, 0xf0000000, 0x1}], 0x7, 0x0, 0x80000, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x83, 0x2, 0x4, 0x800000000}], 0xe4a, 0x0, 0x8000, 0x0) getsockopt(r2, 0x6, 0x9, 0x0, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000000c0)={0x8, 0x2}, 0x10) truncate(0x0, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10) sendmsg$unix(r6, &(0x7f00000041c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004180)}, 0x0) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x0) executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x17}], 0x1, 0x0) read(r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x1c}, 0x2, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa6541e32f2bdfccaa030000000000000070357ef201f97842b1068dca31553fa2d7031f28c03e56ad0e24dfc4f97b8b7f81499647e6e772576dd61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa6, &(0x7f0000000440)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614112183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d0c2a325838cfafaa2cc9d0f4f9065d13c509b8426ecbe3d5a2e5bcc0b1259ef0", 0x10e) sysctl$kern(&(0x7f0000000040)={0x1, 0x3b}, 0x2, &(0x7f00000000c0)="2b9a1ead3857ae664cd090538c5fc79026f0800f43a75e8dd5fb1aa62201831d5f64ea3a89663c424e41e58d9ded4d03f80e9d0e723979323f39b1c2e1b1f40c43273b75e0c3910b3bc9a17b98d28a4069907e302e7b2eb1e2f5bfb9db", &(0x7f0000000140)=0x5d, &(0x7f0000000240)="a7720433d308e3c1a53e5e363c6874c5fde25dcbfe21a9308be0f0bfa5e54696e5e38d93b6dd85dfeddeb5", 0x2b) executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa04bb86dd60b42f2f000800000000000000000000000000000001000100000000000000000000ffff"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64}, {0x1, 0x0, 0x0, 0x4}, {0x55}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r2) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r11 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x9eb5, 0x0, r3, r4, r7, 0x10, 0x6}, 0xcd7, 0x8, r11, r12, 0x7ff, 0x0, 0xd87e, 0x8}) setitimer(0x1, &(0x7f00000001c0)={{0x665a96b5, 0x5452}, {0x5, 0x2}}, &(0x7f0000000200)) r13 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r13, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x1, 0x10000, 0x9, 0x1, 0x0, 0x9, 0xec3, 0x1, 0x2, 0x5, 0x7}) ioctl$WSDISPLAYIO_GVIDEO(r13, 0x40045744, &(0x7f0000000300)) r14 = geteuid() fchown(r0, r14, r8) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000340)={r12, 0x0, r6}, 0xc) setuid(r14) clock_gettime(0x4, &(0x7f0000000380)) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) sendmsg$unix(r13, &(0x7f0000000b40)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000400)="909a2f82caf45098d4c23943ca763aa08afcfd75d367eb505960aa63a684ed546ab6173d8539a096ebb1232387af6f50eb7128", 0x33}, {&(0x7f0000000440)="dfeadb827fedd0f97d875576963fcd606b03f6792f3c4f689e6bd9138a0bb173e3d5b9092881f41e4eb24e065ef32dc8d0628f5162bbf6b063be63e903f9d82031e5ee7a45cc161f757b96ad8e7b99f6f38283bdfa5ef2344030b5a6d1abb6723d96e4b666c15fe1e96a693ac6e1b782b20e5f65b6c578abc9d8753b5d2da997c96b026e7dbd6911ca93347503b8b9f1815aad9c4415f8684c8fd09cbfb6d950dc842f7739230aecbe87d5d6db6137777c733bd8310974c97e186dfd7ecf34f11c4817b2bced8d7ad6afccadef182fa1c9ff897e9559e998a6", 0xd9}, {&(0x7f0000000540)}, {&(0x7f0000000580)="5464624425d5c7bd43d87c1229c3949db193d1906550aa7855e0255537ae06faa06ac2cf6b095a92ab1df488b5ae07d0cf213140d6b80578a8f6e1f67506c42af7b557b9685d0a5b0efefe6648452790c7d30e8133288df1c7051d016564635133c3d49340abb1434fd732ac16d170cc8e5277bf424855efb9b0f3c827ac9f9467dd378e9869671dcb5afd8ed4158e31e1ae98b8cc459617baf7d5e9a9e0a804f182011f280b3852d0c01b6f834d9061fb9b7198196d23ef923f4a92f72dad31a93a5684361c413e1b937d23205138341607f87bc9548c3b13b9d49dedc73aae4df2c41df074f51292d26cd40f6751c4", 0xf0}, {&(0x7f0000000680)="206f4b85fd6a59c922f78b90ecd93952e21c119c99317d990c450c4360d48c0ac7b9a799ce574349e6a88fb277468a54419943dc73c4e98e68dde026e619f3fd45bd1a7e367829424768f8a39528b837e55af7d39a46db877b26f7d1b87a8f", 0x5f}, {&(0x7f0000000700)="ab278195ae88fb63bd188e7c172d6e2c96cf12df1b70d318a3e99cf1caaf85b7633361b3a0c3a4d47cd34aab782ef93f30184f6d4005695f6679ff006bd4b1bdd4b8d0bc36341018dfc60115b768a1e14d3ab5666c45dc479c0e70d454125381e402e9b58e2404737d26b093e089ecdde58442650dd5f82072c6a3242cbe147e940e767e4c4923f5cb07aa71adecaee28bb36d257d230e64cf7fbd605c512ad4b5eca0dc6a47a7313d10e88eccecce9d2db597c7fd8d3f25af44826e34e7ef26310a04e6c04e35ccfbe5943c58bc8101dcb1858ddf1920c10ac729f3bac62d72a2b7a5f2dd578ce6ad141703620baf01aba7f8", 0xf3}, {&(0x7f0000000800)="f0368028455f2742b57ab4e06b400fb2b8ee75e8251ddcd4b0f0bb696b5a12c1b1bff85aca224ea792bfd70e25f30470a7821f9d8a07b4991a8e11f6de7ea8297852dc4ca26bddb905b244a8c1464e377a70239171b558253c0ec82fc7ceba9d7c563f6f8dd523399bca6e3f01bb836dab40abed4134a9e752fe332852c0e83a3bd6e449b4030ba0cb3433d43df258d6fca4bf072e805cbb567de6b2dad07cdb1d3883fde9590a65b8f479a36d65fb67ccef0dd47140617b7a350d08bc61f7dacbf5c29e0c840064053cc01c47d61290846cd2e1eebcc5b81e0b686f259863e36e860530fc9c35d485d68d18c53e627d07e8fcb814", 0xf5}], 0x7, &(0x7f0000000a80)=[@cred={0x20, 0xffff, 0x0, r11, r15, r10}, @cred={0x20, 0xffff, 0x0, r1, r16, r9}, @cred={0x20, 0xffff, 0x0, r1, r2, r9}, @cred={0x20, 0xffff, 0x0, r12, r17, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x98, 0x404}, 0x406) bind$unix(0xffffffffffffff9c, &(0x7f0000000b80)=@abs={0x0, 0x0, 0x1}, 0x8) chdir(&(0x7f0000000bc0)='./file0\x00') pwrite(r0, &(0x7f0000000c00)="2d3205e0fb4d83427ef8c236631ebf079a550d782b36b66e11048df4fdff8412a0c1ac46052e2e09daabd7af69fd7da8c553b4fd5e37f6bd4b86fc4d481c7332ed0dec42eac0038255ab0ab0f73376061a7bd937b219deee72e287d83a8eafa1a988e3b71189fb3e426271e2d667b919706de2ab6d8e0891b4bf06e2a404210041ed3120a9b01e7010de166f9cc049db3666a03190d11b34d13710e8f3aac612166da9a56a090f17a0c8c4ba74089a635b1ba402e38d403db0650e54fb9cbf081989b4fb03dd055596fdb12612993bd09c9d583dc7dcf11fff4f86b7d45a66f9e8d5f062d351a1a4d8370875fa9438f03a4c96513d", 0xf5, 0x6) fcntl$setown(r0, 0x6, r11) chown(&(0x7f0000000d00)='./file0\x00', 0x0, r5) writev(r0, &(0x7f0000001000)=[{&(0x7f0000000d40)="5bfe8529af81e3336d8c5a36d95c76b54530e98d4856175a573eb151ada5b331868ab7a686c1d23192d1763d8ed92175bffef5da2ba8af70fe62f762d5d1561d", 0x40}, {&(0x7f0000000d80)="6a4e00c05b377709ac0e40d830b5f76039aa2e60efaad9f97aece718b9754b6a898f8afca54210a500a5f26ee0c6f7f482a16383427dae06a0ee84ac9900f7b497b5a697ed23a76247ebf37f3383ce4e7a1ecfacb72d1cb61c33d2466a98d6b79c61cc018c6d11c06b9b05b082abf0562ce0e92ded809bba82a6fc1f5416eedafa1b474be9a91718218d6348ec5e125048d1a149e76a358d67ca8d6cec8913cdf791dc5b81aba332548dfc33caf81b", 0xaf}, {&(0x7f0000000e40)="ad6ed55d79a63c95f9333d0394ab975a14e474360091b5d2d77a528a2074dce0b0bb510259325dc93f8d1037634d15e4cea541a2364a95804b5ce5c6617c3b3295797b5f87fea8426ed56ef9017ded9d610bcd3005fc4c6f4efc8dd4d305b4f742fdbfe04a18ca585446075fbfd20c1059975d", 0x73}, {&(0x7f0000000ec0)="4d2fea4550af3396f085ddd2181874feb3ece8dd2ee3484ca08d515ab6b883c9817a2537c678ee69961f8de0259dc550ea2ba205092fc111b0eb00a61470468d23fedf3fd4732a8b76a3447105ad6d53ad9dbbae60a11c0035435085ed365bd12023d78cf06f4ac0120a033bf6b0bc2d86cb32cd51fc75b3180c8c155181ce91a90ccc70f92dc7c33305e6d7f840b4bdbc0989ff11d04eb2168699c00711", 0x9e}, {&(0x7f0000000f80)="94d2c1102e2393fa1d11e93fda30e966a534abcbf42ff9ace455ab508af2937ef31a7dcecfac87dce8be7492f6f2caef933efc09f7dae5983812817dc7f95ae4e0fa93", 0x43}], 0x5) getegid() ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000001080)=0x6) setrlimit(0x3, &(0x7f00000010c0)={0x8, 0x8}) executing program 5: setrlimit(0x0, &(0x7f0000000980)={0xffffffffffffff00, 0x60000000}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000640)='./bus\x00', 0x800, 0x54) preadv(r2, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/208}, {&(0x7f00000001c0)=""/66}, {&(0x7f0000000240)=""/199}, {&(0x7f0000000340)=""/4}, {&(0x7f00000003c0)=""/112}, {&(0x7f0000000440)=""/111}, {&(0x7f00000004c0)=""/221}], 0x1000000000000328, 0x3) setreuid(0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {0x2}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3a366294) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000380)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a21fb60 executing program 2: r0 = socket(0x4af867af590e1993, 0x3, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r3 = fcntl$dupfd(r2, 0x0, r0) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r5 = dup(r1) listen(r5, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000200)={0x1, 0x10, 0x1e, 0x0, 0x0, 0xf7f}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x1b}, 0x2, &(0x7f0000000440)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcfaae47800acc166910bfc348b00252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7ea3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0x120, &(0x7f00000000c0)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0ffa7b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa8968fcc80a7a6ea9732d967ab3a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d60f24c56203121ff724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d88bf241f9bdad8928ba3245ccb626c683c9c43d9e1745f59b28be199e2f647d55ba602f4965cf9ae27c99298cfd38008e779f7219b249ba0cffa2cb44ad16e679c168e67b6d9bab4dbc8005d575318071227fb13e33c9e150389e90103d33facd24bc3d1b71a7b471d35e1e45413a0f39dea21b586b09fd31cd89a26f822c9", 0x179) executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000100)=0x4) recvfrom(r0, &(0x7f0000000200)=""/190, 0xbe, 0x1003, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x3d}, {0x852e}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) write(r2, &(0x7f00000002c0)="43b89a03d04ee3f04948869b83fe020c7bc40b8c0b93f85c56dd3a704971656dc6181338545d31a57eb5e6945d3ae83a604cea9598a5e42a010ba48384b43a3a2cb3e38a825f573e564063d9f939d0323400636473b618d29108760cd2eb96c14027dd03d188d6b9584c4b8a7f9d6fa13b380cde49e2823e070ca705d0aeffd241c77f3c5626", 0x86) chdir(&(0x7f0000000240)='./file0\x00') bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) syz_emit_ethernet(0x4a, &(0x7f0000000480)=ANY=[]) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x400000000}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = socket(0x1, 0x3, 0x40) r2 = dup(r1) listen(r2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000200)={0x3, 0xfffffff8, {0xffffffffffffffff, 0xc3f7}}) readv(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r4 = dup(r3) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000280)={0x8, 0x0, 0x96c2, {[0x9, 0x0, 0x100000001, 0x1, 0xed, 0x7fff, 0x3f, 0x0, 0x0, 0x8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x6, 0x2, 0x22], [0x1, 0x3ff, 0x0, 0x0, 0x5, 0x4, 0xdd, 0x3f, 0x221, 0x10001], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x5, 0xffffffffffffffc1, 0x4, 0x7fff, 0x7fffffff, 0x2], [{}, {}, {0x0, 0x0, 0x0, 0xe48}, {0x4, 0x3, 0x8}, {0x7, 0x8001, 0x0, 0x1}, {0x8, 0x2, 0x101, 0x8}, {0x4006, 0x3, 0x73, 0xe}, {0x1, 0x7873, 0x4, 0x8}], {0x0, 0x0, 0x0, 0x8}, {0x12a, 0x80000000, 0x5, 0x2}}}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x24) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r8, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) writev(r7, &(0x7f0000000080)=[{&(0x7f00000001c0)="d80aa5cad6088d0ad96e77bd20f66516ff0f0000000001006f974e5ccbd08c60f1fc94a8a2907c4212b4b475e5aefb22c95abef06d0950cc7035d104747dfeb52d71ff261ea5dcb1ada6ebbcc3cacf3d9c60679ee4aee250a70c40ad507ef757e5aa44b7243b99a4334b5bbf038cb1ae946db671602d5b502e2b167ef4daa91b79bddbac33bf38", 0x87}, {&(0x7f00000003c0)="d9fbf6ec4c83f1e3868eae8904698cd9e94027375b3d464f167d9fbc3434237096b43954f536c2b81cf1172250ae87e7ad00932183387bfe33c5a0398621f48864ebe8e8b189c1f196d0cb6857213e038a059c9aa2eb6f9d00af1df9a53d020000000000000071f1c8260880c728d7a95d62484c9325b9fffffffe417917037bed287f41739d6e3a47bd561133d6afb2e9aae17902e214dd345ec2b9c387b73ecf7f9b9a92e80acb0000000000000000000000000000c53ac5fa1bb590968fa8a1bdef6a7a7cc1803b0c4a37d161c22167557b61681c0cb0db24dfed63c3dfc47f592782f08d00c257c7e9df9cef6f76c4444e496ffed4440e6831d1a12bf90f7a4048bb5057cb6b444a1828bea8862702dd240f1b113c89968907b83c6bf38379f5aac5adc5192736", 0x129}], 0x2) poll(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) getpid() msgctl$IPC_SET(0x0, 0x1, 0x0) executing program 4: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getegid() open(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x401, &(0x7f0000000180)="90", 0x1) r3 = socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x2}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil, 0x80000}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f000035d000/0xb000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil, 0x1000000}, {&(0x7f000070f000/0x4000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x0, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 7: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_data=&(0x7f0000000180)="73a13030f7d6b61b67165cafc55f6850f78dbebbd7c326d259dbdb766670c9c86a371578072df8caf5b740801de472f514a087205506401d6c5c3b763dabab0d1142b017f8a03c3923e68fdf12cbe6a44d94c89ea8366c5400408d9d66f51cf2fd7eac3082f04cf598b488a3bfacca4912b01043007f3af379df4b227779ebf3f375de91fedeff44a323857e6a602e21a6cc4cb734b0053b2219788c3a7d5aecd58fa98bac83dfadce790ac0841b0ed2f4db6a3266ec83aec8d6d08c26b9f53f7f48e42f26e665010469728bc1c222dacb"}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000000c0)) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000004, 0x0, 0x0, 0x0, 0xffffffffffffff44) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYRES16=r1, @ANYRES64=r1, @ANYRESDEC, @ANYRESHEX=r0, @ANYRES8=r1]) executing program 7: msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = getuid() setreuid(0xee00, r0) socket(0x10, 0x4, 0x4) r1 = socket$inet(0x2, 0x4000, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000640)="0000000000f1b897f48101b706aedcd762e5cef20631bbb2d19dbe7e37e8c2badb30caee875502030a4eae1c31bce0ed11b008d87a055b34d10c99e6a537ea4f33c1560d38c1ecc3140c615a0b9c55d4a78bca94a9f0bf9a13f35e71aae5bc7dba87f9e9850e7b602c5316f1edf0423b694de43c5a71e83636dac2c23be4c79c299c9e56be580b094b20bb36f0833539edfa2141ce76f75d632930d013f5530cfc7e49c2840473e30703749c772d50a9dce5866b43d7218b731372c3e9e7ff0ac34ba624e786df3b126047f1db6b8e3dddd4098fb476e845214b5e6324850f8d78649f7ad2df42e911acfbbf1ce7267ccd6271165857b2c435fa9d3c799f83bcb066cdf6329e3c02fc4449127db559a7298a380c59a4664abbf9fa9a492d646f45d61dce315594878e8eb42d2be4549f1476517f742012064c58d485085647ebc5e470bcafc1dd3a9eb647667a8270b03bbc9bf9d76b8af5e609a5fc9219e93a1cfe696018264d960b6a20ae3c09a66466f5a363d2f339539dd4d1e2d4d6c9494e2663683c36ea7aad740d4331e94d0367b409b4ab151f86411da7ada853184e85dd2c75b50165ee041b0f9d8457ecf71e3fb3a4", 0x1b4) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) socket(0x18, 0x3, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0xa) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) semop(r3, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(r3, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(r4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r7 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1e56) r8 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0xe) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1, 0x5) close(r8) r9 = kqueue() poll(&(0x7f0000000000)=[{r9, 0x1}], 0x1, 0x0) kevent(r7, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x62, 0x4, 0x7ff}], 0x3eb87fe, 0x0, 0x200, 0x0) dup2(r7, r9) r10 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r5, 0x0, 0x0, r10}, 0x0, 0x0, 0x0, r6, 0x1f8, 0x3, 0x6, 0x7f}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x1, 0x100, 0x0) r3 = open(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000100000000}) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) syz_emit_ethernet(0x138, 0x0) setsockopt(r3, 0xfffffffd, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = kqueue() r5 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xf0, 0xb694c8935c69a781}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) close(r4) r6 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0xf66d, 0x2, 0x7fffffef, 0x4777c53f, "1c10260b5971bd2d000000640300230200"}) writev(r7, &(0x7f00000003c0)=[{&(0x7f0000000240)="a1bedbb7b3d30f368db1f712ce07a5f04e02dfde66c0d06c110db4574f76c7536251b5ce67b227f2277df127f6af494e4d5bb330e44f622a2fe1033262c3a3167adc22d43ee53b6f998e01b3c923d34dace1aa5d641c8099eefdec6091f23328e251e620e20e50ba536ee6c4f409f480f7ee7dfe12c8f3c895f942aa2d", 0x7d}, {&(0x7f00000002c0)="4470c4234e9aea03b2b1905741fb3a2d6f4a7ff3f03e822376f0f6aef1fa8d81813638473b718e41c0ac713cb7ed9cfe9c2f79a3857685202302ed549af5637d4996c0eb1f72fb1ddbb985e75a4e65cf8f11eab24ef93e0351c15d4e35d9f8968edf1852891411141ea6e775909d3a677977f45175245f76758227", 0x7b}, {&(0x7f0000000340)="68ed69ccc9068991fb3b57d5bcc0bc509319360c99bed99595598078bc6ba5a6c5628db1574d0d5d311d2586a7e170b83497142d4950e1a4ee3c587a403f46b4ec8db1b5b5b2862e7c4f0da10a226e487b", 0x51}], 0x3) setsockopt(r6, 0x0, 0x1f, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffff8, "0a2affff03855f19000000001900"}) executing program 5: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="20200330834e7fc629d96302fa000080bada054216b85f39db8be9187c8c87854b34b0a5f6b8a32020450c719a77e25cb0b705f62f2e129f0390b6d41f0a", 0x3e}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f00000000c0), 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000100)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x79, 0x4, 0x0, 0x93a2bf81}, {}, {0x80, 0x0, 0xff, 0x9036}, {0xc0, 0x3, 0x4, 0x7fffffff}, {0x0, 0x2, 0x0, 0x8aa9}]}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r4, 0xabf) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000280)) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000003c0), 0x0) rename(0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x0, 0xffffffffffffffff, 0x8) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x22) kqueue() ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000580)) sysctl$kern(&(0x7f00000005c0)={0x1, 0x36}, 0x2, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x4) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000880)={'./file0\x00', 0x4, 0x2, 0x3, 0x1, 0x1f, 0x3ff, 0x0, 0x0, 0x0, 0x8, 0x8000000000000000}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000900), 0x0, 0x0) utimes(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)={{0x9, 0x900}, {0x8000, 0x2}}) socket$inet6(0x18, 0x208f0e1c777a1f11, 0x0) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) socket(0x2, 0x4001, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = getppid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, r1) ktrace(&(0x7f00000000c0)='./file0\x00', 0x2, 0x4, r1) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0xe000, 0x0, &(0x7f0000fef000/0xe000)=nil) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) syz_emit_ethernet(0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) executing program 2: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$setown(r0, 0x6, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040), 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r4) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000538000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x3}, {&(0x7f0000ff8000/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'}) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f00000002c0)={0xfffffffe, 0x0, 0x5, 0x8001, 0x0, 0x2}) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) executing program 3: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x6) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000028c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r2 = socket(0x11, 0x3, 0x1) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000000000000", @ANYRES32], 0x30}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000740)="456673cb", &(0x7f0000000180)=0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000002880)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000140)="edf13b8c28b74edcf601a0f0d8755007c6cece4cd77c6fcad4b94641c2a87d9cf48829f996b988d74e73f132b21d65a18dfd16cc79750ee1a8902aa55e2f9e5b5f8d91135cfab1bc26e03f70884093dbee4fe083f23bb58c6f4f50533e88", 0x5e}, {&(0x7f00000029c0)="281a92626b9786f46687fa4046db08289eeb3064c7ec7e6205dacd8eff435e8668d086b49ba1bd2c4057b0523bcf96a15b2ff7f89cf6f52d94e2d3f64b426ad6124196ae2b5e9178311aa620222d37645c6bd00fdad32bafb6379b2a8b6882ca59f088d375a2d951a496a38b4405a9cdd18926a30aa81bebbdab89fc81bac9404c8c6112173c3bd8af94cf32f86eff35b3b10200000064344cfbc14232dffe3b5d0a8bf5c27752f13ee76aa46fbd2589a15d095e41faa9fefd73494f03e4da4b5ba47c366756ca2bb74d2fe041f133527aa629770c51639906ddc5975bf1488ae19a57471dcdee6c2db8bc27a3583d3e91736f123ece", 0xf6}, {&(0x7f00000001c0)="99f7e8717f854175c50fe03845399b961fd3f1c33ed1d97fc4c20660294cd064215a7794c4ec228d2449dc1505465ca9c1c431ba80e6a2e7c19e11a29ff50e4219a2ae89b9d88b9a8e6fbe2156f9f571ca9408752b6e4de57b385079dc7998f08b91f0eef0e843d4469aea548fdcfebd13a3c6cf50abd3aa2b50e5c5e837945eb5017b1745d4da1917a8472eabba1f19cc672557237a7690fc3e0546f177b1d2268d405520487b27dd6e7d2ce1a1a094e4342620569275", 0xb7}, {&(0x7f00000003c0)="c1814f588b7152aa994b931bdb2eb419a0c884b2b99c2e3c493b21b5f6811a0f9aa8146bb595cf92bb3c607a6c3308a576940c96b21d2aba3d1c019465f0c03cea38fc28e375006cbdedf0", 0x4b}, {&(0x7f0000002900)="e46c89bb9dbb138743c1af374df64f608d138b1fc1866bfffc1dd4a865a3b0006c125f13c0d66742b6924372763b3a409b2977cd8d1fceb0fe21839f56759c5f45e0b9ca4448d6f5bdd0bd029bbe9d38bac10540cba1b282eefc8774e54fcbce87e1c55cb77be9ed776ab24eb2b0ad78b950290000000000aeaf87152c00"/137, 0x89}, {&(0x7f0000000500)="65e46a9c1cd4721431ca69e416c54c154f10c5031c4d500f5964f28a48b1c88af269d4b99fe7997995cdfd91ab6345fe0c65f40ffa4b0548acfac9d72a0419b27cf925203c25e5bf71d2405da672518442c2d247f1560d72a20b1791557155b84165018b293b952e1e38d7519df941e3aedf6dec1d1a3df2707cb6ff618aee66cadfa5db7a13794bdf8d42ad83659cb986d192c5941199d12b5e9c05dcfb6bc35599c3384094e08d32493893bce79623b2bff5140548f6f4fa6b08f4343022c0fb2f9edf937ddabbeb3da05e9cd14ab61c973fe71ce487567fd9eb4ff68b98db68a9e6810e8fdb1b82603e1aea52102fc30df983c17497737315ab9ce60cb9613cae1f32ea99f09a714c895cef1e31b1b90892f355f5600ca3a1888b3a0fbbbee0e4183a2f8b9a358a91b56b66c149b8158359c3aa882b6ec030b8512087610311af2bc35fa51fb074fcdf8fbf629877677d743c6511ffffd61a196e0960916a51aae8296a6ccd9d6ee0105d83cd2327decfa657ab71b6bd0b8cb603323e9ad5c8e3068d43af8f9c91bb3e374eba165fb87579f06e96efa800f82e0a31361e38e8c31acee649081aeb3bf9451a47b00193e854ff98bb001395d8bfcda05399b34e6cfc121699aee7b5375540f15d1498c168ec8bcf3dff5e9f58c65bfc58e4d2f9de467635926b69bc1d5f1c8f029303be5ef9460e221afbdc08cbc21608270b8d7c20faf0d4d3ab33497ced5379502cd777e960ce1410be28911a3a5aeea1d1072ea5f13936af2a17bb52da887f5891b39db4d63ccb49376d4553bbac3263fc3b0480e0378fd7f63c47127eaed8024bf18919de121155cd282e4c09b22e02fe5cd1199011d72631c940fe2f345676e17a16ae0576bb7b2702606b580e4b571590b388463f45eb4c8b091e6166783ca63bbcf200d849f73c965a92693b686c9259de95b6165356617a4056d57d83bb60fbbb0a0c25f3bcaa2503cd4fb770fff26695737e3a2ee91f4c6c295cc6e1374892bb59192c538b1e646b36b7cbdfc4de786643669f4989dfece10549c198126ba38ca3db88ce6496c859233b18fac5e99c82973adaefaf4d44159c88a9ac2cdaca83902543e6c9ce163c3eb11e76394c5b75567cdda8cffcfbc8efb70ca5a4be684616c1d5c08c2e04020a4865215ac03b991ec36518e6cc98ac5f3d0dbd61260935874255cf024a0ce7e4f88a67393ef911bc047703abc619b28a3b27e4dfbb06eec56f8571e4c9d352cb393fef1456c59351dd9011f106b8b7ccd11a58046d99ea7632ce6ab3ac7d445b3fe8c87c4e55678051a5f8fa6b3876e952cbd4dfd40fcd1bfbc715532d7b93af60350fed0c0be4e57579f3912b8b3660501cda98dec10dec1ef0f1ecf5ab02705c9b60b7ff2b98489dc8bcf01cdaa2a28571e23f7d54f157b2fd8ef18ad81aec377fdfd1fa2ebd5b892590e850d2c29e3d82c9fc59d1f18230f5db02442504e33cdb43607a47c795a7bef1ce7e056b7d2f0e320efab4470126badd066f54c124eb10f1779e9cafbd4b54402a484b631f9a4af924191f34e02de58014c3d5636f764635c8efa32a2f7817287a369488d53771da9311b6e3718a1988c1d35734ede52ac9b5e7eaabe0fea5349cfb85252c54b89881c8f379698ea9da495f4b0b7378047d543f711acbaec2a561eff38fc20a17ea146dd76f459262fac5239a857f9c80cdd23ca6295e2cd2ee471c6d7ac2e3b6abf06823b9e95c30f41a938cf68e6f9b74f0289249532b63dc3e78ffca63d7d5d707f2bb1e9921e7c0f986776d0bdeedde74985beaa86d0653ef6cca2ef069ba3b40ccb539ca807de13b0e539f1256ad82bb62ee4470bc5fdffa4eb14f61aa1e128bf336a0e1c1fb4a1032e93b23480ed2118661f7aea16f43bdf2505a0ae583225c1a2a3f8b4519b9d7f3a26e9f389510e2c19bb76ebb1d94cd58d871eb1923730f9372344f725ee0f69172d239f4adaa27ef870d5f4e32e884bc9b47ebf98bce871e2e006cb6bf3263a0fd8f6d92751359bd62123dcfa68fa6e10bab49813565a45e75f95d207ec5f06dd7d8874c7250290e7e9373bc950ec1dfd624c1a7806089d82a6b99e39eb7b81a6f39b302d3ca02b5fb7497796d21fbd34b58c8a8c7a0e18a13087c21961788bbbc5b094b9f51255d593c6f3e19e12c31fd61bfd6b2cdb3846677e5708359806bff798e2678a8484bb09aae43740e0dc644b4ef2e3045607d70da6360ae4cd5a65021abfc0bd511b78b7e3ea97eeb67ebd48cc1952b4e506678b9aaab2f61cd950d3c928ac5551c8bd885c9b0d60209aab640ac21019169b3b21de864971fd9f35dbcaec75d83ee565a07db0e642d5efcfdf0024827bba5db368933192c3958d87dc032fbeb026c23ceeb4bc1f6ea7aae041d2ab88b992c78f142402250ba537b457b2190b6fd544788a5717549f8fb85f6ad0ff9270662e0f1ef1e8c4456e21913c30aeb70364773840b693e183ab23d409c8e6c9a5593f62f65024054b68047dfbfd1cc261be053a4deb73fc7f8077c4b7e652036b3bffdcc9eced239df04c6b77dfd40a4850959adc4a3b85eca76eee5c25d44d269106b059af6df388ea299bdd3238ba2216ef2c7c306c73cecc4d571b4f881d312c8cdd524a0256a7772de58e06aae749fe7ac502026b0ff1ecd98c3fda64cc60521d2c4a206479211115d49c89759a4bdf457f822da4743926e8a42be66ccd9e97624f73bc9d659745f48382039101b394206d3e42aa25de92ca83288a5b61d471d97635931657acedd1d1da355bfc86e5ac83060fe5db71e132cec31954403c591c77bd817d055408a6e5830a1bda34ef5e9ed503e5075c8127d60febd95b9f7557574f0c129717bdbb0cdae2e037ff312f5086c35a9d0fa978cf229400632ca7a554d02fe3504b866de54d2cbd87160c13e903f5b64e0fabedaeb78247ea02d5e34c547a8426f16e5e52898c4300fd41f0be09c1464013362eef2857ceb2b84ab81fb44e59ddec4a880307a0098d3f96f220a4563ba0697a96f3f17b71d7c27234d233590aa097f89cc1152231ff50e51d26d72e67a559fd8551239f7c89f053b64325b8388931938bfabeebb71a2eba002a335e548c2c06034d4f9b5645f6b9fbabf7d9059032a7f39e5c5136a0b3ad2f61d2c0907688378935dc9c5575031220de518c4957d901170e89bf8f2c8f21bebcf57e67bfeb43c875e5a78c978492a2b72206a6b89cda1903e93faa898261a2361bfb2b713eb2adfcef766ba9dac6c0437498f85642375dc0813baf604871202fabe77472eff3d5c8c63cbf2ded340b32eaecc9fbbc214d19df66394b5e8a1e23f2e86c17d22532681b6045f86a2ca4f71e3dc681a827a41adc352a2060cd74f60b383ad95e540f3ff969b374b92f63bc1d9189c990b5d60ec3d575ca38681d112c7edef757f6e6f8f6f97f5880579566c64511e09f839952935c599e90ef802283922bf7557eea974a46f8e846bb97627435b50bf349eb8153fa829034617efdae62d8f78d0c242378b11d9702d0d979923749c1879e1c25cf522691545891a30bf5f0827ec1b542f4e67d2db3e161227982e40f05dfd74a7976b9302ba4ffd109dc3c755b576d418e34a17f0b6bd7e7c92252c86f008478323b62f28f8749c6435a647a4774f620d9d58bebb954e8dda128fcd87b96e958c2e206f40d3bd2d036dff4268ce4075d05b8c1d8c0a5d15d30058f73d58d320d4b0b984529897d2bba68cac62b20e6c6bedca846d806124525ee98765fbc494c6ca6e0d970dd1877b1c3df99658e649d910bcf88901ba4619ba095d055b65960854a0a7caa71159f280c853516be72b1ba620f11d948ff4460ed601841dd81f24743c4288f38ec4bc8afd62e769a3ded0cc5d245127943a256b91370f029dd4955baa06e7c2007a097f9eca3bf0cff3fc53bdc26e50a9bb75b348f32160abc642eac00abe7c41b9480ce1f0005092d26e5dfbcaffa1740f7ba0f6c7f1d4ef5b992c4e5552c2acdaab869a8db0ff846610487b07614a055ab529cb24d7b5e838fd069020b0d7811de5c18e8e81c440ccef05f799b86bff304e6ed9890f095e7f08ca032443a62dbfd585b86be26738a1173b6a5730bf9ccf1c4b2cf1d0d88e178025e4cf0b7f835ce3c9a61887a25850f891bc4de1d8c0003648bcf9bbab29833f3da571e02be4f9759f7b877f5981e64c0cb3264994f6823dcfe9e2d5cbad94ee6d4927fdf5e4efa7c9bb6ce6c511d7b5bfab88d57e2f4f9dd426966d45ca901b282801aad2f9a602135a06b77d712d442c51320c61186dde5b9da7c27586f929c1eda6d06752d2f49873be4b100a1f6ab178447677f368fca35ca0249e09a7111687ff1116914ff6a9306f97b41727e7ab05bf83605945fe1f22b20791c1e15c33b2904cea6535191531f210f309178765d86c5fc6eaa8b613027feb7e38e8645b98f954086810cd11352f3f86de776252e2f3da0125a951fab13e5cebafbbc5ce6a934fa55c0005c392d069203a9cb5d9e39f645a0d5e6e73962dd1f638e57f1801fd209e06c46d358a24c7fc20fadecb5a317b3e40b7facd96b9df527a5697069106bfe167b229c97c4b94e4381882b9f2b6a85e19364e91512168ab59d7a224cd4395a605ab6bdbcdbdef538ea3a1d720b202651812600b7060621c137981e4d31bda1dba0beea7aeee13aaa0a19f4ab20b3a605b99e0cb99f7dc242f2e94a7f40138043bb0f2fa05430ac87cd9746f3ad826a551b6ba87e03f713589ad8291b2ed8183db63c59ce95ea3d685bd3419f521e1f5a6dbe862085352bcba4c01476f96e8a08032b5970302cf7e51a6456025989bc818e3b1c4d827042fe177a3b1a835b687dbd02feb88623ee052c00440d5ccdd54ff112ad0e76a86515837a345fa9377e678f220fc0118f211c228ea77b2b96820cf553247bf992e267b29c4e2f09ed8a9fd153cb238792118f49292015dc2c55bb183fe56bb4c2323fbb93e6688fd362cbbfcfff4a9d9c4c0fc52695f71ae1c56a73bf328d4896819d7cee1464800dde65f8db1dc92f0bae3035f86350b1dafd1a0f7dad78983bac13f8f0ee871af001e5003639c3780bcedfbe4ee3f2fc97f6753d98419917388d45898019c70e5aa204c54ca158e97bce363cddad3c4be4e99f0babf6244acd329cfae7f21bfc68834c89b735b2053635cdc24fd7a8ce50edc097dd6113828a1d92662bdcc5f37af2c180e8de13370dc1c56c922a9702b9510cddaef529e90f4ffc1aff3b6d121b6438a19265bc2f85e9069e09d7bb1595a618e2f05227bed972afa2783837106c2d1309c676876ff200c9ede7ba7d5cba0fd524f10eef19465d0d4b960fc94ac67225cb6469127246d5ec0b0922106ed58438a296f96227bcffca57b6a6a5c924c231b15717d4c9c868913b6993c78c43e1e9e595a47957243343a9a66183ccaff1783cac156221e67f3d9c148009e1a0e1a559e94b4bd9f2b16c59e09bb83c5708512bfb452d780c71778f96f214f734ac232ad5f3a76f0b4cf5de4b1adef9fdc09a4de616d51575673cb6ff8312cfa26e3cda8660d53fd77938b70cbf27bc4ea4a8cfb77dc5543f01eb29ad2f8a586dd01e3d3966d20a5a665c9d95ad596f1af70739276d8b0426779bdf6c8e9d7b3175d1e737b2eaf15b418dc6b280d129afada9444c709244b6be8d13f87a91b0ccfdab5e160408f7a2e0184429024dc8b537ccd823b99503075b790d8fa36c97201663386862efbad76c69663f68cb57ed3d036ab", 0x1000}, {&(0x7f0000001500)="148d922590f21d24c5b31b784e5c31177bc202b2d8988ada506d3b33db0c93c0b68b38c7cc9cc4da0225b09a81207da3464163ac1828d0fed446c91654933e8e816027682efd7a699f1c17c105e789dc3f999fe55940b8222d5aa950e48af22b30d4b82fe41abdcb9f707c017fb6eaf10c189503d9576ae12c1976e631449e8e10ea737879b0fbbbfb2c3d2311150850de1748b6b43643dd4fa72955ade82405dd890932a3ad1f93e48ba02a33f5", 0xae}, {&(0x7f00000015c0)="6c37283c1788af5fe7dff892cf9c821371903cdae5b4f3217703576a56ff31c625914b8e0ce7e0ca39e7e842c394b06b9685caa6eb0050729b2056bdd4d929452f3766848fcb587fb58b8059e24826593edfa633dfa8e60fdf62ff3ccda25e453f87b9a8136323e697e3b8dfb6d230378760e12e7f6e557a4ec08b44c9fe2725875ff1", 0x83}], 0x8, &(0x7f0000001700)=ANY=[@ANYBLOB="b800000000000000000000000600000011a401143e392fbd5618d1f386ebb5b95d7e06a3d3985a0db6c3372c3383342562c9ac557f95b87c604bf803ab2c20656f650e5296fc5687cab6f346c2d6d80959fff2574cdaf685f0476e157ae6013eb926af12813434c02c803ffcd864ec8817f68f4126d686b62712dad7b4e85e15baade6eee4519cbe6fed307e8ca04712dbf737a6216e4483d543b5885f9f2299faa6fc0108cc6179dd6b04ffce46ab4321000000000000009000000000000000ffff000000100000b0e43957d1605e257c82f2ffe30fb3cc96851c90beed2d2f6d667e6fdcd4fffb88915ddb711a4ace40f242e0ea74a6c745f2eec92d11c741512f70f2c04cc5191f464d5f390ba371525cf9a8f71c43c6dd1a2e9cdd1838eb5e92a372a85708ec100ef517d73a650acbefad91274e7c1af799ca46efa39795f0bc1fc0d23b000010100000000000000100000000000000097009ea9c7ed30f3eedd7f0a72cdbee5ad659ac7b5175673f7a1f4abcab0b801dd9cbccba5dc3a8b974829fe18fdd0ffc9ed4dc444145e461402c21b6dbe882dff8b311d163be61a7148eea72dcca08a11c3c2eeceeaf347792532b71fa11fd8c50719c4c29e6ccfd2d32846e1e75b104885ca61a8f1615d6968a5a6a9b8c6260640215e720caa3a3b5c1c36104030b450f677e9f0e42a9871b0888c7e72a44b81dc6664fd566ce980ba4cf6caef530833313bae442defcc777b8135b78a0d32932f9a9d9a88e88add0b2e4e404b28e72a3ce95c94dd918a0075f5ed4449cc7b7b61259fe29b1ea35366833f67e6e44b2b1fe8df3278a49bd56de09cda94baaf913a3b7a48b1b3d5b95d1364946a9055c5eeb58aa28c29d0d65135e509954a41fcb197d2ee23388afe18bc44cd0ea44afdb2fe39daee4ae5e72d100a584627669095597147075c81986a3f5ce0c5a7d3a5c59fe0ad40eea810c83f4f8c473c75f29e7f22233b1860d80ec521ec846ebf31140b80b61a4ccce3ce75934809faae5c4b4dde517677a015fae80e9abc162e8178c14efbed5b301b96f6fa94fe955a8037f54ae1e9ae3f09af6ffbf6e0898883bf3091bd73405f032064acb6db7c191fd107ebee41025a80a989ceb8696268697f0c5c694273e6de727844443292e1165a2b2a47c1a6f9dbc981e4b01740a2d3626ee2dfd253a7c9312da4e414dae36f592e90199eed03cab1f0c1b94ea9dda6906630369a43a84a9f40a42ecb7fc615607e274edeea0b83b02f0768884b337c23dc2d537cf4397a4f863feb1dbb6345d6c57321ac8dc4728b9c0a43c1a533389c927d29af9d962c86f087153fb63ed4446f67ddee34cd758fc2b20d4b3cd9eb9d56344989af1002ccaa8fe294864c4bfdefa16ce095d4050dbc9e812909b49b9a0f81f2bfcc8bb2e81655cd22da05b9c285d77ad207dc790a3e14c74588b72e4326c435e53117543c567fad06b94e9fad73f3202a3323323b77569411fbb49eea32b0dd4f9e7bc3364023778e9f78b88acd7e69037cbf42faa8988484e6f3e78e342c0e625a18aa545600676462c27f39c75c393726f574b3413a30c73f5614a18cbbd4521627e894371d0e249af772be095b547f4bf7a85bb6813d0d412df0c92f2520b368dd90ff57b2a9f30ebd02f4e058ea7189ad635134f3b6a491c3ceb8722047affd8efe26df68d6733ea5f7fbc63863226328669efe71367d6406db2edd7556f34ffb84e1a5957c2d89cf11e407bf1b2eab74cc47578d298b7360445772049d28cf01779e96ef83ff4a27ba9fa7c67d01251814d4b88f9a49e51b46994f3154f5e244f71b65068fdb49a33328698a1894b849ca6bf3bb8b459d6559ff5e461916296e33041bc5fa629b2e2a1d7ce726e1b7cebf508ec0580fecb8843744ffb476ab44eaef9dad20f179c9b96bc443984649e54d8719df672becd91605ac9163c81a504ce0e0fcf671bfdb74df899bcf04c6c2eeb410502cef3c86e5b3c053ebfe091ab011be2eeaac099d97333d1603a33bad21c38238c8f42e28f4d49bea34b3f37e5d8a91d7d719037493910c19e988cda27302f1c2d83fa1cecf96d8d9f3152324d1b548dc17c6d3a44d757285bff633f41a40617baadc9bb11df0ce0342db4db2ed54928af95d6790c3b14bbb7eecbefefc9559fa256ab4cd59571d7c49089d2f5bd679ebc836ec6234f636e56ddbe6795a36c1a3eac43ab171116d270fa8676a5705a8cd9718abd1bed3ae7e48e5c0b940c78a5811e8424c8b1aa350fc24ae464fd86a436be20f6ebb43f3c0a29c8d01021dc9a366e38751449b6390bca2746eac831fc0fdaa52a10efb46c3f5901e89fd53aa3f8c93f5a30b9f12acde0a7c1d5700afd4ff1711ed6425524c17124e2c923ea126d775798806aabfec58fe5bc431a6ba862047384a27672eb494890a03d5c1ed645710e06fbdd05cd07c0fa0a646ba200fe76327148cc8f22d494f1cdb70984685d958f4d46d6caa934928c3d4e372031b7eb999aea5fe59b884cc78b1141248493f9b21264935d1936b7c7bbd15dbfe207d5400acb92f9f80aebc3103ce5a57a0693c4dc781127b9dd8bdd76b6b0fcc4dd174934c9578c07845bb2d33b1ae92c2590a88e02930d84ba707f74847e7a71e475c100cdc22d12052114cb32b0868049d410d55f7fa8548b694d1841c7714597eb086ba89ae258c3564ec3eca904e9b169b1faca06d315fda1f0e518e092994a217b21fb07886399e85c92b7de5d0f7d4dbcfa614a92506b2c257291c2febc218513f32e3daee482292d3994b5b8611a20d104e5fd408927caed956e4b6bee3d606ec654f476c2be532c29f6a570a5cef23fa0cd84d1cde2b4259cced3eb73131e2f68c179a72ae3674d5f5a875aacc0f9cd28e7341e88e7c883ad63bb5fa2f62330fb4c7455fcb1c392efec0079ec6501f22d03381f99295d1d112b917366f773cd08b3cf3a83b841cb1f1bbdc7b772a7d25a14d638c0343936e0a8844398c2fb0ab4ca164fc57385606e3dda1d1dc790c196963f9af2a38ef40a89994e4203b79b3325c3eeff324ad0e3bcaee2aff2db961f7cbe6d52524acdf4334636dd5a3b26cde704edb8a35aac84f1918613b8cf4643d2a63c9826e3cdc1903d8293ce9e43a8aea0879c7a34fc36936e5d342a5afa283ce576b9aeaa701702c5b1c73cc04be2f499697fe329b38d6ba8ef63b77cba9e80451f44a26515029a00a3bf963f1015e322a9933f0697eebfb9e658ea6ab6b0d26c786db9c9239079c52fbcb0347e709f5a2067d07768c0098291a413052a2cd952425cbcaccdf65a8e01786398733af9925bf32e1b2ad51aaff9d0fc86c013de7e796e16457e19563bee7ea20b41bdbaf972c00dfcc54822cd09d692750e6e48272f857d3a4131ccfcbc24f2089a8d289037a5dd669e30f02e1454d5c79413454c7ccb8a0fc08793b873bfc73b10607709c6f2ad051e080f1c735b6e02c92860f588a72922ce31026c036b887acf130600b941b93bafff7116bdcb68de74a32856f51306c84c3efd05b3f41f33c5a2c31e3d3a10fd6d5cc106af6331eeba15e8c8af6721d30ecc6dfd423985329eb6a608a9b82cfef8cce0f710200d53397260757315c0647829b1bd7508ddfe5ee5ed8051fb97e703b84532274add8238636ddfe34832be0dd60c7470cf0482cb7f21501400b0e9d5c49ccb34cf6aa33940bfcb603ea853b7f8a905230cef2cef828d86a85dd563a4d9a1b1e7af78703428f1d881598990a92903816f00fac2705be29d24e04810292d3245e92226e4359ec547296102fb78cac263950cc8a2cf48e380d0340d552fdb445b70e66699952437afc9fa2ce4e5c78d53b5365778b7943fafbbfc2d89910b0b208acbfb4a106653a1f25cd0ad453899c058c183031299661655285dd7ab08eddfb5a5d0b653416131719085ddf2a0a3f7e4099e57bca219d68052c2ce57005ef410fa08cb76705ce3a0cf9cfac0880a628adfbf50fbe813e812ed49bd9a0c970ef2a062d8269aca6439ffa507fe057ef7f9630a28652dfdd75fc671e64b787ffbd7284bbf214bc44094b666c5eb6fc53f8aca0f7bb81d63685e9f443f4277b18f5e0d77a5dcc1ee05f46126f9f41e9ed06e98e3f6e1d382114052d1f151b2ac9425830525ef4aad25fae08d160684bc34bd4cbb991f2f31213b577c2cd1927abb34929389b5aec65defe6798c6f851732d913f2a756501daa70d6f6f12c0794962a47ab65e700bb6f3538366ebb5d08c8447cd396d839f68b46d0c36ede3566ad152e88171758e6e2e2e0381e5e3fc1609f7ce1e016ca4a27231e95a3e601bd1752530c68801c98a27daa7490005a6d625f9974d8df7c7115245a0a4bf9319fc72ef2bd33f4233e09fc19b596fc98114b0311d3277beab9089e4afd1264bf0c2d5b2a52c53d4ef5ac3e819980b3b975c1355d5ae976c7546df9c1b55f92cb66d560981e49ed1992d67e1f04bd69f33527973c0bd58ac9413f018b4929b23a50c51b4b1b1b594fb3655a7310dec85e261c632a05d0a4119ac125aac962daa34ff00427f0f4d9defa925fe3ab34257a989dc823be820b42356fbac54a1e651036fee1518426cf48299f03f967a01b30890496250a1cc1c99ee0507d49609beea2f2eb6a6109349d8120ed49cb3b39a099fcbaddd05860fbd8b717ef3667faa29a3246061677044e7914214f037b6a7354734ea9ccc4fcbfcc539eab34059c0b7bf72d5ae4853e331d6472f507508392f2f789b1f6d0cd5b3a94315af0619fe978c6f1d3c72669dc1b2b982328efb308b7f137f9820e68572476fe004ff18111ad85bb3e28d15ad3aaf43d96bb76e89c2ef1b41fe919310002a5c3c8dc9fca000227c7fa153270542d7b3fa692472f30324a29267480495626122bcc5a5c56475afe44afe9261c69512e788c70b4d2a0e2dabb13a2a8123c475931a423edacd70af7aa3fc89a43fa4829d1e1be3e3c03e0a497c44765fa525a69f1d5eab952c7c4ae889c4afa666eef98c1dd9450e55822603ea704803866bfbd786a769dceb35ccd8e4d6786072658c89d907ba5ec11d5744538ad6dc722f8eaeb18413083ff0a7fbaf90fb3c5b82e018cd519ef63a5d4c07401f0bcbf35be64343564e686ea40072511c90d28b43d1c7569794fa0614a1743d2b4def1b3033f4a2ec70ef0711f09454461022b01faa22073914f4cee730c1f3016084dcce9cf4e48e2b4a787645ce47253dd3d700afebe795fd837db4c05399b21901c2a5cccc53cb9f7073b5d8d757cecb2cf3e036593c54c0d15cc088f5b9f995fee70d74bef2eeb028039754272d95c90c2a413c57835618ce1e1ffa134b5155363853a49b41a0a70788cc8fcf0b3e0a1b4adb7b4dd02b3b21778e328d98e6def0b013014438b3f6ff3344826882f9cde5e32f91fa1239e9b17675024f14ccf73c93d95138de7afe0b52310b7c6c95f7db5f0c2fce352b85c600c03a1a4c516d07d63987f7fd536b5de0597c02ad50a255a4155abad00719d861fe6fae5f66a2a08016b550babd073f23b93911d594ab82d6bc7258f4daa318245e46eb311085ec2f854994d54792e5bc7e6a16703b6553b6b305bc4569866469a7fed0eda42213878053b59aedbfec2afa23ed901c28a6d3855f5f0ee2c6dffbe2d9586f78a5409f3b40266e3b6cd1ec252c4cd8470f432996515e1aaa4d39fae2a2a625bf38e91c44ad68d55d52c8de308c79b49e886a791017af047613aa1abd7f222643329f8dac0e380375e0afa717728d8c3b589595d2fa9a1b340120fd60f033a2bd8ae1ba58b2ac3c4114a73215efb64b9e7126e126666f44c26ebe496c7a87c0d2f5acf105ab3d1cd0b0b2325bb8c3defbf7d3f6cfb595c13251b0d0066d6672f56438c19fece15239d3f50e3ed74474d7c725061c909e68650bd85c7afd9cacbc611db2555b33ed07e2d308dc59f67c2c4cd16f1f9e16f6744dcd330875aa257bf768bfacf6591283d1f5087a1a4ffd8e86bd576947aa4d2fd7c600cc7e5118ddfb33e7177a024b7fc1dde1fc872d9e8fab6550496d575f73303bc92cf71f5e48cbec01c68b45dc35f4c5b030b0f9db53931fe9bc30850ec2e0c07dae94262bdda04b0045dc7b6a93f6976ff384c6e0e160268fb4053a9cd4473d60200d2c87122a3f930a91fd78db6c04b851881dd96bb9a522e6b04602551f32c72c392b1790c4a98a85b1b80b9c1673ce7ffbc9e78ac92b85b5dafe30887c538b685802384074e941a"], 0x1158}, 0xb) sendto$unix(r2, &(0x7f0000002bc0)="b10005040000ce94280fa150b7fba21e09fb73117786040000000000a762fbd28166bd600927776a01000000331c13fecea10500fef96ec0c72fd3357ae30200004e30030000007be1aa050000ee50e2f0ad3ebbc257699a1f139b672f4d335c223e7d18072bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2eedc5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0940000008182cf48bf8e38ae73e4fa8a72b77ff126098109391776f9f5a3a7eb86239242b26080965c48db865deb857e9ea7c10fd8ac0", 0xdf, 0x1, 0x0, 0x34) r4 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, 0x0, 0x0, 0x0, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x9f8500eef6a0e958, 0x200}, 0x80000001, 0x0, 0x8}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x13}, {{r5}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x1, 0x0, 0x3f}, {0x64}, {0x6, 0xfe, 0x0, 0x2}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x3}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) close(r0) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x1}, {0x6}]}) r1 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) syz_emit_ethernet(0x52, &(0x7f00000003c0)=ANY=[]) executing program 6: r0 = getuid() setreuid(0xee00, r0) mknod(&(0x7f0000000040)='./file0/file0/..\x00', 0xc000, 0x40000800) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000240)="5951739d98983ac951666a9470ef6f0b6808558e92ac95e3721fc0a7788b309be377ef5ac36828109fa3140efa548152f089aba4e7f4cf395af22fb4d207d4c3b503f2def49724505f5d53f3717124946a25d3e9d148d477b71ba0e52a72b69d543efe99bd972b12d2bbb8cdc3eea3d11308ac24b55b0dcbfb29eeae481813217c35ec017afdfd3c261c7b87f247f0fe8bfaea1414ef547f90a2fba44855f6d37220417ed59cf76bc0e04738efcad7d24566546dd1c303b989a9d2e19a72cdb5e58f7879c2aec841786647c4b5eface7fa668ae1ad6ee09e78", 0xd9}], 0x1, 0xfffffffffffffffd) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000140)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0}}) socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = kqueue() syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x3ff, 0x0) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x1214, &(0x7f0000001600)={@random="73702eb9ccc3", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x11de, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@param_prob={0x4, 0x1, 0x0, 0xffff, {0x7, 0x6, "fb2031", 0x2738, 0xc, 0x10, @empty, @ipv4, [@routing={0x1, 0x6, 0x0, 0x3, 0x0, [@rand_addr="d5a7dbcfa15706c0bf587b8b7a0bbfaf", @ipv4={'\x00', '\xff\xff', @multicast2}, @loopback]}, @hopopts={0x6, 0xf, '\x00', [@ra={0x5, 0x2, 0x6}, @jumbo={0xc2, 0x4, 0x401}, @generic={0x1, 0x71, "cfdd27e49d13f27f648927361efaec3bb8c814665ed93db1b22d435d216a759df48d5d8ca4405cba105253cdd8cfc0d13d3c1a0c5439bb8108ebcfb0b75d4ef5f459595840fbb69e72aa255722fd3ef7a35430226d35faf6865a5c17bb5669717519155644790b7b973c79c8bc7dc09b5e"}]}, @dstopts={0x89, 0x202, '\x00', [@generic={0x7f, 0x1000, "d479d6bcfe7ea557e8f627af587c3782af5e90a5c22580eccb7843b28cfcfd888a51586b5df957c38cc2f84acd9dced3b2cd3266904387f3f1340c186046bc34dc3339e165c211ccc453208bf5037d820e741407124ce3f0e1c7598203b87e9918a03c7704ae19aad740fb9ec6539a2deb3d8f7dade80e9830ea9b6c4e44f9f85c3fbd69e1ec9f93542d898712072f216bd87e5674714c12ad5de969dd5bf48f19ea190a4a7b9457c95e23030fdee8734b02547a3e5343fd3b71f7c7ef815f84ad94fde6c24139fe0b9431cd8ffb99afaf44f6bf4f70e988dab0cc963462307ca2c2cb1b8802c4e68ade3c178a9a0c952539865f882cb3b92ec0171ea3df39fdb12ac2be9157560b6cccb1fe8c3372159b2a08686993621876a99da03a88171bfa9eb9530eeb351f90df863d070d4fee1135f63f5f2c33b1b5bb77cb51a16083d7a5ab26feb593e65145277e8a84db2659b01c0a2a393ac8e765394bfeaca1d1c10d0dd19f3e5eb5ac9a941d70a78a92a2c4c5f2d3127a14d3c5ef44b6da741662d83e0a7aab2535b4ab728db33e4385f34753d158366b303550d2d2dc09dba141ad5754f36bdd0df2f496d834b52d3af56d57eacd4e351e009b3fbe76dc93cd03c37b17280795bc638235acb79b695aea3876aa54a2e0b2e7db9494063f0664a32cac63d248133445a9f478c2e86fdda80155c35efcfde418ced650e564d1959f629a82a6578473c43f1c94adda27b8a60a50af1f72d5a130919da129ac0919f16acb606f2a52ba930223a85fea6e5f42bf82c9443a36e78da80bd3e746b5d841460715daef721ef137ef372af50118a8fd9dc8b4b8bbf502dfe2ece53717b0a0306d1a89d09122bf0f1491c7362e513051b2d0f61f2b292eef4d211a6e2f15e3fa2f23eb2bd506d7cc0fbde185ad27e3953fcf4d019e1669c1c4d3d4707220b82c29b9946a02308356dbc7d5598ce91556b56aa0d65cbed44b779991b24e45db32e55c99e6f80c5efc39061110097f0b934029ff379fc6a6feee83f1b094c699a7a25897f43534df7062a69c3660723d218320d51f5ac0922f13d1d4b77789c7c10b9f3ff253c6433bd2e52ecdd71c97f3ddd9d6ea54c0e4bc060c160d5ed54da3f013f15871e035615f2c9cc35bb85ee72a1bd059b32c6b6099580b8f6610220dda0bcb0821c0c5c9c0956ef4dbda12c7a590418da9a0df0955921764f2b2426bbb2e1f0ac327c2b3dd6f20584db2daa999d6aeebe808cb5caf4f1adf5128f0e9a5c1bb2c3fbb08b52d542e695d414ada3a8f4f1edd8ac14f97615e420984cc8fbb3d84e1e7ef5c903f4e58b097ccd0d53753f2cf33ea96bca1da74772a4df6232854a8fe8c08586969e7411c45f00aa024b96e13fbcbd24e40efe086266c57499dbbd4246c5472188ca2c13436870eed79fb8e03256b85b1423eaf77d7a11f9475768cb22c4cb52808478701f16df71facd9ee7511546182fa48c1c19bdbdf120b05e06ba6b8431968bda78067480dc44e45b6d10b58bbc9f6666ca327fee50b4bfd63e38df9d65fd85b407b6c0e1177d13808c9ed398f9c19a5f93f897a3dac494ce7c6016ee0fc9e036c3e1c99bc931bdaa1f4acf4b96054061b29723f1da609090100a67b0bef050f39883f94e773b3e9fbf214cc641388149ae3429e8752ef147fc23dcec1b086c257605ab2816a5870f640d7eace3f7d24866f6037fd3ef0c02383f1f2f9ab4e6810a2c85b9ea9f41e74d328baf7a68a8356703129eb39c30fe44419d298e20b22758eae0a019619eabc723bd51536ec61123354eeb437a60d659034a9c1617918983b61edf8d4ff164ce97001982cc299fad547cd9fdc7c45c0e68170509b880c59cb41a66e203b0a3d7f314db6329c5a6e3c4701f0b01ce63aec06eac91e70929ccc166420682b201cbda42028e930ac12b80434d01d17112b5c90307562814873d15b206e1a851f373c87e62ae608b410ca146a3cada70d3312d5e256198df1c976e1d02647c1da62b42d11dba448109ea09861a2c27e7ff21cb2da9624a9f60875be54662de231a228631dd817439d264a129d1e3d99777ab967999eacae9d7dd3213be196159eab0b8bbd4ea8fa684862cbb945446ab04bb38f306f25fab9edb3b17c0325c9132ec1cedb212f446a647e127b9abdd49ecca462976655844411aa0025c4ec8a98dd987aca65623bed90c38857112029a714d9f1c96b011403b63fc6516dc496ea59bbb254be918b6993803898f00cdb102fa9d3a36643d45e8ea4c455ee69abaaea5f578b9c0b5c1f09746e36f996deb8d2490959493031b8ae0426fb537df605863cb0f2b36faa430a0ead3b337920658bdef4ca0093a4b0357713222e8bf35ddf3e6b91ac4c7ff995f175c7db714525bef0ad0470b4ff898b0bafaad973fa8749df554276b0caa23691f0fb01b07acaf8a4974319761aafdc43e3cf3139173a6c27ae21faf2b2c9c6ef123ee1ea9f169f528796ad54b834f087f6b32cf82e66a2607ff444f739949c305238cef33a48d66b90908ca8f29bcabf3194e6f22dcadea38f30d7e3790ab371e1fd63b4acae1cce8b7475b3cb4c90591e2701053f9d7b3d93e96ff6856a74e768b28b31d37a2e728e4a36c9b300f7428b3a2f09f698826a7fe9d952a4e792e393788c9577103a1e0918ec1624f45b6a61660af8ac2ba1424ba2860bca2c8ef6d1c6d8cfc2b7ec07ad018e3c7c040e4bb51b5b6f835de5bc2caafc9ced13ed7c7903d24a722d49e62934af1cde1cc5ab55952f079162e26211d6eea1601242903f80c8f18526e3da10cba4f7f83d7491b25e1586d0b1067f8ac12a222b2b7af0ae207dd8464b4d4209043a87e47c40a8c03986a3c402cbcd63623bf66556d589e99875aa782083553a1518edee410a5b84b866b124dd71398868a8cf4519e5dd5c4fd17f6aa884463d2ddc8581f7ded5acc394785358baa88cda1d701c14ae5c12636b6cb58a500a6e030e6aaf721e26646bd75545013cfd4eb07a7a34187f0abd25f704a8c23de402e53e5d96b59192085864172e54a9b5e96e7b2804b4b8e4c2728634a0c105930cb7a39b0f816b54483f8a6eba1b729e5c6b9319a5108447e4a527367fb306b96092eed1fb7bb8b1d2676d7df45c8da171c6400b3ce79033e14f2b0ebf63abecbc5a071f590f16688b93fdbff60b6294ccc33a4f3a024c21cce5d736ec5b90fa498a55cfd260a28e13dcac7036258ab9d3b550ba80796db56f9baacbc882f379d1d3173b7ff1628434c20c7032c100d997b0c5e29024d3fa568569e07b1d81097ca2dfc37f225cc9ad8d88e9bad7cf336737208f4f47e6f1138ead338ff3aa413f3a2ed5a40d9ba50f3e5c99d258ebd0feb2fb47fe4ca2705e325e119e1b6dcd8edb586d16fed8b09fa31825cf8666cc15d9c9b868492773906c0c11c64a23352a5e224774950dd60bc378c5d11bfe987c7bad28058368d407d4715de9e98e01e99235471a9d52108114af1ecf021d85a239e592b88d5f4c2a5ffce58e2f7b96b95edd64009752f29aec48d73a61a6f78e4365d24ce705e82e6363bf76e31310965bffb754494d013d28545b93d118bca5462742e2c0dd1b92e5271e9e7f0bb3ed82d12fd64625c34a9fa33c2dabe5044fbf74774dc181a204fcb39196159c11a43ca8bd2004b685586c0c3991819d0ccba6c40aeefa120be92a66cf340719d837a2be050b8ff0a62a9a3272365ac00da47a30932c7996843e84e9d4ba56ad25e517a0e98909a72729c5e483ef1055f53636aa9e86fcdc34ff712282cd54cda3f9f25e4aaf461fd43624e4606980f3b00f47ce3e5b23f12039772f2e5022266c9b8be55c9b24a9cd40de29b65f26e7ddb1640d69609aa81035791857e10ce61f6be0977b484a2067a48f762a3a38e564053587e118b97b14652020e8993ff4b2ae31de7553b73c4d27b8d21ddbe9826f7b2974a5c7d89031a7655ed30e9a8a784f931723be9b71b08300631c7a2b207d7a2d8e0d17677a061276ae63a0d997a15e57dfce86642a0c3602bbaa9df9aa69d4df8ce2c06c25826b30a2f895227be7972076976b918825e7969a9cf4bec1ed8d885c3f7e78446042d566faf52ad392e1bbb6af848efecb474bf51b96ba2f45d6abfa300e5d03fead92a55fa17019d29715f92ac0e3c589c2885add5a9d8734da1a81ad9295373363e458735314c132ea3d1d734cf7c9005e961002863bf2251f96d3e4a83e9408ff9ff0c7d2ccf375b80ad12368384a48b34e9ee8de47d8fcf9359800c570beb0d3b1a03c755e6d0fc3287dfc76268f87d7dde6f10497d8712e5b5ae4f9bc8c43219916bb076aea6b02b0718f4319e9124557832dd62c1f2db23426d0b01de79b0f80e5f24bf6c2dadc57928fa5695a14f35b4ee8c446d025e4c4292bb58c4d587099c1318db00941c4d496e02c0d6e62aabf8c36caaddf202dbe62585748ad1a0b0fb4381c0072ae705fb83385a43b8f00e51194a5da2e235156330371053103c8fbdd8b3132cbd4827e691b34c4e25c6ab9cc37e03e7de4785c1fe825d3eeafb329578fe57476bfd7991f8c3d833b61cd95578ecd142165ad1bd149ede27c0785486acb583461d83dbf805ced4f66becde323dfd828c129ac63a85820446d4ab9d6d06c3cabead2ee58804746e444f5d4b8110abc680e7d579267d91f6846c9fe070c37142b0474fc14b7f608a289cc224a4f75e1ee479cd0101ad129ec291e8b5eaf653abc4c8b0d4ab06e1ad0858b2b86ab202a315ac8106338ab48217ebf351343e728b9f97f57c3397ce3f2d9741143b79d1b1020856a387a5eb9bd3f16c709939bd055262eb444e120f3c9f8301b6e2b2f643c7eecdcfe6dcf9bffab4e05ae48b26e3c7c8d7a3124ba689b12670583a67a85dc9ba0b30e61298759474d8c0db262595c251405eef38a79adf9d6454dc54c4ea661044734d89e0581e37d3634904cb8a1a6022163cb55d8ebaec3527b6400858879388337ef8ebaf14e13517343c450f1fa593ea68d693be5cd2fd314b32b0ac3e0c5ec700613dd7d17a8da2d2c651e7e9bf9bb7406b3d0e969a55f0f0992730651230bcff960359dab896c12122241d56400a6a23482097434dd6d2a468ead12b945c1a64a76ded981583ccbc2217e98401ef08e60afd1d8a8569d1b05487f002a28dab2a732386f35fb0d27febe08057c2236dcc8be78a2cf856d4b3769c7f082d963da14923eda6407b10060772527175a436f8e1339f5139ea953970df93f626151a45dda46b5f48300c7b5342b8e1d5f754aee8d37f6bcf10d19437c10387d52d367474bd326c804e5f986e14dc155d163ff675e424110e46348c83526e7c4f85954673c5b09ee76bf2f069633515cfbb6ed5223539c4db8cd1daa2302cdd672b55e8eb23c299480582ba4989f8082b75e0bfd439619dfe53d31bbfa7940e448148cbdf3964df0efedcada62c7d4de8ee28b2ce7b09b5b796c8ff2eb4a03fe11634ffa54c676bfedb43e97823998e4a89e41ee915b23cf56114ed67f898d1597b15767801818a1a65da95219748374263d92a8afd5c13c57465d9ce0ad50a24c3250adf1aaa2c15be31db17126137b902314482f63c366908e5c218ba880ef28be7c1ad734b7b448b2ed3bc0c6f2beba248a2040cc1f2a05c6b764d0444b138898f0a8a74b760c83fba1b414d236673197b5883b14cc57e3731029eb1ecbad32d0d1cf025ded8f1693abfa3772a3743f297d0ed0d86e70f3fa65aa8b72cef2100a1817da7d9aeadac67f"}, @padn={0x1, 0x1, [0x0]}, @enc_lim, @jumbo={0xc2, 0x4, 0x1ff}, @padn, @generic]}, @fragment={0x3b, 0x0, 0x1, 0x0, 0x0, 0x0, 0x65}], "d21ae6d8feaeacecb05342dd445d3db7f1b8353993a692026869a1461a5dd118a454cb0f73cba9833db3f4fe2586d00cb70a386981be01b5673cc520c5a680f536f3de4d804aa96a5880deb6115049ee66d2b765de7f2e8529ab5e84e0593c376e8b2709e41ca35b507d9f23e99fe0b61e2cecafdc0d5264b835bac1f01b996ccbbd59b0021a382cc5766dd6c06e496460ae20491bfb7acf330b7b045410cb0bac47c71679d408e4d4884e123626f1a15ee408f8718c386a2ab8f376d504c5e386575485ccf2"}}}}}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) sysctl$vm(&(0x7f0000001800)={0x2, 0xc}, 0x2, &(0x7f0000001840)='L', &(0x7f0000001900)=0x1, &(0x7f0000001940)="67defed071fc26472bcbe1a4d8d9b6a4ac7bc0", 0x13) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, 0x0) close(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt(r1, 0x1ff, 0x0, &(0x7f00000004c0)="ee65559a3931f5b577e5c9037035e01518d837df5e9b043717c8ba5e380924560c", 0x21) getgroups(0x2, &(0x7f0000000500)=[0x0, 0x0]) getgid() setgroups(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) sysctl$hw(&(0x7f0000000600)={0x6, 0x9}, 0x2, &(0x7f0000000640), 0x0, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, 0x0) r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r4 = accept$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/505}, &(0x7f0000000080)=0x1fb) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000240)=[{0x54}, {0x5}, {0x206}]}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x4d, 0x1}, {{r0}, 0xfffffffffffffffb, 0x98, 0x80, 0x80000001, 0x8}], 0x0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff9, 0xc, 0x1, 0x6, 0x401}, {{r4}, 0xfffffffffffffffc, 0x8, 0x200fffff, 0x8, 0x4}, {{r0}, 0xfffffffffffffffe, 0xb2, 0x80000000, 0x2, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x1, 0x10, 0x0, 0xeb2}, {{r1}, 0x0, 0xcb, 0xf0000000, 0x40, 0x1}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x101, 0x7}, {{r1}, 0x34214bac09c37b94, 0x80, 0x2, 0x58, 0x2b8}, {{r5}, 0xfffffffffffffff8, 0x48, 0x2d407c897258cf21, 0x5, 0x3}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80000000, 0x3, 0x8000000000000001}], 0x101, 0xfffffffffffffffe) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000000880)={0x9}) close(0xffffffffffffffff) r6 = open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1014, r6, 0x0) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x1}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMAP(r1, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) syz_emit_ethernet(0x42, &(0x7f0000000040)={@random, @empty, [{[], {0x8100, 0x5, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x8, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c00e162e3", @mcast2, {[], @icmpv6=@ndisc_rs}}}}}) syz_emit_ethernet(0x6e, &(0x7f0000000340)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe8000000004000000000000000000aa02009078000000006006c33e00000000fe8000000000000000000000000000aaff02000000000000000000000000000101"]) executing program 5: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 4: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) fcntl$getflags(r0, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000000023001600010000400000d900", 0x0, 0x5}) executing program 2: setrlimit(0x1, &(0x7f00000001c0)={0x1, 0x62}) r0 = syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f000051d000/0x2000)=nil, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x203, 0x126, &(0x7f00000000c0)="ebc6cbff13a9fd812caa4f7c954e713048e6993121b7fa4e000000", 0x1b) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x7fff, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) writev(r2, &(0x7f0000000000), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) close(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x4) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x0, 0xb5a}) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000200)=""/23, 0x17}], 0x2) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1d1, 0x23}, 0x2, 0x0, 0x80000004}) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x800000018, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000040)) nanosleep(0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) ftruncate(0xffffffffffffffff, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) getuid() r5 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8000}, 0x5, 0x101, 0x5}) semop(r5, &(0x7f00000000c0)=[{0x4, 0x200, 0xe5ce97ab354d96be}, {0x0, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r6 = syz_open_pts() flock(r6, 0x1) syz_open_pts() syz_open_pts() socket(0x1, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7}) setrlimit(0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$FIONREAD(0xffffffffffffffff, 0x80286989, 0x0) syz_emit_ethernet(0x3e, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f00000000c0)=0x2) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) readv(0xffffffffffffffff, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x7f) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) executing program 2: r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f000013b000/0x1000)=nil, 0x1000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x28}, {}, {0x6}]}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x1000301010009}) r4 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000100)="5be011d9560121f4ca0f8aff1162a5bdc5c095dae1000035bfebf9b140aeda0693f18352440dd8688f6aada8d9cb12b16b839817f8883e222b04b10661081711da3c7cd607", 0x45}], 0x1) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "b42f2f", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @udp={{0x3, 0x1, 0x8}}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0xf6, &(0x7f0000000580)=ANY=[@ANYRES8=0x0]) executing program 4: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x7c}, {0x812e}]}) sendto$unix(0xffffffffffffffff, 0x0, 0xffdd, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x5, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) write(r1, &(0x7f0000000540), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) open(0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000080)="c7", 0x1) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) execve(0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) close(r2) socket$inet(0x2, 0x8003, 0x0) syz_emit_ethernet(0x32, &(0x7f0000001340)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @icmp=@echo_reply={0x0, 0x0, 0x0, 0x66, 0x101, "bad7ac43f78535be"}}}}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x72) executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000640)="f1a42138cd18da8b", &(0x7f0000000080)=0x8, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getgroups(0x1, &(0x7f00000011c0)=[0x0]) getgroups(0x4, &(0x7f0000001200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x3, &(0x7f0000001240)=[r2, r3, 0xffffffffffffffff]) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x2}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) r5 = open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r7) r8 = getegid() fchownat(r5, &(0x7f00000000c0)='./file0\x00', r7, r8, 0x4) executing program 2: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) ioctl$TIOCGETA(r0, 0x402c7413, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() close(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x4e}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0xc0286988, &(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x15, 0x2}, {0x1c, 0x0, 0xfb, 0xfffffffe}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 1: sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, &(0x7f0000000040)="1986798e8b5ef0c4cde992de5512b4d5b2bee13b7e4df016ef505978e1fea8e9bb329344a52780e04af50695f2e733ed484e01f268a20c647be03a0f0f3d6a7b07861a5bdc88d3e80871fbca155a6c06e7affe92fa1d633daa9a21b496cc6fb01132079c0d15796e94e5eafcbe52ca4d2ea474739b0721dc3eb0fa97a354a56fba3871d85f09abb453920de4511dd8679ea7cbdd5dd245005ea9320aacec3c04b63e7386a70190922d32dc19a26f44c62ab1889483cfee0f4b8f4c15edc891c17e4cf5e56b52d25bbd1e10d36e25cb129ff9feeb7875cc1d77770534ad5e67097aba74d5233ae3c29788ce0635e6c0af83450e462fdd45015e6f", &(0x7f0000000140)=0xfa, &(0x7f0000000180)="a6934a47433c365b2a63923a24c1f4fa5a2ffd3be69bde0c410292067d0c3a6bd19c53f34a79d3", 0x27) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x300, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000200)={0x6, 0x6, 0x80, 0x5}) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000240)) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000280)={0x3f, 0x956, 0x6, 0x4}) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f00000002c0)) r1 = socket$unix(0x1, 0x1, 0x0) recvmmsg(r1, &(0x7f0000002980)={&(0x7f0000002940)={&(0x7f0000000300)=@in6, 0xc, &(0x7f00000027c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/159, 0x9f}, {&(0x7f0000001400)=""/87, 0x57}, {&(0x7f0000001480)=""/242, 0xf2}, {&(0x7f0000001580)=""/215, 0xd7}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/61, 0x3d}, {&(0x7f00000026c0)=""/195, 0xc3}], 0x8, &(0x7f0000002840)=""/212, 0xd4}, 0x7}, 0x10, 0x0, 0x0) r2 = open$dir(&(0x7f0000002a00)='./file0\x00', 0x8, 0x88) symlinkat(&(0x7f00000029c0)='./file0\x00', r2, &(0x7f0000002a40)='./file0\x00') preadv(r1, &(0x7f0000002e00)=[{&(0x7f0000002a80)=""/26, 0x1a}, {&(0x7f0000002ac0)=""/76, 0x4c}, {&(0x7f0000002b40)=""/52, 0x34}, {&(0x7f0000002b80)=""/249, 0xf9}, {&(0x7f0000002c80)=""/229, 0xe5}, {&(0x7f0000002d80)=""/93, 0x5d}], 0x6, 0x1) r3 = socket(0x2, 0x5, 0x46) accept$inet(r3, 0x0, &(0x7f0000002e80)) getpid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002ec0), 0x80, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002f00)={'tap', 0x0}) ioctl$VNDIOCCLR(0xffffffffffffff9c, 0x80384601, &(0x7f0000002fc0)={&(0x7f0000002f40)='./file0\x00', 0x4, &(0x7f0000002f80)='./file0\x00', 0x8}) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000003000), &(0x7f0000003040)=0x4) r5 = open$dir(&(0x7f0000003080)='./file0/../file0\x00', 0x0, 0x1f) readlinkat(r5, &(0x7f00000030c0)='./file0\x00', &(0x7f0000003100)=""/197, 0xc5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003200), 0x800, 0x0) setsockopt(r3, 0x3, 0x4, &(0x7f0000003240)="26144c331f0fdb2409d3476c5db3a124935b56fd2638effd129855538ae2976d814845afb5ede060296323f5c0049f75ce43406202eb24c8a52e23bf614ac75523c36eee660bd69435147b6c5537b4dbf8ffb8ddccaff944d3a16887a9766a5a22dd4089214ee225677e4477a2e36c32ae44089b0b9b6825a8edddd8ca331c978b62f2d4a3738734d303c12dc4c9b6a6143760419b524590d0987535f03e5c04f840a861974a16d4606231b4550d10d1ef5bfb01973ca715faf3bc6f8e8d5f1faadfbd7708a0715533eb", 0xca) sysctl$vm(&(0x7f0000003340)={0x2, 0x6}, 0x2, &(0x7f0000003380)="5815a824fc9bae122e36de0135b31143ba33ac818fbebbb0031f46eb6e7307ac1f8eb75e71e3d5aeccdd794306cb53f4520b7af86286bb5da81dda8b8ecc6e8471a4d8b95a1e2d22b9dffa267bf29cb30ef138dc881fd6ca5360c8583706c823ec620319625db3dc8365b5ce4058a627165e2fc42e85525024e9c1467a5aaae082a4ae118b16c207921a119efa088d901f2770e5905fdb6e05c5ab03c47db4fbed915c4c9eec7fc8e90d3c00763ed2e296919cb1c4fb8230651f6f2e19be52f6e4168ecaee3b207a011bea829430ca3a817bb4eeab55af9b9423c5bfda6065b28f7fb8ff3495d05a5c0acc450697a859715548dde4f55fcaa7cccc2b13305ea47e546544f28a11685af081323117695419b1a8e9ac8e72019c6c02b13f921a648192c7d6fffe0b1cfead6dfbbd286bae63a9957ba2d8caa2832f78fa84b34162b84ad1cbc9ba01d51dd52821d982e2819a8f22682e007bc7adc7ca3464e2d7d281e6fcdb35dfa4ff2ad8118d8894eccc786dcc2d678d3e76b08e14cc1a1b0f1850a5b274d1c51aec5def10d692ae7ab9bba7ad8159f87376a8b7ad6cf4f72ec5801c3a083be4e9be067246f4487432a2dc4dbbbf6f94ad84675fdb8040d841bd065e36cad4845cccf8bb42329d08245ecd784ca2465a91572edc13e93b72fd7a33c54f565733ff2605ee46a2006382b495b5e73744ab37b3c78fb9104ea1a343c296fd36babdbf93e73f572f1de7d3d22cb3286906204fdb1f0104b89373b3bb9aaa81405ee27fb05da0644359a029657a56f32908b353192dcf9cc8f6bec0a75578a3893811675702a3da57b7fcbce1d40e7ebcdf8e0dd81eda3d190406833a9643b41f03dd12aafd8bc8ffe8752692062d678c99f090a81f70c47f0190400c5b30cb3d113d3b0b532ad11a986e106124ca9d15fa8d23c309387a9ea20133eb5e946107a0861a2c55a3de295f91ab3db7b9f9c22812ae3d1fcecb7efb10981e04df671d1d227030ea1c2d1bd9e700571c3623655027d581b6ba02bd8d47e8a7027c8ad7b9086123723f7b0ef2c8031ca2a3abdfb533a205ebb1f10a20b55e7045f1018524c37421c0048f2f4f21843ad55f47c1313ded25b2566e71ee70deb8e9bb7d16a4269b51f60a8399e85ead34374e982d960e7d13d423603fa3bf53b9e4335527bfd80eb023f915a3609e1831fc9e55887e98dc0f23ceceed8716a03a3639527147f1f767c89f0d6e316d5b9cec3e2c61ad76deaf17003d089202daa724cd04678aa50d8e558c6c81a86c3ea3b6f1ac6d16dbdfbf3acb2456ced9d0c8acf59666d0fc624099325a53218482ce7b80fc8f081c4dc7f31fd7420b37642c24b4942ea1cc12d815315c5412e7dd108cd10dceaa5c9920befee94737e8ff51fcceaaf42a6b133270c690946c0801a44eb0fee3cf2d7e0adb20ac7006208e8339dcace7c39ff1a97731a53a7f52573abd01b1701ad148dc809b84d00890df8b980b291b458d09e6e1f4890b7912cfac31355dc371357ec92e0af4be0ce5d8e0fa86a5ef61963482021ac660a22673e86ecc6b9ad3f78bd640dd09634504e2dac7fad410453e2bc34e7bfeecd55be8ccee5fa2589197cd1668cd57a1e1e529f5466e7f8b432d273c507c4396a8bb6755fd17f70c1bdebe3b5df155623f6813941c5a7be57f7d33e1621523dc528abba5d62ab276f5ddd4801bd74c5e5aa5bf19112fa0006c1ac74b53bc1fc0b832c96a5a8b402e1f31753149d9b05de453f43941580f1f0ce667ec4b901981b6474a231c9ae3a5814e2f1d6bea6532959ff45f38afb79e6aea5ad4aeb9490c01b25d463d339ed4f972dc117743afa04a17715c1a241ece938a0132f9adb75eb709e7fbc1bc717a431a0ec0a1e3b2175362bad128bb0d17ccd359f009a919e6870f027b84a6665a22049b2034f424e6150196b9da6f518f5e47184cdacf0c5884c93eb7390ebb054d3363dd1abcedec5db313d2876b76477e2de9c421ec6740ff8f1a6144df9c1599c041fb60b0bbe756fc754c88533fb7e5298ee2347294b601579a103272e2fa7d5b8c57b03102aaf2f3c5f2de289cfa68ec459d2028457eccb641ab573d914e764bcade4c90c4b1c393d9ee385ef3cbd32dbfcabeb55b59c923f7aa2bedc626faeca5a2b870e7e75b870ff719b301b4a1e48ec84fc53e86b7186e6fe0353ebfbab8b14ef385fb554365df82fad16140a10b4af242d497c2882828fd2e28f3c82b2cabc031e2f5ee46b75ae3c96bb19be5564d7f8631781e1f55060882269edd444ade3411b619200715933c58308e29f914ad1351d92ea4396d3c54ba8be06b61a62498e75fa015e96354d7c3632a0193571a44d2a3c867ff2c5f4408e52fe77cfdf717cf15aa7326d86f15e8e9cffdacce43431526105e0ec9e4e318f3ed13ae7000cfbf3ed5d9bbe432610a07832838a81fdbd2af1dd805dbbfb35180802d923503ae6b77c92763f5ac8819d7c9d47b9e871a5a90266d6d2be8d706306b0ea991681cbc13189ac1ddb71304a6d245a32dce07b7db4c3971172ce522cc2af6917665a9a09c24992b76317f9f8035abda8203050a1345b4870dcf390d3bff8171163d94ccf2317b157c6269553d4700ae9219f6514a64ac3591db777dad1033e91474b86aeb640dbe13b53fb839c409c79e1e8ced5ac21ad2655bd06ff605879bd6252556017979bbaac95679d85a74f662d91d469fbd581ed05f169434dd6d1ba217bb2884ba1cc9b9fd88ff15fcfcbad6ed00c0e8fb32822953f4bc4e44f20248ee77383a0c265fa483be536a834c5bc7bcda9fcc975aa3f99c6c70c60dd05c9c863998c09b7a8b18ae471fc7c7ff5b7bf9249ad2b8c9b77d57f067b5ec6294bc99e7ca16777c69e277702b46e7503838749c8f50c91af25beeea85e7a04fa130847e39ba863e2c36090a0dbec792e3d71485d2e61af0506d2289bd31ceacf6a5605095cec4084761fc08980106d3ae31e1fb4a274cfa9f0c278d561b6442ec5435d1663831bf334489f52b7f61b21778ddc47ea8721c262c839575f7f97fc179ec1212e9b00680b1e756a2d137a693e6c867f9edc301a2e3a7f87f6da185a0a2230aff3c8d040f79b4298245d0c3c469219eeda0a3da71d0c27fae9ef34146990bfeb7da0803471665ac244a783e06b05b405066de46949bf93d4a34d6e4f27f60a43a3fe280bef7d160d09ac7a02877e058dd61279aa6eb5cb62c4eaf44fc5292c83a4545dea127933fda37b39930d800ae0edb7485464dc59064195996c1380833db652a84fe25bdf8f10810d9f8c00b572d56928b1aece95b8b8eec59c7e68580fd9c0d7de6fcf63b6086054a4a7dbfbbe0bc3c32332f390338030fb064164e9d0e63c20dd7561f2b342960076fbb5cedadb372a3d65f29abc15575f3297c217d60a3429e9257ab2316aba2d401c47ef725589e38144feaf491a252a9bdd07b955a2a69d97d044cfc36c66e5018b999745463e8c395eaf132d69379bad838228c8a52ae61ee26107bb973a7bae06525f85979f5da68a3e7d4a329d114142cd5b141c9e099f05df27316a4a8cc47cc9ca744f79700501d0e6594ad07e343403209dd987df154a4735ccb294b6a1aea5253b13677c807f51b4f8d1e29b5e11f4f39e81b02d32ac90c18fbe865b45e7e13a70072c0cd7e9b922dbffed96d757efaa417c9d11ea4c8330923528e47d5c00b2052b565c4fb3ded5df14de99a07e4658ad25738a514aba06449205348e9d8b3ddeed87db569c541a513d5790238f43995a733f29fd9e069376a89e758cb3e02f3637b94920cb4e06954e5579979621413c6ea61e699115782f6977501da9ecbc5bca62508e5a592a3189a085ba44e8bffad86231c071fdf1cb138459133b5fca034fc6ed48d72bc8572b3f36834cd7837e20980758c4ff989a5dad064fadd93cf9f05cb827d975671e1b72a486f6ad69ce3d1fba77a044690ab6570cc4c65de20a98073efc2162421fbbf6b920326e90a2dba39bfdf6da13f99055c2f663c5fa0a0c761966f2407564cd1cc5834be234de6e2f37ec550fb62c8869f02e456d6d8053f647809017e6058d2978a9967894665989407eb8f7dc795a4e619720792736646dd7ff3da3c047ea3b61580f10c8e43195d7cdb27be32ae24ae71c3444b67eb3abe0c8bc33bf4c656e3ae3f50beff8f71f87a8e02f040f05a2fa217381ef5cf021d9515d21490860548d917293cd9297fb4fd5f05d1c6cd78a27816003b39b31f29fa7b31caa171262c6f0e54335d44779b012b3996d3301587f52db2c49e90814194c576448a2bf8838d357672eefa09de4987ca948c384f08430208df2bffcc9591916b371d23252049046ef1687258e16116d291de95a3794cf7291e42842295a162c64144696b19715b3beea06a806151f461981dfbf59e1424d06567457ee3449cd3b6900fd06ae242175fb3708230b81c7d5d4a8aa33db275ecbb3b7cdd619cfc07de0ae5be5ac738c2407b8e681a0848fff337ede358159394980d0103e6dc176d547e31889123efbde86331bd5963d5bfcc5e47549eb86f4a7110b4f536f4b87b60e18dd9f437867cc3f04d08a73240b6375eb0d94d31b2cb072bb2a6341ec3a0abe49c467bda6c5095e36ca5be03dae569342b587ef7ad104897d8d809a7b60ca2eab888ae005742c68b89f167dba61df93a22a0f95e2c003c2e951f12c4ee196dac2641aaac928e088cb123e89db07188e85669b653fe010f2665e12c6ed3d2580491880bae197061014c049821f15b4fe71f39d0144eef0b8ea63502dee84ad379d5263e0d7ffb6c493940255e49e36461f6809cb74721380934e372f2cf419f5909f63540d85ef6e8f5b69c40099e46771042eec0049763e142effe892d50564008b93c8cd3b6e17ff0f581ac2c13cf1c05d18b7679c696eda39535626454202531dfdf3820f890d7a949fc22843543f58674f3673f19f029372b889b0c7cbbb50167eece22bf5a4a440f220f4582d35a094ab83e1eb8b7811e2bb249c715da2f8b0e07bd486b0fd809d15398aaa64c9345e82bc5397637968da6867daebaad7f406a7a118769da65ae491d71cabfe03a25c8b9c1accec7bbabdb1d64ce7b13f90e82d9c4a8325e539d01e258a869a68819187d3960de0ef1828e995d9835e67be0a2c7058bc0de0597857f89a87cd70bc8dd6a40155e266c15ced2b7ca8001888716c9a0253989aa61154588c5611f34fc83422d6af7a07b0b8a58fe074be3b0e229b34afcf338cd61a441f3ebc56d5235a7ce605c391d26fdd3391e80e2a3dfec6fb3cd8dd87a0770d34e52e0c19eabc86e915424db340db40be5f929624028b3e13b2c2a80947e925133d09b00b4a899597c8262bbcc5c4d2beb3a7c9a0005e29b6da8fc061ce93f778e87099474228329c67608b97cc4cd3fc60b140a88da6c3a1fb142fc67859e35d8c733e5185e598d9b2ddd8e958c0ce268e01276a47c81a0a3261142b133606adef84a38b03e518d7a86d5f0c9372ba7a998644a545e11c818d57c276997e2e9693f7a9170081cd901f405c7ef7325aa4a6da31629fd4c738afcce1eebd890fe6b8329526857f13e69c8a2355fef8c8d84195b1d65b0bc07315c9dcbf9ed7fa4ac495a573302e9b23e01390781df036482293dbf3e437873b44d5bc982566722328201e54499608926fbeec5e1aeeae3c61d947f1aa8a1fdaf69b31bc429c3504bef9770d9506aa1a140c38d61d76e90db6020f140bd62d5e55038443abc51cfd8184d4cb605", &(0x7f0000004380)=0x1000, &(0x7f00000043c0)="6e92f4bf7e74daf2db29b9a5016362e76f9991260dc9624a4157000f4e5fa15ecb32259eb026d0e544ee9b19c5485cbeec37d9d99c2ef2ad63e6d0adc639dec1dfc9c4d05f12b3a50d24673c4d594bc3f2e5c8d2087e40533fb0de9a473c8e524cb4bdf63d696617fa2710b07396eb885ddf2d9dbd421b142d83514ec6063537ca96d996b3ad633aff3c4b76dacb0211fb0189fcf06ee52c8301a67fc93a41923aabbc7b7b1901447f41d213a5b1b8c9c2180c196483ee2ba615cb0720e3b4caab823598253ad9fc02026dcbb02a294c34787043c4306b8c7eb3b3162ce42a19615496d0b41b4f", 0xe7) socket$inet(0x2, 0x5, 0x9) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000044c0)) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000004500)) chdir(&(0x7f0000004540)='./file0/../file0\x00') recvfrom$unix(r3, &(0x7f0000004580)=""/4096, 0x1000, 0x1840, &(0x7f0000005580)=@file={0x1, './file0/../file0\x00'}, 0x13) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000055c0), 0x200, 0x0) executing program 7: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) sendto$unix(r1, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) read(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0xfff) syz_open_pts() mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) socket(0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r5 = dup2(r4, r4) r6 = dup2(r4, r5) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x7}, {0x7}, {0x21}], 0x3}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = kqueue() r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x50, 0x4, 0x1, 0x1}, {{r2}, 0xffffffffffffffff, 0x2f, 0xfffec, 0x1f, 0xe10}, {{r0}, 0xfffffffffffffff9, 0x3, 0x40000000, 0xfffffffffffffffc, 0x81}, {{r0}, 0xfffffffffffffff8, 0x119, 0x1, 0x75a, 0x1}], 0x101, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0xa3, 0x2, 0x3, 0x8000000000000001}], 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 5: seteuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c549, "102609307e7be2df67de208c8bda612c3100"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000004c0)="2686280c27fbd3f957af6a133c50723d6068f496242e0889b119e49ab538e0ba11d80087577e8654332b9faaea40ed03f10b9f5519109554634493303e9b6c5969023f547cdbf23dbeda9d4bbed32f69cffadf90b850575e23b16a38a9e84e15e52cf4ea3b3c3a87b2266b5438080568382c91c26bef93f3fa5c6a674ef95228e42d0ad19fdd72fb5cfb000000000000000039a80000697e80fb", 0x9a}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$FIONREAD(r3, 0x80286989, &(0x7f00000001c0)) executing program 5: recvmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "080000001b08184324bdca75000000ffffff0f00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x539cc767) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x8ebd, 0x4) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) mmap(&(0x7f0000115000/0x1000)=nil, 0x1000, 0x1, 0x4810, r0, 0x9) socketpair(0x2, 0x4000, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xbf, 0x8, &(0x7f00000001c0)="5f2000d64ce6ee0ab2091290496f221596c39adff42f7ea42aa1a2cd9924ae3b2363db91f1bbf901ec4f4a651129f264c009ab0a672ab43bb99984acb72d0fcc25e0489e9feec6a3e347bc868ff2eeb3da575be9f2ed081d9f2d43403ba05f3e048fb6a4d27c47cd2a5550f48abfc7969e9bff81ef624e6f7b7fde5a77f4d4bb892fca248f8db5b5b90cd5f3e45e54a5ef1c602275dfb9e1ce1bd3f2f87edb2dc135bb03fe6d3c7e072ca0a410fa013b95e2034b0d2bd7c69f8655222532555457c846d72930eb9bae69129c6418847c9b690b3acb476ff3431c61", 0xdb) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000000), 0x0) setitimer(0x2, &(0x7f0000000040), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60cd5be1000000000000000000eeff00000000000000000000000000000000000000000000000002"]) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x4c3) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) lseek(r0, 0x1, 0x0) getdents(0xffffffffffffffff, &(0x7f0000001280)=""/4096, 0x1000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x2c, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r6 = dup(r5) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000280)={0x8, 0x0, 0x96c2, {[0x9, 0x0, 0x100000001, 0x1, 0xed, 0x7fff, 0x3f, 0x0, 0x0, 0x8, 0x8, 0x0, 0x0, 0x0, 0x0, 0x6, 0x2, 0x22], [0x1, 0x3ff, 0x0, 0x0, 0x5, 0x4, 0xdd, 0x3f, 0x221, 0x10001], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x5, 0xffffffffffffffc1, 0x4, 0x7fff, 0x7fffffff, 0x2], [{}, {}, {0x0, 0x0, 0x0, 0xe48}, {0x4, 0x3, 0x8}, {0x7, 0x8001, 0x0, 0x1}, {0x8, 0x2, 0x101, 0x8}, {0x4006, 0x3, 0x73, 0xe}, {0x1, 0x7873, 0x4, 0x8}], {0x0, 0x0, 0x0, 0x8}, {0x12a, 0x80000000, 0x5, 0x2}}}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() ioctl$TIOCSCTTY(r4, 0x20007461) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r7, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) executing program 7: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cb", &(0x7f0000002800)=0xc0b, &(0x7f0000002840), 0x0) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e4", 0x62) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000007c0)="b7", 0x1}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000340)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x8, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @mcast2, {[], @icmpv6=@ndisc_rs}}}}}) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) sysctl$hw(&(0x7f0000000240)={0x6, 0x14}, 0x2, &(0x7f0000000280)="90c5d0103978376e41631d7a4fefe9ce52c3dee07e79251c50da55e63a94f916740f2991f3d6df8de31c64e05fec8a3941f5ae15be986fcc7d564da06aef849c8671ac753620639a6d8341b8b169b8ae2bc71a6d22690fc11b51ca3f67f2d8cf4d8853a79232e0bf7c20dfd608299402f75a3a72fe8b82b796052e01b6b66408175ecc98b63a20ef89913d51abe08afe924d06a176d97ec0a6246468fa3034f7add9f927b44b7f4d35acd121b65573f4fc783f6c6aa39acec33b4dd15d21e979c13d7d6667744e07d9da4b79b5a36c92257b42cadaf4324a", &(0x7f0000000380)=0xd8, &(0x7f00000003c0)="101641329322337c581014", 0xb) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00001f9000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f00003e6000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000001600)={0xa, 0x3, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgroups(0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0xe5, 0x0, &(0x7f0000000300)=""/229}) mknod(&(0x7f0000000400)='./file0\x00', 0x20, 0xffffffe0) executing program 7: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = open$dir(&(0x7f0000000200)='.\x00', 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, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000340)=[{0x0}], 0x1) executing program 7: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000080)={0x1, 0x3f}, 0x2, &(0x7f00000000c0)="78ac75ed0ba76ef456910df2cf2ecf8cebf02da127c8887d583f9c3cc444ee9aaee5336e082cf81d6c95735616fa10ffaebd84b5cd04f113677f3095c534a563f5f94a86fd2c6398bb74c2922c47a4a6805a0d7610eb572818a442289b87fae753f2e527572c533a6d08a89eab0bd25cddf512cb709e86231134bdd20ea68b751e3fd4ecbb88ddf6e1986c376e0b50d29194a7f99982f65125527af8c6c907a3655ec4b6e2842e8f6eda48f222d46f1b04652bab5e0b9cbfa4bcedc55124d15728f33d2e8967c5e3558fbd84a9bd85b997ba0729cfea613455df0d94dc65805f23b23667cf1a0598022228a40ef6c69b122a92b0fc361ac7db3081f2", &(0x7f00000001c0)=0xfc, &(0x7f0000000200)="9b84c45e77075597124f580121ae74d2be37826ab1ec6f052cdfa05177d83ad56738c879283888bade25213f3e1d7bd9721ce9c532c7", 0x36) r1 = socket$inet(0x2, 0x8000, 0x3) r2 = dup(r0) fcntl$getflags(r2, 0x1) sysctl$kern(&(0x7f0000000240)={0x1, 0x4f}, 0x2, &(0x7f0000000280)="a3d91738dd13b4129d466af81f03239a7e9dd4bbbc06626e682f7e4856700b57db9e275127237ed49eaaa1bb765a7fe543a322114ce493510758f86b96049617fa6636eb613423f19b572e2f5ae3cbb0aca88edfff3cfd69dc9590399dca44bf17bbd5c0a01ada322de7adfbec4e73cff25ff2f171f734fa8c30769cba5b6e0ea89f92f1ca4daddfe0285f3166d806994d166a9f42d54281bfbbc651f68e751d9daf0ffa7605a539dc37ac64f4876c74d5251d0e8a7321e2c9191391bb79d0a62c056a", &(0x7f0000000380)=0xc3, &(0x7f00000003c0)="91801325e516f1a4177617af7768259909077ce5c2991ec1f9af2b52bfa84940925d08867cc3e1a6a15dbec5a0bea9613caad4e5abd497ff9843ba8ee96e18930246d78f9aa59a50759330c407657e3b7c9a1b9faa945bc86888184cbaef2a", 0x5f) sysctl$kern(&(0x7f0000000440)={0x1, 0x5}, 0x2, &(0x7f0000000480)="db4de5d6ddf083c5b21220eb0b20b38aa7981b5cd3e2bfb4a0146c2e2830ddbca0e691f9d7450f49c470d371827e53aa93fc81c527942abd160399e23c7550917398cbd36b8b79b950f9e1b8be5d1a5b687e31c65db2bdd783120e09f1ca795f7a312799c4e62f", &(0x7f0000000500)=0x67, &(0x7f0000000540)="ac5e9ed0a0f07cc964f8b8c7af4e2aa199e8b1498cb8b474252263b1d59bdc6852b9d891462d4e104bb9fd89a7ac6fa24f40238d2be59c25d3c69e49f2b56904f3abcd0a97d53b61aecff5b30fa07f07ea3d2db7bf4b3d7d52584676ad25e3b6fdb5e50481945a4a651d21689242e73503d6b9ad0c1678c66bd8ca7f714b036e3bf61129b06897fdcfdfa7730455f9c4ccd49ae5e3618a68a4b45dd6b7760b5876d3e2784f84e3d6819b9c7378784be5c856", 0xb2) sysctl$kern(&(0x7f0000000600)={0x1, 0x42}, 0x2, &(0x7f0000000640)="bd38bced75ecd4b7d3d9c3a5ade9e256b4bd8fd6941dfcf07f4fb8872796fd593c5f5a09ed9351efb9c4c0ee513f2a245b0c6f3c37a4a1bd7d79ca1559aeba16cfeea9139f09c4df9565925bbdb682870461a895780e4b782fd07c066262945d4088c86cdea8c8056279548f005490988296c8b7c589cbf0381fc00780b389b91d4929febd4ecb2dbed7677380a57f7152e6cfdcfa441b2101747d37f150b46fd5f17596605bca67cf45b382f79222ae598ad73d6a29bb2a9ea2e5be87ffea82a5d3a2aed47ce5b377e21595cb6a4a9397311a5fdf0d884060e0ff2268e8aef0ea1792e38ece4a10362133b2e547bade3df3ce3a1d743f", &(0x7f0000000740)=0xf7, &(0x7f0000000780)="80e3d746475d23207dc8efe19858b00fdb37b8f09b8757dd563eeb80057cdb3f42e02984fdf55e52eb9ffca6153c3a3ee297b7fe83f5501c0791f2fb2d3c9f9a9edfd505dc367cf87b5ceb2e485699d69df718635a2a3c1dd2447dc565c6275f6aa0ccff47f7d7d22b14cbb9df74b095a49a8c1fab60d96a04e22f393c9d2d4cc01b790ee192644f8714e0e4346e69e51dba3e8a0ccc2c521bc837ad465ee5712c59", 0xa2) sysctl$kern(&(0x7f0000000840)={0x1, 0x28}, 0x2, &(0x7f0000000880)="9ecad976efb8ff039a768b", &(0x7f00000008c0)=0xb, &(0x7f0000000900)="821b446ad5e5a868be8bc2dc9116fc70e978aeed9ebb10a797f24723e3d261a8cb509cb5db34155dfffc9b24c52deaa45d7bc18ece181cf74e6ff201d010468d954eb3738cf95cf4e0c2f3f1842022f6d3915f8abfa14b69882e9326f63675fbf8111e1ce8a6b72a3c9ff592d468679be89c79ab1eea542ed9f7ba2a268684e0079fa4def3406d6e758e4ec6efe9094280111320353a524d7d281b454f193ab5f6e91a3d8c48bc102093e62a92bf1834993e8acd0c548322b30587ae674811bb382e2d38bc3b98e65c0abbe35798331ef3015e1c9e00459d6aed01a0862bb59d62ae397f3fcc7454", 0xe8) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000a00)={0x3f, 0xfa, 0x9}) r3 = socket$inet6(0x18, 0x5, 0x4) connect$inet6(r3, &(0x7f0000000a40)={0x18, 0x0, 0x7f, 0x3}, 0xc) fsync(r0) connect$unix(r2, &(0x7f0000000a80)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000ac0)={0x8961b91f2ad816a0, 0xd8b}) ioctl$KDDISABIO(r2, 0x20004b3d) getpeername$unix(r2, &(0x7f0000000b00)=@abs, &(0x7f0000000b40)=0x8) connect$unix(r2, &(0x7f0000000b80)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = socket(0x20, 0x3, 0x3) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)={{0x9, 0x80000001}, {0x8, 0x1}}, 0x2) recvfrom$unix(r2, &(0x7f0000000d00)=""/29, 0x1d, 0x800, &(0x7f0000000d40)=@file={0x1, './file0\x00'}, 0xa) setgid(r7) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001e40), 0x8, 0x0) r11 = accept$unix(r8, &(0x7f0000001e80)=@abs, &(0x7f0000001ec0)=0x8) r12 = accept$unix(r8, 0x0, &(0x7f0000001f00)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001f40)={0x0}, 0xc) sendmsg$unix(r8, &(0x7f0000002100)={&(0x7f0000000d80)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001e00)=[{&(0x7f0000000dc0)="5830cf7f971848846feaf2dd6b0b5ce1fae1242f58e692aed6f5a6b7c570be6bc8f82f761af566c498404e4d784830efe43957d44fa4db8f81ff165b11ee5670acdc5296f133370e18e0e4ed4b14e469e6fd6546b47afaf4e9f054a971ac6fe8381fd02643cb42d20b145dc9a245d81b1387da9610472b48581ec5c5436316d9216723c0567fb4145c1ae8790f8f02e8fcb0f0475d9380835c874d23bd576bb430ffe7b40af25aaffe8266e3ca9c5f50202edb0e9f59e2a90659fcd1b72f72354f770ac83ec83fcf8339f3e42cc3e29c2d7075f78d0b45a5cf1928ba2a209db70264b278d33b7ef9d244f6c69c5160503de2afab297315ab7d8c14726db2d1374ec1834aef2b3497372750e80f39111e3369506266c2ab089ca48331683817b0651d9429b6074ddbbf922ed5e4fe2df904ae553931fd4dfef8b7334fab95e7303582a345d6ef2b07451f61c494902e23e501364d0c31255c9b302391df8c43c6461e7e79ae4e8536bb2c0530c442e7486c4e5f5c88263548e3bb5f5a3976b0039155722fea8be8462b45c6cefef9d1681eec2c04dc9c60e6b2eb818b311ec6849c8360d714d6b28acc682e201cb6d88a81bdcc28989454878aace041e500077e6c2b7d46a8d0b5908552ee7148d44132c11d86669980c3b1ebacaccd0be0ab358c7831e3b2e27d28957714f157c634a450477ca30371f473ca675a1f99f3159b4b898d1708b25879d4bde4b92501b6deb8e86d2593873873920b35f8e105ae56578b00c9d4a32a2847ba55f8af35e64d89e636a6812a55b1cae689a043f4cda13320890160f47197925a11c6eaa8905b365756892b53ec9d6243145d496b078653b581ce6655b595468e0e8f9c3b6d3da76a4dd76041fc5c2c62e4caa182aeb0409bc57952eeeace893108d8a26a66953ce929c1d3c61a6a4541a0d8bc556a7d4570821e3714ab79c697d9cca01588ad8102ca15510eca9b7b21129fcc8c9f11aa52e310f3db66609be8758286bd1b1b0546c28e8dd3190daf4b1832d45eae6399e5dedce64e9420ccd325bc5d0ec9a8e67dc08f763266daafe39bd149c27a65a338fb87955e20f2f5304b25bcf94335c926972c71eb5c5ed3d08f9be998370556c2b0abedd256bbac86ef61bcc4a1dbc6cc838ed41948fa4270757f184cece9b13b5f09e2ff2428f6c1ac26f1a4440b83e2cbb37576a0ef24a7cc7f79bcdfdf1dbaa246b560ea24c4b32b23975a893aefa418e790115d5239cac076c7b4ecd35b3c9404dfae1cbcee5b38c8c9cf7cb35e95d5f7779fede385bc81b36d8a9b9b17e02e00b1fece5f8aa7063569ea78507f7cbe8f4f5d7047a9ea28b959e3dccecb007b7863d74586c88052d7e2b4d40b5f0aae6b3628244a1bfb42aff937c0ad707875ac19761944527619162ba5c7cc4fc6e9ba794735460b4d5f57db2392652c4755d46629bd3243dd03b888214dfc227060941ce9e5aa9ed6723025c377af61476d3ffd267ce2b1c242d8702acbf823dc294a2cb08442675954fb4167fa2e54f8b035715142de725661cc454df13c302ede627ad672ee8f50e1461a073f909411fad466cdef74ad0860f2812f9b97c78adf36ceedd37d2ff9ab0d2946b1e0c6f06dec8bbb3aa50d8ec270abae0275ba91e3152f3460e7a378fb7bbd9771afd3e89735ebe937803d97826b5bfee5d1f26e6a5a539e9c30a29f0550a07171cc05004a25e505f2b7d5b879c5f4c621843919d7dbb9603371e9ac4bf35a916415a72584005a21f6ad7c23d4e51a5fccfd969a3a497333e15e86f34ed66b96230c3dd2e420cf24c1fbdde51aff6d63d01467f65da6e230c43854567dcf442732f84f05815470824a81921458f9ee40de7df623d5fb1316342b2dc9f416371e8e65dd01b91098c0d051158d15b10a0a0fe0ac14882767d72cf1c10d28ab8fc0b295752cb674c19ac9681fda769d3f5e3c09b62c3e6bc0c22cc3453ca44a8bb835f15a7736cc0924a980031f5b67d1ca2277ad497f4206d3b57c16820ddabd9897b4b1199ac514535c56a84f9fed1f02a2f5929f9c0dab8bd95b270a17fb283bdd038b95b41fbb3ec260e3cec39caa2aac61701ee7da3643572c81952e417ae09a7dc1ce1eb78ad61d22cd217514c3d644c3ab7c1cfba047047c6afdd7426fb5fae3ddc59aeb4841926c068d28b8c1e4e6a288fc61337e406b6ae6069e73e349329c14e36ec17e27b78db8a62d608319339202fe71b77c94cc657cd4c45130afee4ff66cd0ee712c5b87a247df20bcfeebdd2bc7bc3257cd07dc9f75e5f0d59c703b2801e8ee5024096fcfc5c6b0ccddbdd506d5c0d25ea645673e920b9b60b70d9e50246c3b923ca4dd858714147457b158cd83c1627d8d6711da581a9ccfccf976705e7ef09348b228d3774f5328aed5c7e38f7c159c8742eca78995b9f45f9237068c7302db9b00866488fc982bc3d2a58d6acb820d8ebbf15a8fdcece25b0a7252de0a729570e965ba4405daf07c56540ea4e34debeabdc09bc89c33ab348617ac43b208e4d7c84213ec6933415586ed524820ee89e471350b0bddc82933b0eca3d221473871f7412260cb933a04cd6cb5ecbf2721b299a039039a87f1e82edbb786fecbd97342488951b9deb0fcad84ea30b54321538be17af11d4bb6df0a28af0fe88b5718c9e5c1b9745354a6b1d73285a8cb1f155c5ec64d940bd8ffd50cdb87293155a827d87c978bfadc3e3504c2251f7f52c668d2a77a9e4c3202bc8f5987945a234ede7d9fef0a24a7dfaca58af985e6c7c03a7336fb23df13da434af39a043db065ef62c71d26d5173168496344f733c5085f45c309d2885160b52d1cc337d4a7b70fbf11b5f7aeb704d3b8bbd12011464bedffe7c81fc2728731076ea96af8a0484066103ab6bc354d2a18b748505e93bd33f04c2ae8916e1f5812820667db2c4c455504cfa788f2d594210a8aad588a909d79d651a24574d4818e3ad4a449fd3fd466c1af185d5e36abd957d3819f13def0ac4560932994abe08a4a851cfe84b4bf916ea2a9df2f9d829325114266cbc383afeb602d579c8642c6bba04626f2d7a21504f3ae18240c91d80a4c3fa6c5210da4ac41e9bba9ca8e2b70921391acad4d0a19879a5a4a1de0e75615b9eb272a2a7df285e0dfc1181bd5a773e7d50ad1300939fcacefbdd1b04a1fb46c62e3f5cd2df4d3b8878c25d0b86ecf8089706ae6e4cdd81d47df02b983b1de26b4620ec8e9172c52c67ab07a441639c1b459f874c077371c4771474f1496eabf067fe335e7f0a6f3ab1cc88430a42a4b2cf99444977849c3145541c4e67d4d89756ae83ea0e5e0bb8ae3fd48e70015fd43c973f558bddc2b92c2ca2990331d218f33bb006f2f5ee2c392e44d581c0adc6676db200399af93d57e1b9833d36a73a6e2f6eacb9c4c6bd312e08a266647587bd7c304a610b7f3675c6af2f8b37ac768d88c77dc199e7b9f0052e7485e0917181a086a96f5662099b8564f785c26d635e4378ec8fc37d2513a55468ff63ea11104f110ec3767d8358672f04d5a4f3f07ea672ff657cd0785ef92dd8bd148e5c20a0bcd49c47fcd95c6c12992de8d4fd24fd83d8d5e6b24504a9b92120a45384902408c68d92150faa52756053d9c1f8975936caabb9a173022b59143ae9b286f6b6e45fd04177c0bdc8412e8759b5e113458da07a14ad214750b6ee1aab422302c79a74f55dc8e728eb7b603b82127448eb673dd21dd9e9d19f3d1973a9d16c2d8742111aae51b1811bcfc05a16d686f24a9cb6c2e824002f4d72d1a3a3a45a0f2284cee9a44d45ea9a60195b0139fe30c743ddbf8b2fd673cddf92ccd57c3c5a8adf2398b31fbd9d5ac2c3f1ce0a82af60ab4b0f7898fb44599e199fd78245beaa3c9fd6aa51601efbde86ca139a56cd488a1fb4d64bf75bcc939abeda17532de8d7d33ea05e62c91806ae7d710efabe418af7a8bad3b765f54ed9a25f21efb7f9de35614f9c56e6d2a83e828c43160742dbe7eedba011212c0fcfd7925712a5aa59da5a7688ad401d2ffb0f71bfd0c64399c39d0bd9e0830ac3d80b8f525cf7c1a3da7dfbe92b1172e8e1fbfd068843ff562bf7ba8a2092309fbcd3d7ad5803d0277ea153d2410e468086882f9a495a50e5b11b79e9137e195eda02fec996104684144b6f1969644b8bdaa68c3b0af8830c831ce56ceb75cf18e02aaae56685701cdfbb72344c032666e2d4aeee7f780a81d22986ef48ebe23044949f8461f06160d4e5f8b5e0ecfddcdb403711e0752d46f6649d67929e279e34fb3fab57c30d82fb1b341cc1bdfaec2ec25b5094ebe566996d265a5e77e79c9c9f1ef2909b34eafa5e0ab47f4cdaecc49c0fb2702330e65df8ee64b00c4b4ba7a27c9d53551841af6e5c5ef8785030d564cb82d5c92899bf573afed7967de5dd0f9dddd0817328361b99d5264ca5a3f1c0e07c874a8b9a79c13030edc4da9419965f8196bc5cb5d3ce0cca347307a0f39695c044b14a9ad33852c6d46c576acb603ab681004ea0b602833a96dbbf37e623c8efecdbade6fe28f88060ba1b299675f8af3dc29307f1e0e5dc85d6f13f44723d1f2e51fcadfeed856c15eb303fda8ca60b0bf6ba1b9c708b386054aba28a5b6b2686ac9d2833cd0a08e53e5fdf707ef4911102f9ec209aa1d3522d0e30e946252ddc1f16db42763b0a809f9d9db8f43e97ab1fbb190f5c7ce3f7a94abb8e6a99a191f1368ffa72e70608c8eae48cac1e55612a6fd0bd085a5e83abdac205bb3cc36aabef27f675ba43aab51beaefaf8c2ea0ce90fbd85fa5adb7ffad2c635e1e888c120c7ac0e0ff413b2b9b8f4640e2c0347128b10bb95d8717c06d092695d96588e99844a4af6e2deb6082c77895fdb875ef0b24f559b0f006e18c427a3d201b7cd49a024db1dc73cda1af9743658615d7ae8f8854ea121391d3a30d25938c80e33d28ceffbc6b066ec676ae031c2f95230e896b5f42bfc66a6c7bc6c80a16ff656cec6b3716699ea689b385b58924f136cd30a16392d6737d20ca2a860ca9ff99a41f7d0915f79d591145ee5b942b9bb34c3be696b4aa870db6f6706267d2ae0fb5a19d32863bc5cfd9e99f402dff0b91f3621b75f328d7e306a5b634c3be0eda9e6156354a7ffcecab3a0fcd45568496682eda333a827c01a5a13aad4b00110a96253a58feb9f415af8c39bb7240af23c10d06c8db957e9e1618501b560362f3755786b9ea2e0d83531c14aba3233cbaa12b37a2f10e66a64b91583c4418c3719e88ba7c3048989684c76952081b009cfffcc02dd786f2b07345a15823d20d605338f949852b0fd87c77bc937515233d4fe2fc8d0c76af8966676a4498ec64467d995c93a2099422b1c73736f2b097ffa41d926dba50f07a65c199a98e7911dce4b42eda6c13373d984a60a07eabe7c22cac115deee28d644a409a5088b359edaffa2ac41c20b0624de6d0fd1862eea4c9d14e0dcdbeac2a7b8c73faab4475b82f1b95d8700c0e1632d626253954df01c47a81f0e71dc219eaec2345e27332a3ad4371407e35131b9f436a2eebd2bb30c5af2486d5d2a1ad605b1a945513e2905a50f779bfd19e47890a950c39bb748d5346048f1448b1b96e2521cfe8668dd8a9c921bd5d44b92bb2367107b862c982128a511a21de008833a13ac76090a722a97acda11d28c22e4bf29be24af4168e991434b2a71c42c04585ae427cdaae0cc58497abfb3a62001c3ddff03251524341929eb644921075bf043174570e2d7c89b65b544a3e2ea22a0d04ff3", 0x1000}, {&(0x7f0000001dc0)="06c6d0918ec7fb51ad0957ff", 0xc}], 0x2, &(0x7f0000002000)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r2, r0, r10, r9, r1, r11, r12, r0]}, @cred={0x20, 0xffff, 0x0, r13, r6, r7}, @rights={0x20, 0xffff, 0x1, [r4, 0xffffffffffffffff, r8]}, @cred={0x20, 0xffff, 0x0, r5, 0x0, r7}, @rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffffff, r9, r1]}], 0xd0, 0x409}, 0x407) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2c, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) open$dir(0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x7fffffff) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x7c92, 0x80}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x6c}}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r0, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x30}, 0x2, 0x0, 0x0, &(0x7f0000000580)="ecc83f6fe857bd7dae177945b2595f7cfec91445b1623ae8d00a2491c446ec825a962d5a5bdf6ada1c8d2600130149ca5b18f7851d1638849c4df403d6f832f8d0a63e0b7cee7244c0b03b6ec96954eb49552d6a554f5b03bfaeb6c37c984aad817901e6e775064f53e619c77cd2c86901e478eed4244fc0e9b7d70d9501000fa9bb7db9fb58d9517f64df8efa44d0624416d7cb06797a737946a125010d8f246e157ba1b11f00010000000000006d5b53d543eb62dcf455c2b355c07daf86bc2bcb6786951d13d0b3e1abb6366a63f4ea58141603603cc7ac2736bdb505f26a640ecb9f58f7c071c544864762b674255b48d0a8dee82d736d6c66a4f7dbc4537748d652fc2232847052dacf3735256dc45f1082ee9e0d4c8d04479ea0fdb54cbcf64072ca9c71d526b6e8f4c65ac0fe36010520db0395f852a15981a750e22ff70ddaf079800f9630b8aeae048353bacfa5e57f11173722cf1d56ca784f279d52b9ec71b7db5a477a70c46c17bf02fed1ae7066d968949b897e831ec610a5a91fd66f286475251a3c983100912693a0ea6082dc688f130380a42560d6f1c4cd5cc292b2c90f6a234265622c076b3ec4154c27c31d9f060f5961f636b78a435c5d9a54f7a15935b79a0265e803ca633ac7f59651345596c3628380b29820fb8f4b06e07141e02d8f689ed9d3a73831f71d50e7ffa731d6239c156e3aacb3d41566fbedcf5e99d5ae632e8ba86c4d6725fba3a9ada348bceb54b0299f709df5d3b71007f608112e602cca11d3afe4058ead5ad9f6d16b28d13aaf9258244bba51f92199c93d10ef86621e56f7be68f059d3af168c3896e83a8a1b2eb32316b72690d6ec187f9ff704719bb221e623c96c59a35ae4aa66e364ce4ed7cca28264855d6a77a3a7b57ef56f88f2c0b28528cc29c56cd8080eb92be21d0951d4ba02b9aee6f69ea0b8e6732a2e6cc3b7d4e7ed534488ef677f434445f0780903750509973059692f589be20ad2227e", 0x2cc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) executing program 7: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) setrlimit(0x3, &(0x7f0000000040)={0x4, 0x2}) getrlimit(0x0, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0x0, r0) getrlimit(0x1, &(0x7f00000000c0)) recvfrom$inet(r1, &(0x7f0000000100)=""/92, 0x5c, 0x800, &(0x7f0000000180)={0x2, 0x1}, 0xc) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x2b, 0x4) setrlimit(0x3, &(0x7f0000000200)={0x7f, 0x9}) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r4, 0x2) lchown(&(0x7f00000002c0)='./file0/file0\x00', r3, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) ioctl$KDDISABIO(r1, 0x20004b3d) ktrace(&(0x7f0000000380)='./file0/file1\x00', 0x2, 0x116, r5) r8 = open$dir(&(0x7f00000003c0)='./file0/file1\x00', 0x2, 0x104) r9 = openat(r8, &(0x7f0000000400)='./file0/file1\x00', 0x80, 0x41) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000440)) linkat(0xffffffffffffffff, &(0x7f0000000480)='./file0/file1\x00', r1, &(0x7f00000004c0)='./file0\x00', 0x4) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r11, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/176, 0xb0) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000640)={'./file0/file1\x00', 0xffff, 0x6, 0x40, 0x0, 0x0, 0x2b, 0x81, 0x0, 0x1, 0x5, 0x1}) r12 = open(&(0x7f00000006c0)='./file0/file0\x00', 0x20, 0x4) sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f0000000740)="ad0313b9bb5c1344dbe456b10dbac29bcd2503bf5c454d7de44747ccdbbfba0f9160e5c5971525a741607f8d85af57195d62541d266c9a814fe5d3d9493eea544f25efd6c317891aff26077d8fde623f0ee3b406645ae8f702d31f47a39f676c29282b502e00c1c3947bea00091094b662b36c155c09cd016627966ea2b04490a4a71852cc8cab648ce8c224ae1adb6876ad837ed4f3d06fa5aef2f4790b0eb3ffe9602ecc0a4b729da2f46e6d3e765c519ef29fa4ae6b3d2d2fffbf518a7d7d964febdbaf43fe58059c9d919c8dbe9784392b9694c001447a", 0xd9}, {&(0x7f0000000840)="6e142a0412aa99fce483fcbdb9d8c199f8cded5e22825ef364ff68f9d9d85b2bcb7fecac29b42b196bf10371e89d2dfe47996ac631ce5f34d02563f6ecaf2c90e3e608c838498636deaadac3aaf63252e53910cd3a58b1723141938381c473152377c6663e9e0601d92f5a518f2a5c6a1c2face64e7377e1b3d09e7de91baceb117b4c243242a06b8b5b95804bf242adf8c4a7b79b4dc04cfa77308634e4034b37ad7872fc5fc33dfe7f9acd47bf832d496b56b099248775850a205230f3dd16b54a0027944599d5ed2f9e0f056fd1dae786470e6863e5f9db3613ec47089adeee06ab23ef15e46f5e87142cc2585a5202d25b", 0xf3}, {&(0x7f0000000940)="f8f9d05c7c153d6a1aac906de5d99e76489bf863d3c9daebd39c9ec3fba171d8cf4981cc401952af77305245a653938fed2b8d20543d8082eb272d492d661d23e284c02ca743a30f0c4a5fa53af6af5dbc65b4efbcf5d47f888662ede1e6c9cd8727648aff50c9e3bac75ebe9b7d5771acef012028ba0876f8d2211e32217a6187ab79240e93de2696d78e630859e9612c333ec71579623fccbaa6d31719493502fcb0d8d879c792bf1d6db2d3381780135861", 0xb3}], 0x3}, 0x7) getsockname$inet6(r12, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) r13 = semget(0x1, 0x3, 0x100) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000b00)={{0x80000001, r3, r7, r6, r4, 0xc, 0xc51c}, 0x2, 0x7fffffff, 0x8}) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x10, r10, 0x9) sendmsg(r10, &(0x7f0000000fc0)={&(0x7f0000000b80)=@in6={0x18, 0x3, 0x1}, 0xc, &(0x7f0000000e40)=[{&(0x7f0000000bc0)="f1f49163ca6caa6147b8298b7cb2954b1cbeffb66411ef6919019364a2c3510dca5cd6a57bf39d7c96f7310b25dd70f92939274995fc58a1bd02298ed0b0a0ae9c4f63cf6ce0a78a9b836ffae4a5577e800e90c8f24499f5a39f365ac99500c2f50575db53561805eb90140f85b5fd181a0d184d6aaf1c2b8d0e3b252382e8413bbb51acb3d75ac456729325", 0x8c}, {&(0x7f0000000c80)="21068ebdf7e1ae8b29232e8d6a7e415167f5b86d9a9928c013fad03ad787106959f7fb24cb1f8bcfa6cef0fcdb164412c79369a221f7e24c2c", 0x39}, {&(0x7f0000000cc0)="4aa8c7d3efbbe05e70cae2d268b986e655260cea1aec910cd6f48d19ee2520d9c7d2440f0d475777ae02cfee44d4c117f9ed3216bdf7db357875ecb4f97f0e2351c911bb952e63cd60ad4c38ea7a9a68a0bbcff83b9faf4dede2f13143a799837e8bd00c7e74e77fb8293b1f44bf39073d568482aaefd897e4af4aec15979181b115339d8295661debf6d16ba6db65662ac24363f2fbd87f3db8f364c2b0ac162e2cebb333e36f66fc87cc7b2798c9b6abe613180572046f4580a87631a5ef4d07dfc955ff5a85f153a864af333e1d05534240610c591e0ed04f43ceaa9b0ae2fff379d0183dcb09", 0xe8}, {&(0x7f0000000dc0)="c1c0fdadebd2a5f34528ffcc841f17ac9bf4c647286d470a5b9cd59fb2ee2026b773cdbbfe9fbf2217c660f1741285c47fcc1020b8f0f9148fa729c3ec36166db9a269", 0x43}], 0x4, &(0x7f0000000e80)=[{0x60, 0xffff, 0x800, "ae4dd3c1a5c2b49eeb1a7ffd2a9504b48773f8dc039e72bd3290b935d4fd011976c835e286852a98993291357c7fbbea8fc41418c5bb3e7bd34229f07e4af1faa4f09f7aa8e62ea1bf69"}, {0xb8, 0xffff, 0x100, "afc08f7626c9e857a132b25f04f0e3dc578e7fb0fb8ee34ea85d7dc34310b9f27ef97e8fb915e2ef2448111ecad4dc88570c413f9a4d0442d84a3333ce7e1eb88078f24fbe545e3450ef4bb6ad18eaf899bfe11beae70015e9387249d264ac95f43cc61db2a75c419d48ac5112bd7187a20c5f36181aefce33d82802016d4bf02f4b9758264b66c67bea0de561e0d14ef8431e551de956c111eea3fa9e8b37324a7c845f975e855f"}], 0x118}, 0x4) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffffff) seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x840008, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f00005bd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil}, {0x0, &(0x7f0000108000/0x1000)=nil}, {0x0, &(0x7f0000560000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00002f6000/0x3000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff0000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0/file0\x00'}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f}]}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x87}, {0x44}, {0xa537}, {0x38a, 0x4, 0x1, 0xfffffc9e}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000000)="2aeea03fbf949986717417c69a21f65652a832764c8c40ac548df3f974c9a0550e818e0c47944fd534f7547cd0db0b5934e60add59c3", 0x36}, {&(0x7f0000000fc0)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd453163189e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcaeec6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e85735606218e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99bac190082643902b0fa1426038543aa7b81f9f3314af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190fb04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f42152b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1217debd0dbf53285391be340288f9cfeacc65a1247b312d99998f60900996c3c8ce09e471b09ed4ef92a7d10b7ad1da6734c8fde7888e2ba0f74bce7633793965a1dc4e3962c2fdf623b4168b5000000004da390c3f5fc8902248f735259d8bc78368244257d0388174eafd1210681534107b92b3ae1bce538637a9ec6546f49b81445d06099ca14d93a0e1c8a73280b2ff9127a61b5a8ea3e26d8eb41f82b85f19cebb3715b9721701fb46bdefb8726d0d7225c424be22ccef9f80841c18d3fc77d24007a6858fc4c6e6ba99b2e6829e5700cfaa5ae999f2eeac691eba4a4faa66605f638bcdf81016fd5f7cc25963e7c955c73455d820de6417f019f24a1ed1f5708c483dfeb7033d4d8b0ad31b31d8fed7d8649e7eef47119f3f432ce30d131cc210823f2ac73a54ca934167e235a1d1bc79e8326c96567c79f2974a6035c16a9f3db0a11c0fb83600ebd994e01f679bf80e665a5", 0x2a8}, {&(0x7f0000000280)="d9bcfa520420dffdcfe4a66380116ff3f73a764029a60c6391ace46d73b6857b642f40bba80c57284834a3b1f88bc362f79e5ff7673a1065a2c33186f75c99b333e858d89863dd866b84c3e7a9e31db58dcbdeea519dddc39eabad2eafb439eda9d65b9863b6fa433301754d091824ca74a86ffe953c636742161c0fea54c08568fa5099d31d506c81e9189cf6da8c08b2122e2c44aecc8265242da633b9ff0b5bb9e617c65bf8fc015d106fc74297ecf6fc81934bbdc7ccb49065b98812a7fd0807442f986467f0a500"/212, 0xd4}], 0x10000065) writev(r1, &(0x7f0000000540)=[{&(0x7f00000009c0)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664540f216f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b16617b255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1121853eedfbd94b3e66f574bfa184fe03fd13aadfdb7b196087edddc571ab8a8bf899676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbd67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523de83b305e047a0d9ca6acb8bddb5de9aae128c3a17", 0x191}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae157859286b7f6d1fef057689b915721d17667ec3db36920d498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d314f0", 0xd5}, {&(0x7f00000000c0)="00000000be020f01486a11e351125ecd3f4eeff5974945f7f2c2056e2a13be81f054de69c0c6fbe8aa795f2471fe71f489d7210a54e7e29777d257d5bc6ed85be1e24f3b611547dbbda840ee40646ec3bb6a9ffcf59a0e8809db377dfdde33ee35aa696f7a87eb5a953fc6e78197d7e06027def81c2935d33951082a296bf08f0a31ef00d114a831", 0x88}, {&(0x7f0000001400)="afd0cbac5b994da3f1300de59431", 0xe}, {&(0x7f0000000380)="b8e63118fe763827b1cdde9b37eee9aed8686a5a00ef090a", 0x18}], 0x5) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbf9418dbe5c", @ipv4={'\x00', '\xff\xff', @multicast1}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) listen(r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000400)={0x1, &(0x7f00000003c0)=[{0xc45}]}) recvmmsg(r1, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001480), 0x200, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000080)={0x4, 0x18, 0x3a, 0xa}, 0x4, &(0x7f0000000300)="5688e328770ef836642fc8e9ddb0cb31adc9b709446891e27d0c837c359ac546a8fbdd8155d04e7bcfa0c5ac1ee0632ae2a0b8d9de8096ff23ca58777c762726c4c28ce0d391f2c510cb287b3c3e9e686c92c8a253c593fb816022736afe44b0dc966b9cdcb9c9a13a47ee6c3737547858a97779efe1e33ed2e88dcebc1a62e565d1a367122365abc11ed97d8c7a26ec6f468246791e60cd7f288b1d4924f5c8549a9675329530e53c6dd3f09f7174b051bfe03960165ffff08a0316e7868d2fbc51aa9cc690baf2bed7259058bd6e4881d5d3a176db95a0", &(0x7f00000001c0)=0xd8, &(0x7f0000000400)="83ce85ac50d299fef24335a1606238011eed2b52f85b1b473c515435494b8c9b2f780099dc114c2ca51f5c9af60a8fb7d035f5c41f9817000da571069a2a78a9b0fd4da6138f7630466a239d24b402e799f3fcdf8ae8e2a58c3762b8bb", 0x5d) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r4}) ioctl$KDGKBMODE(r4, 0x40044b06) recvfrom$unix(r1, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) pread(r4, &(0x7f0000000480)="afb47ab2009a59bd598c06b57a50d323a07e53f29f42bb7163f93a01457dac15ada55fe9cf20379a1da8f24668518e7bbc54a75cdd1f216e2184a1c96f7a4a9286a808cf8c09cd248e57b84d9b99d2cc5736755057fe224cec0e151257b843b5545eb1bdb9a5f4038bc2768aff75832cca63863119dd6b98e064fd7cc5b8b8c4d13757c355f820edce316e5ab580ed0e937042cc682f9050ac538fef23851bb86fdf198f479e868b7ff792fdc8b982a6d19cb80aeaa7f56302871159aebf178b13f1ff91b44488b520a8acaefa31cc86c5ff5b2cf78fecfec8a1fead8418b992904ef3c7b2569bf522bf99c20d555f49fa4370ececaa7d052dde6217b7a0c44902d708e1525c7a0790077e646847227a9d44489406bb85469792645c3e5d784a3198b5b721672b98222f2be8cafc87f07e3e88ddf5529c6d35e3ee9b4246d2e34b0bd076fca3cb404f84af836a285329121ca72b9ae580499bb67e7d0f287aa55e49fb861b807a5e8a8b7681a5205b977be85a331edb195f02cf7352216a115fe59405c179074aa2cf35dc56253c31a8a5b47529abe3c6dd073116d32b59e70032f81b04ea42ac1ccad33fff35a6cc94d6d0ad99b7d3bbd0af74c0e6975f2eb43c0281f477be9794d5763862188ef977a273f0ef1bb75a6f3baed768ffa4ce931780f21a041c2044bc36ea7f8257ba306e26eec69f38b41ec3a76bea94a654518d30e5d04e25ab9bf359315b73d2e7009b570d512ddef7aa8090a15b76b574c89afadf3e9e9572557b8d5784f5565e85f0a29f50e29911dc966fd53e77412dcd5ba1dcad91f73a356131c2798424ec5f1aaec48bab526c276f0b0f5443090703dd8ccea8c6f3a2d9d6a16cf9cde34b1a24b13b9ac9d6f1de58c58cbcff5136093ddad1295355763708f516dca4afe5ceb48df0e3e09b766b2770fe4cd070ceb750ad84023378075535c07eb26dfd253e36a84972020d8e992be0e697b8795b21f3878d663eacd7479325ffbf5b1b8bf918c2349ad2e35778f8d2f3fd1ad053caaef93646e83ca529a1aa088de8edb36103594c5a49946dcc974b250e049d0f290f87b5366426c4341655a434a3164d25ee453bd0784388ad2304b3df1a8a5efbf19ae8c195b59318532c3f9b8d433b39c7f626d6cd8b943af77a3adb9caee8efd4e46a51a67d8f339b2f31e393d68b2710cb8ec9570efc6814c3487919486dee37239016e7265afd2eee70789c6684a4472521d5634b393a6c3bfdaa56452d7cb3da685c02f46f140d83ad57b98642b448c6b7c67cefc2ab1af6905822779231da8403ed86abdcc6f0d6f468742499e1d4f8d91ee8b3c2a20cb43d8edae7a38488322e64f37d6c1924a1618bb81311d7094dbbab42570cda160678202a6d7a718d1e83ada21d8626add528193a4b78f97e2423e129ae1aac5ab87d34e6d0eee65a1e5d379cf5b1389fd74a5bb4d132e6f9bd216d0a20f673a8d73c3c93d2cb8927703ab28e10d85d245b66cb6e1302006fe28a0479f025cfc62a943e405bd653b9b9102af3edcf5071e1f9bc3356de5615c3aa0a8a5b9c52db071ac68ae8281857f69cdcee03aaf0c2451ebc4c014909454474bdf5dfd1da8dcf49e72d102e1e9f2763c06ad6a0b5c7c3bff201b5cb1d1f522a4bf614d10584e3c12499e6549d56257349bdb72523dddc70147d0ed7addf9e0faf40f3d34bd1002b37727c27766ea3a09f128b8d994378ad0b712502c835c3cdf73be55bc4deb15d61dcef1c4fb2da770e01b88e14cf2de21dcf103c2efe7e0163491989ad97ac21f9890903c9a60227565a30044f6dd96aea320c0e258ea39160442b8edc18856f02d410f2256e87235f19e2678999a79798581fcce44c5b0a0d96e688d1301759809cc1deb1faa52872411e1ac77acfb87d2cf4bddaad06145abf60ba679b96effe5a427feedecbfa0f304e8fb3a8803bbdddd70d165d92c6142077b0cef475253946abfd3ba32e060a7289f72407cc6bd72a694af515c5fd314bff11972f019f5ca1eaa49f018aa4d0c985486c34b5c655fb240e6568e4eecb58ba1f3ae725568a5debfc0ed06fb5f6d59bf001394278c79df7216f9c8f7903eb4cc5fad4412204509fa2b6a29e20cfecabf968488c0917e81fa3641569a0f4fec464a80b5f860494614217b2026c880f25df79848b15951e22ead7c180210f0a1dd31003ab6744d2d6919757bd0885ddb045b37e7a112816e6e7fb73293266b726bc7e9012c8c106d2905902cf09ad2a1c0c36a6593093cc15ba5cd51d8752215bcb747ff7049f4d1ada17f90a3db14f7098593fe6f2a4cf8c2979abff38052f27c2388ae5bdce90a861358698455524f8d5d5295a41934d48ac6c1d2d337ffb9858be4f9c0bac3301bc04af25f0f01f1b4f827929bed2b27f41b963ac952e2c65d823734e7b503e233c665b05c1dccf03aae27f06e2a38ba6f44253442daad6a6767ed18329a5d7cb16c096004fe3da8b018dbe943424b91cbcc209ccea17e4bdb07d4c0ab0a2fd3cbdfa8989b35eab23e841857b7403126b0f22b6c2b1ad7be271b179afc388124599587b6120339a98b71689b1b6d96ad49ec75b24b4436a39752464dbdbee17333599d6ea37341f453a8bab722f97d243018fd8033353c6b3c9a4e3c752ba9ccfde615ffd74e28226ab394eeae236ac5c4068ba8a6b82dcde4db0dfafe9c7b4c2b19700cf5f52e796b15be0217e15ee5c8cad9191a5db3badc905ec82dbde552bf9a612469f749e155fd28e071a37a0f0db690ac380af50d983eb1969271815326e1f845dbbc57dbc1980a3ae0c59284b3a9af92119e1547fd19f57a53f284e89e29771594f9f33cdcb7d4a3d5a530f21c12b8693329be3eb23318f5df0d50e5dbcbe4cad9db39d2c2ae5331260abc60ba225df78540b19ca5dd067db05d1ee0f7adf926bb987486ce4aaf3f176607f33b535e8f4650b7f5f928c57acb507780c8b41657bf4a1ef63a2bdb06ef2c30dbb984a0377de35f983ee46eb3176c4f9145bb491448b4279a62d4d30f95d70dc87a79fe2800c7f005537afe4b62fb40d3df39725c20f49322291cb2af0d700ad9cbe24c033351678a414416da8e384e77fb68f7d9a3fcff848e4705e1d16a8f31088cfc49a98c1d06989dfca92a767527b07d4744774cf1fe833c2d10b0df7a43eab191fbd62eaed3ff4a365617d9c018a81c1323f773eda2955fbfa99388c70faf500c5a4d84a378c8c1a1a56e98d55cb257051768451b6326e9d5a4d30a2554f171f6be1dcc91875509d34af639ecf0372fd2ba055230fc3adddd6497e9178e352cd24bf168f2dbeeab62d1c974d2c96f34b3638d83f9681ed51208cd06e2435ce940d4f93d95f9fe1eec86110f000cab522d3b7d68a59e1c473c15f3589300837117642f10725ea57a6fcf3816fb676df230102b4a717b76cc0609b8f9989ab044ebcda067a82a846f6a606deef33e336940ff767545cb330c0b49d40b5c8e80e8e92b0ee0583c1ecc838b1d7b378d272e8cc387c1be77ca2d8c9acc953c492e3c25fe0c951ae6c991271bbd3c2ba56d6ace87e0f4a819f9ad4c5e3766cf98e381253d71bb2eca42e427dd5778eb86aa108466519765f975f1a22348e897d30353034d125d42b391d8806826646d5c36e9c7d26a7598631f6f44c40088ce9099d6b1f4481a9a3e06305821671cd1a5a7bc426735f4a5df93c35f38870a66fedc179df68d3bb2bbab27caf1161decce0f41a42ab03310589841401280dd7fca2f0949a28c3ef54b6b22c4fc7312499aae8c97d30ca3a7309954b98725301a36bacc818660e3407aa43c46c15a307a514ec6acab17cf5de2566f76599c9ecaacb2d3a0cee2d61d84bf91cf22a6139ca239ca0d31ef368acb10f1dc19621b43a20725468d9b77c711e2c878ef961d690b82a09856f29fc734037c30349bb805e787b96df1d9588ef96e1087da8685decaf1db5ad92a713fbd1148d5f947d6b9e403a65a2df26eae0e97629adc99ce1048505aa77a9a145bd5efcef9413790b8581dc8e59e01195987ad55b55cadd0a176bcbcfaa96835bd2f9db5d9ebba3e2c7105b4068ffbe97d6e913568bdc15c572955e12f063ba8aed9a570dc9dfb4b72de3005ffc1e751ba65627b8c465c6dcdb6e9f1b34ef4cd2b301948875ce58aa07eb780c8894bff7f85dbfc36830c07f9797b7e200f0a6a5b5f4fb64503c84c73d74a9faba5e8adb95bf132e58768ac9b75fed01f1e27886439cbfbb7c27b49242013513e3c526185204570b104305d82a1a4373571d80cf34ddde8c221d92eb829407e7e48ceaaca5ba37decae238ee64940d8a8e4772f23b1f5695a5bd5e3146fa3db0669b982bd4e8994c3e3747f63e1128079e1efa0e6783c13fd6761c6174e848658a41fb4fb257716eab67d534615b2dc50d682a9235334f9a3fcb37d6984f7d1ea7c5496fff013b593216495b4d6918a1a682761e2e3604358a1a6693f6a8c593e41538e5c30b225d8f3026897a9c807d85a477fb4d9d4a74f9ccf2b0e678dabf60b699f0b21607169ee79b730583af9f80e7de1df13592b24bd8d6306d5911974bd3acd25f6870aa75b21b51a8318feba5bd8f90641ad41557654d876ca7f4882ab4d1cd3cf5c90e82ad4c4d3d2acbb343adff9922e84ff07e6344a943d6e25bda6551877a78a14ba2c62538006ffed2996182c8d20bb29c7893cee2ba91ce1a79bba84a3d353b49c007f62955e39b11cf5a0344dce3055ae260ec8216b06691e0569b6b2c930a5038384cac199ef2cdd5b43e6f90ea1b75b766e834acddf10ce2a2f11928163bcc42a8292385b6052ab14fd94441148f9aeeb081e89c87cebb80cd6d5608a460b1fe27fb6b18fb523d3c855bf644c0fbb771093bac0a572ad95d9639107522f99f3fd6d6091bb1488556e3126be98e73a5d141ca638360c3189e3e7fb507048b1e8f609d49c6cb6c01fb055d996cb7753a8a29694935a8908b091ad836e68cd3987b1d4228f60bc32978778685cfd17d3eddda585438b536544703a5f8f7e1abb7203fe3dc40fbb9e34c800a077b76dcf288278d62ada969b830233c1787e63a0a12035d8542a893c0fcf241ebe7fdf0b870749a392b8af67ed6f573564834ef159de839169d5923beaf6125d0480b1f2d6dcb24cf412086d75abf61e329c7c9e557f0554cc9ba687f5355952d397face189a1d9701ec3666cc6497aad2cda61ced235a6bff9c58e6cd97adbd4d9cae436271a886f546161dd7e37d40d4db52ea61e473d9d07371c384288296e43c4bd386a76ad6f5999d0f04a9f53116d24e7a6bb1b9d17cc9c016a9b145cadeb0b391638f6f393f28b5e501633ea21a58f15056ab1b3e3e5b525162f811526d33000cc646dcd28a1d0cb23e01167399bd6e71c26784d5dd7e855b73c2520962d8a94f690f76f5135519204b6f8526a6fec2152a4a47835943c940f76bfb4a1315bfb9170608ac92d3730be74cebf7ee0b00c7265bdc1d763f63d3a2bd68e953f98246d79e2927ded80b5fd2300e99f48ea57c2f39304243e40f31f38dc8733efdb63417826d310de97d4e13bfb9fd26275c86ce880ca2e53b9d536c6ca8d57913235432ebeb8bd7060576fc275e60867e31a1d6f74c7a10e472e3692bda665f7692ae60c077bea7af944ffdb33a251857f9100e0949933265fc3813f24e49426fcbfd6573d04399e9b578237086b64514bbc383d33610c8f45c89bd5722a2ee1a047870fa65dbe3a108e83ad69928b49ccd03fa33b77e9daea5521", 0x1000, 0x4) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) r1 = kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r1, &(0x7f0000001440)=[{{r0}, 0xffffffffffffffff, 0x91}], 0x1fffe, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x8000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc038694e, &(0x7f00000001c0)) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3e00c257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec58951e94221f932cf62f7040fb94c0400000000008000361b4cc702fac500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d", 0xb1, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) shutdown(r4, 0x2) dup2(r2, r1) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000ffffaaaaaaaa81008100450008004500001c0000000000019078ac1400aa005d509da5776a198fa64c0fa8cf590000001100907800000000dc5dc5c0cd1966383dca023c82e37654eb5dab0fa5"]) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f00000001c0)='./file1\x00', 0x8, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x7c}, {0x8106}]}) r1 = socket$inet(0x1e, 0x3, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000240)) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) setreuid(0xee00, 0x0) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x0, 0x80}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) sysctl$fs(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_open_pts() kqueue() getsockname(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000280)={0xffffffffffffff35, 0x0}) mknod(&(0x7f0000000400)='./file1\x00', 0x10, 0x283b) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r6, 0x5) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b1000504000004000000000001200000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8341712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) setreuid(0x0, r2) socket$unix(0x1, 0x1, 0x0) executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x84, 0x2}, {0x60}, {0x8106}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10", @ANYRESDEC=r0, @ANYRESOCT=r0, @ANYRESHEX=r0], 0x10}, 0x40b) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) select(0x40, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0xba4, 0x0, 0x4000000000000}, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x108, 0x201}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(r3, &(0x7f0000000280)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0xad, 0x2f, &(0x7f00000001c0)="ebff01000000da812eaa6e4f3c690c74b9254448548691e81e518005d8f062db5d7a13d8010654d1fbdce4f708d5100ed4de00b403e28e6f141a6307567feb1364cb65cf", 0x44) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf786c) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x150) writev(0xffffffffffffffff, &(0x7f0000000c00)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f00000001c0)="82d376e580f34a0e432be47c7ee231a4855f157299", 0x15}, {&(0x7f0000000300)='b', 0x1}, {&(0x7f0000000dc0)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37f02121d915805923ef81d59d07d35b5143c3cb0cb3c4f97a864a0e355519f5afeb51f3f2698e1ff90d538cc100be820f9e5e0de5ec05139880d782458a0c0a4125855514e59654b607cc37205a10d25abef037243b3bf1b07a9abc89747f728c10c74e4de5e4a3cb8e44b50e9f0fc6d4b3ab7c9bbcda2079103f59d761af1b439926f73cef974057ac766991aff3fb2ee85939af685d045d162e4b56452ddb8a50fc717bab4ce8eb5b0230a0159495e9cf5053960643af246196dc2220cba294f551a6de8a1410e297c8a2dc0e80908d8d50a7e192ad4b910bfe2aa562f6b7e71bb90d14c09cefc97c3bb26308f1cc3086374dcc1426de4b53a221bde0c046e050ea53540e7de011d8c8f114507018120eb4c4da7433e6de276def5f3162c250ee4d6244c7ee79ca27b051a9428be9a6d34a080086457d151aa77e7b5e8388edff23ba8252ae7d12706e81859a8bc45752ca63bd309ad7bcf18df0fc978751e6b72e9687e81cb6600cf2f2f6cb5904f25537ddad67a408ba3045a59035e0000e60b99d572ba163c2f0a0c86e3ab16023117d247d5cee035616f29ff22571383e2c2b7324ac43590ff3fed1a20a7f8e65da1c4c215d5ee1a00703128e6da9e1ef71eb6b5795bc2b9e37e1fc00a8a2e876104c99630b900c5d4e96a256f1a1d0811b7e794fcdebfc2800111adab1f8f389b36bdc5dbd4f45611b9ca36df4626fb106778cf3a98a9ca6fde14374e7e5bbc6a28b1e4a4570369cda8c5341ec7f3afc3b6f992123d7c44fce367dff43fdea0339247792ee55ef34c4e4f78fe75456e037b23916e610825066a1fdf88472d2faa03eabdb7ae585c323230ab5303086a9326c38cbbca8f51866daedaf4cddd09e08ccf6769f40570", 0x2a5}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf400197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}, {&(0x7f0000000640)="46961094b860e152ab34c2ce7be71de32582943bd08bbb523552f7b019a9741a17732154450fe15e57100a25ffe27e12b4546fc749349b266066900723451de22ce6c2e0f092ba572d7aa5409020ba436d39b76c1732609ede6a6773cd79d52cbf9e5de161878924ecca639aa6b260a30114fe75c3b476739f8a73ddb7bab7ecd4af004908a7def205815b78785a306982d26b75867232433cf6df39029055e0fac03db96477d1547ab9a80fe055f024", 0xb0}, {&(0x7f0000000b00)="f58bf564dfd049dac433db060497dbe23c73a630dc45bf818d873aadc25a3f252c47f930955371b67731b53db6f5c9bdac254cdb208d9177b233c16b413fef80183d738027e7ff512099d1e4119c97bc99c5fd4b4a2e2255a71bd0ff7a159fd2b75299b5c5ce798489fe8cfea2f1b9ec3e81387551c87ade3008324388e44c04d96e6dbfaa0e01341652419d99804bfec9e49deeac2283f2ffbbf1fb7818e7d2ccde965dd415068f96fc47ae367b84121e9add362c790b7628d8efb688756e75164e30c5b2fd3d75fa432fb9904573d9e742e5a407740682f02205b21b5aac9e7e8bafd4", 0xe4}], 0x9) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x2, 0x20, 0x40, 0x3f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) fsync(r4) r5 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) getuid() setregid(0x0, r2) setreuid(0xee00, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x24}, {0x1c}, {0x26}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r6) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) readv(0xffffffffffffffff, &(0x7f00000013c0)=[{&(0x7f0000000880)=""/86, 0x56}, {&(0x7f0000000900)=""/72, 0x48}, {&(0x7f0000000cc0)=""/210, 0xd2}, {&(0x7f0000001080)=""/228, 0xe4}, {&(0x7f0000001c80)=""/4096, 0x1000}, {&(0x7f0000001480)=""/152, 0x98}, {&(0x7f0000000700)=""/109, 0x6d}, {&(0x7f0000001180)=""/82, 0x52}, {&(0x7f00000012c0)=""/197, 0xc5}], 0x9) recvfrom$unix(0xffffffffffffffff, &(0x7f00000004c0)=""/165, 0xa5, 0x0, 0x0, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x8000004, r8, r3, r8, 0x0, 0x0, 0x9}, 0x1000, 0x10000002, 0x1}) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) seteuid(r8) semctl$IPC_SET(r5, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x3}, {0x6}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r3 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x62, &(0x7f0000000400)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd60e49919002c000000000000000000000000000000000000fe8000000000000000000000000000bb0001000000000000c20400000000040100000000000000004e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000df0090780000"]) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open$dir(0x0, 0x640, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x3010, 0xffffffffffffffff, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000004c0)=[{0x81}, {0x4d}, {0x8306}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = semget$private(0x0, 0x4, 0x46) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000240)=""/99) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r4, &(0x7f0000000440), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000100)=0x2) kqueue() r8 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f000070e000/0x2000)=nil, 0x2000, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) r9 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1008, &(0x7f0000000040)=0x7, 0x4) r10 = dup(0xffffffffffffffff) fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) executing program 4: sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)) r2 = dup2(0xffffffffffffffff, r0) open(0x0, 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket(0x0, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sendmsg(r2, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r4, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d5693700094db7b327e86487afd9fed60beae3d136855ee34aaa36a50774ed29bd18924589202152fada2abcd9c12185611fdb0260d8fbbf62aaafdae87f785d7629b3efd58af20a87dad75e89573fcfaf3d96b76c40a9d35fa6d5b9bf8d001b5d479986a4144223f482fb7608e5dfcac862d4eca19f0cc9dd9ce8f27fa01b8dc561c8441c60f6ea598d8010b73ed2228678c0b910f9dc47959469da858370fa3033f28f58a6f3ae3db09f0aca80d042a80c21952c6cf8c875fc0aeddb16db4265aad31a733d170d8cb9978b94b600bd7893c898195cffe8dda99f849a2d5d5ab6bbba3456f201cfc93d404679703434b07162ca0b8cb34f6dbfe001f060d05ad9370024b7f539de732f29f27a32e59cc4ff2f63fcac0002b64365a41e08d7a30a7d5ef9e43f504282a82861d7640197572b70fe3d7b705677e4b781f47e507151e0d806515acf5f75eb2ad5c4c98189d", 0x5814a869464b1bcc) setrlimit(0x7, &(0x7f0000000000)={0x8, 0x401}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0x9, 0x603719, "00000cee00000000080058460000fe91000000e3"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) open(0x0, 0xc2d10e1e2acc0c4d, 0x23) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000000)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c000000000000000401050101"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getrusage(0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) setrlimit(0x3, &(0x7f0000000980)={0x1f, 0x3}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd28, "dfe8daff1f00ff0700c4d2e8a789a20000004c00"}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr}}}}}}) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000200)="f6172e7d11c88c6ee5fbdeb82ac5de45e4981100", 0x14}], 0x1) dup2(r5, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x3) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) executing program 4: mknod(&(0x7f00000000c0)='./file0\x00', 0x3a0914c44f7b202d, 0x502) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000005c0)=ANY=[@ANYBLOB="8925000040002adb0070162e86dd60f6190000180600fe7fe0000000000000000000000000aaff000000bcc121f49534ef60f4fda6750001ea44", @ANYRES32=0x41424344, @ANYBLOB="84cec3fb18985a5add269783da1d624e801a22b5852e561bf8af04d29e33a6bb7de962457e0af6c8028bb8274f8ffd9afaeb293392107f3d3a79b65ce3160be2921542a6a1c335d8b56a35e55517a3f133f1e3ae32a8fd5d8cbf016a0611e6834e991912457c93c6945d71eb5f9e420e8c61ea63443c359f1e1fc983488468820b1dc9fc4833440e50627150fe", @ANYBLOB="6002"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x3d}, {0x2006}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0xc821, 0x0, {[], [0x1, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x4, 0x1], [], [{}, {0x0, 0x0, 0x0, 0xfffffffffffffffb}, {}, {}, {}, {}, {0x2, 0x0, 0x8}], {0x0, 0x0, 0x0, 0x400}, {0x5}}}) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x3c, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x110) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x81, 0x0, 0x0, 0xfffffffc}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 7: mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') setitimer(0x1, &(0x7f0000000080)={{0x0, 0x40000000000000}, {0xb}}, &(0x7f0000000000)) executing program 3: pipe(&(0x7f0000002ec0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r2 = socket(0x8, 0x5, 0x30) poll(&(0x7f0000000040)=[{r1, 0x4}, {r2, 0x1}, {r0, 0x8}], 0x3, 0x6) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), 0x0) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) chflagsat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x0) recvmsg(r3, &(0x7f0000002340)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/237, 0xed}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/126, 0x7e}], 0x4, &(0x7f0000002300)=""/12, 0xc}, 0x803) r4 = semget$private(0x0, 0x4, 0x31) r5 = socket$inet(0x2, 0x3, 0x0) r6 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) setsockopt(r3, 0x6, 0x0, &(0x7f00000023c0)="96591aa97d0d393f671f04e3b9375f5ee9944e7ef86bc5316c4cb1cbed288e11a04c6d9d9f53", 0x26) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002400), 0x10, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000002440)={'tap', 0x0}) setreuid(r6, r6) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) stat(&(0x7f0000002580)='./file0\x00', &(0x7f00000025c0)) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000002640)=""/188) r10 = socket(0x10, 0x4000, 0x0) setregid(r8, r8) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000002740)={0x1, &(0x7f0000002700)=[{0xfffc, 0x1, 0x7d}]}) pwritev(r10, &(0x7f0000002a00)=[{&(0x7f0000002780)="6fb7ff653dfc025f9ce412e2980b4985ce4022132875b44d012e3fd62dec5f09d9440e0a5d47611ed0d4b6b4ac74a2", 0x2f}, {&(0x7f00000027c0)="00c3c056707155676c73764c25ecec741232223200d0ef518d73548a002f75c2365d435d030acbe4b9a5de08160a7954f3b0939b355097edf1ab458efb68430e998ffc561036d1063765160d9831dfb99fec60b71de59b9a0214c69235246db3ef5e1c199d3983163a4a1490e521f1eb9a9d3173ba96635be242cd98f7d22faa4a92d7351ae8f3e2a5045d1a3df6850f37d9a0513c6fcacfbb0540fa604f8f5f1a27f6b90df137c36201ee94bacb4b7001231b7e1bf952b039b0434c433f4152d1", 0xc1}, {&(0x7f00000028c0)="8e86222b4b382aaa19e296fd5124e895b2e15cc197f3d04e7612", 0x1a}, {&(0x7f0000002900)="298d81899f87147cdc0aedafa8eb9176f388db919bc66645e24668118bc40a7043ea8fc5810c8c0894433cf275d4834245d595cdde1da4882f45cd0d0ba35b5d8c265e4c0453aeca27acd3625fe59423efca848719e7c72f94c5f5fde9060bc3d4234132df519f8bfb1b84d4448ff411f66b84840ddd42ef77f4d352235ddcdf36467b619bf3d5da6934cb75ef", 0x8d}, {&(0x7f00000029c0)="d8f36b9796a54948a696c55bd3497ffc3ae9", 0x12}], 0x5, 0xd6) connect$inet6(r3, &(0x7f0000002a80)={0x18, 0x0, 0xf8, 0x2}, 0xc) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) socket$inet6(0x18, 0x5, 0x40) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) syz_open_pts() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002b40)={r7, r6, r8}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000002b80), 0x3, &(0x7f0000002bc0), &(0x7f0000002c00), &(0x7f0000002c40)="aeb96196400a07af79195b0155726a885b128de213cd778816046b30b8012e42c97dd3b9f4d2dbfd7cc2a2c09a", 0x2d) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f00000002c0), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = kqueue() mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x61, 0x1, 0x6}, {{r1}, 0xfffffffffffffff8, 0x21, 0x80000000, 0x0, 0x4}], 0x5, 0x0, 0x0, 0x0) getdents(r1, &(0x7f00000002c0)=""/22, 0x16) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000002700)) r5 = getppid() syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r5}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r6, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r9) r10 = getpid() close(0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r10) setregid(0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)="d0a51bedce7da2140d9e421d6e9377d21a7a45a208fdc6840ebef54ab42e8f1601d368629aeaf970bbbf8b3e8c5e785f2ba1fed2826865694c66e2dbce55a60239583ee8dd35b0d7d086fd49ffd8c8631327c7291e5b597603db6720feec97853e96bcf94a8d0068950a4520351ed32841235b92acbeff40256268ae71e63975ba6e23f010f703f7585b0e66f49f72960b6face1930dc4b65c86d35fff70d4e585a381bc9bc2a836584bac445d29a7d2c0ca46b109542f1ac700b8a511f3cb366d077340ce5ad2643154837d6c79cb3b", 0xd0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r7) executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x20, 0x3, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSDTR(r0, 0x20007479) r2 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETKEYREPEAT(r2, 0x800c5707, &(0x7f0000000080)={0x9, 0x2, 0x3ff}) ioctl$BIOCLOCK(r2, 0x20004276) fsync(r0) sendmsg(r1, &(0x7f00000023c0)={0x0, 0x0, &(0x7f00000020c0)=[{&(0x7f00000000c0)="17dfcfe367ad0aa1707de8fb877cd1777e710b5ab14f1c5cef63d77abb0034b3c9263321e3ca9679b859a6e3e6777193c761a3b6f1a73c894f379bd9ac4bcacc7ce85fdf3d4be1b7e9f67726d51a7d4a00ec7e4d0d626ee0c1e16d793e3c8737fc4ed2e018c3589099399f5302280576830008985b668f57621727929750b6476caac354e7763161c9950f7313e8bc7f8748dc62b09b9c7cc14006189f4ed23333aea7b1d877d53e7389d2fee766bea5a504ff0006714682eeaf13c6f124a3410e48afe0424bdbb6936729fc12924aed7357af1abc8b79a88798d5fbd7f291dae1a71b57eaf89aee51c5cb56c455a343bf69d7cfe41c7192bb6720a1d2961eb87614d3356a262329c7be353fcd624f6fb025999ed26cf5bf44996a49650341256f655ec319027d06a38c8bc27466d29d42e70f268adbb3554aa03d3b6822968a1e5e771617df8b4ec5484bdf1dd7c53557bc6a70e9cb0d7b64628b7fc641a9504ef6c0b09449ddb5d10df9d06e064d47920d583cdba44191d711edc8722946f2213efbf4b8524c05dbe7b20f1602036476925ea97955c336fc1fb7e8f0a70e0e6624e62e4e6c477dc69611d0d6224eaf65ef609c69dc642ec24ccfd33d9e6f328b8f31a0bd1e541228cd9f59c5efc5517c48a27d6fe1408f64e3a76a5bdaf9158a199cb103ce26e4d44783d33e904977539e146bc59f785a906077a35f5442b647d21cde53bdf4e5f3481af3ad1df532899677ec1016835ddc91bfc2aafdcb682e1fd151b302cc4af48184a4cdf22b04d8ed6007de342ce434fa0f87a2c601d02fd9dbae1987bbee27da15f3206a6d3073b1d83c610dd9be5abb118fef4893dd15279fd11ef46c7df84d5d12fb98b928c159517100b0a6cc18a987b4d0a2b9176ec62e3b07721efaea7ef5d43fe4bd0d53c4f4ed9cf4db9b3d77c05f5be1cf804cd5729bf45b0cac2d73468d036ef10ffbe471f391bc4d095e3410500d5d5a4afd37d0785fc16dfd67619fd2fc4315f33294288c074c75b62a506037aa7b3732fb3f9c8af4a04309257457bb53185a805e677b4c4c9f4be725db5f232210c37c25fa4fede29bdeebe3625e5f0a1df9e7bb47d2234f9a3fe295070f0b18515f047a3976ba38eccd17c4068dd255f5eb3ebfdd3a8edc2caa54e2ca7d5c975ecd0dabf3444a0079227ea90051d3dc4609c13907a9c0cb8b197755487be7893e22e34446e743628436a17d8ffbdff13fb84302aec5723e14b3b1176396c2163dbe298d201d6a737db64958a36bfc1ba33ffcff7eecb917bbc8689b28b95ef6d66edc6ccadb0bcc2742a0e48857dd362116263db7465b6701d6710eb9f30dceacbf4005bb95063d6e721e1658047e565aa5ec575674ab1da152440f552912fc423536312e89e0de5352519edc5f773aaee0adc559e815dfb7d73f28dd5c48636126c1a54495cab9941c117e36ac354570c0296c8597b9c947caa037b3369cfd79508577ece78f41a3ac68b03460d5fbdea2db4c1db6e59b787c31fa6c70e8ac4f0a76575c8f3d5c03117f9b669dbcede0d620abbf5e0aea78d3b2de21a4b1271efd519356e5fc7dbf700cc0703b29057f71ac7abc33f75ae5e213323c52a6dcbda7e663d3ff78750b5ea8339c0863b541419616ee27fb9e9f61eb44672a0ec21d736ed6db2d0640d3a9ef43b01bdac86306e28d45073c18a6e59d5cf6184626c9ff2b4ddc89654fd47fcfbe6bccefa688d5819a562d95b7e33b8ac79e0cd520107214b286917b1e3c9b3cc2042969f6b95089fb261c25d5baef8fc95f3cbb58092e2d8337f5dd70ec6305b36f6a60b6557021a617372687069d7b468e87b9939fbabe613dfef67a37443101d78532df136d831a9f79efdcb75ad6b8106b0b5133109d1be9a7ab86de81a1a55227c30007cf68ddd3a8dcdca7eb365bfb89bfccb05dfb1bfbac41a5c864b6153d80aece2106b99866793597bda20613d07b547b6583ece5f1766be327fca619c00ea89bc8fc67c39d62dca5205f4072b0f99fc2824eed8a5b382874c11e0beb963b0654ccdead767f9bf891594afe37bf98a418eb474b28748869c14f48622d58d50a85df0d02d9124fc87903859732552ee22c64b163a1b7c1a0136d2d932d329b28795f0c71929f3fa936e6a436647c621f3f6596bc54d631e94d185bd318203d73dd6e2f6be4ca925cde475e72bea67d390c759576dd3b1d7594f925b4d34a0cde14388c1214d5e81c97cd7c54872be9817415499eb1a38057422e08f8b31887a5b931e1d5f704ff87625e1eaa7e029a8a2527c875ad729d6270f9b9696d0731cf2f8cdaca80b2b4768870689b694bd97e271fa77da67ff6bbd94425523b74a577321e40d00a9cd712e45f59f7128aa9bbf7a63e53c352dbbee0b6a0faa70f6de68098a3faade86522a04774fc2c8f476225521d72035b7c18b802660a6f73e99e238a98c2085c6be24fa3637b9f80feb2c82dc570d6d98bc5d3d7abb8333bb8e3246efbc851c9b25f40755972fb58415e45edcee34cbfa67f7cdfd5e8e780562b83454723015b124a8f32b5b7c93066633cdd997d486e2fe2305e161cde8a9623c1e2f62fcc0ad1d459cf83ec53df1f2cee864c3f98a6500758330a3f59b094e03bc59f44c4cec9551231bed157f0d4dfafe75e640cece16f74c663d11ae96250df95496e8de59925690d74fff7f4c1c46eea4a3b077fa92faecda16973ef7eb99195a2c11c1f6ed372331bde62a680f6aa42bb5bb9b1475df06501ff493a4daac2c70f1b266c2fb865cbedfbf630cf3997de93bff65a2a0bea04fe893aad3d16842b0bb5d97c9113d55a087adbeac76403a7767db37fc74f0a4c497c3bad289a7ac494890e38b530e533181d692dda7b66725c852389f127205e804408365f962a249a4462e7b837d9c6de0da780246f17cb90709789c5d39ad895e2109f3bec434adf738f9836a8e5b5f549710c6dc388734598e68eabe4428663b11fee07998cfbf8dfded84f87eefd696fbbbcd0d346d181f31af6b7166e6d05d6f19463b24dde53422f9f48c0b7d238217897226fc6740b27a9aa5a2d1e8ec2474904d2d5fdfafc5e10f09b41fd2a2128955d70f2cfdb3354659d77b1017a2ccff7ea4c39288b18b260b839aabb0f107f01e3c472d18a3cbc8ec4ce9fb11f355b0227ffffc671a81472aad0b27b53a068d5142b65352ba9b135cf376a58fbac43ee8061f9824477801a8a91abae63435c06e4691f40b91757dceaf696e7852dbf2dd6135a130a6d0a6e89ac926f945bacd4509984e847969da0df0070393fd14d80901e48f9af8d98cc036c1476fd5335630e52031a08bbb54c1b5d0980916d29852af09131833c966299edec5a9bf95f09604c4d865ade459e8457cb67c4e551ef12e754198ef4834f2d4147492325ce0758f8a08fe75b9cb05e82781eceef16ac0fbbe351bda4d8317b7fb3fda27b15276931c15c4a3a950461f8f37407697ad9293eabb76e1ff8222ef289e2bf4b84bfcbc9fc2186ef249e4128ae711fe12a696434a4081bf8c9a127e937ad251e2c50c3eb6ee910adb0931bda7e7f1dbc145753cebdfad7edc6d0a4a2aa9e73da0fea6f770b3c3ea0313262e88211af628d97548e2be64fd53ec30ba25c61d58023f0fd10aa39a7c96364989597976d1e965911671db0f3fd701a31f3d6cb42baad3848f422ef702d401794527660c07a8ee38ba8ccc7ae91c9ed024c433c98afd7565fa557048e08602053c00e4bdae0019669f77671209f412d56bc319246d18cd11482ff1fa9fe8c0d1400dc1fde06356e42453bea6e5aeb34e707682e141861231ad2435797558b66dd60c23961539a032f02bdbc5429186d54e8e6f0de772537aafd847d39623aefd94461f6e8963d19227d17da75c91fc4e702df80aa4159c28bd4fa191342a274fb5508c66f6d68312299e869e66fbda02e5cd8a9a1465271c7469d992e2c52634755a424cb42d1f937a89f9754f100e96b0da491212f64715bc760b6220b630392aa537b9630834af0fcd61ce1bc3b0e354a10ea38d6f4aa85779c4959a4333f529c4bd17785a92e9a42776767f048cba94001daa41d81724caae986df066eb3e49834c86a58ddad6abab961719877e9cce630a2a786b4522feddfbe08bd3f212dc7f5716494521cf05d7cafac42ca90792977da72136944c0465f44a624a60791f087f99b3d9d8b14ab04c6932db72453c9ba5d33c15dfb507c88189b99c89dc51f50aad52f67381ffe161271bcb26831208d841cb69d9511c30dfe36117a7d465f21ae70c1ee687d6f26b8bdec741df3ae53aa418594d262e4f533a37b741f9822d0e0121c1f7baf73fe0cb9274e8156d13864704f019cc333c92587799042111a7ec3724c98c9a500cf7baeecad8bedca58799ac38047365ee6e7c9915057e9b4ca2ea74c2d4878427174371f75d7e2fc3bbeab877018a5a67eb5079822aab32b51b13d31b4d5017790385b1dca795640fa09498e48dabd14f3612bd5fc0f7e647e9ec13de0c5b94d9dd3bc78d871140392382b11cc9b11134decdced5a5fe3f089385500f6f4ed8d0d0ed66f11a953d42d20a87394fc316bb092cff34d0be56214943e3557c6f2c7eda9b8ddc61e59f6b2967b61007bba1e1ec010fecac7690e3f6c8b5125e0db4dae7c5922456185ae8e35c6d1e4083ac0c6bd0e4852517db5e8b4fedc89c3d520a1495cbce9c8087f12ae573853ca7833f0386ff31728c6b7c820fbae68241adb0e3fefa63d7744f19a2804cc0e249ea019e3bd5160a9e0f590c7e703f5a3e01fc8cc5787327fb3c15d6b74f9bdf58f16dca0a08982bd2d872006017c80a8c0453dd2a608828eb757bd73e1a2a2109d612db344bf215d24aabc9139cdd938d79331d51e67e3325a8f4eb674b5e8653c5697f777efb82a0e60d50abdd43f66dd887ab4dc25b8039fe4cb2e55d673439fd613ed144423f641879d98788620feb7ebcd212b46dd1af21604bc1bf28787b4d286f567f8fef4e64f67162ace7df0d937cdcb02db8e43f1e0e9b180f596e5273a9154a0ff29d7520ca82a73635cf8b43f865aebc66da61a38131c765bd8d93f5e393ce32459aee85829e7debe7072c88f4662f5225b4848543ce4d799447ae728d94550692384d7669f0be9f2358b93c458d7cf316f545834a0d24c7bd55787d5526c48cba6cba184a1708894756c698d2295c7ef0bd98e66ec9155031944db8a6ac44c374a93a8351a2fbf7a6c48106cdcdc9ff24b0e277c245755b9141097bd7bfa676ebecce624bdf502a2fe60a8aecace17edc79b26491f81912eece50c5b3d814dffcf6c2ff096085f0aac74ba2f0f6f0adfbe7a373c90e727c060de13ab4cf8f627565b7e70b4c6f9fcb841d452a5426e3f6912f878879328f7698e032623aab85d3a71347a183eb277ea8373344867c4b2a97dac802c509d07608e6464d1564d38d253092fcd5251cd22caa02d07f119aa43b3a59aeea549de3a2b91e74f5660bfe9c45788c0c736fd791fc795a4336796cba933659b66dccefb704b5a8166202282ec0a41e99eaed63faa78291fae283194ae4ab433f9a8db5eeea05ac69288de17d1905787e73fbe27341feac95a6a8aae8f85435e1ffccd9e0ae82a509a2d009b2c03b8440b5a4a5df42f608ad28199ee728d439031efc0978d76844e6b589aaaf422474f20fe12d6ac2a492ee48acf8d87c3ec6477aa021a49d6e8e3542f2c3ce224f3cdcab400f9377244806b60da5ab0ebcc26287ce162f5976b491d322669", 0x1000}, {&(0x7f00000010c0)="824567675d46177eda00d07161d956ffa96e1426ba895987215dace7a8ea044a18a4d6bd0517793185fc9c2a53c4690eece845d854d69d26236ee9189f29020cb01973c7cf13625fb25132ef03daa5403a41bdcce2a15959ea4433916d1db5db8f0ec939c7afafd2b46c2d8dc99d251e5d5ffa86af7f08b16502d382e07c06739c11b7184e277de6bcbbb4e4276025cc3c5e8084380f5cf92f19c38e0e86f5254e4812315931ce410120cb9c54f360a38a918630a2e5ca81ccd39e27658ff72fb418c6642c011b9919155b6373395a0fd9a5231856b237950e7a1bd56336bdde1c23f1164a2bb6b3c582467a3a635f484b2284c81091f5ed3ee7d91ea640d5a8c229ca7a420ba4623a600af9c190c1924f1373534c6aa254ff28ff9fdd90caec070878c19b75b969f62c3c6a62df2695313f65379b18c3c62a7c24f386d1351dd4e5e5fd192828426991ae532b97a28aa0d910dd56d33a85096baf6d603755be7eecb8a75055d5a2c1aef6dc0e1a9de22c2c152ac72b13802802a5ffe1d2cdf270ae2c1c514fad10a37fad16358516f519e5f0f243df0ecc3d1d7a9da97ee8e694735cfaa300a5002c96af8e3741eb918b2a170da1a48c50a822434e895e3449423867c6da1a0ee930f40532d6af432a285cf42452cd5be12ba2f472340391e2f618634b4d759c01ef7804ca65e97a1bfe18f18f213355064df282e2a63e1ba353a56ce1bd40f17fbfbf81c791348466dab1e96207b88ff2ce92fbb4ede4d710b24e264a0077b4d1398af78d26a17d2f63b20b930a715d9dbd2658794c86d3f460e5405f6e0d5d43318a577ea4729e5c4650c747f3b194725f9bb717cb9e6624cf07406d246d511585d9dd1047b636fe2d93137331aadcf7006d969fc71364b68703ea1b41415d997dc52df8c34be0b9dbb58780f3ee76d07e8d974c403892c70e8dacc006a63ec11d700c7d784fbe2227513f3e9bfd5a8f455f281daced1d7b9f5564debd507640bdd5af0cecae7c92a83cbf1645e3cc74ec0377e5aedc23df3ce075424ccfb4189cdf871bd35ad0cd40769c9c5aa96fcb1ab30713505a0ec86410494ac1ef745726198fd7d606e2a634dad60ec687c1be525de7e6578864387ea11616632252a90829f66eee48f3b0b6d6667cfc380cc24b555f5bc3e37f995354c955bec024221f04a193ddabce1e16e4ad51f064fb9b2b0ba9febf791b618511cb0a529713cfd36a9479a78c30b538435a8dd8c6c2513d8579bba112a23e07a554aee8eb13d3243dd7f87eeea995f5ec3a863404078715a2b8b4caf868b59fc0b3a1a91c31df612de0c2e3e3c332a01f6a0294402c482ccddd6cb5cd0d3d0fe0f98f94719f1b3d3c3c373749d049a8b57f2b0ad0d19f4363d491dfbaa1ec40d5591066f2f36ff39a1aad6bc5d23cc52dd2b9215a9bf235177d319abb4064409d71409d00aa9b62ca423f553cec9af37b1eeaef4d401c79696819350b5024df9ca0b029d571f2b35790bd969bb38c9573c568e4bf037d4cfd9c2b727f2ae9c91921b3f29839fb3b5020c4443dff7eb144e4ea8814c67115a2e747d1f94f22c483c56a91e2e3bb5bacd33b3243e0f5126f74d3c2e28ae161ce1f825d7f9de2045e8d5b058c97fbdb3412a05c1e4106f112385f204688d1fa7db6247e51e2097b364ca994914839126d205c266954af066707a6523e8e907b1944ab614908933ae18d8f70e655b1220add2423ebcc3bd122532a3a7169a089d3db034a9cff574c92d1c16c67694e64705c98dcc0747ca2c8564cffddc372fc8be65be5fe8de1ca72edd95f601cb9624294f58059dd68b680db0c3df78ff0fb8ae8ee2c72b88cef575adb3b668efef2297654c8b29df9619eb2e694f6495ef62a3d3f9ab97bef6d0ab5113898d8a05cd4196f85424d6b6066b67c5d616354af4264711f5206638ffb8fa5dafd6ced8ba57abd4eb49f84fc9a928cf253a0361942932bc3977c5e962885d8f6158c930b583d0dcb503053b86bdb8a93114ee3513b90d683dcb8945aba68f7204569a8d69b1193d04d70f9ed28873c0d8f2d7344bc6be0d641cadac0d1715a3e650e62fa1092ec3891ff40d6946f6556323792379bc57f36c52ad4e025d13c164d458edd61cb59f1f432f544871905c674ef7ff01c2526914576143d5569006830bd249fdd4eca3ea9302e00357581198ba8488640af49c38e96ec48b010707edd13cd2c37c12038fcbb60416e8364ac0c05d161c7bb560f699fdecebaaf19d988653cf810d7a8046df6401c3fc3d76cd38a0eb7d905b32ac5a78d08d2a6547c08fdc51ef181b9ae0bedfadfaee67ff31a19e556f3beafc89fd87e209d4bbb616445538ea90029c6762311d25c916997fa92d990a783af8df63af96dda1ecd22cc0d893471ffd414835a6ad93fa5f00ce7b77f4bbde3e38c1f6f347cb393191ef14a882018f79e23b637dc4935a5343cc94770311992f06cd574049f64f074f1ee2e13c7493b219e78cb1be71985f1839e1f3f0b93864aabd3fdad2c9030ad970ead02ec11784b90e6f47c7b44fcbb3ff7c1383ee489af14463c6a0f8ec4e5676f3dca536464d2358fc9670f9cdb4ae2e77d9da1073a0cbc375407f31230f0cc155b6942bd5f971783e641a62406aef69cfb62c8df6cbda7924ec0b20a192337888ded504ccf860c082d5e0de4dee44b0cf8f85007dfae2b6697dc51398a21e582190c0fcd47866265983a1dd284dfb1aac33b7ecbe89be24166911b876ec9026f9aefadaa1708f1da619b6023567c2f8620bccc98e21e271be6e96568e580ed78d44224c57a32972ca46ccf0e40866cbf2764cbb343ba35a015ce05cf0d9b49c95c52c86e275e419c282d6f7bef838640d27f4e5720bffd570c26d64f11a536ed46f5da1d2756971bccebd6b3cd3e3dc482f2be57f14f8d5ac0b54eed9f3a214d5abc49d1d1c141148713ff7ff31b179f01746618e49b986064aa8de0d9f19727755afe6c612c00ef2d988f0c18f664bb954c8667e4f1dc8d9723970f256fdfb4c19a4016a9aa66d7c04ff6278c33aedfd1142dff959214a3f5760e1e555dc15fd92530112717abe7c7d94bd59e362eeb547ad3ca2357f0014467f4ccec5d6817e7bb4c5574ed08d98283d0df5edb9d8d7d52c9b35d42ce99686a6d0778d2842c4c3fae4e51902a1415c6974ce7d89a075e2b35e27542d170aac40a1acaa2ebb212b50dcbdd093159b1e72b9738a595dca2edf94b1db4547b9696078e49115093ca06f14e2b344258c1e5657c401d8ced6c91b2be00b4760750499f6acdeb2f874da30ab5f51505c5370aebf321dc0368bd8bd6dbc13d97b5182777f0f4e50946b3c9bea2398313647c4bc413d25c8fb66781ee84b70dfffe9c5929bfbab00512bd815dffb374d7d10a136793cb6467a1edff7fc9c6bdf1a342d0deba0cf4a2ecaa247992d2cb22de0b0412e96837443ffc7a2d6a1ee44fffeebbeb7bc56a4c8955963833613adad642ea8cfb7be3f9637aaf9ab8121b7f579a348dea0295642a7ace9e98396a4afbf7754f4cebc4de7d259c478efc7df7c1f166ff216ecd5ab3146df87d69d7a869aac8968efa7b4caeed9181f667bf4b97eacd6e9a603b1430cc509711530f8fb616f6ba5d0a78987150969fd46d53502941274e4bfc2e95612f90562cf097e01a742057dff039ab57eb18574d702bb61a933cd9f88e6ba560ba85f9fe3a02dabfe287a266747a26dbc60221df6237da208b529bd5b80849d6ac429e16db4e29ccea730df6fef77487057cd94f4e41cf9887580007cdecb1c25d36d1508b07d178b6424fd2d62494a461103c5d2e6b2b868899e5ebda005fba9afbe78e971fd37d987ec704722a25e1d6dbfe1d243ec872f9d9fab16b5b97bafebac6446379f340a7905c1a1db175353ea7ce342b4e0e40720594a4a9ad23b8a255ae6ea6a764be9a3c3c9d589cb9ae2ee7371cd459d8ecd19e9483eb6293346a3ae6f5e36f99cd1abbadcd75fdc892829503f55321a8f72084fd32308fa5e4b0ffe4f165976765f0d97336239736f48c6573cc6fc1078bdf7f3a2181dcebbe0cf9e43457a2846702bed3129d2447484db4d016b38e7e7056e915ec78c40ef0e2b8504d14a5909b06f1cfdbf245f6b5675e009fca52567a1589dddae22d7fc12b0f31cf65540606a2724c22e3d1556e4d3412928e22bde9a02e3343b7df6b476e1fb276e042d0a7d24cacb7486ab7c73c88809e9b961d70d7c13d82b4773ce36333dbb292fb10d285616cc515d3fc84ba7d848d01551c3610854b690ebf9d1f5ab73aa1ff4d2d1a4484effcdceeec2033cfc0cc53f6a6537986b80108a4260e45661b9957af2f1bd75d991066e5c50de405f3f91163c63301a8a5af62d9274261202e3d609e1da06d70d0e8f60f0dca81f78de16e5c5958ccf0fbe1047e4b4a6185e3dca3182bb253750d359dce8ad94f8eef4bf3a2396e357158344db2541398e5c52426424495661047206411355e87818cbda064ced2c2543ccb0a88a72646be8bf036ab6dcb9a6d68ce148d856bda825da2fa1b6f99437c6adb8d89310ff347324c9568e29f714395a7bedebb31498fff15aeba625bfa6d2265bf9140630adb9f5cedc56307e3e5b73c7929ff425f3d8329f36194972b85683ab2c69559bb8bce0f95d3ced3796057218ea264fe2f9715680c2bd4b5b32970c9fd3ca8861b1a5e57ec27733ed1418b2b2b2e86fcea44843fd81f2128f5d10e056bfe9fc4c8ab49577305a46ec35dc2c360d70f66ea2f54598b6edf8fa601157a9619c7b01f30663388d21af495088d537ebd2d7a3299a1b7367c05fc50e8f9f9973103f4143584d3bb8d6f542ae23ece311645d6a99cda1946ce3a6519634277b00af6e65d6c72f15407c9bfab368b6063407c338bba8afbb23e364c4ad48feaaa004c9264beb6b5447f837158178e0800d5d17ec4c45ee5db13d83889872f0e6ccccf9de99adc13ba3e56694dca4815abb647a8c20a7a69ae433f7991c1bf9a6af8eb2a51910ce97df967370a78a84c0b0735e38ecd1e5d3152bc6e01aca40f00f9ead21ee20ef6aaddd3a60260e1b834b404e40f9cb9faee09984b000fc340a26811ea30c5f7163be8f2a689629624d867835a414d394aac903bb5f30fc6d182fef7691e24d054a7b889231495fef268823afb80dffdb9292f26947a4e0996f8a4cb73e04d33f8676597dc5aeaf85fdf5d3fe7f9072f953782c071fccf92a1a75959a6f7d7d93bb8636ea7d6e94c3887bed478deeb4de14dae6095afa7188fdeae8bdeb86e972e13def08ac258092db835d99b20540aaa577eedb9e2b14bdcba54e96a6489e8842720a83f48d1a8941fa12a561f76587d77891019be8a95539e52dc8e664dfbb0151c0fd9e6f98fd428ef63c5adaf340704ed93aab3755435d53c16292ac01ab3c614f22eb1965462edbc2b34611df7bcb00d38cd1325c6a04a74180ec0aff8a6bf51117c30b84b3d69a2aa7027b4eeea77cf801e2cf19c48eb6dc13ee5105cce1e7b63b5164a305473e6fd2701338ddd7f7b6e3d4d845ffb2e11095615de36e9e19d6ef7d6067935c47ea1b5b7658d0b18888e8cad68ef635e7f210793435ea29bdbf084cebf92f379b7bf43d54b3165aa97f315a9eb64e2524e6ef3a8441ed6b468a2f59d3dfa964c0c28be775a26cdaa19da4172bb52a15ebb29edd1a428c537c7d2189c217f7df2ff2b92073fa32f526286c2a38a49589e158888c29167ad854048bc4f49eaf9941b866848f148aeef4b6959ae76", 0x1000}], 0x2, &(0x7f0000002100)=[{0x98, 0x1, 0x4, "5eecc2427d540aa7bbdaed88a5f5c79f4c7cb5e1a5c02fbc5915ce3e30b1fb077686975c3a7156911cda193a19a7eaffcba23df052b53554cdfc01349d6ce4df078a97d43da85020514f0c036d8e21dbea6561ba59314e5eb81b090f2937ba5221719d2e3d93b032f619f2cfd925f379e86e0799461c9ed569d17aae7bc9f40b2f17ee448dc8cbe1"}, {0xa8, 0x1, 0x7ff, "9015f27020de68a6a0d81e33bb07aaa7ddcc658c4aeed3a5fe4705dafd1d44a7d3f23b187f090cab528d3341f5342b6a1b31fe9da323f5003a5f47f838cfe82ec227d64ca6226ae07a5c92c1095cacefc3d016728e66731073b55be5d6f76368d9c9a820f93fd7df1f5c8ce0d52cb1b7a39c6fae0fa21c8e0ebcf77441419d0d1f37a8f4122064d60ccd1570de954d5e75c4615a12"}, {0xc0, 0xffff, 0x10000, "d8c3331f832714eb2ec4f9d8b29ccdc47aa5991a7aac353ca159788abaffeb0a13e566497b0f26b733a213099cfcb51d47ed79921a3901cbda44f320359663cf8707c841b6c9ea76997604f5182652d7b0be494691856999f39975295c098b8d78358c1fbe74b19aac87968ca62ec3ea04fcef972211f68320538d70098b09a30cdd6fe25fcd0a8fdfe474d2d323bddd9771dcce376e99b76b16c1cea39d1bce7ab020a5366654a2d53a387c078e7b"}, {0x98, 0x1, 0xcf, "d6b34710d2151f856636aa92e6271efddb74345efe26d5d0de7199fdacc975672148e804590158999ce04644534584ca8cdd621d8a1237d486195f08055f2f9b32811f96b713daeae2d50af3d440e883c8707dfa2644f34a9b687470c3da7a2d538628800898ee26619dde11aec22ab8644cfc7d3f15baa1413704b51b7ed2ef8fbf7da175"}], 0x298}, 0x408) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000002400)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000002440)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000026c0)={0x5, 0x800, 0x7fff, 0x5, "3fd489d52fa62f8259cde3d96d6ada7b6ddaae48", 0x7fffffff, 0x8000}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000002700)={""/16, @ifru_index}) r3 = dup(r2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002740)={0xffffffffffffffff}) sendto$unix(r4, &(0x7f0000002780)="0b6b9b4db20435589efcbd91e081a49b3ebc99740c2545615eddf6f1fad964982139f7de71e267ce85685056e67da82f26bf7a2cd856c3ce64ec89724794cc4fba5059043ecb1d7746fec97e2ceccda6376cfa025a1cb5e809ccc1a60e118330eeb184dd1df265d7a716bf1b881412eed302ee8ae641a9995a39a7ca6fdb10555a70f44301ccf4aea51f06f27e02c430f65d5a00ac3b5a1944e202eb527915e3cf900df7a47fcfe2b3f4cf44a2fd16723093aa95710750a41c808a52bfa53fa6864fe5092c441a98c5b36b34b27fddfc21a0a2e14875a319267b48f8ab9ea1", 0xdf, 0x400, &(0x7f0000002880)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$KDMKTONE(0xffffffffffffff9c, 0x20004b08, &(0x7f00000028c0)=0x5) r5 = geteuid() listen(r4, 0x7) r6 = open(&(0x7f0000002900)='./file0\x00', 0x80, 0x3) setrlimit(0x7, &(0x7f0000002940)={0x8, 0x6}) r7 = socket$inet6(0x18, 0x1, 0x7) r8 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002980)={0x0, 0x0, 0x0}, &(0x7f00000029c0)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002a00)={r8, r5, r9}, 0xc) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000002a40)) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x2c}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000580), 0x65, 0x0) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x9f}], 0xd, 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2", 0x0, 0x0, 0x0) syz_emit_ethernet(0x8e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300583a008a211dd1450021b07f5a1957de740000feffffffff00000000000000000000aa02009078000000006000000000000000008000bbd2f7cb3032349ad2bf41000000000175b31b0000000000000000aaa49cb2201403ff3518aa5d38ec56a6010003000000000000040100c204"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{}, {0x6}]}) syz_emit_ethernet(0x62, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 1: sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22}, 0x3, &(0x7f0000000580), 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x18, 0x3, 0x0) setsockopt(r1, 0x0, 0x31, &(0x7f0000000140)="38036588b48004ff9516be88391b4195f5018109ee595e5d960744d027125f50d6601737a812abd7332be5a0da64378c3f188f7f647675fcc5c6177c9e24fda9dded4652c96639a644dc5e0a25f7577bb53d04000000cd450cb682445592d15040e1b02200010000f4", 0x69) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) writev(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r3 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100dd2dfa7f0000000400102000ff00000900"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f0000000200)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffff67) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x7}, {0x8346}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) bind(r1, &(0x7f00000002c0), 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) setpgid(r2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x2c}, {0x61}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) sysctl$fs(&(0x7f00000006c0), 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x8020560a, &(0x7f0000000040)={0xc, 0xc, 0x2, {[0x0, 0x0, 0x0, 0xe469, 0x0, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0xb5], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x5], [{0xfc00, 0x0, 0x0, 0x6f0d}, {0x0, 0x0, 0x300000}, {}, {0x0, 0x0, 0x3}, {0x0, 0x0, 0x3, 0x2}, {}, {0xd4ba}, {0x0, 0x20000}], {0x0, 0x0, 0x0, 0xfffffffffffffffe}}}) executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) setrlimit(0xb, &(0x7f0000000100)={0x7, 0x54}) poll(0x0, 0x0, 0x0) r0 = socket(0x11, 0x1, 0x9) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r2 = getuid() setreuid(0xee00, r2) setreuid(r2, r2) r3 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) seteuid(r2) readv(r5, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) r6 = socket$unix(0x1, 0x2, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000580)="4c4615a5d5705502b474db04b0c0e09696c3ac25cfe166c718035f74af53235a182a803d9a75c001f48b794f7457287ac16eec69124c4096b81a7fcac6f89d86b66634a896f230ca39c1815b81f265f7c08f1773070b7a9b2fd51e840a9b9ef32e37f338a360e029953f5cc90a9bdf27f1db35f8a43fba6a071846b2024a06faaff7fc5a1438501a0c6656fdb0d5509b72b8a5a5682725a07baa91593e58111419606c6d061c9a60f7019ecd1bb2db65f2b5d03a0f1d20227aefad181c2609e239923f2a29", 0xc5}], 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff0000010000007aeaa886fc755855341ac66ab1d9e0bb97909590886608c4d4ba97cdf01fe895c11816902e87268e081092687888624275c4694070ae9e656363cb2f17938a33b4e74d6b6a715f2f35c601bafc5561cca383", @ANYRES32=r0, @ANYRES32=r7, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x20, 0x404}, 0x9) preadv(r5, &(0x7f00000003c0), 0x0, 0xffd) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) executing program 5: msgget$private(0x0, 0x0) setuid(0xee01) r0 = getppid() ktrace(0x0, 0x5, 0x1332, r0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000191000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f000052b000/0x4000)=nil, &(0x7f000036d000/0x2000)=nil, 0x200}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00002f9000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000360000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000073d000/0x3000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x40000000000000}, {&(0x7f00006ea000/0x3000)=nil, 0x0, 0xfffffffffffffffd}, {&(0x7f0000095000/0x3000)=nil, &(0x7f000018b000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) r1 = getuid() setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384157, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="b8f980f85c273270c7345af55037b5dddce6df695c4fcc1c960299d14661a1ea7b4fdc60", 0x24}], 0x1) openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0x15) r3 = open$dir(0x0, 0x0, 0x0) r4 = getgid() fchownat(r3, &(0x7f0000000040)='./file0\x00', r1, r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r5, 0xffffffffffffffff, r1, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x7}) r6 = msgget(0x3, 0x280) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000002c0)=""/132) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x84}, {0x416}]}) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) socket(0x0, 0x0, 0x0) executing program 3: getitimer(0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) chflags(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000013a00000700000000"]) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x1b52) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) setrlimit(0x3, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000300)="ef23f6ced92b98afedf3ca0bea8342aaf879e9a5740c7631ca160467ee6d23791683e656f1bcc04fe2d599393a9479d2b69e68c77715fb4195a72b855e688ad047c902338e5f275f05b52f7ed5179b5f6ba78c92164b400b7e0ec8c0051c20b46d1b821a494459b64a67f757c3551c7dc9a67176bb8ced81423be623eb12d473792106ef9a82f7102266f2421c5a62e50200e834a0318cbeab88f03e6e6646bdb079ff24e292681ed4eddae0f03897e9e696fc3cec20684d782bc8948b929a686a0c436b52beb216cc926109c3cf71b656a7005c61d13a51d4310800"/232, 0xe8}], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0xc, 0x0) open$dir(&(0x7f0000000840)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40d02) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) getuid() setreuid(0xee00, 0x0) rmdir(&(0x7f0000000280)='.\x00') setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000419000/0x3000)=nil, 0x3000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x2000, 0x429f) openat(0xffffffffffffffff, 0x0, 0x10000, 0x91) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) r4 = syz_open_pts() close(r4) executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000001240)=""/4096, 0x1000) write(r0, &(0x7f0000004240)="a77b84c538442f95bf1f1216b8d0ac99a9e92fb3826d0c5015880a933ebd77d31ac539f817ac3305022777bb2bf777e3da9d642efad1e431950434c93a359f51fdee0de0fbd5409e0ca7d64c846a48899ef33910fb511e9b933919ec2c3b23028b5ca979b4ce4dc5e875d2bc3bb2718f98f334ddc7e5ea5904404389308efc454b473d27d5874ae4bd22f820d0aceb42a9a0079fc7ac783a29bb2200cb77e47bf9e5836a29da7d06ade9aa096796d68e40c3f154dcddc1941b8493029e67c82ccb281a83d29656a0ecdd5c01093f29a4a3dc7cbca24c6ab733a399dec7aab019491825549642610ebbc7903801ea0a885eed65c79e8d2337c9ad7c4301489696c91f4f0fae15a814272f9b72bd7e54a3c31ebe6a19b14d15d29ba67324a710ffde3e42305ebfa9270bf4f764b3c0c64caf053de55386c39ea8adb816bcc33a9f39272a72b88aa8e779bb9e412efac1d04fbe129ee97b1dffcdb847779c2929bc00e7c0bfd52a85ad6eb0c2b6f2498ca7a9db5c385844a4a6c5a5fe7ac4b159269f86650b00126c68adf120ce83c05643f877e5d6496dd92a115464f4818afb8681dce4ad0b96cb188cdc9c9bf77e1ad1eda4cb768509749446cd37278e99e4dba685ccddd25942cd70a36929f7987d7fa60f8de55552567782574d35073b59f0c55c4155e93a4f0672cdab14f21731f467ca991523c31e0412f991d86fc427054f2fd285b409bfc8985e48446cf8802a7a8db32efbf26f8e7591d88698f7becfae7a7dc657c200774c79ccb72ef5522c25072fc7cd6ad425e092fa85a284921a4b8bf5bf744a37b83bed8f352e8bbd273f810bc387ca90d3ce665b8f1ffaf6684cd4844be31810dd1edfcfff4748c2d2a52f9a422de17a9a3578430073691da76de3d473e58b49a6ce3d6029723b9433c403b55fdde544026ce1ba5a03221253320657e1ab8a0ce5d2e8a1e85fca149a7abbece0fe2a325f51a5c8c8d61b81a52d961e7f44d2ce5d09198972daff287dcfdb6293c3bdb3470eb42d99b7f4dec9c7e336636c9f3613997b771de2f37e0390cdfb0801617478c294ce768cd7922bd9ea34c3f0a1c9cbedbd02f86e465367c94183ae63759eda4c2c61e7ac35244b53951185c551935b6bd192e2c6c29c61ab2a361f13c17a331ae5589361de0e9b454b5cc6092e798fed70cbfb70ad0cf008b152944d98820065b730917dc42186478f91bad930dfb7026ad9190e739dba870b3f9dfc302de378c453f4a75848a111e860f802d609868f2cddf7c139b6ccacaac928faa829f25487531dedaddbcd5bef766dea86ccbdbe0b22e855c4f3621245a5415cc989d99e19603d11898714813a7ac10a84d7a110145bba1163c22a818acf76c4e879940207944d243326c70435e763a62f2560382e83b05a0e37d741adb980d046c94868fe70f9a8dd7affdf757a079fcd7a01555e2fc6f5a7a97fcfa460bacc6435109825e491915322faec951f5607a5430e7eb55659802ab4cb5ae17a66d71bc915b2b906991d1fb361bdec80205962c8ec01c6fa4aaa93d37566de607f8928338b887f483ac098b35b1fda37069d0c601b5faefb9d89fdef9c14fabd8cac49bf5449dbf07210cc434b3404d19760fca8795d457b81e9f9846da841b02e63d6fce91889b2807b53540158a26a3d73316164dfe3bc82a8aad51b4f67b3fd387a599b24199a42e34c2d3f36969088596da6a7b96e19a786d45c2d441c7ca7a3851e0c1a5315cf242e0a2f0e55feb4010d8f47d163300789b867ebcbb994c449ea329241f38886d36c616add998e650add2c9c3109e6d0c4bc77f4bacc557931d12dcca71d2706e1764cd616ee24a48c9ac23e292298be91bad1f1d54f29e214baed51c3ab4f0e4d5ef37bae9144e7050e2f63912ad6e98d9c23442fb9f58281cedb8b80d03d86213dbeac609aa1512053f420488b77b78113ff7c9ca3899a7c3be7ac47c096a7d2ae494231268082de40a42b26dbbdb635ad2eef766b23e459da30c35eb5d8dd60f895c9b90408b95ddc65ea5ae385232d88435cb3aa37b8d5f532c61b0f743a46ca311caae0218c2d18325c05fe32a9b68006b44a75348db986511f6c0c62c000ce766d15a5147e7ead0cad39f74bd608dbfbb7dad77ef85d2b00e3ce25801eb46586c2da41277f4a15a8f09e64dcde4bc6ce74af82daeb2e93b6cbb69147f8594bd1f92f358e60fd08733de003d8386aa4a0ce61e564e88d052fc446bd70bcf2b782d527bdb3cf12391b267f465ca91c853534296811152dcf57986101247fc6079c03b9a9c09450fbcf30eab096322dcabc8e50c0546db655648d462d1c090ba30dec12bbf99140bf4a65629d1916d18679a423ab8c589ea85657e42d75dbd6e90febdcf68b7c4722c7328959ff8370336dfba81a8491e29067ee69a31e45bbe1e36337ebb0d4c43610917516adfe3735664617676dced6ed6c7b37f6704375f9cc3ab81c0c94896100ae64e88e4bba843c1fafc5d378557a962437ec78c62a5ddd535a4515f12abe90dfc68aa729c88a80d62a8d3f5ff9a3b1cd0a39a6bf2a7905050a3f0b3359d43b6f39d039cdcdb5781615abdd31e51c158d91f5d2fd6775d4ae245f9966f61c4d002876c4f97559a34d8ebb81fcba44cc5d1a08cd2f157eef13ceb8cd1cf2596c88a148d1e83c3efc57cf0f23f1667dc8774d11b778a87aa1d27c7465e10878948dafdeebaec3dd95e33b3c9e0d4b2e110d11b2ac6775c402283568929267ce0be781ba160277fa2d3ea5d1790c4a22ad4802c6e021c02edfce96496ba5e5d6b1b079e05b9f58ba5d8006c0852d10abe358520bbe7fac8178976c97ea4c0e7a189356f5ada6f0a3e842a5db01666fba245f643cc5ee434f4ef523b77f3154ba65f108bc0fa64e6eba90fe92fdeae65c85abef3bc4edf3faa62ab74b1a6d772b00b6cb3de25d40312d507b3eccc4baaaf3a77c9c91399b44238ebb2a2a5bdef1ca4f85dcccdbd8632dae86a258f691f6001b25a895795efb1b7d8fb63bcc1263356ac1f6e718f5e4f29e96a8a3fbb0a825221ae8412b340e372b8c5d6f21fadabba87a264a221c484802b8e15df3e6373dda4b1f9ade6646b2bca0ee0bb047675590546d5bc8ecabf92c90477dc062be666ce9a53add0a13fde7e86566c9081a5298f999f80eec7dbd308eeab621fb4963f7dd96ea674266a6703c0051c6ec5b1145f66c228f0625259c43f8ef89f464d1fcc0cbd0848fff8fc5393158488837ecadb864c03522b14af60fa84961c1bca8ce942602ca8732d1f17baf66c221f7edfac29c39fc235940be92241af05ae4a737ad3c8057560c6ce66c87d35626ba59588f0ae74bbed763d2548fa280d67516013bfda3f638b5b788f49b9382b522d5c6a6cdd25d03dfd1460bcf16346fc33140a468b61292fbe9fcdea1dcfcd0eb185ef253b50ee1ad244cd7698f553d10674d9e4d23b297f0f76c625147531033386551101910370994417822eac6f414c46f99219d7147dcbfc7e45d636f1ace4707b5ba8e761b066acdf70b57cd47d091a0a9b112a0888e503aa5f4ccbf998fd712d6c944ae44d74ae2acda0e9df4fd6923f8a2d39854094e5a04d68b5757ff4c53b7d7ce487ebc3d3496b33ea36a357fee7498858064027fe0407b4d2e37736c22aff0c65b85e5b3d8b201dc776e044f4006801ce57d9cf1ac567d70286a7278fd2d5ae271fb3f4f12c26dee42104a1abd9454f92b9b0ccd878ad4c0f63a3b661fbe4aa4f264f246b51af2867ade3acec4026abac557aa098992253c8e606f7afd7d86c5f643bf4b653bab6696a7c49294fa838c5152043ce07702c46d47075fec2a6a28fc15c59f7d0fba48d949104f5d0ee68a780b538623f7b3eefc2a2a7f8666803a9256397b5570875913173ff161f0f6e6c3855331f72a662d51a703790cc6f4d32ee9d190081c02e7b3f6d76a223271a7aaf4f694ead0b88a56054a8ebd91536bc0434d35dea28196ee15bd6c35f8f1b4d85c7ca4259afd7c47bdbccd79886ca672fe21320ecbf79d48789b6b49b8995708c12c55efd904c7c9d2804a45ac2810220ba23834a54606648d3c6f38c9fede71708a0488431ab5767afdf8d22154891bdde603dd2fd33582b2e309fb46c0152b2436e4c26581b4a771cc3590613b67de1f97699cadac15977207a72739fdde1c03afa6b7ed0e018c51001c229ee2cf4a29b6d7906f19829be35d099aeacd6161b2cd4d9419a23cfefc1fd7f52ae0448e58dd9992f30de85ebf5b6a23ee1c92cc8d403659f74c8429ff2f9ee4b5a605c770a9a00860babc6a620e501759eaa66b1fe13ef35a6355f7e72e3cbb334c81deb388380c0cbb7f7f6ac9b927de2ec5b29c0315193c06f0b1bd5dc521f08768cfdfc7499b31f1cac4184f5d772a9a0c2f004e5cd70297b637d84fad4112fc479be00b0f02cae8a2bcc73ca342e77fc1642b59fd3d0b309d5d64d98f260f98465d2eaebf9b3b81be20abfaeb6d6ba7d5ee1e5dc644587d026df51e05b8eb0c1b9b11d70f97c341f822abc00c3b117d21e47a1144bf191ed5800aea05d4811b6fd95c52c16924db5112d76cbeb076970e6a57f63d6164300fbdd6497cc7e58fbfc654f88367869f1c1b39cae4d960e5a69b3861662bb7309b48ce3958e7aab413d58cd8a572055de32ced91c3996741f758cbac8a170a25270372c1fb7b8282e6bc30bf5f4dada33d9f08368c4ba2bdc58d313aac30bffbb8a9aae94f1fa718c01bec185986a1951a08f0aebfb618d64aed2210bf74025e4372c7915c236cfec9f601915778dae94bad0e4272e0b3b9a73c9275f6dfba553ea70655f93595523f05b26138a0bea11fb31bd00e8818c371a3d9d2d45a99b8c87cdd797374d91219d310506b923bf6c67a086168be524215ddc867c7e89b8b0acba2f605b964229f2d87b346e9061f8262bd7923cfd2608ddf6460db0584da51cc0fcf3fdf0500b3ec505ad46d359ab2c2a0e045c388fbbbe4fc39bae8e93a468ee86e5b4514c7c4c633a2fe14d7cdc70e50756192e588d11685328f928106ea352d09b3627b378b200ea33dfa308dc10b617b5ce648e3e399897e5378f0eaa139bedf2bb72ce64b1d6bcbcca03ea8597805140d3e3c39e44e5b237251d225be19378e92745c1d9dbb97c219202ebec9a68118a9b50e1269e9d73f84b1dc2fe132db4bfea62d35985ac5ca81039b3ad4a970c07dd8635b04dc08c87a74a6af52dc10e1f2ff0f8093506b236e054c647de0cb3af19e0ee6421a226c286d2af12d9ec9b6a37abb99def6e9d76991d13d47d2074638ed382586cb8785f0511aa37de73c4ca0336719bdbc8e24fc178742fafcc6fb3caa87daeed149179f2dea3708a8e1a69931cfa497ccbc0cd07e29e15df24ef5aa6dc336ac3fd778621832ad4dd2f9554ae3ae54622d68479bb46dd319c1a1ebba2afa8aa1e3174b05a22a404a9855dd43427508a937910de6da170d05da04a2b88c9dd382847fd2f684d0d9f027b25efcb7f34f0f7127009577afb652ababfb28fab65375696821da244656c23b677d932c37f5cf99a8368d32551acee9686897a063f2c2ca9572fb41fe53e37e93bfdf25f12476f1f4614e1b09c0b7438ad0970ad55a6eb6612a9770648fd64472275e5d9cd7dc43ab79e40257759e3be13c97563462d6716bdfb724e610e44e27017bce40782a392cbf25aff3395698b74bd5b9f7d9bd978e627e96d04fbed776396f16bda1aefe22b4aada23b0b111094965eb74e5815f3383f46c", 0x1000) r2 = socket(0x0, 0x2, 0x0) r3 = msgget(0x2, 0x0) r4 = getuid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001240)={{0x4, r4, 0x0, 0x0, 0x0, 0xa0}, 0x9, 0x2, 0x0, 0x0, 0xfffffffffffffffc, 0x880}) close(r2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = syz_open_pts() fchflags(0xffffffffffffffff, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000240)="d01617626fe1c960bb9639b775b87a5f8b2e62ab1ec9c460cbdde2e5b48e3688d75bd61723524cd2d863ee0599f105d22afeea43b74a0656404121bc83a9fed5d2c99a02061b50aa50c76f01329bacc95f172f31a8593c4f3ac2a8c568291892a6650d9c76cd643289a8329c26a6a3a6e66007cda3d52ea2dcd7e5568e6164382ba2d81dce22927de37688ce3cabd9a29c82e3972b433f0640b407045b7cc708d3b7f94b67db27bd283575e5ab6b6d6ad6f35506d605cbbaa5c98e29315343afc3469f20a7cfb8302f53de1810189be7fb6cea4d1820423d6be0b2ca95d3640122a5fa2e29615066a4858daccda67563e54a04c05c03b9048f9102e0d9724efe659f2835a45ebe091407ee87de699aaf1b639054ede71b0b3093a792c08e452de57b173627440997b1b3d17c6cdd48c506a3e545fb8a6e16b5b6e97394d64c802803c7a2a6e1812f70359fb0bc1069718a46d5cebf64a5944d6f99bfbd683c639b829b12bef488cde4e02914ebc169ace58dbf44d787744cc31728fab06c60c22e08f71acf9285975a2360ab2f5390fd8d3c4ab491c69976cc24d16316334fd5877aab6c9a68837c68b1d4f931c9d2e304d5dd7b3ebc4b3d35a1cdf4d7880e62f9c45b5aae2480432ab314f6eaf3c534334b385b2a0bca87e17ec691ce3a103fe82299711b5fa2a9af70591a40d325bacb3a529b8c69ac3f3584113cec48e9e9238609e252ee6d89c5fdf6d111eec407edc230978072ee197b05141e4355ac97fb463b1ae0b881a1cf5428a02f17e843f5b91525b57394d7ecd3a4d38bbd3b9fea64ca0f1faec0cca7d8fa8a23ca408946a11e35c1c227b6396cc445193b8e3a87a2a944af89c5612a87270e7737c8c891fd2eb9dc825454abc7c6dda3224a4007bca5e296235a4db0b21dc2ecb63e8bc1194cae64d6e9c5d97be0e4542d2863c6283f50d0e170ea3e3c2603ffc3fcaeecb7ac54c6d7b7be3f10763c22495c794911715349a3eed5e5683ef49a7b2ff4c30092ff2fddc65d1b0f0aa2584f2bf0d70b69077ebc89aefd694c033ca7dcadc1ccbac5b45a66e25db774b59607dbf971c485b977b326d574aa69bda85ab2c0dc788cdfe81da8135254272724559d874d8ce2d76739a21d6c5a1d2537de3ca804e593543b23f5ec81821ebd7393190ae8f0e73f8606da395d797f727a012020eaef252712d9b24f5da9b8d4fc71c8a6286fd6c2937fcb3cbd27f3a3afb3eba99e18f6972bcb95f5f5d219e79dbc64ad43a93355fde61906077d4432bbece751e4ed02a06d053a0f039926b1983837668e89bbf290e60559fa782b9df4be9fb3a99cf7ffb57575be5ad7fbe36c3b27973187c96a484ea59b9e692562fe8bf54206085548dabdf0b2ec0d63ee60fb3e5dfdba1b6191b47520817bba39f5e84cb92d21c0facd173355d3cfcd63378b7c64276d38552d37d7ce9431b0a57f69ebe0ce4f40c476c2f15c77429e4146b6bdab8538d23b036861d3c6664a111aea89d1d386e80ce232c0839c32ebeb5f481d25ca9e56aeb3decca55cdb9c5f91994de4453a8c74a932450fbd6fb66cba64ea44a6f3d277157f62774d537acac3c078b5685906573482984741d24637f85b4be6f0da32d750ad6c64491d7248ff86005a6759cee9c992bd06d9ab50cfeff68bd2b6affc214e2dd2e2e7fe23497cd9c17d07adbe7db4b89c3ec5bfbe44d883f8265653e0a7887ad7a04581e6721b3504b9955f40a6ed9ca250626446c88448ccfdfeacebec6c340aa06409d04fa59e86007649697f387a7a4e9c615f0f671e4b13e16d7290db3e027191f9d2cc27333a691bd4c2fe2ce5f616de0b6dd2efdbe234f13fa289676497d6c4b53738bd75ab80ac18370218cac67ce2d008a26146da61dd3c8d66c96be1bdede93527933cf5dff184630b091ac1295cd09032666d92bfa9caf40327d007baba272d5ec76d25c6bc33d2ba94be92b4cb747a9f1f6048c6424b306e90d79f05a15ef77e1534034fcb842e6efa4699eee668dbe6db1891e84a4f9955efa3cb1b80591ecbd0101775c2dbd60efa007d2f8ca0d320bb4580eaecde7052fd80f45966b9626df8c32d973f4deb0c721d6fcc735f68842f80e34763c8b53e8c06a2aacda69602b46c99b1eb004c58f2a7440e3a8abb6988dc051489323bfa663dd375c7c7fe54cd06d2f5afd96c270651fc5c488ddd3f084fcb6bf1e53e0a4dd1819480036e6c5ee41de93d47877d47571784e428a49733fbd3a83bc77ac8b78eeb47f89d0afe8badff08829d365b7efcc1b48dba4d6cb310a11d4d29d99143e0e9555b0d760f9c524d600fe98e6ac6192c7ffd586973148418aaff8f6fd623f591591b15869589a9321b4d2a5713a0505b3c378c4a56c6335aceed2233e24cc6ebf6c983c76d8029fdd623d7c3428835b3898a36c6d82fbb54be689452eb8e5c78ca83076a96e033fbe943f335a5d496c8352bacf05ac944aa1d7172243bb9df82b8eae5a8670a30da4aa032b17ed14a0d7c561e7686f9403f5060e8229a86c4892b0d5ed437424a590dc248b0f0b2027c9834850cd7d7c62d28499080f4a1def242dd2e00f9750c0861ca318c2ba7f021e4f8c6ccf2b42be21c952834f4b252f87c8eb4784936b9fb49f1a547b24332dc88a858ac721cd6c1e175f42e1299816d53ae5f8775a0ed79bdf10f28067739f7c761c8e065eb7f863fa0b273f6ce5ef0f134349126e8bf05c5c3369288a1e972742923b8e7db640a0f57db91217e810e48266db4dd93bb134b53512d3cfc0df047c659b62eda12e9a6a017daea1290f06db0b7948d45558211f23b4fe6aa2111443ffea68af728fa3d347461c67c749b6993232a068fcd9376a19fe01f8152cd6921c6cb84809b1825993988a1229c658dd674e9479710b5012b37f61c9b03f415cce17e8f7cc33546eb329bad70a65be25297f3059b045d6d75349cf21210ab65a146b3307958536c297f7018324a9aef8a8fc9815f4eddcd1de281269bf6613207491e00263bce857c2c9fadef17a7a350a7ac7a79efcc70bae11b356496ddb6e08b9f8fc46c586aa22f1a75d7f8cd77cbcf353e4a0968c386282fbb4de6e2d419d8ccc521bb67418d3dff4a168c306a1234224395db6c8dad8e36101d40359b0374da67ed34d860752de3701ce5634b553d6952802773f8902f81a1043f0feec6192aa9125eff81a0611173dc3b7a2c5ac5933033294447688c870116d7b1d3f6dd7af039ea9c8198d4812de56c4896ece9334bae7e723cfc5c7c10d7d626f0c39c4c1902ebcf1e957d23857914cd771d37785ec378ac783921d7704439dc878e42f2bd494522cedf9a6f55d194c9954a4aaebd6054a2f49edbfe42623fc6f00d0116c2c19e9e3eb53f7d07eb25226f90db80604b7f4890cd2d1d51b06bafdc295c7f8340a61715003ad6bd1357d9bbe5e184149ccdcd239c2e5bc165f9dcc63e98c2e96a2c26feecbb1ce20e466270899122027e1d0558e6d5ef427cf214d9c2bea63f1a56bce281dba1d0918b93e3fb8ae97b5566f1ca709e335ba913adc41435a255d1076613aa042550fff4314422573f13691823c2b733e9b25c4eb0a45012ad6f953e399c23faad06832520d840abba0dac4c36efd3c5117e3ad6b40ff0a2170d5e97251253d7478ea1c743d6a85829926e84fdc159e564cda78b580d75c3c16f87beb5e1ed9ae753e4dfa26faab948828addbcc46ebfb9f1a89ffdea5b16ce2e5979793c2e267d21dec7cc9d64f748add3779fca75ac5c180bdf3bef510e6bfd2480c634c269da8ef80b4e02731d621a889d138d4a9d2de8cdbebc7b019811fd6cf039f7a30d478d0b00e867550719213847fa43e06de2b8d9707869b9a792483d4da282858582df59239664816f391f2ee6c777c39d1006676f41746f9b1aaee7add194f98a130b53778a79934974ec5e3acaed3cdabf7336e1c84a1cef1c61ced059b100b77dff3f8db8c2d87355434a02cbe62a590aca46b8c1244c1b13a84185adab1db7362d649d21094c5af49835d290b542d5784bceb1b509f0d3023cf16e059d226b58400921b8b2d209f4f599cb051e6d749cfe2b96b2994d24aa816c265f5499efed9f5ef035e9d48f627caccbb57699aa3754f704b88f39b1114a98a29535479932d62dd9575826c96d2e75d0f8ff559ad91ec7d493dc4465daac60aa6bf327baf2ff7c975407c5af5571520fe4d8d3a14fa9cdd2f0f5686bcadbc0d786b0835d75cdddfcdf09443a08ddc886de70afa3d7334a09ffbfc100f279c645fcc8b2995a245d402a2655f3b0b67cb5d06dc3554b7904303dc8115633de198438b6a958bdceb9985252dc3ff19b7ed4293f86effaf9f254677b817eb26f9907e44dc2cc2a9c56da9cbdaf3696680f334f1d4a5112df401162353feeafc69f9ce63bb96825783ffff5d86130e66b541531bdd10c1db58fb9c609c580788a34d26729181a7a1f234c6ff344083256cea216321aaa6e27751200268cec9cc114d2de094ee039d91b3bdb60e863437fcf9663ef1aac66d96285e6cc1ce738f5ec2bb1e69a3deebefe6a443e968ce765891d6fd9b3e1ab9a9e7a82af1e94deaeeacb4c12ff50c22e71996f54ecb1199d525fa1fb5ddf7681ad18eb3018af382d5d8ebaa1d98a31cf3e980b73dd241b7b16dad34665df8128e219bb2bbe66f11da6b5ac737b0ae35679ec9793d02a776c2614c819248b10963e32020cfa6e872fe92156afc509ce541d88b9e8eaba9ee056617ea7ebd3d2910b974f0b58c9e57d16e0c749a85d5c6557cb8af67eb3db0e006a89221579dc5c59084a12c77d91b53caec631744e0c5d42487b9f7c1ac3c28c00b9928323e5c1d8e570bc0e58b073dc7b4e34ea50d7d2c5961c4d808184d293a48720dec72c078ad145cb33eaa034eed533865a73ed70fb1a38b9d511ddd2c1f24a1f5a363b1954b1039163400e538ce87108c9a081098bd463563f80108b7a9f42e5bc37a5ba332929a906fdfbb23fe895e9958fb6a35a047111fa86deadfe568d103bb2a9f8a4d27550d8b8d07c2681cdfb0058dffebf362181db14d8432c8b8e8015cab4b0296ae200ff9a063843acc44b779a59ee921e3b4746034c4fb5c79106529d3c195e1d487be8dd3364265229304146f82fd236bda4ff08806133e64e8a9ef3d7609695949c4cb291f4933921327ad24795f5ac5b2751b818108966ed4c216f47feb2a9c3fc1e2e8a5dc9704d7c5eadbf3b9b74a220f2a4c0bfa62b999885fc3018e427cc5b3c3047246e79e04189043f6c0780a9a6fc1955f4491f92059278287c29c223fd394e9b11a5281b623ad4555f66c3a448999597ddf6a31b8bb238c7f61b8cfaf042db41255d58a891c6f510c0f50e8a120c497dcb48a3d8b096fc69182941d18df9327bcbd9af3c284d2970a763e8100cddc01d5999955b80dcabf27d7841e63f15b9c3c20f799d8dd0d8f8254998bfcfb118385997e4a8222bed1c06077e4f53f77f30a9de6f696a90846c7bb26990269f0458493ef9988f10c26eda498e617c0bf1252717e05ac995814a514d2d2864c6c41eb7085b5245be8b6985c8f7b85695d8e80231e015b355f0c365876b91aeb6bc0fe0bf48183950313fcbd3ea80fbead822d6a06e7541f5e16287e46e1e4b0e173e478ff79bf5ba65609975519270238dcf92a2105107539fd56ac5a561a018fd1027115fbb9e8620962e44d780b3a14a08735844d705dc8a0a8d8d38d97a71c7add5cae4788758f3fd9b913adabdfcac7e6ca07b2932", 0x1000) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYRESDEC=r6]) r7 = socket(0x18, 0x2, 0x0) close(r7) r8 = socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r10 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x810, r2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000000440)={0x0}) r11 = socket(0x18, 0x1, 0x0) r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) sendmsg$unix(r10, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9, 0x402}, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r13, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f00000002c0), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = kqueue() mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x61, 0x1, 0x6}, {{r1}, 0xfffffffffffffff8, 0x21, 0x80000000, 0x0, 0x4}], 0x5, 0x0, 0x0, 0x0) getdents(r1, &(0x7f00000002c0)=""/22, 0x16) r4 = socket(0x2, 0x2, 0x0) dup2(r4, r3) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000002700)) r5 = getppid() syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r5}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r6, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r9) r10 = getpid() close(0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r10) setregid(0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)="d0a51bedce7da2140d9e421d6e9377d21a7a45a208fdc6840ebef54ab42e8f1601d368629aeaf970bbbf8b3e8c5e785f2ba1fed2826865694c66e2dbce55a60239583ee8dd35b0d7d086fd49ffd8c8631327c7291e5b597603db6720feec97853e96bcf94a8d0068950a4520351ed32841235b92acbeff40256268ae71e63975ba6e23f010f703f7585b0e66f49f72960b6face1930dc4b65c86d35fff70d4e585a381bc9bc2a836584bac445d29a7d2c0ca46b109542f1ac700b8a511f3cb366d077340ce5ad2643154837d6c79cb3b", 0xd0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r7) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}, {&(0x7f00000024c0)="bc", 0x1}], 0x3) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/26, 0x1a}, {&(0x7f00000001c0)=""/159, 0x9f}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f0000000280)=""/88, 0x58}], 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000300)=[0xcb5, 0x4, 0xfff9]) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) setregid(0x0, 0x0) setgroups(0x0, 0x0) r2 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0286988, &(0x7f00000001c0)) chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r5 = dup(r3) fchownat(r5, &(0x7f00000002c0)='./file0/file1\x00', 0x0, 0x0, 0x2) fchown(r4, 0x0, 0x0) r6 = getuid() setreuid(0x0, r6) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x80106468, 0x0) pipe(0x0) executing program 0: r0 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20002, 0x4) socket(0x18, 0x4, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getegid() ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) socket(0x0, 0x1, 0x0) pipe2(0x0, 0x10004) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, 0x0) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000000180), 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000100), 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x12) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a30b8e5f840f81b5e87afec37082", &(0x7f0000000080)=0x191e, 0x0, 0x37) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) write(r3, &(0x7f0000000640)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0x8a) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) executing program 3: syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES16, @ANYRES32, @ANYBLOB="60025965"]) r0 = semget(0x3, 0x4, 0x8) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/87) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0x48) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) dup2(r3, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r8) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r9) setregid(0x0, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x2, 0x0, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r10 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) writev(r11, &(0x7f0000000280)=[{&(0x7f0000000000)='#', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040)={{0x3, 0x4000000000000000}}, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x9f21, 0x7b65, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) msgget(0x0, 0x210) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {0x14}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x201, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x7ff, 0x4, 0x1}, {0x1, 0x0, 0x7}, {0x7, 0x4, 0x7, 0x400101}, {0xc}, {0x5, 0x2, 0x4, 0x3}]}) ioctl$TIOCSBRK(r1, 0x2000747b) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000200)="2aeea03fbf949986717417c69a21f65652a832764c8c40ac548df3f974c9a0550e818e0c47944fd534f7547cd0db0b5934e60add59c3fe4bfc4f52b60ef6252b324d199ae4af8b8682d8ef019a1a32cbfeaa7f46", 0x54}, {&(0x7f0000000fc0)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd453163189e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcaeec6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e85735606218e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99bac190082643902b0fa1426038543aa7b81f9f3314af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190fb04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1217debd0dbf53285391be340288f9cfeacc65a1247b312d99998f60900996c3c8ce09e471b09ed4ef92a7d10b7ad1da6734c8fde7888e2ba0f74bce7633793965a1dc4e3962c2fdf623b4168b5000000004da390c3f5fc8902248f735259d8bc78368244257d0388174eafd1210681534107b92b3ae1bce538637a9ec6546f49b81445d06099ca14d93a0e1c8a73280b2ff9127a61b5a8ea3e26d8eb41f82b85f19cebb3715b9721701fb46bdefb8726d0d7225c424be22ccef9f80841c18d3fc77d24007a6858fc4c6e6ba99b2e6829e5700cfaa5ae999f2eeac691eba4a4faa66605f638bcdf81016fd5f7cc25963e7c955c73455d820de6417f019f24a1ed1f5708c483dfeb7033d4d8b0ad31b31d8fed7d8649e7eef47119f3f432ce30d131cc210823f2ac73a54ca934167e235a1d1bc79e8326c96567c79f2974a6035c16a9f3db0a11c0fb83600ebd994e01f679bf80e665a5c2c3cda98c94785fb236c248ba9a6a99", 0x2b8}, {&(0x7f0000000080)="d9bcfa520420dffdcfe4a66380116ff3f73a764029a60c6391ace46d73b6857b642f40bba80c57284834a3b1f890c362f79e5ff7673a1065a2c33186f75c99b3d03b5da35a4b577a10ceb50bd891e73269ff866b84c3e7a9e3fbb58dcbdeea519dddc39eabad2eafb439eda9d65b9863b6fa433301754d091824ca7aa86ffe953c636742161c0fea54c08568fa5099d31d506c81e9189cf6da8c08b2122e2c44aecc8265242da633", 0xa8}], 0x3) writev(r0, &(0x7f0000000500)=[{&(0x7f0000001440)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b277fa5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664540f216f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b16617b255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1121853eedfbd94b3e66f574bfa184fe03fd13aadfdb7b196087edddc571ab8a8bf899676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbd67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523de83b305e047a0d9ca6acb8bddb5de9aae128c3a172ca18cb1936f2bc583c3d04322801c0162ced062210aff0a4fec77c256976205b835c4a499f9b3feabafa1a5a8c4bd62af9b94f583e6a374a7634417156614fb788c27ff7dcf0afd8772b111f87201f711d4e124421dd655b27d3979bafc46d4ffeaaf0a8421c048c3aa3cb7dde8403562004068a01e7806d99c8efe3dda8b2b22b2683a1d25ed2b6c3b1f27458727c286bf61ddf42b7b4294a7abbfb6254076f20237cae2c3f6fa5644614824da1eec15552cfb05defa3a41a12e9cfdedee2dcd68d7fe1a34b6fde64e7fcaa31f18757c29dc740606ee68", 0x269}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6ad2d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae157859286b7f6d1fef057689b915721d17667ec3db36920d498393f90000241d91ee7a906b213afdd54d019f3ef5f32492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a", 0xcf}], 0x2) executing program 4: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x0, r0, 0xfffffffffffffffa) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x28}, {0x3c}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) close(r1) socket(0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_BELL(r0, 0x20005701) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000040)=0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x1ff, 0x1, 0xffff, "9b359046142918b41ab5866fc5562393c0e0ad23", 0x80, 0x400}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) ioctl$WSKBDIO_BELL(r0, 0x20005701) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0xfff, 0xfffd, 0x3ff, 0x3, 0x401}, {0x1, 0x1, 0xfffd, 0x6}]}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r2, 0x800c5707, &(0x7f0000000200)={0x8001, 0x8000, 0xc10b}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x2) poll(&(0x7f0000000280)=[{r0, 0x88}, {r0, 0x1}, {r1, 0x8}, {r2, 0x4}], 0x4, 0x18) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) bind$inet6(r3, &(0x7f0000000340)={0x18, 0x0, 0x81}, 0xc) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f0000000380)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x5) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$WSKBDIO_SETBELL(r5, 0x80105703, &(0x7f0000000480)={0x6, 0x2, 0x0, 0x1}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0), 0x800, 0x0) r6 = semget$private(0x0, 0x1, 0x39) semctl$GETPID(r6, 0x2, 0x4, &(0x7f0000000500)=""/194) getppid() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000600)=0x21) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000640)=""/60) select(0x40, &(0x7f0000000680)={0x0, 0x4f8db72a, 0xffffffff, 0x6, 0x1, 0x80000001, 0x81, 0x80000000}, &(0x7f00000006c0)={0x1, 0x6, 0x100, 0x44, 0x7d24, 0x0, 0x2, 0x97c}, &(0x7f0000000700)={0x7, 0x7f, 0x1, 0x7, 0x3, 0x8, 0x100, 0x100}, &(0x7f0000000740)={0x4}) sysctl$hw(&(0x7f0000000780)={0x6, 0x2}, 0x2, &(0x7f00000007c0)="dcebda0a63be7134f52d6cf7616d573674606f8d0d0bd3e35b8853f3e0d3a1022fc3b048955f9c50e12a95a34638a83afc09c819a095865e7f977a1c3122275d785c0e53a7f8859d9c15b1ab64ad5eceeb827e4af1a65c72d2c3a8158231f9c4418382a594d4cea518051d21307dcc0eaae11f55145f610ecf3291d0de190bf0f9a1025cfd8f71fce8356c5935678f816239683651fafae1104832f8caec42f42731bb535e926d50521a40a8e2fa6de1a4fd60607b3d149eae173dd8f43cd7b4cef8adfb3e8f22f1a56d", &(0x7f00000008c0)=0xca, &(0x7f0000000900)="4291cfa42f1bd5a28f5a582a35d4e32eab4c77bb796d666a1ec7991632f1755f0ddc019e15f9b3d54f33c0ffeec535967286255002c9fb903e268e115cfb5e163dfb8297e7ddde48fe2999ae4d412286d5dea29f571680b4b358a07d05aceb348cabad051b57cb638bfb08b50dacd6f025f86187969383ab8fd3900d02e9b65e2836e52e50202031e6658be0c5d2da763aba0ecc9344979da7871aafa365720caca1ca7e27517d550595696f76695f8992d72fbd74b4f268b2a9b01eea2b2ec1da5f014a0391bf51374a7bf8648972ef2a", 0xd1) r7 = socket$inet(0x2, 0x8000, 0xfe) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) executing program 4: sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000040)="450dd33d0eb1768bbabad3ee7bdcb5ff45af7256d585b8929a708437d0871ab5", &(0x7f0000000080)=0x20, &(0x7f00000000c0)="2736df148a1284ce551e693684552ad1c93d7c8a673102807ae384ebe81bd3ff750f05c1b3429182d0d08b4b10b158ce3b22d4585259622c1d594703505437492d9ebdbad3b6b0c50f2ad94a200f410783d7bf17938810817e0d2b431c02d2a04a597a1c201eb21f2755a6498e6d3f6d7adaa7847b2877df1f0ebf088e8450f572aa801fa5133834360568d06c60f72cff0887cfe72c3f63d376", 0x9a) sysctl$kern(&(0x7f0000000180)={0x0}, 0x0, &(0x7f00000001c0)="6b4e3a832d22b77bbd87", &(0x7f0000000200)=0xa, &(0x7f0000000240)="1b73629e538ad85f872e8d962699c25c33fb9b9933cf7eb191b900261f8b8acff97309486e90a96e5d5d58c5c4bfb63729ea5dfb4f4f9eebd2a22f3cceab920797a81fa72eb5b23816f087ac803c9718f3ab300d6a33af8ab942be8ad10f7552550fa7db8cae054065053217e567e98b22eaf665fa55d547cd22a5baf5fbeb6f9044e1d9df862bc40d10a6cb923e4d", 0x8f) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300), 0x200, 0x0) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000340)={0x4, 0x10000, 0x6, 0x100}) sysctl$kern(&(0x7f0000000380)={0x1, 0x47}, 0x2, &(0x7f00000003c0), &(0x7f0000000400), &(0x7f0000000440)="d06c4f268a138ee3799dc70c64a0813678166aabb179930522dcf561c0e365d2b8621b2e26ead54815", 0x29) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000480)) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000540)="4e949fb9b7fbeabb77b1a94e67600b903187d2cd22d4c5708652503e7c0698832b6f396806a0fcd2057758ac42e826d84d4f56bfd93c250b89d987bebbb7d753955f1e7df4b29b609778fab1c6e3df955f68af061f6ad2ccca25f58cdaf6e3c9a77277294b18cf55bb3b2b0abc82fca118f6df2605f0a98491fb2b137853f3403ece289a6fd45b49a16e491786e1878cb70a242492ec213b41a39d132c1f9d174cc6a70cab96f3159df0638350e22e355f189a512b653105b4f9f4fe7d433bb7c78e2623dc3ad89d0e52e8e81ca5a8050d382efe34c1fa11124d1f11649383b02c337e3c4dd909fc9dbc6911fe119679decdbb43ce9340", 0xf7}, {&(0x7f0000000640)="31b2c73c9b5ddcf2d7a740ebc846c8d10f84c91f969300d66386e5f75fbe313cef10c27b53986dc618dc39700e489da909cbfc04bd101bbb8baccba4f386aa65fe863ad80ec09aaa83525b726ff4893a6b40bee2d762dd655992873d202b0906d6580a8ba89f4c969299641ab9226bb6f798bc17c58e5baf091f49f3468508f3521c916903383831ea8a57125adc341cb46ed1032403b5912337414a610a4fe2d34f4a9dc7ef75422d0e1bf8e777118970c0b8e6159903bc57eced85767941", 0xbf}, {&(0x7f0000000700)="2a1b756c82ebac06c3df70127bc89aa957964b29cbd7eb77b1d0bdddb0a1839f9ede1f369eca99189ff51f19c33d5e6bb006cf4496859c84ad91a66e15105bf271f74edabbdea0be47b7eef13f9ee93da350656cc92c1861bacece41e490de73254b560ea96b82140079fc819a279db0f4274e", 0x73}], 0x3, &(0x7f00000007c0)=[{0x50, 0xffff, 0x6, "dbf4fb08e347e261a70dfa86f4afcea8ea2c250a80789cd736e56b35d833a1a392a953da26f77c1e118d72f897dcb2543eb8151bda271e64b56e"}], 0x50}, 0x0) sysctl$kern(&(0x7f0000000880)={0x1, 0x51}, 0x2, &(0x7f00000008c0)="0fc045c54cfd60a09404b84250888ff1c3c67c1de3b6bb", &(0x7f0000000900)=0x17, &(0x7f0000000940)="56ba62d40f18e9dcaaf9824a9499322a33265824494c78edc5b19c07164bb69bb0bc0b7be5a205bdda31b56c6cbaf626bd8d636111b1f76c64020da7dc13fc4bd68af8f3725a4c0d1a5f4bfab90980256bd641c3ee2b05c13060bc61508b8b4e1e1c0b3d91481aa1a7435e7894abd49f2daef2562fcb2478bca2ea349c6681de082dfaf050f59c936cdc93cc79fa19cd506446d869b6d6fa8a0fceba38014377d87b4079c64118d0", 0xa8) fchflags(r1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) r4 = semget(0x2, 0x3, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000b00)={{0xed5, r2, r3, r5, r3, 0x105, 0x9}, 0x2, 0x6, 0x9}) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000b80)=0x5) bind$unix(r1, &(0x7f0000000bc0)=@file={0x0, './file0\x00'}, 0xa) r6 = socket(0x20, 0x4, 0x3) fcntl$setflags(r6, 0x2, 0x0) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000c00)=""/12, 0xc}, {&(0x7f0000000c40)=""/158, 0x9e}], 0x2) connect$unix(r6, &(0x7f0000000d40)=@abs={0x1, 0x0, 0x0}, 0x8) r7 = dup2(r6, r1) poll(&(0x7f0000000d80)=[{r7, 0x20}], 0x1, 0x7fff) recvfrom$unix(r6, &(0x7f0000000dc0)=""/81, 0x51, 0x2, 0x0, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000e40)="90467f6f037d046dcb51717bb83e0818a912957dc2acdfa0db48255a7bed8040ae980d314fdd3ba97b3e5ae613ff7793f179d341c7b86b0fa549c1b4a5ed2b2402b13ecdf3094ea2e56753975b", 0x4d) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000ec0), 0x80, 0x0) sendto$inet(r8, &(0x7f0000000f00)="984043c59c8db6654ae885b011b2e6e1350054fa313c566ddcb1602b34149150a799b3d5b87c2edb6e6d0462bb4af7e99ed549ff78d8a4225cf29dbe052e3ca8c2cf551216e2e584d77011ab4f53600f9798df4798da3fd35700c67740b40ee0b8bb173820ed3d440f45b21c0bf6cbdc55d0b09cb8b137262fc7ab922518157a029d99fbe799425eea5885f41de6e6a4cc2abdb2039f01c8ba2e3d64804d9153cc82630783d118086c9468b03546fe08143c858a73be3017835822d8d69692b83680ad795e47066167f1b0be3e6d9d27b25d5cbec90ddb825e0641bdeb63756b69bae86f2e67e4d306215db543d5e03a7976b02b6a516763ca553099bfc6a84a195e03724e809a8fb419b2e466d80f40cb4a3c2a9f099f2f4245f368fd47e9588853225095833a61a2fc6dc6c28a1e9904a6f35574dd57f85b2b58c210227d071a0668e8d2dc54cf2ec80638ec9b7a7f8be8d7dd0f39db457a96bdfc1413a5a9a7b65af5f5aefb8e5f731cf12be563254af9da613cc835522427b483262fe2031e3ffdd1a52b521e48082ad511f2a82f62a8f985baaee34e0e83f6e2e8c87b71dc38af9ba6006c0a9bbf13a56546a702714b99d01f5d091cf79b7359bae13b1257606aac737bd1ec8584351f4da954d1d99dbc721c8f836c912c43722b2697dcb0c8fb7be28a9a0fce7291f3bbd2536502f842a0bbe66f32644da0cdb9c0da4e06cae72ce3a959800cdceaae5c6ca5492661835ded3b00da3d4d27e3334413b9bc0aa5223d9f813320bb183530b5b3f8fdd215d7f582af5f64533a3abaccd8c17e6cfa8ab1291d0ce9fa4df8efe713f08c05627026fbdac1f7d04b2a9361f613bfcead746ac59e252d0047cfaffbf4daaafbb18c314b1cd73fc09f5005bd360abffecf92de6ba3a3c0298a70cd1d1881d8673f76aa4a4dae10e5c62f044e9b6bffb8ba10679f32babf1f2f463648d71209bc804775e6d3c40a6137545a742660bd8983babd5da11862aab87f4f85bd91e307fd235eaaa101b431175b376224566f7299a30b5eee6dc41721615811ca64066d7bff1ae452543d0cd712414d261fe76600c671d3efdcc6ccfed613b7c9ee8a8c545beb13c0ddd92fb5c144ee24dbc9d3dae1a5f49c68cced0b6550d06bc61719c86e301821df3962780398a5211db2e641443ed956b681c2097d0f9b0752372f9765dc188ce86219930dbe98322c4e9078b1f0c08a8edba9b4b203a3a2c25dfcf84d7d0af4e16b2068441698537c2ecc4c46106cadbed3ac8762da24563bb1b254446f3663ffcf18ec9a924b25328741501252ff197b77171db3cb7fcd2653d696ca4943e4ad517d1c4459dbf17fc964b175f6717433382652633abd9a715998ebbf82f2afc640172ddeae3289dcd0e0d9a34eb0c8e909de07294ee09187fe69f85451eeadfcf0baf90929d382a79cb608220087eeed1451b13c58e84f976a81361f237bf0e7773a25b8b74eca214ef438c7d6bd0045610e4f026b98c0fe798545f77128602e941060368be8ad1b8f1294abf9ca27f052cb5534d6eb0a2315f586fc2aad0cba04228fc23ee9e90e1c1f5c7b0e369899c54dc8ef7964e1588dd2ee65ecf09bc7dc028ce7f7165c5ecd031e36ecfe3e159c835698fac991514e44a341c9bfcb12120ee6422fb3e5d5a7ac3d056d8d434df91c11dc82a63bb238eab1760d2cc1114cc242b014c2928df5004a0190e86911ad984ccb3f4db69c7b7bf0e2c01348b3f4d776582070c8596f292ac92b269570f0cb87fbfcc6b36143105683ed9b5fd8ced00d0c77e94c913fb97960f384a96c1b20012f5100e68c631cfd7e08d44cf84f4ca50cb17f480d21ed3cf37cc594539130b9753e75e0ae284c17967278bfb477796a87658fef3070132951565f952445b571b848564cb4890a12af8f4b1f64fc29dd9781fd0bf28915bcf8d01a8ad38702f8a37908d7749a717a488ecf1371c87b0e0cde9e3fab2c68b49359895868b5e768ddb862dd737896724f4e0ede77771587ee3e1be644379088e11b20764cd41b8cf6dd36051c053f11191dfa75a5678d29d074b4d28a43b09ba23797bb9cba00754554b784f089ee4ec80b85c9d43216dc626492cae568c7c1004e6ed11c607b39517d77ab790cc36d9a008e256489dd65194622f93ba39422a9830717d6f0ec83d88b44109f68d583c3a3d831fbe937645a0b4380b0f01491f4ef7d07841ea2afdfc94bf0a2a50cadbee52c8cd56abe0e68a8c751b08e02ef66473a61c9927ea2b867f717ee9969677a3f035c86df3ebf9b8bcafde86a912d12367d3933b6ad663680d0957574c034df73c101020dadbbb0f244292668d23950058e157580177e7aa59f9cb930715f25bcb9b7ed78151ef3c5657e6c860c416b1975fe3042cd495eda493ffb3abe8db38f27db7a6f64ddcadfc744223b61ba204fb6943af32f7da334550d605c32168792d25e979f47e86c5cb01651f4a8243bc74a9a665889aed72cf5e419290b088bc01a80e42b46bd6805634c522649c8db2843dc1e819ab9e8bf82d43225540a2fd544186498329c989a1ed106a0b2d613ab0deadf943603a3a8c1dffb2be1f752073831fb5b95facf5092a460ccd0d6d8e47b9c7ca0f1ba0b2e5c2895c0e586dd01a6133099a08a19a1b38856a713c95bfee97077a6e06e119c72576005670f35e7837688805cba17b6c9deb663b0b3b1a407149232c723f926d2f252728069abc8c4438ceeea9fe30a94cf0dcc5ac2b58551defda3eacd66491219077799bbd0b639dafa5a2065cb5be53cc811f6b65ecd19fa627d670757d2b73bde94b6a948ef63275db6023c5c41740039c910c66f10eb3a147f0725a1ce39248ee866f77249a6c1127be077ecf2133a1baab1ec23ab36675400b73c9b9f0a7f52913763e5d69ee944abab6b2d9d920c17e2c0f641c691e0d3640d77f1501f0f5af5ee7be29875e11cf57198673673a647c2ede146c1d954917795e77847fb0bb0233a6ad6670adf2559060a012d2897cc29e38e09e4197c031c1d78165db253f02b2bd66c3330e55aaf0a3b79541c224775975cffb3ee07942b2f3c8463a76c83c2116f99dd31dc7e51412fcbc07783815462e7b0e52a8dd50b90a306da2183697634d402b9e2d7bd3b6285593147fa8499a4acf24eef6d91a8c056e59cf05ab08946d52a1fce1c080f3918fa9cfcdea4b1cd06afd705d8a875347ce1fbde2d31ab29368229c8d9b3299dfbeb064da6ab9a29d111e847d704e0c53e5236310f74da38657c4b86b1d6b8de821c62e42dbbb34c58b29b6ad9dc74294e9f82aaf36949f94789142528801b4d7ad3a166710302192a432c33db3aa6a348c55d1a8cd053ca78a26041bd7fd835feecdb944e32faeb159319442961c012efca83015abc213412644dfd7d1535b9b613352fb9f3a3023e82791d0f7990b2aee33b34174d286de96337e4ea632a26ff8c160807385498e954147aad7d6f0c4c5e28e90c4466da3fe856f95b277596a944ba62772a7d3f8fd3ec2a597e9eaa7421cb88a700eca8da9375c478eded62d80dae7aa7be613cf77a3134614ed032323ecc8f4e51251b78cf741a91c69314178675cbebfa8b6edebcd308c57c9df70345fd20541d4456fa874ac342312445919a3772fa206a9196329646e82f3ec03555d49ec3c1725d944815c3c78fdfb085901383e4bc7a0f6958754f39a78740ee480dc6f45969fa8c73e9ee45571a1e903ad89736378240ee23d8c896bd3715d09ef75be6e06a5dd1ec310388d50c2b3f8c5d90193d7c1876d8f52ed0e222adaa0633458aaee21ee4d7f75b3a04ea2919e556e17cd93a0ab3aa3c8b7662f9119e468722b82a72bf6f515ef4a007837a0d7a87bfb53627f5e42402d3fc7844eead07f70e52a35553acc303d2850988d923c83dedd01d9748a78d827c59a31c29e63bb41afe69cfd1d6d5ab0eb2b39000fef3b65010a3b30ccc5efa02f09d56361af1a7f835612e6071989eabc501df2250348cf7a4edc2f1484877b754ebf27b2a2d8a9223836640bbb601b24ff86856bad251b242758e780c6c4ded6b3cc35b91806e41b58fe5b19292214f026245822bf596b3728f823b0b75bbc0f3251d5970c66ce70c106fe7bc3aaa8a9e4f9cb932338224179a2cc2106d560ae0fdfe5acbc23750fa6336c4a18afd1eaeeb2f9d804c6ca5498dc70c61110ad295e0a833ef77ffe3b2cfa4b2ac14ecfa0b4e97f7fd79dbd654b31688528895885561197244917be17cd66a3959322180e83232fa02e236b001f6a594d525e0124b16bb37bc5efd543af88a80abdf726ce084c91cb5fd43bb535202b925ea4f598c21bfdc5f26ddc394777ef3f5235855296533ff7bd5541f23b2a0be335ec3f82964ac53441cbd34f790969c84bd0df0a4414eca88d9a8325085c05ebbedea6301202b9b9587619f03679007488087dfb4ff50dae1074c593b40fec46e659be7cca05a48c82815ead1b6e57dc25538fef1186baef3a739660777a2051a528093b9dc0fd10e06d145e689f7c10b26301d99bfad83ebdf461b0d75739f1d17da36c5362c1de58e1361feb38754804a00502ab0fe386dc70e361a341093d685dd82b843646796f4d5c1b7be10e774838c1e5d618d59ffa122951ff9eee0124f61f2620bdfdc003528c15ee4148a6ccd811b17363fd51c1340792e75033e2be86be8cfd99568633d1ffce6c511710b84def0600f9ccd56e6e593f9bb6c6217f7f655ce6e54e00772e3a7c279054d8136304801b23dcf1c81098d518fd93e2a063a6694c16b35063df3a79b2056963367fb9c169120298e4bd77142b6735d664282777c0a356bcc890081bb6aa06f5d0d1160e8abc3aa7d5420bad893a72dc53a0d8ce9e39395dc7e395cea6eb75dbc1b05cf8b2233caa45fb813bb7502042e58149c5a5c1a3f045920fbabf22705323e67dc990bb957137b4185f081ee92c93b0af37647096effdaae1b478a1bcdcd80107bd154fc969a1819ec5be3812154cb8e6c1b5bbc581c36f21df855bd906b0f6d0fde91a860296dda714e26f1769c76a017fbbf692e4c1cf7f249d327b05318e3773766d193e23e1473b0fc4e63faa10d34517a82e05ed2c7626964f5c6943977de87006856c33e23e59d680edb7262497b5ebde9fa2e1ad64486dc0f841d9c731aea5ede21324af846f99ed97c8183c087bed66d7f4f6b0e6ce9c1a96981be98acddb00ab04120a824335c28d4cd20053bc494ff07c73b88184b6f302cebd22ab1ce37ae1c6f84b08ae1abcc734aa67f06f0b6bdc95105ffbb7b4c7c4a85b538c89baa37fc4750b35c3caab7956acd25337df45481802866133cd5feb0e80239fc0be1f5fd163841b692e99035204e13c958e1260b9d6c5eff7553a58c4785e8272bc9dea7386352ff926bf5dba8454633460aaf8eee3cced924d67a71c19cc6cac8faf8d7f65b5211265a66fe35309b9bba9bce6788b700cb32c0e4c3e787bf6a96ded482828168e75b58440716f52cdaea67dd698cecff82cab1f37aa8f47d61b19e92050d6f9404b9891a3b6d888542f380c6415e5147df0c0b10e5015f7321975aa3c46535fe08275523c1607713671a3190112224c76b9d39a9aa0bfe6807ed02641c88d0c8daa724ad5b322539be733a6cb559622b4caa3841ffda4643959710e04c1528774272efa9e38d082db4d2d016038547d16ec6dd1a14a27c2e0edf409ed1d5a0e33fa7e403c4ebf58e23e09f77d27b4f952b244a464c51251e9fec8cabca6a5580197477", 0x1000, 0x2, &(0x7f0000001f00)={0x2, 0x1}, 0xc) sysctl$net_inet_ip(&(0x7f0000001f40)={0x4, 0x2, 0x0, 0x9}, 0x4, &(0x7f0000001f80)="e03eff62c20a30c2be5a126844accc8f3d11d268f8b1a5769a9b4227347e45ab6cf0", &(0x7f0000001fc0)=0x22, &(0x7f0000002000)="a1a35cafb3e1388e75f3dbc55237f1b9759e613c19e9af1783050a6c92c706d7665d4ea9bb288ff0490c78211bcdde220562ddd7e13a6d5450ffbca8c513a88073c5f7dc5b6f0b860e93c49c1a3b02972d97686c1d1cb8fad8569b678388544f460a64d3ab141c0c5579c7c4d7fc93365e154eb6b7a9cbf8a640241c515b9fff", 0x80) semop(r4, &(0x7f0000002080)=[{0x1, 0xf5a, 0x9748150b05f23426}, {0x0, 0x0, 0x1000}], 0x2) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000020c0)={0x345d, 0x2, 0x3bf3, 0x80, "f1c2dd891c23bdedbc425032b4b59aa9a94edbf6", 0xff, 0x4}) getpeername(r6, &(0x7f0000002100)=@in, &(0x7f0000002140)=0xc) executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="10922f8f1ffd3970ce2f796522effaabb1fc3aa98a3c01b49e308d5393d27317caf3bba17278d19947f3c757814994ed9539c5b211df7e6845422f7cc2b6f1cfc78a045f1329a5e6eb94fb1d6aba3c2e306e053b33be80c39b483e73209e61b25a9c901057796e356be70a0c766b10a0cd2e39345d4f479ad5db0d3916897d4246b343ba9b96a8", 0x87}, {&(0x7f0000000280)="4499009eb32d07096bc996f708e1819240ae2a92d0adcebb5134e89147ce02fe34045b8cb41644c1c6b8aeb48b6df5c305b51c2c0f8ee678be9171beb62c8f59bbff03eb41bc31477ed1eb701047c38f7fdd3c492063c84b79321c51a9cdf3ab", 0x60}, {&(0x7f0000000140)="520da0984f8fa0b87f3505c372ef910831dbcf9b5544e7f0b0b42901dec6af0c7217d6ec5bc29181533f5f093e311743db85dbbffaf6bf9aa4e3565e98a339d9385f3581c7164bc41e764867faae16cbdb03171d4422485f4d9fb6b78ae6f1d5856dd3f31659a806da5157bb79db4edae919c618e27da39c5b3363c44dcb7ea738b416473ccc5d791c40456d81d19ba5f87c3e5e43d1e2ebe92cc677503dc4b6216ebd74d47dfa5b244c5fb05161f5ba40d24ea35fb3508caa33ea95a20a00cc88a53dee6e4941ba5d1218bd7d57ee2c194a53923db623c6826de1468bd82a43af00995c01", 0xe5}], 0x3) pwrite(r0, &(0x7f0000000800)="0efce0fb79e1c0d0cac9ff4aaca141b8f1590a0e966da06f1c3a74154094a6abff1420b0f2d9673086ef95c43693f8d456fefbbbc0d5f2b3b8312107609c48f6cbb562a479540395657a8940d5f7d118b6174fc2c673d02094c40474e174644da26898a5e72fdc3ddf023941e83f323d17002c82318f658267dc1b8ac7664e7830de87c1e60aa1a3516c565dc51deba277a03a687b7b51d8b931f986b449182d0c5860a160c0bf4b5a6262fdd976d1d56e302e22fa4bffaa6ddab37a3cda8a9d3305a92aa1fd1d5c75ff54", 0xcb, 0x401) r1 = syz_open_pts() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffffc, 0x48, 0xf31b2276eb19831d, 0x7, 0x9}, {{r1}, 0xfffffffffffffffd, 0xc, 0x20, 0x8001, 0xfb3000000000}, {{r1}, 0xfffffffffffffffa, 0x44, 0x4, 0x4, 0x6}], 0x4, &(0x7f00000006c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x20000000, 0x0, 0xcfdf}, {{r2}, 0xfffffffffffffffb, 0x20, 0x8, 0x1, 0x3}, {{r1}, 0xfffffffffffffff9, 0x8e8efd9c7e6d550f, 0x1, 0x3, 0x4}], 0x0, &(0x7f0000000740)={0xdbba, 0x6}) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000300)="d6415682b35e4e3ca265812c8765b2b064370cd132f8f09fd5e86a14dc4571c49a57a798e0b8980ae177b9b24c1c0a637fe808dc28559996dded014f801d", 0x3e}, {&(0x7f0000000340)="a91ab0e3276dd7e2", 0x8}, {&(0x7f00000003c0)="6be399bfd3c0131e9815c6745fec70929ee8a0734ea59bdbfc8d01549dd7dfc654a809d09a6515607b8f1f569c2878c195eaeb9d27712b0be64432321b5846f7dba8d57855b8256db3e6ebb68b4c7b61e4286d", 0x53}, {&(0x7f0000000440)="50ffaf27face92c6da5851b8b8459287d3f6cad10360c29b3b5277898ceab27f761e5ab6e5cc82b85b2458934337356683885b8347bf61ed0f", 0x39}, {&(0x7f0000000480)="1c1a5c6ab8a5b036b13364040bafd65f936f46d2cc7e2595363974eaf54d634aa2b24f93c4dcf5bed8d71e0e63061daaca2ed725d0f73b3293530015551235b840814bb97bf4c2e3ac1aa0b3af1a214e5d48b0f619391934f7f7131fa8d0f528a2e52379dfc877cc39eff475903a29b87d0d48cfc06575029db53edd67fc1e46e6b0dc18e25c7d732f7c2bead362682455746764ff43e1d7df591017b22ea13ec2cfe97ce2b8fdd6", 0xa8}], 0x5, &(0x7f00000005c0)=ANY=[@ANYBLOB="1800000000000000ffbf000001000000", @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x40, 0x2}, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)) executing program 3: sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) write(r1, &(0x7f0000000100), 0xfffffe5d) sysctl$net_inet_divert(&(0x7f00000000c0)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000440)="4fd200d27243d399e7cbb321f40f5f239ce3422bdb22b1ca061eb1a82e33146c37898f3afd03e8468042e266dcccabf1398c7b068a5a4a621df1fc8e02a19b49f380905c8b57a963afe6cb2576978e8ad247af5fe8308db74cc86921a6a42fcd6264ca6e1bdaa90000a7df6f8f34f82612138198f40a3d6d6550674372728172160155f539387f756b60d0c60f1352ba1ed1ef51ad5328e5ff084e50c0525e5cac7a8ea55ba7cf22fc56b19ce330bde71f4992ada6be6b4edbca374262f7c48bf23d0d0952657f8aff7d2ec4d990ca1b10ac37144a535f53ff778be83218aa6cbdd8d47db5a5f9f86726075e4849c4f01794009151ac262bb68ed7e258747fde1c4c26ab01628f2cf39a6f14a00413732f1f66a802d078caf6e4fbc9ee9cd96763e441e2d8ff75f2e3ec861418439c8eaa4a21da8a4de3b896fe04675c0881267d40a3efa679482c15e355f6d620982dfad8ee77612c9806d20352c02183408d3ca61038c23b645a94320ebd2ba80e4d3866db85f7e5ecf5f8825561528f4aa196587031ba551442725fbc3d0893296661518a6865cb4bf4960a054b8ad8ddb106d37998abfc8167fee453086648b850be83d9ffbbaa640ff614e0e99e0e14f0be4e67aca8823f78980a4162f0258140a8142de8bfe25622f6a6f1e2e641b2e99c3e86153a5a5d9e837037d97d295eae7223ec52beccc3c643be15ef6dc44f55403a82eacdb9eacc0e0448394c02d2b46bae9381eee5f44a1c4dfa70b9d2e929acac14f74e225bc84ce8376e538a05e1c674134e1c03a762407787afe2c95db38a8e73c28e7693d9da260b4caa2434e6e689cffa6b7b68a033fb34cad87c83e800faaa60ba35c57fd2852446d080a6dd717fd2eb5a73056a7845db3cf1401445d6c7a1d989df2c6d38dbe9322dfe81842d125ffb8c04b731336fedbedea4dc1de7f2ad15c00e2efbda62307be21963b0f8b63261c938b3cd306805f9ad96161ab589f2f4d965ab64b7d583701d973426033fe75cb7e5f0a5c8004db4d572979742fd0a66203e58c282c76c00f638fcd1bb8c90346863405da6d2c1f82cdc850a2900c848f98eeec01df55af8202aac6f9ed3e829a93907c6974547aa31108ec5f178b7e5e76e6ff3c74a12d30183edfad5e4c05f4bae755a40d8d16a86fdf7c2b99af1c8f416fc0e8847d5d0f9a6ba74488b20c56eb5a24a67b20863c12a0350320d34d05dfaa85c3aa30fd5ceecf0b20767a3ad3133ffbb63ce4f13e3aae80ac1b261abeacf66e957ff59f37f8dcebe90f8a22b266c97c26c3c43453baf25fec4d1020575d431cd148866c3df77d1d6f5d5690f42581501fe2c2351ff23a7a05708eef59c2d9348003e2530a1bbe34e81900ee9dac65aa4e60c37d6006838cb7f7470a1b2cb276304853d5547fed9f9e9cd6670326c33efcd8812f6d9d3ea02a434253b30e9cb3e41fada2840e52d448e020084f35e9de4d5fedef906341a6abd067f90ace9b1a0d0d9a737cfb25136da1f6076c83d916599b92df815b36d8a395cf9fbbaa84df8cb77b14f93e4ac69e5a6ecb095b8dc40cc9d37429548fcfaafca76ed7e5982b04eafec556593df6efec68e23b65244c4a93513c9a7b7159d5f1c5ef2cf8cfb4ba49b3ca29de88bae7fd5017eaf9231a660dfae3cbddd41594d03ba30a2ba4572e97788ed6970950b8794cb6d81dd7464c849533e40625fd2d1a036244408d7e7872373f4d2a600181f29f44968a2980b8ddb7a1671b601ba15226997c906339280cf3f64d581ec65dede6ffca66afd5bd2f2441cf9241bc0eb96e2267f61670d51fd04f50f3c84e2b9d796ee74e4b6fba746f387be56ffe2cd81f6d9e99ec254ba596efb913b5b1eaaa46237759c8e79a11d8d7caa674a9434e48681b52000132d05b9233111842916c990615ffa05f3ca8d70de2b19efd56aaeeee63e8478f9352796586c41b89bce97f41f27861f19f5955a1d66f458d0e7b6ab769225450c0ebb08144d95b2eb81207baaa044e73b247506c2a094aa4548709df594aba1baee36afa7e2785189e46dc829e64404ad24f2da49176dc0c818bc6529672939af08d71e212a31156639744d675743c43bb5d636569fbab0c2cb81d5df18cf8bef0be7cffaa4407591b2b84e900461c99fcfc3147b14fa80b136e0e3e4d1d73711e439b52394cbfa119655a5257e9462663a754f0318b7dcdbeba7cc331b072cb73acc779542a2a58173db6ad0a04442a861f12f6f63c907da921b4615029dff93ffde73d57b836133619a55b8eee80fcd9c40fc93f71b13295d3b05c14b2b3946eda5b5b0c3585d7dd76a33e144db694ef713219d8c87ac75a14e28a009d826f0f29dcd2acfb72a33f0482c73b3238bdfc53bb41dc8ba1feb477a1c3552ed3db3b3d5c49aa74dfe90eb352133ad71ec6e58267844f0de7201535a5b478368f5525c104740ddf6dbbf8ea7e01b7bacede3e41ba0c6d93fce748298671cf3538f68d7f179d43e2a682f97cc0084714a75ebceb9238dd7e599c2956de9f14a49d3b21658b07eeba9060845024d65c2453b005b3777f686f39ecbb1cc7aea2d567cea89ad6a22a919cffc05e0f035d5b413ba92b4e3e84c435cbaa3dc7234d7d4d7c278a05604f0502fe5b90218ec7ffff8d28543fb6df997444dca43c1d51a56f561cba0350ccf7bfecc01f32a79a50227e08de12c7407c33a2bfece441c7f073023a7660fb2d9e7a6571a04859d3c9752c70d801a77911a4b5e1876cae193b437b8e57f5fe52e4de436b4d8dc7b3057e1084023b4f0b39622683eda1b5fb7266a2195ee7ee586a8794199487a82cda281eae8b62eae3436c7c275391e7341c1b8fc9fed30ed5b8b2a5094fe420861da8fb3deddb41a69e970b1a034c29430120564217e610505296e7e305e97cf364ef6f8a4f1a2c8ecac721fc4aa2bb58efcf544d87958a2279b59d840ff34d22ef19231c1c00409dc5adb9a7edac0090460a41ea162af8729c1d50f73f26c7696a073a6868d1c6aff710165c69de6e9c3b711dc0b3b668f39f3a8daa370693f697dbc30d61ba44ec3ac56ea74cd274681d2b961ad04766f16ac44ad06699ee461c2b09115d7d5737ce0c138726119883b3c2b51a6815595faf34dadf96d2eb8caa281d3f9e212560142764172b99927a7699ecfadf6d478481113fad371bb603b20756234b78b0a6d331e1b8fc1e8835bf4937488b5e1fd665e69b70ba2acd196cca07e38530bf8a87a7672cbb13495f69e8e4289a2775b6768795ce6c16870061c805d8a9ac252e4772ac2d88ca51a372ba15309ec317fbfc76b00c7a5c6a6627cdfda5f793f32e1f610dc71a71b2726be5969233b944234458972677e5f31547a4c73d8c5ef866cc2846a7d5ce3b7c069528afe370c0714057946681302a92fffb76c138332ec83d7bf5aa71d5a9696e56745de403d4e6793a95bcb6503fcfa958c4c1690edc2b37367e88a799e76b8388528326cdcc6c3abc67a3a8a4d9988340eb094a2ef4f2c3e4018f1ba42480ec0034d742eeee1d1000f78359c333f2ace492bb0da6adc3c833c12c8178e3b676c441cc8446a64f2138a391f145f251badbca1f4a22c7318b2bd812ed5844085cd8586fd98393a458cb02b4aa82c64edd7a6ce663e932af18ad0b83602211f97703d164b098048fb5db8c40a530f73bdb915890a379b65b6868ae03ae51807681a797fc790679abd0c47a5dab3af7d02b5713746d755fe2ba4f62aa72a138f4459de6ef13acbf4b0da41b4c8142c1905b762f77ba0fff8b387243ef194c991a524438fe66c255a88dcb00059dbf0888728172805e24919a9422e27368b6f085d9fb42daec51716848882dbdaf7f034162cdf0cb54ed7db37c4118c172174115099111aecfb322843d519e3885afaacc6cbf0da68197db28e27ea84465ce2b511e330f630274a81898031437c67fcf0fe18fd59f49eb7e744b44cfd9b399c9a6146ff63224a382766665fb7ef5c8d4ee307a17e680fee3a7cbcce23e5e3cfd4cd8ba753c53bb6db3c0585a429f2635c3f0cd372ced614ed7b1a794885f3d66a68502e9d3eeb3501c3203e9582e7b6afd40899b2d2d2881015347e13560e49a51b90f8fbdabe33bd66a401ddeb0f9a19acc5b76908b38daf6cda9d1a416e2f6345a60b6ce3ac20bebf1f87ece3b73a2b0d85ffa308269e075098b921a875031646e1923b639a247d5f33b595a695bdc382aa128df29d4c83d908f2ff37beaeb19e68b6de43c256ebe1b00b7aa01acaa3100706259e1ee7b500022fc000e3f090922d10ce1aa668e4453883b6e94959dd4b9d2f46871deafdf4f068bbbc1addb528834030c5d0647b920a2f8787e8d224cf70f6930611996465a67e507132a59c0ee65515ad57f1bf3b8c3404bf1922faa317b7572e2f18f35f79184ebcb82dcbc983289cb7393a06010654985ce418f11824f123406b5f4db481a26c6a06273c7c598f964a0c0dce9dc65fc8bb8373367dc15f5f396de92447375d38df0c2e318ae9dc027389fc890d259fa76d50e1ed1d5b2f15a37f11d6454a00c2d1fcbfa3468704c6336fc15c14983d93d557f206cbb818d913b9995022555d5cc0b925021d611803c8bd91fc5e1abdbb1463d8b3680060327e43ba097206eefc0e69ab70c85496ec91c4786f92b003889cf06b78b9aa5616b064c011277360b9415851b77cffcbdd0b9e346e8577cb43b3ad4ff4e10890f67e9dac9c40a49747a9fcfa22bee08be38f383adc3a7f8906aa6bde6b67fec1bd2e2a0980e726117b61a2ce34ddd30ee77f78b1a17390bc94b5b8a82be3c6dd1d3a6f207fba4d03efd1f97f7a381788146d7892c5b3133891c9f8550a441dd8f7a538478a8b6be945ac8b5741c12415249af0492529cddc862a43696e3d5d5cabd9877678a3866d249a43ba493e4bf96e01d880d5f684df83a988ab93abdf39d799bc7fd69192ab93a21efd0d96c3b4f397467600f52433486b5ad2d1c8d5cb21b7556dfed7fb34fe2944c71d5a746d44df9f027a29faf2d2b44995b9f6c7f89f1230cbc9074bd1abfe9f07b2594ce5b9b1d5e21f44dc09064efe1cd4618f8dbe7b58220d7778770302615eed5d98e6d3b8d4898d4c4b1e3761749f0a29c405290176ee3bdf693f8ae99bfc719978cddc64970f4fb86bdcfac4ba8019d10d1995046975a592dc4c79af936dd1af23f6a3ed9feab38ae9d58bd8a41e4eeb2fab8e2607ddf86b3264aac36f9463f19933864f96f88216c06fa95ece85fa59787c4354b2e3a89e411b983f580e32f166f913e4148d787ef81fca09b335d26d306f39d96026345798f14a89d1c527ed3b7583e4a68b1c9df15b661616547acff622ee61806abe37525c13559a8c5dbaa5d73eaab4de7a2376a3a14e0a31e5788a8910c3f07548c429bdc3ce74ecdc40fb8e2b0fd38ddf6145dfa603f0a5d26b7225f8734b260575a138c9c073013a367993557b0d54802834348b67da15c6eebdca651673defc943b482ca10ce4675fc0b197ed79e680ece2f2dc7b5513b61bef8f7e4024a836c318241d531671fd199ceb253439d8fb1c5e20ff26fe874fda3f1a75409a3b2a5721307e87d2c6dc2f77123ac661e41777f5380f16a2dbfc62b25762b15816e0a8273bd04c2d0362cd6760fbbb055357395bd6d050e883f1f9ce833483059348c581e7f1c3882e6deaf544dcb16c25da488f2abb42dfdc0945c6331bbc2b301788873607f16e57159fe41bbddfaaa5948b13d98656bf08caba1750b1c6202d8201919a3e", &(0x7f0000000100)=0x1000, &(0x7f0000001440)="3171f98be943c66ccca4ac664b790898bb79d228e88faa1e720dd882c400fe3c961f65bc3ee94b1b29a8eaa4249344c90f019a4babe90b2b7c5d325dcf2ff86f3a5b01a90418ed07f6860dfd7536c5da2f5760c3c8b942eeccbe8ef17c82086d0200a941542344ed12cd1f731c70ebd28ca75a667d56474f749361226184ece5e7c013d349c9278776765991f227ddf0a134a113b1b59cc381b77f22aa121375742f8ebbf9c0a8cf4b8422008bcd47d470e7fd656531abe53486d48564beba3315f07171d36db91e329b0dc095e2d7199c96846be48f64910cac39ee2bd742cea2794d82b2b5ad47d7f83194d67669b08e1b286f70c35344d6a6ab19df64f2f930b42b35c55498ab7a205ba3f11bdbc1a0a0abd2ec0f781d05beef363811a1f6d331fdb6ce74ac480fcd73ef98197bce33b90ec73ca9a8836e86bb403eb0f0ff6ee74044ff89642fa11fff8167011471fac46cc49a7a60b231b34adc71611205d5bd836f975699a433ab6591e2225574df28f81c8c7a29ba8f4b96dfe71daa214c1ffcd674d1d66f84a81fc9fd764bdaa2b225294628c5bcc3bea2fa9ed78f3cb152cc8f8d973588a67493fb78bec92e6404aecfe0a2f76be770a27516fdca60715b0d329e3d2cc8445486fb84ec0d94733065b10b0e981040631994935cbf0691aed04bcdc8a6db8644bb4f9106d4a480fadbfedbc995556f13c97dc1d9d93718ee16e375c31a8ca0ad77fc016255ebc8b4e8ae3b599c5e2d62111f2c1f88c6b7e57d5d3f12e9c0ad30793115141ae7bd064dbae2ff8b34cf46d5655eef2e1ab34e76ed71e23e3396480d11ff477baa17bf9806652c0c65c03c5de58abb7146e3f350550861e62d57dd1a96557af9ce7fa8e56cfe42740cb20c2e2991e15feb9445e43705d796526279efbb722ce7b923e66aa7c07ffd52cdb705eff8f6e68636a35c2a423430bc42d1bc183164b1be9411169548d085024635650f7d812bcc2f0d4502f3248f0a3806e4bfe602cf5707ccc28b88e58da05ba577e78070d1f4548603af7a33960e8799f50cbb704c603b32c18100698c289206676562a47c48d40fb5d5bf8398e1da9213544b08ae491e16537b1420a94e127433dcbabb966bdb3a25bb1cf478cefa3a23a7010339255c3c5061eca3a3f56ce71ea40957e2bd600a88ff6f8f47632d00daabdcc7a0bd35dbbee6b0c52715da4261ec76f141ab5f43f45d5afed886861be04e00667d11e68ec63c65807eeceb461453a7f770cd007d5fb4e0aa8a84da26fcc7430caf92a4a20c21e0ad5a04d91eba2e6c632c55a0642b6a3124ae9e72cc386df00d67e04ba267f6a4a3e761708cad2e7a4469877c1780aeebe274b8aeabc64731d2f50af42729d17d1cde1e55cfe6cbdd90241c7704a3365c5f5411497b6f745ecc4b73a67ab04ad740ef59cd299493e34aadfdb308c14f1936f2329c2501e0232cd3e04d83df9677b6ee80517d082a5115691fa52b48f2b941e8eda39870b7c8c750099b41ec31cab405b83113cfb603c00acbd32d871d29927e2a3a2837afabddfc63b73c0963c905e5b776f67e9c84b6feb8ab4cbf33aacb51c7c2513f624fcbdd096047f12fb7f75d06e9983a0c6e882c35f663eb054e4f402c1c65782967c1de2ed34d3841b46cdf59caaf8b5ab7712662e01a8f7e041ee1f14ce630b976e70e4414396b91973e8a6fdbcfb1c32962544bd39bf870588bd03e3f8a2303a87313e93061837ff05fee27c5dcd5572890be894fd95e2fa9136f4198458a59f8c44a4703e2ac63b65ab121c94e6a676b4552811702a5f27f08fc312b8a42c5f79409410fc99d0a1f9e38396802357f614ef802ee9285d2ba07c02687363cee2c216d71ec67b7d0d747e244931a80f0289abba48f9ef0666460c38c52271f8a27502145fd95ae8787b5bb1131a28e99542726d1736d12c8e662e6c049894ac9a533ff1dcfffc7d453541a643cf52ef91ee537b94486030d242fc657400c403c10a8ad897147c5d7a8f245ad133b0981814a7f3e385c4da7d1fcd00c5aa55a6821572e5c3e9e0140432c34bb34aed2a6abb7936d870997c5906fc4118abb1eb129a7733ada9ad85df0d678bc8553decafa194013679016642a7ae4c84dc1a31864d823622c5cfa3fdd031848605274f7bc251aebac2f4cde8865f823ee01bc5b75d3259e247ff9499566696cbed8b8bc0a611c8558907788ec9457e6e52e4a67515759ec2a186403ef992516f66d01197e503de476909d132f2c592bc0028fdebc740d621f3fe9c8a753ba91b6e6ba02d5d44dd44ebee4c8bd7ae857373383b1c52807735552038a7ed5e2383d51b39cde0f52a44917f181153c42bdfdacadf6c06eeed2fa30b7cec229e8f86b10c243fd1b7381b6f964ee6a271d80d54aebb45f7eae367b41bf17adb6b34602d841df1e2010daa8fdd2ab0b95f3f60d7311217289c1f4b578394ebded75ada9c5c88d3a56dd699ec59f27ad31039421fd7c458cd84714619fd2cad00ad4ae78d81b5a8a8b3a047dbbdaff5ebff5642f900ceadeca692f2417c0e31c13d4d4f39fc4e5bdc91ef9391cef51d566a5a8f7e2db612f1d4a4de6dc0f68e8dbbb1cc3bb8673f810e1a9c589480d165edbbd5b80c7fadec89841c622f4546ee14e22792a6afa230ff52565c43268d0a385e51bf8acb297de165c9eebc80366f5b3505a6cb2e400be2bf606da25be913ffb6a6e7a3fe0be4c803f0c00e8c8c8f881d5d87d9dd6907c137e71eb971c2e85b53a1f8a9be9931e6171166580eca425384e2263e440dc855021a48d09a6799477fcd04da1e7121d3ddfd970d126ff25f930ec3b6c2f07a942057ab9865d7d8345b6bae901d935e8e04fb0649d4719f2de16cf2a7ffe900b178070af47a3c6a0162e53d2403db2b9e879a27efb1d2b927b29130137b7a27237f038bbdd5153e1245f8f1151ee8c3004f8931279df284d222bfcd5acd57a7031b2ddfd403ae3cca308de66d4eb4b1b720d05c0c825112ea73b10d078831ff8b4457013017cb967053c243586e0cd49ad19a45f0ec8cf3a0f44bdd3b4b713b4646fec1673b597bedc997fa4d4043c5aaa550e6ade1458b756f1d87094be31fb30f7cfaa1418f5212341d8675c5a4a9edf33be5ab43e70e9176b21d98d70bee1f2af2ffb2d3d668d7d6f81a615aa68e4f9a574a717887b5cccb44e84ea80f665c286f7cbf1e76242e3f7dc9a322d9ef67c3d3532874986657bb0c67c2dfef4a96996481552086e3772b461badfde7c3e4292c130c6f45a7ae7190795b25e5dc2939076742a07b31f88889c2423aa416366ed6971099a3ec88fce24589e8b456a9aa3be333926102be14428781b39aec2859251b0c71144b87b1ce0f9c15e76861ff0c9e0c026e50793d6cc1cba574d8927d85c30f71d908d3bf8dce91b44aaec43e73693b1e32e75e207269935e4d45e024b4cfc7e5c9053db9f540517cc141d036fde5678f4723375b1729f6b7286ca3df719c3fe82fa43439d6c4362806940c345f7f0c284e1f6ce3263ce8b254fd53e909af8ff94331aded7dc348a166893daff809966a9c877c63b2f8d64a8cc77a5cf86df93badfe418bb757a70c3aab275ed29cc4fb5ce3ba09a3b6166c11d551a80fcc801f72da786951846fabb64cc60e620cbd63f89d177b767a87cc57c9ba26d00489b2a2cac4f75c409542b548368e0a6efcf871d847f49b82632d47325b94b075c7a5219ef42b16ea877ac44c542f54198538eb15be6cfee213773185effc26fc5fdebb86030a6d804d45cc98579609339824afeb4edcb0a2ed7a875afe4d7f9af73da3151a0dedcd36faf550510e0488c376229345bb90628f063e7872b0930a77c89231a6f8581eb228a6b3a0fad0a1b40b8e9ff8068d3f3232fca175a68a406b991bff13b8c0618859fd9b4452ba70ead97530fb35d7cb038c77113e9e9695eadbe601e699eacc34b96a4fd6e74799af889db0325f022d1d4bb6189e53347dd0abf9ee6a7c174c9d225a20f054a7b29066885ab16083b2ef163a05e71d48e3854529b5686c53b5129732b3f219938f230fd6c0fa42c0ff736f221d0c19e132d3855ed993545c5e525267eddbb01605a64e98a8ca3a46c4e87f3ea87580425078dad099875ee64a1809536acef76379accb00b41e9cdcafcae15c02f72e2d29dd3c1138d821123a9b91c120f52a30a32d684051295c957f80c1d72da976290109d7b1aa4503cb3c78767ea0777f4e9f0cd6191b6f03ca13c426f1393136bde0238d04524f85d51ee37ce1c0efe90fc56e9e706a1f862253bfc59fddcff9128256a3eea2eae0762947c4ce47483c840e25220f2d5d0dc3d1736d260e1f48838771cf2cc1fa1923484523efc25cfdd240a62ecb56d180b9000ee22fae0a09f437bbe39826383f33cc64559f77a5df16df4e11cc96291b553a0f9f5ead00ea879ccac0fe184cb19a680bae1a596bdea6a62e307918e3370a72ca6427c995db7ca625192901021bcea670aecc04b6d78cffb46167e8050dc96e167fd30d819f0bed2c4f95d5ab6add61e270298281018d2a125f14592d73b38557e2d42cb5a5aff8585ef7348c40471cea451e2b4cfd9fae39e4fd701743f5dea3b9fc6e9c9e6b9e6dc86c2c15dc94075990bf58df3a7a5604d378432ef038b2997ac7d01e6f8406f301a39a780d53594eb515f0ebc471d5f87937345e8b43053f864d30f7db36fbc6c753a625a52c760a2a10d6f8effa3782f06f14d87748558b41c56568d74e4dd9b21def1f91f23159fc8d63f0c47aef112114936c000a3748db66de063c74f1ab3413b33003d789f379df258458743715588130775edea7b3c1b6b8bca04c7752282ed384fa8397951495281e4d9e1d0cbd73da7185deadbcaaa4a311ffbb0234ee26c05468c2dbf54923c527252e3eed031090187c6a40d1149d25ac724460af6128a7ad89c205e7cfc0afdccbbb4636e0f7c17ec3153f8c28ed93bb8f4e08891a8e84cefd9e1de80714bb55f01808597e7c7ab8e28c5ef8b593a676fc644782160c5074413ac4546a9bcd0a4f12b17f3362dce70d8cd42b25d2bf7704c57bbdaa138c3819b7cb7bae26b4b0467a33c1efd2c2b9efc8e09d0b53520da6c01db48752aeaaad863bc26d12b54e789cacec5a2c3d7531f5a1f6f9da4d5d0346d182ffd40f83e239420c1722bf0a8a3a9a23ba5170b0f3e55af71977ee7e17dff606322a7b49aa9723dba38413a69ef0e2a62d8ef0643dfa8289b4c2af3212754a00a4e3ac19a55242f35c225a8238cf0923f1744feba992c27b53f634bfbec1e8ffeb2b6d41a2d475feeb7e090443286291288a0beeb7fc9c7a0f99668b5971e06f5ff209dd3d7985de583da46b388f0279f0f28382885ba48dbb04a65a61ed3457ef5427e596547edf224824b8041676a6a66f39c437d692a728874172aa377b007677ef2d3e1a771949512fbd06b2ff60ab1a3ac03df86b75780cb3532bd4e7fc3e0be8af4df722814c54328c77fcd4e13cda81aed3501fa69a4d2114d28f9fae9fe4944ac88b44671ceab601cee93f5aca34328ad6e778c859582a9a3186015187507715dd69ff7507f060de684f52f66556f2e291f012759108fcfae4dccaa4c40c9e92566f548f0718b363bcf1867b25484fbc13ec9b2e6a2a2886f73a7a3d47b4b453c333963c4a897a8d23e5e741711b92bc205a9837b5943aa950ca7a8ab00c0f06725f81a10f37b7a419767e9dd33a638fbbdb363082fb4f94264ab3e0a0c146fc456450fdb1803bcb789", 0x1000) executing program 2: sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000200)="1db8708db61b5d13aa269568235de39cff7594923114acaf9ed6549cbffa06e71fa3295a8e7e96fde0a5f5227d4508fbb7af5cd43e1c86cecdebbf0d4a741e115cd4087f0760741c91378a35ef10e607edf27bec182fa15f3d0707557ddbc9336ea9d017a39d3ad62af3ccb59f83717775b06778a6effa172530362347336a8f34577be260f6a3023e0143659de755c3d10f2931c65d5cc39bee155e7fcc83147aea32ba00554ac21bc9b5023b", 0xad) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f0000000440)={0x0, 0x0, 0x0, {[], [], [], [], [], {0x0, 0x0, 0x0, 0x3}}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = dup2(r3, r4) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010008}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYRESHEX=r0]) executing program 2: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000740)=""/28, 0x31}], 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$WSKBDIO_BELL(0xffffffffffffff9c, 0x20005701) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x3) chflagsat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000240)) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', 0x1, &(0x7f00000002c0)='./file0\x00', 0x8}) r4 = semget$private(0x0, 0x0, 0x509) semop(r4, &(0x7f0000000340)=[{0x2, 0x4, 0x800}, {0x4, 0x3}, {0x1, 0x7}, {0x2, 0x0, 0x800}, {0x1, 0xfe72, 0x1800}, {0x3, 0x1f, 0x800}], 0x6) r5 = getpid() semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0x1f, 0x200, 0x9a02, 0x100, 0xa6, 0x9, 0x5]) recvfrom(r1, &(0x7f00000003c0)=""/67, 0x43, 0x0, 0x0, 0x0) semget(0x3, 0x1, 0x2) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r6, 0x400c5711, &(0x7f0000000480)) close(r0) fcntl$setown(r3, 0x6, r5) r7 = semget(0x1, 0x3, 0x18) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x7, 0x1ff, 0x8, 0x200, 0x0, 0x2, 0x0]) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000500)={""/16, @ifru_flags}) ftruncate(r6, 0x3a) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f0000000540)={0x1f0, 0x23ba, 0x5, 0x7f}) writev(r2, &(0x7f0000001600)=[{&(0x7f0000000580)="6fe178727c6e7252783cf9a63cb03db76aa30ce5cf436000a937f7ef531c1cee65c587d569261f90fc09d2c7a15102f6b711ab27620152856717e57b33908b20108e5632962dc6bf463e4ce63edc9f2d", 0x50}, {&(0x7f0000000600)="6d14770eb12a2781da73362eb5731e37c71aca1b5bb1dbe04bb01292267ce9f7251dd631cddd3e8ff568caccfba4391540a223be08423f517045e29fa1473c6f8b05b1b833231b417cea01897f52e67e5f974fe9552aa0c06b354a07ac1bfe186efb2e977b4d6b1f66eb0e8d62f0e9f5bc4ead6bdc0e2ddfa6dc4e43e77c78eff5f9825056752b56549360692efaee538a17d993e87257b6a0d33a9332fda8cf6b35028dc45565df015eb40c08836959b8aaceee0ce32e0c435cab1ca09aafd79655cae44bd9aff07d8d99d59a55a0401480917bcf71987c8999b0111d7def12945b7a71c5d41b52d83ac4c1ac62fbad0e1e4142045b276988a79f5dbace6267da394b6278de6ee14a9e5eccdd724991c3005962c690cf6297c5b810e23c77f40705b4d35bdb5b624956c49894854f32e1f525d20a18c3bc786e6355a12760a8cd54a9c6307240fb9bbac2318ae5675e77271235ab0b3a68b67fe6f8d539de252fb28740ed44c0a1b75779126f6b5e1eab582d0673b9db297666e9a7cee680bb3f88eedaf608f1423877d36c6b0b5105bb722072ee96bc5193c8b7d6687257fe86a25a2e61959daf6d0dc76c6cbd8ecb702710ac8aeeb9023dc5a3c7efc26a7bc0afa2e35f67519d5944c7a578d64141126008ee62744c84b746535d9b6e91eef9842b3646a0cc9feff1dba8ab3347a25feacea422b8c19d75b64454ee12a4109c12cbebc15e2b91444772efcd9b46d4e349ac9ddbb5d8141dfbdb1637807e2e600661590bfd87beb6b4e2a775a7c34c5e2e2544cf65ae22049b59ba50a5317794e347aa3921fe3ef008fa83662f7e933efa1a680c6ebf263a7759f094e05cd572ee36c360d38c15dbedad9b6bf470a53ffacde2f1c9250b52cae99f8f5963833c818afbe3b148d0924032e44c08fbc05e6347f61c365a61881a1775b4a77adc0a6c2a549509d8383c955137284ff1b795d58bb058025508e4b71473886bd5fcc69ebf8cfaf60e20ee4b5305b8d8b827c96d1a7ff28d47f87aa887ae21f1c6373b95b15e638dcaa01718b082578ac11c06d31713a89e566d7229850da55403b2d8627893fa8797c3fb29c34dd8586c5dba6a01d8cff06b6fedef64128a7d72dd2aae2df8768aa656a1b7d0766bd8c093aff18231cba47a115866c5ff2464ba58a8d99fea18ebb8875dc85d051d4b533f95d5254c05618a86e69066b452c89658cd8a5d92477a500ac499443762dd711fd6cb51fc542f3524da94fd90d7e2e878abf3cd29be4d2b6f6216627d25df8b447861549414a76ec03ff596d30cacb0c814072977695d31f51c4b4ca15a1c05f1041da1d65fcf728fb8228d2771067421691d1679f519a40d5f5dca84dfe6898054f4a43245d5208586d7f322ec3894f7afb7471187e4d07f704d15f3b973f681a95c07a0f420df5e68cfee18f4af8947be610179a8464dc47a3996f1cb341f73d9e80e0381b48ad4889ef1b21043d32c0c5c4e613f208dc4b3b495dde9cbbf853e329c906cc30f5d9df5146ce4fdc6ba17da27c8d197436902340e71326b071943767dc1a2da892e3da11d4b18c25bf05260c1e6aa31f2cfce59803450999d7aa17a273848208f6d05a0af7bb7e10cd22638255dfadceeecd8bc3b72379b2f47a6d0389d8e6d6f2f0abbd1b22356562028c00c8db512e65ec93979fd038a40efc32e7035e628836b6d763be182b7f178e03be001a9ece44e7c66bef91be2acb41b36ff08421b25f6d749fd5add4269c502deef88e38ea6b2c6b9bc3f2ae8f8f25af7ae6447e246589a87c2c99a344f01eed3b09caacc591cf4ba071767e6661f1d4a125a7bfd4f317c8fad1e5ca030e612997508f990d4781fdca4aa8bc86a9d9927dc40ee8719076d3b63b7ceb002fa1aef90001e376326764d776bf6a619cd8d2feed0672805b6938741b4c6361ddf7cbb0a7849399d845801eff6a3841f165a543991d616a1e0be336c0ab2c376c728cf729ec3ee773124d5161b547875bbc3a969f00174ed46529ebb60d7f2f4d72146bb508947f4ccf867c1eefd7796ebf64d0c11ef4099cdee2fedcbc59ae20d7921c1b8b036324705b2ad9dbff4d7c84432383530df10bfe279f696dc045a58a8e95fbe556e8a870d39c722396987e22756730330514ee5a85c8cc8ecdab10dfa836e17c179d762a3e7291de5a025541e8fa90f6c1c5b113f81e1781edc07cf3c33c30773200aae8f47138c05e62185dab7cbbade19155b5013fe91e21fc01a55e0386325be078955822e1c2ac531ac56228f8520fe96ccf665666c1a7feed72e8fa89616b4ed7ff029790ce8e5a9f7c88abf8c2cd40e26234ab3ff3977b02c73a8b579b164da5494541055d67148b5f9c55fdf61d24b14263841fb181a328c96ea723b8845def07a6110eeccdf0c374e9e085e2a1275316e16b3dab05967e84cb834b743e10f68266e643d6562148487a05909d940a438e7b42e647fcbc6fd00698f32111fcbe97b1eec2e320b4c0128e087ee2bc59e9443deecea798f8aafa233e4281516b0171f225990522cc9753c6ab9544044e545d9dfc8abd4d719068fff9053fc516ad877fd7afd5acb9123063c3c05229816e2f88ca1f1ce6fac2463c93faf4984ccdb140c52287adb121a11034580466b17a110174bc95079c61f7f07be3952791a8a86fd7cce52809e0c2240e9249465e66a0e9d48d5ad19ccbb913d93b81c004d2e02c8f43fc8a3144a534fe9a300ca6c488ff70bde05d96c63a48ac57d16c4f9c2629ea438a232e7c0bc84bad9638dfb7177bc16d624e9be88f359175298c896cd335e0c575fcf70c13d85490bcde4c1ce9b92791601db2a3c54fa3f1df75071c80efecf82ddf48789a76a5991a7ff651e87377fc42026e36d48e43010351f9196fc05cce9610f7b80fdaf45d369afe39e470cee1f2a353a4296fd236a8b738ceaf7867d87a0aba05d38c735c1330c104d516d945601b523390c65fa9174ad20241bbfafda5b5551d47bd7cd6f0197697438a1d53f032be80c9e7f1b06f91ecebb893935316976cee5af29162b56ae8b590b68769baa5a50db40e5485d449f1475b122294dbccf9ea7735cf871d2315c9d410159d65e88bd692b8cb30f620754c1cabe1435a33785c2853410e67bac90f027c80abeb8900a164f641ad18d510deb9bf0c9febbcee18713b2e54326a6eeba17e65d45ce0ffbe36af2fefb70a8395623abe84f8749912401b3d9a0f0436597014ffae89d0f811d7419a5e2d686efe07f97254ba32c5e320c50425b23aa5100adafdf7c43c8f8c739316789b579170a0dab4a53823ebac2e3f007fcaa2fab749e25ebfc5367a9a0c7c7fa47e0fff68c6b3e9bc6624eb74c19935425561242630207aa286ae505f4075fffe286b1af89979231276bcda0247758d45b4bde63a79a52e50a09837c5de53f7d127dc08602578665d0663b7d56177ceb6bf65b810c025313f8bc68f40271b20b41f69f0d70aa9429d4b270a3ce6d700cf97a7aa964d9168765af6a5704c9446d6260963617eda3965d3f579c2c573988af3673bb1c89e4c67718888a72c5a76a014473d4f0820b2525e8e35a4f325496ffc5dcf0c84e2e8aee28f3ac35afc731ef65ea05c735a5889c1a85cf3da12ff20970d2f7679d966d4a3562b5518b23a3db23ba78845eb9063e4bb38a354d823d356e7748b39d86c24c2fac7b0ebc220dff4c1bf8b9736da8c8f0dbf0500b2158a146461d7dc4ea02bced45bbff304aa48a45e8a93e68cef10c38e56602a34d3369926a50f69685b15c5da61037229ac260cfd7c95b2e17d986b5aae0b4241a01b01f8d0dd870ebdd678689758abc110e5f18167f9dccb12d6f4e0e3c6fd93e220dd9601445127fd32dff9b7d424e887706174835339e0f48f1dc7d4f072ee06fc311ebef427f633f41b78f32dc12a096cd4e4ae96c3eb2318346b62ffdcfbe183d33a01116f1dce284aea64c85dbe663f8071a9ebb8662642d26adb63269bfadad9cf6da2d904064412c259b1fa1bc007f5a7dbe93586694291817e9c8037066c98112748f6bbcfed54e4796f4274c7daddea7ce6b5e85d64995c0d17dc295c3fe43b1b3f9096d5645d872f8656ab0032f2736269d15ea36a5e84b78c75073a6c73596e956ee484a34d430ad9f340bd7e9e3aa745da2e0d8349b1768f32729976c8f7a4c678019142ded5f4aa77c1e61e1af151a79170cb140b53dd68e1e103765725a7a81a576da9854530244cfd920a9be88e9abd744a73ffaa0c0f49a23e4c3e57bf0d0858419527458db3547abf3ec8498ee46c9e534a57d35e64a59fd0b8d28d057ebc052abeeec3ab8a0b0db000fdd4011bbaa1bb195f55175baf6e8e0dd73b07f78d20ec813977eb28076d7220e43d30dc8d0279ea498c952f2582a6c36f3159947771fddacb1a389af6f6e72aa3d5602f79b91e2e7b8a896c949be4b438acf701c9ae974ff3d42f68044f48528e94979e99f920970caa8af9a945cba73011f9dc43383346b079e9c03ebf34ec981ad1b4810f58796e85f66fa22724045602c5d11e4642d07e0162624163529e4888734bfd529e20508deb055c8d5c0a827cd93de6419c89f86703d06d8c29b7c4e1c99e3509682127dba56a5920243b3130e7f7f3088a004e50ad8e28f5d83b39aaed61ee75f0bcefc550d004f485c137a92705e32a64cba2ff2bfa25b675d24a4a86d239deec1f9fc28aa91ded2e8d96ff185233b7d48b0307293c4426deff726a8e31e871affa491e785e161e59b34f933158d2c0f685633cba66492eff7ba81dc82d8faa9a22463e1a0596d88aca64b4e6cf4d47e15908e052e71b0acb7525e288af67efe169aadf4745f40f2a1211ec476092904d3369665c7515795dc14f0c0b3f52ac8ac4d82f1669f7452bdd0dbf63d86050ecad5dd7f548e46a01f1eec2e97bc97bbaec2c7b293e8bada346c963b813d2c2b6ebb7701441a06cc04e8de4e6ba9c89abfb1eafe388d7a7e8ad0133772872b9bcb57432b5a8ab169eb265d886c216008bc3b1c4dfeff0c26ca132ee7165738fc8cf92e47fc891fb0290c29950b886ae4e701f80581ddb393ccd07e1e2a129a7786164cfe6d796bff7ca762589c5d68e2bc4351f0672de82730d472167968a3a06c73fc6c1ccc8d55d21fcce779df7260b5e68b1a1500629e7c208ad8c8422aa5988e5f1b8250346e9789e65c0a160f85130be103bf245a908a2a03dda15c054611ae186075ea376201e4f52c8c4630c7a86c00e858207cc3cccf2a8a072b1408755ef00ca0d60de6fdfb26deedd918e7f6827e74499d4c92e4aaee5c4a32a50bbaec05bd32d8dc3f021db50f2420d0369c3963269cd976c03f06087b129f2cfd05c64f86012381c8480b7e2f80827cb332b4b6a9257cfcf1ae4c52ba9a51858d109d5242721534350b529a62a6eb801b0195d7de9cc55fdf5851d9bd746fa132836d72350c59a04e101bec18017aa91c8a04d0a2a4007caeb28fb5e1d7cce608e7a24d29d3f68b6bdacb82493561c7ae6f68c80a6c6c15e9684db13d46ac86be1be5d94abc7167bfc220c8f8fc6631ec9e95b709ad61231d47067a6c8045935836437d75c802914988b1d3e7fb287704eaa2969e41d6d0d297fa170ab9b856991ddc38a64deb0f737e4eacad6201d5b72cd94091650e5fb98d484992d3c1582e788487ace5f94a03e442d37853c930bca567e0791d72cb7e6121e12b184e25a46c339f2b78f36e53d530c7bc713d68d94b87b8b62676763e982402bbb68591468810330b386c", 0x1000}], 0x2) r8 = socket$inet(0x2, 0x3, 0x9f) connect$inet(r8, &(0x7f0000001640)={0x2, 0x0}, 0xc) executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010008}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYRESHEX=r0]) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0xd570d0466b6018f, './file0\x00'}, 0x8) listen(r0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000240)={0x3, 0x900000000}) open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) dup2(r1, r2) bind$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xa0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000001180)={0x10, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000025000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000159000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x29) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r5 = dup(r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x2c}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) shutdown(r0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) executing program 3: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x43, 0x5}, {0x4, 0xd28}, {0x45, 0x1f}, {0x20, 0x7}, {0x43, 0x80}, {0x81, 0xfffffff7}, {0x87, 0x8}, {0x7, 0xffff}], 0x8}) socketpair(0x20, 0x5, 0x6e, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x6, 0x1}, 0x8) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000200)={0x0, ""/205}, 0xd5, 0x2, 0x800) r4 = kqueue() r5 = getpid() r6 = getuid() sendmsg$unix(r2, &(0x7f0000002a80)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002940)=[{&(0x7f0000000340)="e8afc796ac7727ca91d4c8bdb6401db3079da8431f5dbcae40e9168dc840af8b", 0x20}, {&(0x7f0000000380)="c1f37f602580df49069ef9eadb5d482f928026cd075d0aab2c805babc1f28ee28567f91d93978e3922479422ba8baeff61e4a04ec3320c463a7dfaab3b9e88f46ff844f2a951be2455914b4873075ccd4b0002c1dc9d085258faed3648132f20f092cbd143197bf70909ed5c8c3df2a40265f397d5d85e72afef57502feb33f84a7575", 0x83}, {&(0x7f0000000440)="3f6373ff8f6296c7ffde60e35a2e162d5dde7aea5883a5f0de6cb97ff20e2953b0e66fb6b8e35c05ea7c6dae68d27fcba6175212142836e6642a4b63b9001268d4a8bfe07257aafb173bd16a1ce9dca00f198f38e5a6ab2b0dc776acf874b7ad125bcd71673c32575bbec550f129c5afbfdf7335f215fc2492abf7715b6d93d3b215a2e9047a2e76f9", 0x89}, {&(0x7f0000000500)="5b5b9721a863cda9973759693d8432a1e6f90f38b2d957616bcd5d84d54d23ac7f42edeace7ef8e15a2713f99c2d5c2817dd6ff65d5b16ebe82a8fd81dde6e0d7f0629358333bea5cbab6ef009a161d20f5a9749e8ef2259a19c0bc4bda3ee52dc0a1e596815f1541ca3c4fd1f6822c58c70bbfdc8c5e85c91ae17a13e3dab5ef39d18288c973ac8ed23ee7664433625a62e4a8e556c1fda642ff70b5f0c8accb8d335b9b64d29df643303e9b7a988df94348ac2cde7710c306b4a5d925cbe4c5db68e9a47521bd1e1675edfc406fe23a897", 0xd2}, {&(0x7f0000000600)="819646e4278b4e06d9f998f7d98d270f16584f42fe0932a23b2f086feb91d3e7a55cc7e0335b17b41fd6bcabe45660c5e5bd9cfed9d64ac738a50042f82cb5260fa496987ce35f1cafe057d4302ebd5cfaf44ae68cb50d4b6cfa9bd349d3c1b28b3439ff0d2eb0a1e04dbae5c61e580dea24569b74e7075cded2ee6ea487087e89d1b88fa608b7209b2287a017b8a2f4146f7e04638e99a6430ae77070a2ad938b5c8576d72e73fd814dc31350a2c8430343e207cd4c9f95ad36f0509ceed74de2288510602b4b43af4439e682cb53e0ae660d10ac42272b4f9f569dfcecb1b0c056173bf170f68dba0f7b77690ce9357cd7c85c5f567d55ddd13357903fcefebb52aa33782f5ebe24e95952bfc4796d1c6befc9891869babf59eca7202c3d0e7ecc11329e04f3af10ea98dbeeb638ea3ab771ef1619bf4100838fbcbe4d2a0884c62ff4a9d4ed8598a3c1e91e983ccfb647893c44a7f026925cd9cb8cde40192a6c5b8618e410cb11bcebc499f893a126c1274efb32c15b9952a9277899d06eafd329d0caebe1c48db12d4905c62f6c4c3269efe910463b523c0881af506a7b4b75da4c62e764e6caef892a5e5b712c8b6db7ad8ad0caa159aa65a18246ff245aef2b0d97a66a7d04bab5f679d1710a0c87f3317f5134eca58254947dccb442030708aa1b7000ca1aa27b61bc5555c6a11573baffee905fb07f9ceb3367d5ae1ed96976740094ba003bc5d06fb9cc65388440cd22ee93a2f44a90879d4d19e68cf6cf1ec1947776458b11bfdcdae38a375d31443687bc9d37ef7ecc65b184205b46e8dc3973ac1bff4ce0454a58957d2355a896538899f484bc4c5806ac3abe66fc2bb0c892adca202b54b358b3ed57727aae5a8f4b864cfa1a2cd6566ce038feeda15aaa12e6e03255fd8d7dd85eb62b4cd203a714b21a698ef32676baed3f10e2cbe5d2492cf61ca91139af6dac656f955c66016f33d1e166c3d3fd1f0dfc60c56cc5dc3a71aaef138f2bbfdb53ea48b08aa0f49f024850f3295a7e8250fbdcc4179a3a3772cf0e2d236b4c20c0c8b2820c6b38b41743d40212ec0469e8e123278c4ae873ec11ac7392ed8efbaad9f100e037c3139641f0f08c61bf4706ae8dbd95a1f96e3243e62d301353f02dc74d9a067b61e8c0c6159c290eac8d8ba4e14e9922b52d1476acb367e7d94ee701f823a34832b6c989ed33a37085185751cfcd8920c6b146bddedd0f0b1d8019562955c6b5c8324c6d230cd275df96c16c2483ad4d5f83fa963693f51b8d8e561af06fdcb8746a54e763c111bbdaa7e1e37d5a407bd7959a4abd2b7811bfb28aa3869a1f0f8cc36fbf53f6759d17f087d7d2cb1b754b123b448dcc2a5ccc90c134be881367f79d960afc983a08c58f4903be7281558bd56390f97e3d2e21adef9d2e46b401ab8073c40c17afd2bbb69b0c3e8dce6f539d9be2335e2c70477595744edbd4161ab31445bc121415338e1f05c81d0e78dd2d919bfca6e706333152133681ef14f32e5ad7c53bc2aedf073331cf554422ec61b2db6990fde56402542db954099811458cc4f5499f9a4faffd05da61991749c670c9c4b304132a517d8fd50f9bab0f59533a086e65ad583766a64df974874a40a892f935ccaf50c321f9ca55c8e4d41b203286b5605bcd11aeb161d84c152b2086533344075b147025053825f1930370891e0709847ebef971f09fb24ae7a13a8e8feba8a9cd510548f9518126abc0d15f365fbaa380c8acc8c0215fe2be79de7dc85ffa25b8e12446754f907529693df0cd1feca4b3e90eedff80f92b864ad8778f6e1d515e40681c0ba29bf4d0df866e7c48f73229905572f639baa0b1518b5e03594c3dd3f0877868b553bd0217e076e18e25006688842d2ed74e1b294b65fd6904e9a60ecea0d0e6b3dbc17dd604a587dd7b7d024f4de37854469ff20bfd57393888362d95fa89ef06bb985d2bdf0861ba5015c35a31000b4d6ab09519419c3a683882b89d86feb3405375d5700a07bd2e2244783ddb68024863787d11e992cde5ed9d39aab413a7d405217ecbf4a97487d7b58c746bc1f4d3c246b745492e68fb1615a1fed8509a4565671319eea7b29cbe1e896413716c7dffce852ebb6796c954d5300f1ec7b930fd175728cec5e18a70b60060c207c3cf900c4dbe0388adf897fe636673b173999f09b84aba98cb85e3bb684fc740eed7be103fe21acbfc497353feb95189307e4d22984ee7965b9b945403633a8b37da37a849d87a716f5fcb54211477215c758b4fc6aabe290a81b3bb62c56aac0f73814a151a72e7d8e60aebc477e5c13153295cb9a52043134c4c9d6abcb5ff510c1433768abc7b0507a25749f5ac44378c3c7fa3c3741962752ae662c0d1b8cd098476613622e6704e2c08a87b9109225752fc89c39eae88168488ece9a7b9ed086e1c6a453bbe6e278beadfdef2fb96036f6d5511988436d660c36dd8657e9d93b9edb153c280a0e8686d6e4d860d3cc245e3a2a14eeded4b29afa242bed028917c124377af22f92691ccca7085c840e9c02410be482290b77c15bd5dd7635125e487aaf2d94a83732eb10c6e97c0926ffd69d11042502bb6ecf31cab8212aa8f610c9b76ccb0f555c14c3527aaafdac84f601187c847905c047f3d300177a156a0129a9e224e9727d212fccbe1764faa6751299c89ee2fcf18337c19e9dbfbecf4dbad4504239c6089208ef2351db4a4ca174a57009e0a2a0708dfcd22db1c85a766ca08c1de1e4b1c39b50290b76ba9cb014d66dbaac3ebcb2e58f55e0a5e68f64408871ad8e6104cb21ee67296bfa8a1cc474a4e9c79bf3c4f4511dffd4800b4048797add2ed6f591961f4d719bff1098f5dbc5a7fafc32ce1ab4ab58856a03ac3f48c331cd2dbe86359575565a52eb2fbde382123a9d0db1e413632799c022f786959ecb01ea7cc1e1495ae72a9b68df7a1989a8ce64291b8151fe0043e913d82988d77d91a7f8c1d023b733b42a8a7b8346a3cad3a660bc2acf82e6e7f6bd49c1e150f7640285b68e5b1e27411415f585d5436edd47be33a62c30bd04d0dbba63444688537a22317edcda3195a490e8c2995db5fbf30b48d84c97d6cf7ec4d13f0c5c870fdd57e291c57ef7e50a7d56e118932cb5fd2077ffe20afa02aedf3e11cbf4db490cdd790a63db7905e88c4b0ea28ca2e2433aeb76ed3e5c4a3d4db185704c553a41b168544f2551689857f57c7fcb010481856bbda33aca52243676bc580a2cbcedcccd45c3d53d7e0a89cc486933abc325764d54d0110436d144a1d411af68f4b34bbbbfd3331c87d0b6f858902de23877e6b3af779144b0563a33f4b63193b744fb000059b2c1cc68374e024e77a6525442f2e5fc10b9ccdbebbeb30e48c36d4cc33d63231c16e57408fe45b6737a02ebd3e18c5bc14339af5c8094b379eba60032cefa9fa849d3f4b768db67794933c24963fc270e04ea9bb55aa02f546d1b5807ceab42e785734474c5f9ab90d59cd0255bc591dcf91d4f1ba6f0d33d8caf331e5034ae097fe4a923e1d7da5ae7d83a90153aa8f19b27d526372f5ee4b668eae533ca9a3f09a696eeb266f57a2cf7dab24f65367cd729c31ec4a6089dacf5c65510cbd6beb184eee45b5d1a12a66b6990b24cabb47b23fd6eca44ba16b20cc7f0982bbc098d0eb0fe092678fb76f4e888400ccdc307ac9310ff71c37d5cc93e098cd2fce92d33d0ff201fba6e3c9ffa1305b4bba2483bc0047696c58034d410da78986b526b0ca80ba992351083506afeb740c65aa5d7187b8f83e48175547fbdb52ad732ebeea27ed69a2e6c385fcf2bb420f89fec22f7dce0f1a2e50af13c841997a35ac22f651748a143fa38138c14229e3e39cf8c309e46b75aa304d81286a3a6d3b92e0d2344a18c44420ac45d66c47c756b0e40b05387361e52be520a7c0ef214da973fc8bde8c08d14e0b97433bd8062610e886b682dcec37c8a0a5fcd5414d43e51e1971a0fdd4925439a164e4502c6c0b160542cf61741f55bb348e29b161814ca53a0487d6cd15cf90537b367756a1843ba4c72737972ce25b8b650ec8f222f2ba004989d7f3cd471de4e99c7200db74b516a57ab8819e71b1a5cb768d989f92052b59c4cefca61435a4a5e2f58b96f894c4159dfbb41ae0536ac26ae8a73e2d2869e10c41fb1d6b9ed4b235d2ccc1bf34228d6638ccbb2138d4acf3c0de3ca5c546a35df2f6959475f343f7a05a86d179e0b23ca46ea075774e6b98755aa552f43852ed3fd2ac4a5e0bc0402ff7826f2cd59b3d964f63ff81af71c615424cf3ef308293efeaf6796709b6e68360019b522f5135e1814fa2038b142eef067f7e4430d2161c95f99195a2fab82f5f1dd4ba10d4e1ae30ac5d476b86682e30c36b55a8435f4d06229cd96536e1d4407a34c9f89d767cc5197c5e3ea7b7e01b473beeaa90ee968f39fc6007b05b612fc0948fecec93ea60cd9da48236f559ddecf3c2a35b5a4b59ac05284ab0f04049e051d1db17fe0f6f68c7e0b4ad289eb52367e4a3a5a7048a6b8a2fdceec337c4d8b8f75978d82979d0e9ff7f6d7f64a15e94fd44148e62dfaf8421d905083e7b02bf62c58e0dca4af9e2d6839acc7d5681369cfa9a4b60f577d67c2739dfa4da0503c37bf04b2c87e9029159e612eea326405954c204df7c13e8fc736bb3d59e410e236dfe91ad1d3ba58c2f4a5061b90c2392a3a3db4a2025d0dac5ce3d12d3a377414e153e8bc7c54713bd0c35266bf1fda7ef5aeca6f25159a21ed7ce2f84e0a8765be0b7c1333108bd8026250221e9ee3054d6297f4e132413a27a7fbe072b2fc2a42c6cdace57d9a25ddcf1a8a415dfae008dea687db5073f08678622c6e902f80573bccf6baf6739b6746152c195858bd662eecb253ef81a5ceb257e3f3a5f0cabcadc3f316cc61694eab7b559b792b840e350ccf7c1eecee81be07f401513aba2becd100151612aec5093a0dd0d07eabb8a5c09715e2e877b668f58144e15fbb19895007ad6ca413e922187e2082d6ca487324649f388d7448fb9deb0635b62e7bbfbd19b9e4bbda9662b9112440655c7cbf18742b2b198cf27ebabe78b860444e0484aeb969c1e465d4397b82597af943c541038122352d3fe3c2ca8da1dd2422cf03c09f1d20913e4ed117b78d0d9f9eed0a2b7ac99127467a98604bd3c1d818ab8abcef016af28d16a863d86706095bb4901d360ec7c9d160b50c579d0ef82e23b1b15dafc72c57095b7e5323eaa3c64c0c3f10888cc709848a2cdf55e7d284ddfb3e4a29d36c213cb41c57b28099c99616b782ecdcec6ef4be676ed467fa5d4cdb19a94657104de75bd6b33d7b707fd0a27bc0679abdbdd90dc802fdfe302b99acb71393fe335a304457c7b32b8a0589c206b0406a63001c9e55f9b0087e57cb1ab1733f20844c3f35a3d45609f77761edb8120bf25c2b1a5a794d1a6cce3d4953c80258835339ca4412c1e27809f90403dc1c213c45725011e9cbbe813a0df68dcfa3aa47d39e6ece053e9337295470c6d4ff1ed4574c7b98b528a9b3dd78b9ceedd5d38c95cc4c963922750dfc15dd4d8d19fcbdb7e65e33d2ab4c8bf75d34610c71b73aa88d23c7642c320bf4a6f882d6c6e7c1b4a94a01a988ea99a8bf426f3f5f9c509f3969a6a8bbb26b25452cc2dc608b53fb041d1d26df53dcd36097430c352d12aaab898f0fc569c470c8f3c4a66a1d36ed88b003ca66e2cdd2ac4cc75d6234030203c2f527106bab546f185c00a6a549cce5a22447fdb87de83", 0x1000}, {&(0x7f0000001600)="8d321a9a91e7b7239df254406a3549a96c0501db232443347051f1035d44861f2ce24aac75555183b49cbc62563fdd079bafac049bc3f5b9904119d8183590ba148c03515678ace427ca278d9bd226b2d08212e80cf2c49d44ae4c1a2d9118a70b9baf96aca059cccf58df6309c912dfa08ff608f0486fb1ef192b95bf09a8c06f6ebd1138c2fc9b62c2635cfbcae37e22eb6e47a8c5ffe551609663ec3bab911f3e7790ff37a51c936867a2895b96de9f8e0b39719c1c9e28c7d9a83d0cfe9b1eddb8dd101ac80f59dd55d2887f", 0xce}, {&(0x7f0000001700)="b0ce6e40b6095e6acc461f2a47aa5124631499df6e42e66ee5186942eb88bd7d5ff0b0c869defc48d084e30226a46962a7a116af9a9ce7bfa7e52478e5e810fd5a00e18adccd2e11e371f91437e7e33ed27606ba98e2af684808f801676c4226a68e26890632d2b29380bf1cf10a4f40db92e1a8a0087134c3faba31b555fcbf1a333353205e0c8027510c0a4c7e3de6", 0x90}, {&(0x7f00000017c0)="ab004d01e2a44dc4904b6d9ac8cbc071485247ee9d7624c3379f06930529c429a5958a9bcf169acb2500476982823215373ae199574bd5033b64a6ddb9c668a72d95a552ce84d22caaf8a8fb830d84ec57b9c2f7a62fa63f2d2649743bd85768fd3a00afc678a79a0612e5cf3aeab93643f458f2c3219ccba5ce8fd263045a57407c2d4b218b8c908eb27516bfa07e5e2e7f89da741780a45d68de7db74268e34663d46ab86e83d935cf536b7117e75158816d09ddfc741b2dec15ac63ce84ab9a22cdca84ad2b7e8950814e8511404f91bbd4891d942533bdcddd426666d7af62b958a4d96c49c7b0a1b114ba9477613ccae4884cbca17d37c984e22edab5c41a0b43fbfed467bb4253f5eb42e89fae7bef35bd53d3a8aa08176b9a7d137736c79ad5fc8a5ad97b0215a6a142b12d5fed9a4e1adde9efb200b6bb5bf685d4888ee41f08647ed970d662177760cbaf759af233e9001a9fffbdc3a0b39633a4308db18592508692af084005ea0331e148b16debefc8f20d67a3aed2553df7fbf2f84090bbb4267d9895894db2bdd14b031d40627fabb8ee78cb3a44945537317e95d49b1c43dcb909fff3467e0cc37cd9806202fc329116c0e5346a72492af5f76c2090c6e732cefc9a3834a65c323cc562a3813796cacc55c533a2a6b299ab1fbdd3a1436f36fe671e458b5aa157169f1841b6a0745d504bed550b13bc5bab27fbd8b2a42f32e01a6320da823d2fbb3fa1e83a54df70cd7cf2293633bdb9ee59475e9e9d055bcca912755991410b39013dfa6c88900b19f56d0d65e77cd593d500f60b82ddd7a3206855b27a7629b928a8ecf09f30b58be3bc549ffd3aeb225b76e7f4168e4ede304b2b5d687f57a5ec83d49f22097549c94f0ed40a13c75b87dd3b09bb0662bd3367eb1855d7700c332cdadae707892ab9fc3c66067926797899c29230037ee499707335c8a2d924883758cc424bea1be72f49688257642c7a148111c875da2c1dd2cb03a45c026139ecc51354e783fe74cb2a0a98aab7897d4290efa3c2225b5b083b4a624631f8da9f46ae165aefda5bcffdc2439d093b5d03ecac6e0ff736851b41c07d2ba3ac03a969e28fa1a44e0e0679cc3d50c2db55626eb2bf010bee57cd7478bc45fd0880141ce8bc322a8f8977efb7c0f718ba9cba959e45f4d9d2c9971e221f7bf436d09fe57e583f7f55dbeaed38e1542bedd333ece8ee749771cd37b23fe2e6d9999e4aaba547ea37f9e747b6c5da7cf68e6d8658d02a7de2f14cdef5b016bc402748212b56e6a4f515bdea23470edaabf99b174ce23e66e0fa011b13b3c7d1299b136bccac934ba37ea25c1027cbfb460ab13abceb1cc9dd99242835336bb338acdde7ff70d9bb8341d0cba520419c58f45a797c80c77b641c93fd18ddc86af6bba7bea40f9b5bb19a26954ccf9f9a77af8dae3b63f1f214f9da4f167ccf0619e3bcc005e9df0026b71cba85b309a7219b19233a2fc9c270a0e9463b1f296f8d873df9e4a64989ce60b38a6f1a2a55f11dc653b65f57f23091adce024a59170eb7d3dd703612a34425bf1ea232de7a261b32a95189ad8a2099b8fcc46f7511106b8fbc6d40c85e421464f76ee6fd9bd432e0fce949aaa2b6e10b5ca14706e6b5f8cb67f3e0613596d85e5a43dc2dec5015283e2dae33be48167e139c9dbd3794d4a18708ec12f4f1c4b755ba11edb2f48412fb5fe33be22ad4c9cdba79a622a0328d86d9dff59212a6e833fc4046330ebf8919f1bb763c78b7a9bbe3faf7b1a98b213453648751a51e18cf641f57eee36f546a51d413193f4a0b9aca147279be00e6e67a7daedb0efb2924b798d3333293f73dd2ce5fb92c438ae7bd2a0f0c085a87de378e174dc0e46c1351d3cae0f90bcacee887686be52968eed5d2615b4dcbbd0d01ccb947cd8b61ab9145e763536cbac08adf450adaca4000df1f5d82272ac49b8be02b51d82ea032c902c038ec66cefd6f2c42d34d99e1d86f2a2cfba45447fde5a57bd5314058fb14613f1ea151b2610638d53a075f6f7d7c6258212220b50ebc85eeb31323006b4c7ef2e92568078d70f760aa65bffb69959cf7c74b92cebea1a6cd73db121b809395f59db00db9e657045cd7835f85dee312fd875b57e1b56fd85f6c5136a1cc02f1d5a3aa44a36d1692ca674ca7392c832bf1808af7da2116e520b698e2a61cc29610b883703aa3d297468c7533235f57234c0cdf107af7aeac89e3fafc0e3007ffc6680162d4035fff097c6953e285f11a3dc19ba0c96edd83e31a060bbfb5be756cd90adb7af870f3bfcd41a8db7727604c00460f2cc0aa69df6bc1f685c6b4e8c67f1d404effcb54a39bf2c175db51f2724ebf2a5fb2a3b8b61133002451f399801d186aa8fd5c3c98ab67df0f5b456d794ed6742f239718dc1a60c77d11af5bdd7f3c55c907986a100e4ccc1fc5dbc28f0255b42475ce3856a2bec9b669509238ccfa2c8eb7074c498354e76fbcc8997bab957c75acc7b839f3afe2b9c9bb11ff4d9d84960e64a396a782cf4a3e6ac0296a774cccac5a2986bc2b03fdf43d70dde5049cf2390452c74a8a61af619568b8b0eb11f61483c72959325e661f9f9e575bcc692a6cb225e8029aa4b7f22bffb16ff422962768e650af9a812346a448082130f00a1b43f09d236411a689c931ee2adaf1c2f5761fcecec96acc9310fa937f933e4cfe8e0a220cae4cde42f0c4f5cfd9a41f858de2a1637f5ed5c6af1cd36b5a8af8473a0c249b3a9ceff92355f4cde9d578aaca15846637c88ba0a12cd0ccba9135ba03dd23b6e5a0c85c300cdd04aa01f054e8c3bce93cecfee8c89cfa7c6823b293a2110ba33ba0a226947c8edc21412a735d82217ac4ace3831e08b81cfd48dd7be59df241521e5f362c1432226d529252935256aacb833b97bc5ca94ed27fda3ca3bad3eb7c276d929035382977d25a94dfd1c5a25ca6e242f68b0669bea4f84d18e09fadb9b83c4a329c25b2b2ad1e9944129139393c71bae301a35cb39890adb9334e9d56d3aea67195c892180a11210063a635050b2d681fdae9729a1595948cbcab4301ecc923b65c0773900e35fbaa17ed1d08bd7de642b62cf631aea87e84975e0ab661e3c6e0ecdd6f0c23f8d6cb1d262aa7fa51ae6e8f2fffa964cee99d8ae3c50e1240b201ed2d17dbe752df23e248e5ad6a677c45f78bfa45f800bca88b5eafaab1c850db3aeabaa7c7d5564b59223fa460f295bf149aa647ca3f86b0f52d895ad30828f197568f912d6c7494c1b85209d0300e9109946f7737592abda460a377eb4816594c5fff03f6f5a975f95d92b43290bd25c9013256068a61e02855198acb63abdc71379ce53350bf0552d34e8f7281f85b31eac23748bb823cdbba1309837adb7a0d6b1ba88044ead63fef7aa053c7eb174f7acc2e0b441674c7ae3197b46cc3d0d88ad583912a185cb616dea1670c69c20db7d3dcba7be820921988c2c0afa8e6f3262018c7d51065d547f88cd9a8880fe90d0d5f173f3cc668418b3c4d831bdf5dba09f06b5944096b58ac30daa650ad946dc15528e5e0e946eff7318bad57403bc6659f647d8e9e4aeedd0d8078776caea64444a00f10626ff55ddc945915ebb4e1847cbf74099c355c6552e673a955c1641121c6e76f51b7789df3d12d611b6f0d3e70688b42ed798d9c9075d411b353c9c822b58a97ba809d99335659243ab3a52274807ae8e402a319c66d4f81b3948e34e4c2ae355cf894266defa8ae0d8d545815c99b4fd493858597451a3738245c3d9a83bce7a4a92b6ca10de658214f79f29f899f24e8396a0bd879f7624fd741497a7cde42f9fb64cf97deb23f06e7c06a80fa53bffab1cc52c4337b93a9894fdab8a9758f44b3729dcc3a7f1a1dd87b251871393f9f6d9e46966ab5a3f5c9cf551f8500e600b4af5999f9fe5cadb407fdd08b2490f7d763f8b5af71f00e6c31f71348e30125fc54a43ff1475964491db2683d76db2e899a9d572e42c8a51ab38be84aa912937ffb6a789299749783d940f873a60a529a9c25085a4d7358a76a5237712434cd4b28384e58c5af4b9d0e7190f80bd6f1dcc041f925ec1938d55aecedb4072bde118bfeeccf95401909242061503742f7154a9df69efd3ab7a1fccb8f6ef359f43436fc71e05b748497235f348f2c31e1023cdf9e32cb0c212282d0f92aeb7f4d3e53f4d73b24d3d48773277cca3be395cc4af44219d60d71f0aaf8b23c7d909ab4c5d6d63f0ff6a015a4f85afd934bcf342d12f19326966998a5aa315d88ad074e9e35fb022d867c809f53e7499e5c9c179350c0a563c06a6488e3b74b744422115f25b8645758e3348d4abfe95949d76cf5e17ee77a574271577dcaa7793c446f14d6ebda4922256024a4f6428eb27eeb2c2b451ee3470904442e68dd538f504192cdb1b6b28dae1f0d09b7b4ffc27fbc2936b8c6cf325ef1e252119f086e46e7399dd5523bd8cd1a5ad6ac61bda3603a77dde56078eb027d1b45e648bf88f96fb23e6e24ff19a9c4e06d341bb1e0d281d1c67245f10fc84d604614bf27e7b27f9b6f36f85606c0c745f7507312cf81f1571a6126bdd86863bb57e92a0098db29f2b8e3ebc7e49bc548bfc14e8c51231f3a5c1bf177471bfc523f7c17e538f5faa0ce20d8ec47e6e38b4533d08270e7715977aff3657d5ebdc919cfc58c975700e62a2f72e569a82bce08de0b0a6ef6ef64245934f701e1330f46f335799dfc490ac11cfd02972fbe9770ef04e719aae2b6ab40a17e3fecf5b6442af6288f672d45c525437b90fc110115ba8c6e4b67b439477c23a6c0f9df1721529bb625bfd36068280020347c7ca44a8f887b36f8e18491cb181be1f381a54321567451225ba4ef707ed5106edbbe13b98d5312239594bb99bb9758c1141717df58507f2cfbb91f1e38f53cacd6bef03e209519c373c0949523118fdb1ab432ab579ef1e00cf044e9f767d7e28c831da8216df7ad26c6e956e1257e859891d82db4a780865a1cab3c7765fbdf3e5b87cea949c63a31da3f00ece40e6a68b3846f1e4fcfae3a6530b2d4c63904d1e546e30ba92264a2f4284306805659522381455b9ba523bbc63b64682a9816852c6943868049d12a5cfc5542946b30d469c8cd77b1ee674818b2ad6e27fac08b489d8ec853c4a6fa7e056b8804e6f584f5b9602ed1915dc6d9f2acd47b8af5872ad70babe48d91b4b5df50a25762a5d4fa6ef209c4bfa60cb76f6b153b404217269c85b008f23d4e87e90e53c5df14b30a26f10c1da453b66346714b484577ce1ececcde1bcf3b553272e6ee6a542d8f29d08f478edc00fd1096e7d0fbdeaa35f1619469faff2b58ead5a562e36a54fdd26a6668aa66676064350d56facf426605c5f4df957a0158208ef12d862d483f857046f690fb46d5a1113757f2a5d6b05f03f882eed1c10655c7576fac2f9dc029cf71e4a4854b565ad8140aea1b1ba211e5d0d2adbfc55e18e12cdbb0459469c5a98128be754371f97dd5418a7a4ebc199d994fe7995fc1bfc7a512ec85b88aa418631a60abc58d25ad7850f1ad12c48dd3c46b9dc780c1eb3226a4d65cbd05cd1d0c8448e1d79c75d1dd523a86213d44e972d9226ea15cb7f810ea552736f85c5093ad3f701f8214ad2d89e4c1f016c8c5b35f5884588cfde069170c42258fef70698204daa39cbd5b720622e7d1d2d9b9580b7e86bd858edcaf02b2ef604f7813b708ba1d5bcf475a537a72524513108bf7ba7acdfcfc1bfef0a4afbbe35a7ee51d445e", 0x1000}, {&(0x7f00000027c0)="773fc6e76a3304072fc491dc10546f066a363448e7cebf8ae30a5b9673cedeb14a3ebfbe468fbb20ded1f0dedc51ab1240b1b939886fb4ad7a3f997752341ae109545891d68f84f0f09352caeff9a71eb0fa69b950f4e3014089bce91f96d4c5f2729c6b4cf1579dd088240c3dc44dbab668b3f9a74bff3546d22f5f10c08246fc4f9b503cece2ea6f10a48ccd1a0b3399cb1371be6b5a8a06126024c889b7ba0f656738e515b27f96ea19e672e66a9d887f35326fd945e6cf29f3", 0xbb}, {&(0x7f0000002880)="4b317eaab4e4a101ca4f66fa1b4d10968f587b0efdc969c8bbcb40ccc21dca259375f4faf1ea43f40686ecfec3c0fbf86ce3b955ae195a870650390298155ecd835f428c4939ea278a01284ac339149916a82d5d2e313b97c22dd8bf0c1fb81052809d520730269104b1eb777456969e27c887f0a0a2289b8c8e8b45399a4543b210474e08b409cbd6ba726f1e2ff2548c3b70fb82dfbf1fcf0a60368ae2c635cf492fe7525c5f26a54305380baabae19c298d49e2", 0xb5}], 0xa, &(0x7f0000002a00)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r2, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, 0xffffffffffffffff}], 0x68}, 0x3) setuid(0x0) r7 = semget(0x2, 0x2, 0x410) semop(r7, &(0x7f0000002ac0)=[{0x2, 0xfffb, 0x1000}, {}, {0x2, 0xa52, 0x1000}], 0x3) r8 = semget$private(0x0, 0x4, 0x161) semctl$GETPID(r8, 0x4, 0x4, &(0x7f0000002b00)=""/206) sysctl$hw(&(0x7f0000002c00)={0x6, 0xd}, 0x2, &(0x7f0000002c40)="7cf06810037b36e2ec12c327fecef1139a37353c39806430392b1fb1884e61cf7f789892e7674c0828d8570a90515d20491a3d9b5b5a4b04fc0dc9706850b48ef71039b828ef81bb02db1bc1463be5ba285caa303cff1a285d93d00f67fce38982de92ed3dea1e20c544153b71dfbb05423ddff22af8fefa7772dfb7e4a5e9f3a552cfb8748700f58b77234976a811ff4d7e3a1bcbd03dca1fa3aa150d1215d86e6e442691b0d53eca5cc4f8834df0651fe89b", &(0x7f0000002d00)=0xb3, &(0x7f0000002d40)="194f6c20316df7097252a6e5e8d82cf58f4557465f1d748ddfdd5ea310b1e20169cd1ad3d8aa68a94d95af3aec8adb4e3698ae260dcd7b87647b27e0d528c4d0f4c59afbbfe89fb2985e82eba1815b5871dddffaef4e9f63c9c71607113d61a9671e84d4f1ffbeda11cbab89b6d98c889557cb2fd09cffc2b7661ea0611ad707ef31c464e595d68bf7668ccc4de3a962000ec8e383e2d76fe3804c9d75282472607a22aa25227dc6c8805d2bf3602451778784381314a0088d43637bbb7b86cc68bbaef796", 0xc5) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002e40), 0x1, 0x0) ioctl$VMM_IOC_RESETCPU(r9, 0x82405605, &(0x7f0000002e80)={0x0, 0xffffffff, {[0x1ff, 0x9fa0000000, 0x1ff, 0x9, 0xea, 0x81, 0x7ccf, 0xaec4, 0x3, 0x3e74658b, 0x8000000000000000, 0x1, 0xfffffffffffffff9, 0x3, 0x109, 0x8, 0x8, 0x6], [0x6, 0x200, 0xffffffff00000000, 0xffffffff, 0x40, 0xfffffffffffffffe, 0xffffffff, 0x7e47, 0xe000000000, 0x7f], [0x784, 0xfffffffffffffc01, 0xfffffffffffffffd, 0x3, 0x9, 0x7, 0x8], [0x6, 0x1, 0x5, 0x9, 0xffffffffffffffff, 0x2], [{0x80, 0x100, 0xf80000}, {0x0, 0x4, 0x2, 0xb2f}, {0x1ff, 0x4, 0x4, 0x10001}, {0x5, 0x3, 0x7, 0x8000000000000001}, {0x81b, 0x2, 0x0, 0x1}, {0x5, 0x2de9af9d, 0xfffffffb, 0xa840}, {0x0, 0x2, 0x81, 0xd06}, {0x901, 0x0, 0x6, 0x8}], {0xb1, 0x4}, {0x9, 0x809, 0x6, 0x9}}}) sysctl$hw(&(0x7f00000030c0)={0x6, 0x13}, 0x2, &(0x7f0000003100)="d354e908b4e05f5ca0b1b034c24b494df6b48d7afa6beb3dd7853c5202dbfb9a029ac726e347304a67ce255c0c896c73f1fc5aac56d277d2c0242ed6a6a63d103b2ab7c0b9a5f84e5e73fc3a226a224a5e44d108318d5c8e9faf6b098e74c25cbeccc1d4d7d1cc3f90cd8ba267fca0ef6c905ee9bfa79b50d324ae795ab8e4ff7d722f219d64a94b2148d01961ff5ecf7d919d1184bec95ae9e29c07ad5ff85c315599ff62c4bfcb3b675291a07b88ac9657548c", &(0x7f00000031c0)=0xb4, &(0x7f0000003200)="da5a00ce14b7dad1095f57cbf3ef289b9b2a3eaa9ed05c53ad341723c4dae12da54e7a091668334b3215568ce963111a43dde1cf0e192bc9070150ffea362791f8e81158204778885b07f7a48b8b65d1c750a73993bc6f92c477b7b718ecaa3432a154e2499eb82b7af5627a6790df4c1d43b019d14eb71077c8954752d2b8097af133de9e4df48099d23e0f8a027f0c1240155a2e33b5c0057e459d612da6f76734b45be2ee057f66", 0xa9) r10 = dup2(r2, r0) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f00000032c0)=0x2) ioctl$TIOCCLRVERAUTH(r10, 0x2000741d) msgget$private(0x0, 0x409) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000003300), 0x20000, 0x0) dup(r11) msgrcv(r3, &(0x7f0000003340)={0x0, ""/249}, 0x101, 0x2, 0x1000) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000003480)=0x1) sysctl$hw(&(0x7f00000034c0)={0x6, 0x7}, 0x2, &(0x7f0000003500)="632e6357640c3430660e76480aaeb72a92e9b196aa3da67a971b6ae263d2bded6b87a65a916c137cf49ef947545202363a67aeb544c93cde8d399b604c7527bd5aab9b566c918cf80f48d1cd183ae1f54c2eeb767da829b73d2e675be78915ee86fa7dc08947a9176976a62b3cfc33f3755aacef5c9d043d7d9e1bee86174c82ec0f7c436ce28e7a7c3a15c57453100e6d71d407c72822f419525b936157317fcd22152ca54b054c2f02d910131285717f2bd447bf26ba4d7cb4e8163db71f805ee29174c068931afed820de1f2e57f1e2526bb01aaec2778aabf6db", &(0x7f0000003600)=0xdc, &(0x7f0000003640)="90eb2a87e1806cb73721e5dfb8d512f3bf0335c5a7b25d9fa12cc690ef2d2c32a67e1240a473fe4b64bfcca19b0dfc9568f2d6e5003f6735fe7ac55119140e0ff585d9d9324568e52535ebc7361106d4102f61888836ba8e850b062c92866759c324cabfcf87a71dad9c53c62a537678bd45e1c2e8657a9d51309049557442d99ad8ba514845f8d1f0d0ead6edac01cda69fe628f5bce9fdf9b2155f57b6f1966eddea8c3c7ae0b5574eedd2fefddfe1ca3ee2344ce6d3c2581b870a450d264f1ef7745313d96937", 0xc8) getpeername(r10, &(0x7f0000003740)=@in6, &(0x7f0000003780)=0xc) executing program 1: sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22}, 0x3, &(0x7f0000000580), 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x18, 0x3, 0x0) setsockopt(r1, 0x0, 0x31, &(0x7f0000000140)="38036588b48004ff9516be88391b4195f5018109ee595e5d960744d027125f50d6601737a812abd7332be5a0da64378c3f188f7f647675fcc5c6177c9e24fda9dded4652c96639a644dc5e0a25f7577bb53d04000000cd450cb682445592d15040e1b02200010000f4", 0x69) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) writev(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r3 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100dd2dfa7f0000000400102000ff00000900"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f0000000200)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffff67) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x7}, {0x8346}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) bind(r1, &(0x7f00000002c0), 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x3, 0x0, 0x9, 0x1, r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x701196bc}, {0x81}, {0x6}]}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x0, r3) sendmsg$unix(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) recvmmsg(r5, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) sysctl$hw(&(0x7f0000000280)={0x6, 0x10}, 0x2, &(0x7f0000000480)="4926d5acd5b6254571f9082c829fc5130ed7b418ea0d97df1e4087d27e32ec9d3fd363d15675420f808e64d2a5", &(0x7f00000004c0)=0x2d, &(0x7f0000000500)="91498663ec6f68e1faaaf6e48366bd49116f4cf7577d8c8e155ef4dc8825b89da1c7726b10dfa4b8f46c582f2d10f1b14be98b358d1603daf71ff6636844ee6b827684e8ee52e5eda220f1997f94d0aa6b50a7226c9f93161ce69fa35820a5de535f21e2bbb695ce228e6fe7fccbea99ab7c71bc7df6c14b1bc5acd1d1c91ec4c9eaf798ab627fff455287be29053045d2", 0x91) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r7, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0xfffff001, [{}, {}, {}, {}, {}, {}, {}, {0x1, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x9}, {}, {0x1}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e05492", 0x27) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000), 0x0) socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}, 0xce90000, 0x0, 0x0, 0x0, 0x80000000, 0x0, 0x8}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) dup2(r2, r2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = getuid() chown(0x0, r3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x80000000, r3, 0xffffffffffffffff, r3, 0x0, 0x0, 0x200}, 0xfffffffffffffffe}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) executing program 2: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000280)="4492ffc1cc5d54dfc07c0fe5547bee7d1c1f6bdb97434b33cbed681888f3f458", 0x20}], 0x1, 0x3fffffffd) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) syz_open_pts() socket$inet(0x2, 0x8000, 0x7f) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x3e, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000240), 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x10000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0xffffffff) writev(r4, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) getpgrp() fcntl$setown(r3, 0x6, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0xa6) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x10205b1a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt(r5, 0x400, 0x23, &(0x7f00000002c0)="41d8e82f18688a3a071966d27eda88d6b81822", 0x13) syz_emit_ethernet(0x2a, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500001c0000000000009078ac14007800"/42]) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x4c}, {0x87}, {0x812e}]}) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000080)=0xfffffffa) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) r6 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r6, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="0100000002000000000000000001ecd8", 0x10}], 0x1}, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(r1, 0xf869) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 6: shutdown(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0x0, 0x0, 0x0}) dup2(0xffffffffffffffff, r0) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) link(0x0, 0x0) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0xffffffffffffffff) r2 = getuid() setreuid(0x0, r2) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f0000000100)) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) executing program 7: r0 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = syz_open_pts() dup2(r2, r1) syz_open_pts() syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) getdents(r1, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r5 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xa0}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) ioctl$TIOCEXCL(r5, 0x2000740d) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) r2 = dup2(r1, r0) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x7fffffffffffffff, 0x5}) r3 = syz_open_pts() pipe(&(0x7f0000000080)) fcntl$lock(r3, 0xb, 0x0) 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}}}}}}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 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) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x28}, {0x1d}, {0x6}]}) msgget$private(0x0, 0x100) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000), 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000002980)={&(0x7f0000000380)=@in={0x2, 0x0}, 0xc, &(0x7f0000002880)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) getpgrp() semget$private(0x0, 0x0, 0x224) syz_open_pts() writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) setrlimit(0x5, &(0x7f0000000980)={0x0, 0x62}) r3 = syz_open_pts() open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) syz_emit_ethernet(0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) r4 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r4, 0xffffffffffffffff) r5 = getuid() setreuid(0x0, r5) setreuid(r4, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) executing program 4: sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d41390593700e2ba004c01a560c2ecf706606e14c138c8e6132d4f28aec045184719fa503028ddae26c2bd245c2dbe23cd3172a6bb54f5de7ea305799b", &(0x7f00000002c0)=0x14e, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef933e86110f0a67d3a51b4ab15ea53c5debf2f9715f9b038a97f06aec15fbf344fd113aafbbe3a6c8cf577227f4dda177b16e298bb70d13c036422c807305f76240cf5043669a1d42af1891ab0216eb7849d302cf9c6b2bd223df91378dbcef7bda031ceb703e788ca63c11bdd510bebeee02bbe2b6ac321bbafa57deb218e408ed84dd0cf22322ef59e320056f321ae050f2b26b30e0c05d1294d3e377e06a4a3ab9c7a945775541a1e02e915f87d2aaad5ee2f3f08e8abef06b135575b594255064dd5d982aaa3ec60264c8d917a42262f6ea4475e09c42a8b7c8a4bbc520704b88ee014d36c312e855d66b12542d9068c16cf0f9db0457d6b48233ea8a9e03d9aac04b1344e7df60d6ed2a7452040abfe1c46ce3d3a3fd8c0b5f6163b70efe4f31d54536f548e2c6e8b344c19b9827b0882f6c66412db8a852a1530289750acb0809129d7a306211fef251c2a7a64804a8d678211260052cd648c802d4c065f6375be3e539e63aa4636c9f8aff0ca3a64f9e56fa7327e6826bfc0ee36706bf318faa66858a93aaba1e05290dfe0d159ad5a755794794a0ea17ece01da63e53efbdfa656bb2e042e698ab8fb7fc93261ed7b9efe685c8777ed43ea4ae02fdf301a7afe6d5359b5bb473e0a2b7596c0fd2d12cbb05de4bfa48b4d78dbbf4d2cd2b4b300d78a3497c7e826b8778e56ada7c10531b6a7e8f42d9047ede8c1ec9164faa3625680929748499ad4371b4111b6cf59f0572eb50f33ef1537e246606161124160f125f9e6ae8afad796804e0dc8fec01811ead2e3d4161b6909030e6f3745411934785694cc20efb73673d74051573f89c50238b406d79d1986d0c5905ed4105c16a1a83c0a12f61e0b96cc0d560ea7c59f420e9a21e4a2b3bf6fd26008148c750c524ffdef4952c32510fe879c528f1eb36d5cef944d761b5429fa9102b854df0287c16310b16ea0fc0afddcb10df39d469889e50815f2452ccc9ba6936dc95a8f1a2687f23b0eff99e05e0af0be6af9c6bb3418e7fd7633a85d85fdb41ecb27cadb84a7bda0811ea218fd749ad96956bc63f4c8ff3d3c30d67a677c9624fba01794c7280d164c36fefe3bb2758ff94c8740dcd21e098ee23f905d9627f4a5338301d2916f6a2ba2d96c889680dfc698bf0aea24622b154693e89752b647eed4fb7e2bf179217cdc82ecf3209895fef9d6e4bdc40004542e5fd05404eafd6be0ce13703eb165aa446ea721719e6b1ade9950e1810cb0090c498c76b1007352fb24e3d02b08ad18fedd78e24d789b0b42d92f3dca73196e92ebcc619b382cf3a8f656637dff83729235ce8e7adb802fe6e038982430854dfece38014d4036cc21f0e50c242b4edfeaf52d86d60b8d533901b1888eaea20bfd260a5c5123fb64c3426fe5efcac8500713893eef9b0e8412cc342583492c7e92f905fe3c707a8fb011da78233279f637b09fbcd95a11b3ea08642c4f15410087172edd6bccf07e66afd10698295c13aa67c6514ac34ab0558167b1772cbce3076216895b4b33e0ae22f392b21c98e38cd4fa863f23bb89a57ce4725991c11f65ae7f7e681b4bf8458a798c061d9ae88b3990f20ad434edc30f7322b41dd6ad9c8acf088283dfcc0c049337900c0797af9c978a3fbfc09b64e607d7b44114162201dbd81992b9a44fcb2fb3f9fb62c09516c31cc2f267a6c8bb2f0a6a458cacf972fb6edd5eebec468898749247269359859a45675be80c5b73ff8f2e08ddf29f4ad78d9eea87f26f8b41af77d80165211e1491f8a3a31a18209f5f8a2d30e3a4210e1a41a7ffed96aa9da74644a7dd6a9de6e2bf4a6417c648abcf803924cf23044c364047137c33042eec1e8a24409a677539ce2a37ea3511e3f9ee959f8fbc07fdc405598e727b31161f7f27adcb85105f9b1434a49a9d1217cc91ff48c9b9f74c672c641f5b914a441c7f6fddf81e63ea21f3f814988f96674b9a1fac8d281b87372a0f796860c4e214922e498976f9036599625a787b16feb7a9cb114e3b9823ea30779e9586e3120950e5cdf0a90f04fc70bf81a37b2488f3c40e4f9120756ac7f7b05e5864dc3b6dcbdfffd10ba0946cfd3879ca75977a1971525032dcd5fc4b55dabee3314f542a87db21dcc0083d14f629e5dacb8eb91c229136a450fd8fbfca15974c007e841d5f1dafd31972bf88e5c1c7d6ddcf42b1d7cb92969ba2af3422e6069608bb44cffacf190fc4408b1241dd9a4c7df49cbd9ac0862166a4c3c65dc99efb2ca507c3c4b6e5a6933546ed5f13eda13ebf66a968ab9640c49b1e9c0b9eb454bc778a4aff0be5808a59a415b13e17f953f5669321b060651f3d3145fee4667b48609cff74f62346f4fe6cd1fa74bfdef9d88659314f1140eb9d726ea0cd43089b7eb9a0c432aeae13262e630dfc0134127b556b9b1205239f288d7d17cca7c72de4b09f116ef6dadab17775ac3cae2167e80eff7ba28d8c5bdab926f0dcf485cf08df0a2578e9ffcf64502c0b166613d93927086babf143de9be056a7afce25a5fb42b3179561dbbb140a42a231cc50073f88fe52ebbaa94614d18cd7d1be0e6f6633d5090e5eec1c35f816801ae2621a083a62d8c8b1a85a9bde19fcd9c009d7bfa404859c35b73f8b36bc69f0d3b72bcbf481f0f59a99d7a14f88855f01745bdc56acfe0078f0eebb7dcdd67fa68aad58370a8413db1884c69ff45cd4ba5afd82e1852d55f10adc84770f7036de9b9d2c5a8b950485ef5ef2b2723b88e73b001fe80570ef1aa6513b2896935557e01ab33b4b901d0c68a55f8d4ac72d47927e6687c4cb791a1387795a81653c55376d85305aaebdfc1ee651f8918515a50ee649fc912dc52bf4856f3042895b457f9cbdc078c546c72", 0xff4) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x0, 0x1, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file1\x00', 0x2a) chmod(&(0x7f0000000400)='./file0\x00', 0x188) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x15c) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pread(r1, 0x0, 0x0, 0xfffffffffffffc01) 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) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6]) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r3 = socket(0x20, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001580)=@abs={0x1, 0x0, 0x1}, 0x8) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) semop(0x0, &(0x7f00000004c0)=[{0x2, 0x83, 0x1800}, {0x1, 0xffc}, {0x2, 0x6, 0x800}, {0x3, 0x20, 0x1000}, {0x3, 0xa2, 0x800}, {0x0, 0x85, 0x1000}, {0x4, 0x8ce, 0x1800}, {0x3, 0x401, 0x1000}, {0x4, 0x7}, {0x3, 0x9, 0x1800}, {0x6, 0x7914, 0x1800}], 0xb) mkdir(&(0x7f0000000300)='./file2\x00', 0x100) open(&(0x7f0000000480)='./file2\x00', 0x40, 0x8) semop(r2, &(0x7f0000000440)=[{0x3, 0x3, 0x800}, {0x0, 0x95}, {0x0, 0x3ff, 0x1000}, {0x3, 0x2a5}], 0x4) semop(r2, &(0x7f00000000c0)=[{0x4, 0x4, 0x800}, {0x3, 0x401, 0x1800}, {0x0, 0x9, 0x1800}], 0x3) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000380)='./file1/../file0\x00') mkdir(&(0x7f00000003c0)='./file1/../file0\x00', 0x85) sysctl$net_inet_tcp(&(0x7f0000001540)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, &(0x7f0000001800)="4d71df2e43498096ac96a20e9554f7f400005f81470b9fb470010000004736af869d14dad5e8c562b8fe3b00eb24758f4c62bc4849744076250ee33122b969ee5a7f79203b675711217e8eb87013bc3c75ba7c64779feebc98393a3949b0d214c61c8ea127e215b6443e6b943639fbdd626aa060286b316af873483d41e7195500004d14c732b96bafe25500d81f1de54a0d025c4458a63418c7dbbf6dfa39c4f0c8a0930f7a1788b17b443700872d3690de4c2454c7ddcf0000000000000000000000000000000054cb2504578b1f68aa8e09594a19a85206793d2ab32ebd3ebda4ac85a01c7bcae433e7a1463f9f1dfd09badd8987113e8826211f3dd8bbf33550b26ee19ee41b0eb2104293b1bb84ecedd73dea310baf81f17cd01af54cb3c005af8fce01c49b9feba49a2c285c96585c3d842ef70cebb328ff9ebb4523ec00ef23c64a36fcec434aa91f9e197519ebffa161a94c7f54d624e276e22e725952b816dea5521172d44e744770c68d3f148aba8f554aba510e027119b37a31ac32165a19390bb9474114069ff765b56c1a2d8821342262fc6506cddda25a44bd79be6006f290611cfda27ff5fc8d869b2a4540adf4f8781a2bfc2c93b26c1e3c224d9699b08464765387c1f6b677939a878b1190bbbbe118518c4ab388321867189e752044bbadb0c3faad0b1e9928dc8fece8db1e7d0a79c0fe1046e298a936317ab90e7c862564144aa0d4f355e593b444c2324fe61d264e4c1d58bbaf3512f00b60121dc4457ee549c83b179d2e38a4f07d3e73262f7bee8dbdca2f741a39b72ebdc4f1648c83e0982159edf188e2011ac08b69fb8c5406", 0x259) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r1) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000001940)=@abs, &(0x7f0000000340)=0x8) r3 = msgget$private(0x0, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r6 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r6, 0x8028698c, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe(&(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0xc0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x5, r4, 0x0, r5, 0x0, 0x193, 0x81}, 0x37d4, 0x1, 0x0, 0x0, 0x800, 0x9, 0xd4}) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3}) r1 = kqueue() kevent(r1, 0x0, 0x30, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r2, &(0x7f0000038000/0x1000)=nil, 0x0) shmdt(0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x8106, 0x0, 0xe3}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) pread(0xffffffffffffffff, &(0x7f0000000140)="5126661813cabb8d25e7fcbd67a153abefcef5ad69a90c330430f445162101b10dc2485baac2d60932e1a3d82ababae8940452652972b0db8cd9c8dff582e68d2c6fd83e19f72bf2a24bbadc296323a94b98baee752e5981a2b48c9e515545a9e033ea11a809a88000f3ced0caa2b9408ed606da3313c077a4e63e658549172c72", 0x81, 0x2) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff35", &(0x7f0000000080)=0x1d3, 0x0, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) pwritev(r4, &(0x7f00000009c0)=[{&(0x7f0000000580)="35d8d3f92368b4428ac256a6bffad2ee2c507dd66d35d1e9728557e53ce4c4cbe86543ede0975727", 0x28}, {&(0x7f0000000880)="5f2488cf52e30c789654104ca5398be515503052fcad6a5fc58493225d2288d14ec41179b2de48dc21bb117c79914ce50d5b", 0x32}, {&(0x7f00000008c0)="c9e0cc2af000a0cfcf6b9f7d9ba2e13665f8cc5d84b546e7a00369650a2dd2abf833739e444c9f75685013a8d81120d0c79bf6d55272bba85a9fb1586a22566610d6609bc2cea21927fc2595f5073fd5ae60afa4f5ef0b3838b614efc63c8e222cee6da776fbd7883a9f8e2bb56117e99f5ac7f55dff507b3faf8c76a2e197d813ed21bd84baa7078ea728ed1599cea1bc7010c0750412aef7f5cbed902ba86d799d0205c4d2813bd1baa78785e0ae3c1d25d875ce349991415e86768b5b0b6b63ab520accb7b53948a8e8950f0bfe152e9165", 0xd3}], 0x3, 0x3) socket(0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x12, 0x0, 0x0, "fe339657"}}}}}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200001000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {&(0x7f00001d9000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000074000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x12000)=nil}, {0x0, &(0x7f00001f6000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00009bd000/0x3000)=nil}, {0x0, &(0x7f0000000000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f0000165000/0x2000)=nil}, {&(0x7f0000d92000/0x2000)=nil}, {&(0x7f00008d3000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) executing program 7: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900483a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00003a00fe8000000000000000000000000000aaff02000000"]) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x84) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) setrlimit(0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) setrlimit(0x0, &(0x7f00000001c0)={0x42, 0x62}) close(0xffffffffffffffff) syz_open_pts() mknod(&(0x7f0000000140)='./file0/file0\x00', 0x40, 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x3a0914c44f7b202d, 0x500) setitimer(0x2, &(0x7f0000000040)={{}, {0xa9}}, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x72) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = getuid() r1 = getuid() getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r2 = semget$private(0x0, 0x4, 0x40) semctl$GETPID(r2, 0x0, 0xb, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000004c0)={{0x200, r0, 0x0, r1, 0x0, 0x38, 0xa}, 0xd1c}) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000001c0)=""/182) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x30, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x3fe}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) poll(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000500)="94010502000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(r2) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x28) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x5c}, {0x406}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000240)}, {&(0x7f00000002c0)="8d91cae52e9a07bbda09fb66b0f8f46a71939551784ac730c2db8239db15ea414700c61273170866c674f4c8648d2bb9f03485d96cbc3c58a30969fc46fd7a7063ca0ce50dadb5f79912a31cc901fb0cf904f30a01dfa5db2a9d43a70628708ff383bf9a4d149bb8eaa1139d3761d2aa76e65f7164eee6be833236d260563565f1436d11f986", 0x86}, {&(0x7f00000003c0)="e4690fd8eb151535ff5d608617d9837b4665e2a883356e386aea586780d60fd070d77a579987a3cd296071f141d0b4c0f4d5c8eb776fabb3175c3c6f6f78be3cf2818a386ce68de901b65dd8d32bb5954d609a1ae7427a4a8138fa7cc0917693949b484804929eb3d491737c227588ad8b9a1ac8", 0x74}, {&(0x7f0000000440)="6db175571579422a0346c736183f972619183e3be6b9f3f0b11e", 0x1a}], 0x4, &(0x7f00000006c0)=[{0xf0, 0xffff, 0xc1, "96d5a04b4be2edcc89c0065066b2557e1fbc4de240f6fa9ef5c07c4d1e146180fea4ee2e69b492a27e31fb83836de6031274b76950a23b61cbfa5fd75b8e77c017e310289170710cddead46a2455c928ce785844a568cf6da16faaadc0548c96f099cdef3e8d74d35730818df4beb728a610794e2a2786566a47cae1cd8f6278f6102b5cc0b977f6a698c1e85d81344530e63510e2b10a83124445633498e4e320d9f4671ed249486b4672292ea459eb1aba26324ffd751c830c5617baf15fb4e0f1ccc27c293f140670f6ddbfe4bcebc92fbb6862a3a1775c5c"}, {0xa0, 0xffff, 0x3ff, "f9416efa004894093e0de94ca3f4271f243e0d62814ab3786f66a84cd6ea044c50383211ff8a1cfaf617b72d06f924d5d053cc3056aad7c71956b1841957b09d521e7f1ba702f3dc653fb783ccaaf7b83a1f334816291d8b29c00c0edb6861440cadf5604cd82123be3a9c991ceb3d7cb2b90da4fc48812dbc8f9cc341bdd2d122bfa127481669fdac30"}, {0xa0, 0x1, 0x81, "3aaab6513b4a2c424f2634805b5e52ccc0726a8d1639b7328530496b7965320ffdf83a1ee643836c71b45c816a72b6a9511b57671657ac54bd53383a8bd9576bb00f04cdd084c9fe1e6413aa1be06cdd2e9474dafa46d47545b198777ff0c85d5d95f48d5ca1aa1202e9476fa0bdcd4513c0c97418a16390061f35ac58cb3770b70cc77a006ad6db600ead0d3fc3"}], 0x230}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x8) executing program 3: sync() sync() sync() sync() sync() sync() sync() sync() sync() sync() sync() sync() sync() sync() sync() sync() sync() sync() sync() sync() sync() sync() sync() sync() sync() sync() sync() sync() sync() sync() executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffcd6, &(0x7f00000000c0)=ANY=[@ANYRES64=r0], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 2: socket$inet6(0x18, 0x0, 0x8e) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x0, 0x7}, {0x7ff, 0x2, 0x1f}, {0x0, 0x0, 0x3, 0x1}, {0x81, 0x3f, 0x73}, {0x69, 0x0, 0x3f, 0xfff}, {0x1, 0x0, 0x6, 0x10001}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000000c0)="12eefd97010c182c5f368bfaa121089b", &(0x7f0000000100)=0x10, &(0x7f0000000180)="0ca53ea927f7cf6d8027860568a706fddd", 0x11) r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000380)={0x0, ""/106}, 0x72, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000400)="1e1a51a78f4cb7260be1d61baa73f67bec76239ca00f9ffa0b9d310b3f82bda49147b779da41e5e6adf1e0827781113a5ae4fc11a2470e67247882b1fc7436db5a41e092ff0bd4b9493642fde61368a2ad0e54dd64a8eac550d6594a70fc7f0f6b7ae6dea7e1b76dd33b5b90a0072dc2039d23f6d5c559792c0f6a505ec7b66aa0ac9ffe17a90e6b6728c8e1e4d74c27b22644877670d1d827fbc46edae58f684b6f9a249790a3f83e1c62", &(0x7f0000000300)=0xab, &(0x7f0000000340)="2ced652b535a401fb5fcb947920ceeaf", 0x10) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) close(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) r3 = open(&(0x7f00000000c0)='./file1\x00', 0x70e, 0x0) r4 = socket(0x11, 0x3, 0xb4) sendto$unix(r4, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000", 0xb1, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000280)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e419bdfa91bf5f705d798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc", 0xd4}], 0x1) ftruncate(r3, 0x0) writev(r2, &(0x7f0000000c80)=[{&(0x7f0000000700)='6', 0x1}], 0x1) close(r2) pipe(&(0x7f0000000040)) execve(0x0, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_udp(&(0x7f0000001fc0)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000002000)="f6", &(0x7f00000020c0)=0x1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f89}, 0x10, 0x1000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/65, 0x41}], 0x2, 0x0}, 0x2) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000400)={0x2, &(0x7f0000000440)=[{0x7, 0x7b, 0x62, 0x80000001}, {0x400, 0x0, 0x40, 0xfff}]}) close(r1) close(r1) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) socket(0x2, 0x4, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r3, 0x1}, {r3}], 0x2, 0x0) accept(r3, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', 0x0) r4 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x4, 0x0) getsockopt(r5, 0x0, 0x8, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) malloc(): allocation too large, type = 29, size = 28292870884 panic: pool_do_get: pdppl free list modified: page 0xfffffd807d177000; item addr 0xfffffd807d177000; offset 0x0=0x4a10ded730a56710 != 0x4a10ded730a56750 Starting stack trace... panic(ffffffff82889b0b) at panic+0x16f pool_do_get(ffffffff82df3ce8,1,ffff8000309e1388) at pool_do_get+0x443 pool_get(ffffffff82df3ce8,1) at pool_get+0xf0 pmap_create() at pmap_create+0x144 uvmspace_fork(ffff80002a22b9f0) at uvmspace_fork+0x64 process_new(ffff80002dd8c578,ffff80002a22b9f0,1) at process_new+0x3dc fork1(ffff80002dd8d768,1,ffffffff81f8e6a0,0,ffff8000309e1610,0) at fork1+0x2ef syscall(ffff8000309e16c0) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x77750f015840, count: 248 End of stack trace.