(0x7f0000000500)="72ee4e7a1674c05fa3741dcf409728b1e6e3ab1c0ecff3c39a077a15c487141ab814de2c56ede73a14fe3f4447747cb3361222c2ff16e2a97a2528a9fa41036a7fea12aecdfa2a878e56765f354f4d6f1f17b4cb0d1b3eb053f44fe90bc33d4b9ec39bab2cf44c00891c5753376ab7d05b06a77dfb72ec9362b838e262f09b57e0b9348737112fe899b2ba85a9b42be43124bb862a0a02d97d0ce5ad03d70e73dffcb20cf7df0544ac48633d5bd5df7d8d73b36c7078db550fbf3ea47121238984dc2624fa5c8e05e3332370c1a27768126d7a1522391fcec41eaa236718ad334f96b19ec562b653752f3cbb5abf4a5ed6ef17ee3d11", 0xf6}, {&(0x7f0000000600)="ec34d9dccfb699e03d77a4aefc6dade8f438b4ea8c2fb656302ff0765c8234d04810ee6b4675b9f32b0a8ae2c00ab4b43c1597dc63b1c63d7592015627c87e7d7098fc40f2cabb854a4eda5dd543de6c1f147ac7b9f6c5cd07f1ce1b8db72927c46ac0040b23d686f806e3333f712c660a0594708e557871f9bd0bdb6dcd2ccf85608e2d3094176d81ea8f6f1bc46db6c4b5392e309ea8b9cea51c168488c3ebac3566", 0xa3}], 0x6, &(0x7f0000000740)=[{0x10, 0xffff, 0x380000}, {0x38, 0x1, 0x3, "15e7389d3652f356061ca73b836c3e40f8c00987e8051a36b71f01cee3507e5cd0931642a9db69e8"}, {0x48, 0x1, 0xffff, "ab188b91a1aac7d9c0c567cce627511f38cdb59c6edf922f0a587aa0cd1a317a8d39e2eb8caa0321885575c7cac7b41c262a6901ca97"}, {0x108, 0x1, 0x200, "d81d82bb36c2b8b2eedc7e2b1c95851a493222184ef4b8ddd35289c0f825a05b46152862eb230be87705bf84106f9ba395fd5731af69b31c820742dced5b9d4493aa582cbc09b9321515b326030b34e11fca1b85a90e8c502513f9c3a7e12b0fcaa803aae4ca2a8f43eaa651c43e92de6eaf7b329a1d92cc7c7316410c171a610b6ab64e40f3b8f96329ffa7f5bc48fabc6224740a4f0d61b0bc1d61e8c2b98da62bc1beed02412bea3ab2e5536c4020e87c265277e28717d7b56eff7cb0f46461139d5c305bac0450aaa9b725d34391c58e68af1da7d572d15eabec6cfd679c0b10724d5d20a2bdc4eb18a86f403acbdd530db03487fd"}, {0x58, 0x1, 0x9, "ff615e509197ac3676d27d531a3f362fef85596a51b33e357f92c5c2d6a3f26c7725e4d0cb1064bd599b12d53523e5defbcb60828c26012c31f864d3577f8987e7"}, {0xb8, 0x1, 0x4, "ae33fff1cee6b035c4bcf7d6bddab7474979fb2ecd4ce7831e527c3ac2412452c40c0b9acd656914786aa1bfea30315ea658356971f76824849b9801ce6a33dc84210f75d925c7ecbedd966970d35cc64e8e2df17aec7b49ca6c8c29ea8eb8481a1bd35b55d55a842cbb595677520930f55917adc5fb31b12d34ee3af7c3675c29cb62e572fc75f3c9e7b9ef120bd0a69af2fd4d1af8e3ad659be746e489a2505bf312"}, {0x1010, 0x1, 0x6, "305746540294730e7e17d77b0b4a043b9a7673ba32cb76cdca492bddf046e2026c21ea08e4bbeafe08af4bc03638db9054b85f7a5e4583859c817d5e70982a9638e6d4f4c1c2cde8ff8421d64a56edb6495722ced42117d877bd820d5623a07024b9b57cccb5ba27909f6323a13b23f25360d2907b9b147cc204c45771dc3d33e7e18099d9356d85f071518c7e2a25d05acbd4f3a4b06619daab84a78bde75ee2908776f2f7a3c32e2def902d490bd6c7b073de519aab29b8879cc6fde664fd1ccb9c813c21e7d3f20ffeac71661ab1bb5e4e79ea4d54a48e28efd2ea14a2f460eddc8689481b12565b46f56f3e661e4ce54ca63fd1672576a06455d22b8492fa74330f687b4d01a1cca0c771bb0a2fe8e70772fd129e7eaf1062faf31794a80eb8edbd4cdd027a729774d7c8799fe07d6b0b3af974d6a08a5de221d1ee224488dbc556b8ad093e0a63e3f414989419ad772b2b248ce730270fd339b466faeb94d99a1bdf978631739d50e14a4025a1642a10ccfbb02e4a9adea09b4d7df70a2841822a9346e088ca1a6d58f67d59997cefab7b6bcbe13695051f4deb27f5656c8be9e2b722d374e1f738e909fefa385accdb7ab6f204822e217a3b6faaa4d9823c251b7e14777fe820c981eeb192890f61e7dd41e5dece3a934785568d64cdb4c138b40d40e4742b0071299c6a3199a79ea62e9770a5ad6ed52734ced5c56344195a35990ef915fd2b4d0b2e94ba2d7e7ef5e4bc9e20aa675a0f7c7d07127f407be65d1477eeee21ba234639d6b700de747b8a637b242231c1c40353576ac09d87d4aa5ace46763ec5244bd0465c7aeeadd18487db8ea1cc133203dfff4ab71f11dc6b447bbddf11a48793ee54baa4930c053d38870462e6064b3fe5b8705c6372caaf08ba601ed59f8aa40ecb370c55ae49281eeb7f3a40d1f054528926bd17da3ef78788aa713ed72273f359f35a0aeeb8d734d8905af0ca281e4b43f5fc83f614983612a48d8c1453b44f21d9ca1f9f553cd53f5c43903466309fa294c107276b7570a8ce2dd55fbc0f67f8da6a6a620062ff13b2721ed35ae9d773b9142a2f15a9164b43d3db5e75447dcabc8d23c7f7abc03438a19d89f23ae18391c6e90af02216a47222aa65f670d297c8cddd9ef5d0aa791c6d17019d0d5aecdb17febafaf4d27e8d8a8d88c73341c965b7b5da3e048bc1f3bd26932b066764d946ef11bd39ffd4dd306e7cdaa3beea1f339e2694d98de2ea6cef849f7aab830cb95d80b9521a4b0176fa5aee03a98598fdb77ebdc423ef6aea6cb7b15c92311fbfd82af4f1d52819799e34d604fce692c434430553746eb8c1710210d6eaee459833a4fa987ecb1a03e851ab726e60e55a26a4b31058646d3f6c3cafa122462c021b91c9f873b5b8266e0d8d6cadf93c01b0a292c73151df5332e49d97376d6e46f65454c795d298947957bc64e8c1bc13e10599dc9b2acd62054589e4ef22a44ec948d365b037b410d2570bd0fc841c9128d0e84217e572bcc5e1eb5d0e47657d8f064303219eed377d882b29779c7672b694d99275882bfc6fa4bd8609073cb9c1000fc71374d7e0e863ae49ab119257c5d4f669d8207f448a7de957bac1696faf8473b9416cc11c1712cac9515293db2dd90b1ccd4e6d3348be6e416b145626758c2918927a55a9bf90f391a2eeabfe5da9af8ccd53c9d58cc038b60437adb1e600ae59df323dda65f895ff3b9582d8a448e2332f732e001a3381912aeecd58dcf143cbdac87332dee6d0be7c594281a054b9e8d3e2f008f85e61efe5d4b653ebef9a1a5fdbd31e3a555890e12ac76925af3b89a0362d895e9175f7a8dece300a05addfef3fb8598668f9d906c8fcb3de1e75a8951c8b54453897ab73814513b8944658ead603480c71f15345e8a1cfef9f794226d4010c1ac87202ad30a0a091cc3dffddb95bf74ad4f93b50c5845081b8bbc00b4c16756ada9e9fdd3ce88b62c6070d1e5a5319aa80fecbff739f370ea5552e226dd9d82db41025b62c7a829618cded9b5ac8eacc1fe1a00ad0cc0c00a390a4da86377c4cdaa76af68c358b100ae3af51aa8438426773f790136b3bd88aea2c3cc99f2d5f05734182384ee0595d9afc7e20fa186af8373b26b3dc74c78ac577ab35b2effa804362ef8c092aaca5568f00fd6c8e4dde535ed688a8ea96e1431e79089d44104b2c337f36c2fb0e2047aa44ca3a15eb0a03e4689e38f4d4cd15f6344c7f1486260a2c2f32cb08559806f96e5d32e961d29545a4bf8305b64b6b77baca39362caa1928c0a42fa82434671f14bf687a53c72d5ac4594491a63b98d92a9b2b614cd4c9e85e05045da9552e6c07bf5ce8dc76bb8b13e9de115c4b181ef2810718fb85ddfd0354e12e4d41b876bd0f95576048ed87b22c9f21277fbb4365b747289f89a5fab7378a9d0c007aa419b2671fdfeb24428c88d3fb601674cbdfc0ef1ea63bcf3ec8f9831ab05c343b98fdd5b63029dec4a416136cc9647a683aeb6432d6d939924f7cea5200e09357e200df6280fe21f6518b8a66d45c2223e2dad2e95e86945786744a8efb453b2250b6e3034cb64a67c9020f6743f063671d72ca44496cab3ec325f715f62898f0beb77f4e0b56e4867571c47b6d0f80eadc5e563b37c3b28b1a5b136ef55065bb438dd8738b753b0a53881d55575fce17454248c71bd9ced63992995e97440b7818e2e4a1ca46bdc0a14ac8e27c2f0db3888313a22164223f1c690d96b592a402e4f5d9038afce913e5b524d0bdb693df5ace1bb01fd25b8ac862cd30ed657f890cc1be820d88b4f6c04b981c55b7d075e03037d1fa7e8af18f650446b17723931622da899fa4f7bea2583081c0158a669972d5f36a504f84f11e98a985974215b303c62042c87944631b78fb0591957dee198d1c4d2859287287169a71b80b83ce67131550d27e347af1a02319e56177ebffe43208bff7cc9017f268c4eeece198079b254c7097c1f29faabe90bb904426619779de5ec9c4128e9c7110b39e81d838dc94199b128903c345aa50487eeec3e0d1f8beb7b8aa3126831b859efa12d18f5823c12fbe276462877e2bbd4a4fc488076ad7d462dd037c531e8a83186c00cb7c7584c6b9c6ee9f7ec3d2110a5ecd2e3bf5bda415a9c8055d490524d5a89eb3487f774d3d1fe40cf4737c863e9a242832fb66c761130bc49941617423e8354d190448b609aeeb5d865081c98616241d3bd61f6d920b1393767dd3789c37763eca364c47e801a1903fc02940dab7ccfa3c55a9e8c3307bfda884fb7045af3045396d07617ad5a1568286a0f683db44bd75c9511001372e0e1c607f4e110a65b1a6145bd774abe2a374bbcd4f4727ccfc4a61fe7612e73edcf1bbaf3413824505d4186800452b5f9ce560dd42d7716cab223b1aade2a8fd5e4240ef8b6adf95a6f41ebf091f71bc308dc71be90607859bc3a1906c5e715d5b788da6b4ae08f743d602c1bc6ae84ed7e7c01e0b6df4ca6706a4393741c421f20e641447dc5ddca591c76ae8ae7921d56aa498c33c1aead77a5449461376b28d6b9bc7880e478d18c9fd321498126dc4a705607f37bc7b58ff4a786ae51607e8f43bf325cc7b0bfd20c6c3088177b0386434346747e70581eeea1897d2a0647ed12d2598c9d7898b8c39ee6eef837c140a0e3cdbf635df681733db82630a4ab5ad33fdc48999fe1f47156e48dea38f6e9fdc8609b4ba7d3bb51074ab5c75ba7b5d0a431f550a3b932c8d3a77ca85f2b7c7f74d44b1f19bd2221140b128c7b266276728d8c6a5e87fc0830d98d26daaad716c2650f346cf89e8fcceb6d5bf89aea952b5f8da9e1f20c11022283e4111081a19394708d46a9ebdb4618b707d66db48f873bc8d463d970b203f5bb0558767ac5eac9326904eaeae507f2392df9fb4f0e04382e60d9a430b4b84077d87d949fb975901c7c2df8483a1d1a4e1ab8ec0d3218878eb4887e7ce74012231d3b586acd65d0d84999947f2de6ad8a2498d1d7179590a1fe6aa4df1662745b7c6bd68e24db36432fe0fbc76e3015f71eb4805557b7260c43b72f87c6fe9e5314e67d1162f0d73dabdb739e56682f053e24705dc735522312ae93761f1685cad0e05fa4b864b2dc7220467f8d675fdb84683ab3cc37792e3e236c53f3972cb96ca2e34ecc85daca40b636e3911931ec0007bb71de0ba475b690875ae44d44352b8630e6a66920d20979a5992cf96351f7d2e12b3c95d4cc94dea3ea715b4a6a6d00a5c4c163b5b3df9e15fd225ce21f4bda3d9b89bea0762cc4732cd5d599e955f102d7c0cd9499a7ba96de49bb7d278cae351c7925bf70acf06a587455e3c8d30736680e12ce67da5af9e8c07ab52f653d5c3eac11e296b613f3b0f6dc70951d42ef7c21a4c95150abe24a24aac4abc6a441904a9c5b1abb006c9b9b907a971efafff0ab5faaa1d3f846232e4dacefb39375c0d1954d9fee6bad7f0a86f0478142abb3a00ea9d1946bcd8117a993afd117cd717611f14f540ad90a1d7356571245a9da979af6dc8c34a5df91acbd5c5d18fcb78da9ce736a22aba73976a71b25f6f0b9393ea6ef1d8a4bd8612e030b90d33b008ad75e7075c3ac6e6cd4750cb0224f60a010e1f4e65200c5ff7c6dd7e693621b364ef02012669b1d2efbea09f9f5b1545deeced5e3246303f8c042f4e2efdb9702205a3e7a99c6a7e06c3e62399c30d7b00e954db755db459f8d0dea9e41bbc6f04adba2cab4cbabebb536ba88dcb7212976434c9aa1fed8b7e8169e8e1891fd805ad2292bf4dc960264229d295b44fa05dbb9d848b349a6b8b5df954f0a07320933ee5e2a52742e644170ca2b0cfe4226a16e963882eadb66b81115e0521ac24930afa73b384ae3e48c050f1aa7a6f14dac55202f4fd1483a336b740c929b0191bea63a93bbbb6cde2fffd243db2a5fa765e67a4fddc1010f697ce6409653b7ee8c62b99db1016beee6f9d3ecf077f4653cb4d091bc4239d5ccaff974ead61b97193f1f1852a5f45c2b36da79c9e22fa1101930d6484a2d375fe8ea10b567905f026485656a7e47503cf66e7a12d5810122f264b72032f3a144bd35341ac86d6d85da2a2b5b404ca0eaf87aeb43057d2aa5fdbb41dfb2ed07ced48295c67741e0c9ec6f110ecdd3ae51d16b8f91f051ca14f379e4c1d32651808cae4c5f77bd1fc54b65c8b20cbdfc9c7db29c86721645d79bc8b9233b35a81971d507874aab53083724aa2c32e0b8d74e2f57cfce3b66138100531d826e8ea938ccb45c37f08ea8c710219cea6cd8b5ca896f0c8347603c607a33dadfeab98b1fb366b89cfbf5f504d5e5fd5dcc8800b1fd28eb4af4c5985df7246b3319148295caebb961ed05568c08da6ac65fac2c24c13f1ec56eb58ef5cb54bd3237a01a8894f2768170d86f84845381f084a4df7b0ee1016ea0cf05f1820fb042df7653488741b613605960936827638e9ec716516e58837b687e4f79c07c2c203fc90ec1de0e4e5f3bcb1ac50f21ddfde0e9f1d7ce78471ad530af9fcf937511c594f145b45a6b29f37125526e12ab69b4928fe2c54b7c3728cbb51202bba4f8ab4a09871cf3584c6260207a657d85ce27eadfd4f9b1bfa973219755d2c5a804eac8ce76dc48e9cc4f95393dacf52fb485d3b0466127f8573ccb47800fc46a43a322b74a1993773e8c7b4e9b8acda809432c2a554abf64fbc29c638b3d57cfd8c4849a16914f43ae9324753f982f6f4e17a51992b07191abaf9a5b77bb58acb2019218a03054da1f572c5c"}, {0x40, 0x1, 0x4178, "d5bfe9d362148300ed20c5bba434b85c2d32be8f33101c31c66f273477b8aa799d0d302424699d646a"}, {0x38, 0xffff, 0x0, "217c6b00e83ba7f07d004be54b9c586c0a353fd2dce783dfd879d79534043a12bc62"}, {0x20, 0x1, 0x8001, "8e459e0af950c517e014"}], 0x1350}, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001b00)) r6 = getuid() r7 = getegid() fchown(r3, r6, r7) getsockname$inet(r3, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) kqueue() ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001bc0)) getsockname$inet(r3, &(0x7f0000001c00), &(0x7f0000001c40)=0xc) sendmmsg(r5, &(0x7f0000003480)={&(0x7f0000003440)={&(0x7f0000001c80)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001e80)=[{&(0x7f0000001cc0)="0ca9813a57626c995843198ab65da1103dd82180948cd7fc6466fae49c865353830b18ca1eda94ced0c0e00c009e1deea7ee297ef48a29e3fa662a31b45b3a12eed9a6b0d029", 0x46}, {&(0x7f0000001d40)="ebc94a908e384fe41e9e55a27789c34f4659c197f394dbb128605670cf6a9e1e48f0af14bae1bde8f180a87fc81744b57cf133b64b11a076da91468aaacdb06e1de365214abe1d9b5b7c68f427675b6b7d3bbaa7572192c0bf34a191cd6efd99420f5dc8cc8dd9b1dafe3038dcde9adcf25710a4814d9471962cacbdb6f8c5ccd77de895e825ab10f8c7822c141968", 0x8f}, {&(0x7f0000001e00)="7349c7bc5d3fed68eea4df7b94da7b2fc7913097b11c7a7d31e620a64cde6e74775f12af12572e6d144ee4536ac36a38b18c073f0d3e63e54d81d87230049be63b42017634877c659ccf2f17a4a46daa260ef1d012b87ecdb52da917ec9ea88465a617306d3155824df434225952497ecf4b460caba39a88410b47e5", 0x7c}], 0x3, &(0x7f0000001ec0)=[{0x88, 0x1, 0x8, "cab26b0111d37957c06185be03f8865236165aa2ccb2a248decfda7685f2a14eaddb3e584a55d1aeb8a3dd80885920542e54bbcef21a0b814edc3110184d3a6ffe2662b87a7d8cfaa6bb8f92c9823ec08087dd6ac66aa4784f2fa4b411b88a54d5c56de118ac99555a9b044115c55ec1431146c187"}, {0x110, 0x1, 0x9, "9d75280b537764de5412b6cd391c561564704d809cc0c34d522586f39a57da1d04bb40ec8887df5921b01199181d4a92c5d19e0105c133196f3e10ec9a01acf4dae8642f2134012ddb26dbabe8173a15ffcab2e685c4ac811f06c30e4ea21cc9cd9989b5df81764d3a21387085918caf6a29f46ac7d80c30253fad318d185425d4dfa378e13db1d1cca2b80341fd654a83095789676578ce5ef446b4d9420e11517011ab29728c93ae497dedc81d741b204237042152b17f026213ddf06e61ffd124576ac75edde35611dd1480f436eb901175b02608c1d74e92994f6b44f2e3953050f17b890e5a538c0a10629c023832d49eddb196959ecc0b"}, {0xf0, 0xffff, 0x5, "f730a4eed103c1f8789b613b63919c8f67bef59f99fb69d75ffadc8bb6f63ebb7e3503d3ab1af114cc4c32d84d3d981e87647a376ac5315f2d89b4773f838896c6d299b00205273597aaf9747607fc7e980fef7ea024ed97092704a204a4a92e7b6040dc49b1375bc06b1c9afab3ba3002bdefebc49933e882dcbffac4b80d47d58b4344e1b246ed3ecc7c3a7356b815a8e6d9980d0ea32f38c879cae753396f2d0cd322f46ce616c791c1dcc77f192997c71b11f85560ad5bf973f76914765a5e749b2f4e4da920899409ea40dd6c3cd97fa0c93fb8429da1a9f8acb6427c"}, {0x68, 0x1, 0x3, "64cb441aab8af2be2e2b573923668096553e51e60d12f6270667435670e92535fdd84484f907bcd2113b253dad35d110c5d6d0398af4550ae54bef46548bfca1e2389d0b3dd3a881e9da7c22dabea52585d6"}, {0xa8, 0x1, 0x8, "05c97274f3e775ba51c9491dd13d7c273b60273b56a597e99f1350f5fcee439056f127b4603c6813512545ef3fae9201cfa4d2b29b8821563aa042b8e117109bd6334c05cd6f85cc62b9130908a5b282f29ee1eeebc05722d886da4aaa13b4bee8ba8b4773de79949a39bf33da8df329b87b34b8e45b8f755035f9aa0d14563331c5e53fe8a9dd215d7e3e336aa4c16efc"}, {0x1010, 0x1, 0x80, "516c6cf8bb849a06f47cb60dcbe4dd3bc8e00ddd64f09a61751cb42b56b3654bc2daa0b6102f9e0b705e931d123449d9856aa56a4dd99497fda968dc64ce1aaff491371ac2b5c647b167e2af3b1a5dcbbc9981dfa3f64093c6cdcd5b2f4f3290442e082ceb214228be095a4cf05c10ccd3cadb37b26e2a64498cc1a730c179c1c00e80e933d9c39c910828862f7a0fea9c873ffa2e502191ecf35f510ca47bf31259acf3e3701ee473d65eef5927a6331881d6cd3561d5ba44ae0954f980e5a3b9a7b8a928368ce85f375e1f561ee93a29b3d8ac80c4b34b16e21d3ec8b41f74b7d6a460133ca0d57e55432f8137b69af9d9ef661948c2ffe26e962ea453ca76ae8674b5eabd02b5192d3582f9fd3353235e7b1028f44c13d1dbcff07df9f0b05dbc4df3f42b825b3d3c9cce55ed7a815cba2f01646c291103da720a7870a9e508d4b84e8bd76d9e813e87d4183d4eba79344a79b7645fbff467a95e27fd14e0e454499938f65a0bd7e079584eed7d5de77d516fad82768079a4166d421863780f2a3ac45de76c03a8ce86c96302d3b5e7fdbcb5ba449f9a6dcb931cdb395f5adae3dccaf7cf325a2ef73132fa8e8d566f35336b9809f6f46b22e90969905ca303aa86a03fa954bd30ffffd29e16522220e1e218d1638c317f49d771704c1bd77dba0ac9d33525f0b429334384b7f4cd07b8a64832c6d728f6d590e3713a19cdab94af23b31f153185aed04f42ae5c6f2931791397d9a8c30d3c05bb5c44a84607e246369c6f672b8c667509afb0d47ea38775c928ad10ddebb28dd1c7fffb8fd790ebf5e7a354d2ef2437f148abda4ea777d13785c4b5277c4b22dc2293c99f27e62c06fd526b533baa7575430438dcc0f132ad89d257d0288c0ccf0bb43840378833629f4c8ee7de0cc228a28cf1e9e3b595889df17f69ac11aaea977eb2c7471e187e6b818b50014f7bce3739041cf45cc380c03763f828fc5360812c1ed28478621f8ddb31b4fdc66eda65795c2f6edee1380f6a0e9d49f2a7309418d81231a0ca16f194ff1e3aa8cf06ec7f36b85fbcb4381af5c611e3137a40e800aa0626b4ab8ab951aa4bfe55c4ea0b186e324e8261e58488d95ae08e03c9d027511616e1daa14923c208fb6c5b5cd9457ed1fae08fc7fa50ba7d0daaa43ebece258b5547e78905c8838e332ee20f097d99f469c7f6053da9a337418553db45122189d41b2cbcf4877ace55b1ce1cda56e6ecfda3f654fa4a653c2f0b9af26f34b496990ee426d90c2e950cc45a61bd863595fa678997cec85e91c151163a994b71fabe9b0420600b8f01a733e6c227e5382cfc9297cfe3ca417fb7abaea2cb4c19e8703ef5fb761b433bd9a154a24eff89064fd5e810a2035bab591433b1f3c9f16c59a9a23f207b6db76bcfbb0b3267cebf10ed56855a902f6deacdc5ab3f4cda119b3b87ab084d50f509144574cf75561a3c5a204494af45166de85e2d7a67bc71dcd523a18fd9450a59df61a2e0224a71f7f9faab04d6554152d2decca8f51dfc8b04aa63fc1f406fa740ed28f6b29c2c44fc901a4fdcf07a64c412544a224b458919eaa92452db29e611d5958aa1814bba4e2fc3969d4b870a5a6c2a60829deecf44d992c36175f2a3a5144aa344b2581d0fd70cd4e9e919489a962261b9160d25e65c703b239b4db5f8425fe67499187190d289e415320c4dca100855f1846012289895214e1e7d2a2c20f1a60429dadaa2ec7fcdceeb6bc7e6716056863fc18f8238875c30ea3ab81c3dd63de5b2d521ee314030a0e51ac815ba5389e52f16dd286cc107e6e030bc659bfce44468cf6d5ebb47e36c4678f15c74c7a0ee47da929e7aad1fc56443dcdbc2c4a7d7972a4fbe0d320c9d768ffc010ff6bab8357b12c10fec4004f490e921d9ca4cdfad7cb9403dc558c33023832181d629a0b9c3e0f086496bfa27eecf28ae1d6cb8549ac7ebfe6f32fdacbbb7e9dba5bcdbb7982d95ef78e758a646f366b64670df5497cf5e0bd4e27edf839d47e3d219c8cf089f0598ddd457781c482aa99f9ffbae7fd41ceb991adf5adcd308d4877208fd6e349e4cc7115ee488bd1be6ea5e3cdd8203087c92e0878b4d88c51e90255b9bc2e9bec9c58bfc63f73022472fe68c1c3a28181a064fbac1ac8bcf56d621afdf7170260f914bc0a18d4eaed8e138c2112ba875f84f8b486698db6a086749fe2dd90d635a326226a7201a46ffc3c62af497b07aae1cb17b71be57108db68d9943f1d3f2fe2eae7954e25fb70c425d8877466968476a7c6f71de5daecd191626f049b840ec4612a9b93938c996504b7fbbf51e00341af9b11095d62d5629852829316fea8d8e487807069b198cbcc8074daf912740f44e3c99f819d1325e3c8ddcdf9c79c108f423ee86c48b70d984b5f41404301fe8b9c5d1dde15a7ef3c2eb403799bfc610ecf60840eea99d5e29f453b7bc6362e2655ce5eee22a45476cfb2badc6dc9b40f4567a2ef29d0fc1d4d8b3b8d2c0cb9daf7416ab92c644a9e9fd9a422085895629ea0877a4ce2e3c4abbc8510143aff3a77ecdee575eb72ed3bd222353400a1a9daac590c5fc5caf6c72d9077cf9e227004e926f068ca6564905eb8319e8010b4d9bb529da94e6cb9b406e65df05322ece93941cf8190a96288c9f546ed5294e515da02e44f9abb25d7ff65ea87388cfb25922ab96ad90373e935a4d9498ae54e05ef4ec7199f1fd001d5279f07d1c992bbf070408ab0f4674fe835f70a11381f843cc831af29b7f3dea0a9520da3e1acc244771a84561997a3d78d5048b798be2e1b3a0068f78eaac16850823982ff90e98b2c02ac94e5a3ae08c804cacdc493b0ca3d9559971b626c093fa0bd2b07ebed3d91776d66f288aa4e053be6a9ea0f528915ed53b66e4a5977c6f5e0c1ea43584c6dc7f7955a1444829fcef4e0ac1528b068a0a3d48156bb040252cd0d2eba229f74e55e38d820b0735c2c645bf6e246345c3924ebc8ce36640149c34ef50c50e4841f8316b087a7ab1de8bef977def6f21e2cbd1fb435839b847c96624b597b7f57c994d61f4b08a5803c102a5ebf65a793cf196705761332a0bc842b55fcf511c4cfdfe4f7f97440e266beeabcb1380a266bb14ed6dcfec44ecc7b80b90f16a212a32e80cb2a52e33c2d60c2051c3865e7f3a3e96ac19353397d638a6733df3778ace5cb8fd12d548f5f2b1267771169f4dd9b6861761878f1da88da02a86d404bdaa88f8ad4402a03073cddba5a1ac5a9da2e7b0f4de7fb8e483de525765c70573b8542f28cfe5cf152f251c0a9b3dc5b4851dd77f9598ffe65f5231701e387ae9b55084b511965e0602c810c7421c58eaeb65a5615abec0078291e36fe33a0ed789d6f7a5897da86099268a193bce85ec0f276db6c342ccb3213be23efcbc5e78418200ce017b5d0c88d481c25f5d48bb79f5fccd668991d4fca42aa63989ca7fc997ecba5c4db744f3c94d02fb857bf6e0e4c9ebbf05aaee2b9e1d7a5fa89d9a80c6aa15f96e40b3c2f1065dee91986623dd9a69319b8cdc365edcd3aae531f52cca75d4407483c72f848d87d131dfe824bf5ab91b654f39720f4a5137781aa7f8e9fdfa15e5e600bfbc0f986e52581fb0460736974e98c10ab2e8a8cae91d02e303812b325755bc6ffd69353919680c02313edb3f55edf2ae5e1e2aa34dfeef7ed477115f21194c923b9b6c7cc211d0822706ab76a5906ad9b346cf9a1c33cec15b8d30063a127e712031d9977599e413f0bb9c3c06ec076db8cbbf9d01aa056565c8b2feed3ebc012cfd35ca024769b689986b7f41a18adc5bc023ec57ab9d9e067707d59b4b5719bc124e097f4c5ccd8524cf209c625479e31a131143c774274cec446571e436ddc21b0dea808a686c7b09034fb2b60a1ae6a79d14e30d31b385d24bf3899f4ddedc4ad32e2322228b9c21d7086b7f4b0ae5e35cd9ed7ddde6743ff1fe298bba281eda5ed2d9dfd6bce656cce65ad1aeb9ca4c0002907d8a07bcf9ad64cb116ece2a03ab2e2868584079b09a6165ee2bf51670a628b0a43668bb2f51b1884ae0a3d4d68f40439bd8a604ebd998ef3fc1da32662141817fbc587ad44aae16d50437b458e87bf5b9d6b5714f6cafbf1f965cc47897a09de8523843188a820b1c1b2c8ac266fd62b62f223de45d4afed39e0e329d1b6d44ebfdb93b3eaa02dd48a352ed22023f444297024468d2c696a3cee9fd2bf5891857d633c52aae4cc8fdfb7a03fc55e2972fd69b9502b08631250671bf0118c948f9cbeb6c490b7eadbe3ede9ba907fa5c9f8626af5339d4855e9cf10882835cf8a2ebb978577e24bfb0731558e7dee254e45ec1b05ffff7a817b758459839066f735f9c67fc503b270d939fbf283a919bf6a068a2252a49f0a747cdaafead91601e9523b64ef10ee42d1eb0829d41d80899c8f6c3754ab700c1bdefee250d085bea94c1a3ff01be7ff0fe7ee9cbd47499a1300360b06c9846d8dfb61f5d22d199f79dd9369c82c3047b8f93c6f9b2b009a9ea83761f58e070feca7a4bb566b4fb5235049a4e447f644a65d9a99f1ade7f146d24bfe7b54f9247215799bcbd1e731203f290756e0cd81414ef1bd6c36a22fc6ac6ee6266b439cf6bb446c39a578c9c953c6448009dc5ed27326ff5cb1a11b1af5583d7c84c1f379b999ebe955ea6fa3d8d9eb728d520dd785804578b03a8557071de47771b861429562f6cf821a9c80cabadf4c571dbdef479745282b991d7e0dba66a4b02f231277a465d3c1e9fcca9263aed19b4e83e8623177e2cd0b482aa32458d565c8e30370393df762f56e57f3d36b5737342bbe9dcc94df8e6e831a77a1870e55c902da9c9cae9ce65f124a9ecfc0d1437aab5a60abacb8c4b3af138168ad1fde7b13071a5036c2263543f12a6b2c8d1e02a50a29e50dbf5a94fd3f939ef73e734bf25259840cae09b5e3c6de8f80995cc25977ed6b08238b2d849c87442fc242d2c6e71d968b27760527434aedf79e572d155fcf577acc1fd0dbcbed220c193ff7064fc5ad08b6210060e6bea942ddaa594c38988bba1fedaa03dfd82f5707ebe78efc77584f9e0a35a7e88359b8c944019828e2c53854e8f518063a2ad5d7bf796e150b47a8d1ccbb25dc24c24b1e8f8c13010c3244d5899bd25f3597973c29f12852f8ea59bda2473a03c2289c3b2160c014590ea72c2ca13b5a62f9c35ac1c8bfa142f740254675a48cd0e7668ac0d6924cd69f1057b695b928c4b12275605dff1825108675dec6acf15ee657be0e215cfe0f44244452afc1d36d61bfc7fd1a2e74091c45de35194e3959c39f1326724bea40e64153f7a3d8e40cd9865a2dca4044e9e33d354d1a97523ff11c4c029a9bb0237d31b63800a3df7abcd375955719ccf47aadd60bd5042c059216541f74ad63ea5f9ea69e22473322ad2497d6dedb51a234478bf71eda3308ef7647d56d38ddfe24c476402a0c54577970241ce0f8437d4f0eedcdb2ce7bcc7eaaefb40e5bd14bfa946a72e7d62b24624edfd07305cc9af81baacfe93fbb29211a149e37d8add33e6319e837ae3111b6a00df392a355874fce3946b932060542462a688fa7f738982f7bce53f3a237378c26b9e3e919e14c62e241a3605b8c7382cdb3f4365159acf3538116f14015a7cbbd86e124dd273d3b9749b107c5b6c8b8f70c28d8cc309debc44cc823c5ead0d1e4dc395ce886ef8327a309ee67b3cdbad9c4d914a0f086abf1e8ec3e18caed10fac71591b6105a3f57fb7c01de3aa749e1884a6133b"}, {0xb0, 0xffff, 0x0, "011d6f6e7e70da86c71e925c2b346715a2046c8bcaa57c2b97bbb518738a1c92a9c544664894c3a8b777d57324f17c7513230c7aae81b1ebea97ebbadd897dad6ba4e117e44b0c56ad3ce84d4773fe9392cabae485507f944c3c917ea8038f60c1d34400612dc6d5f9020219ada7ff40f8bcb962abfa4b73e6ecf6c20db29f593d694b34ee169ec36e430187482561bb2cce4f54c3621ec7e2"}, {0x108, 0xffff, 0xfffffffc, "bb36aa59acb1ab378a1e2fd2e57058ddbde695838850b6acf8a238abfbbca2bb380c32249e154f4ad416b92cb7e762377974739cd5c22b318d6332b37b3e139c1770c7ab895ed8d0f129b1f2c241390fa34ae9207cd5f7f3ffa7f470ba6be6a5007d06f11c9426e5b5a2ff71bebfc17ed294af54c3565f60f590d743b9a7530abf9dfa4ed40ddeb429374b453c65c77b3964f743b2f46e80405c4bd2e6aff353248be26e3b2d5844db42cb74f742e28611cfb4ef7b216f131f91f06b8047e5dd29fe0ff181f06c1f760c80e6344eb2264ca992c975be477ab0afe8cd507df38e539ad6269fcda9beadbcade03efa7e0bde35becd"}], 0x1560}, 0x4}, 0x10, 0x400) r8 = msgget(0x2, 0x300) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000034c0)={0x0}, 0xc) r10 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r8, 0x1, &(0x7f0000003500)={{0x4, r6, r7, 0xffffffffffffffff, r7, 0x2, 0x7ff}, 0x9, 0x5, r9, r10, 0x6, 0x100000000, 0x8, 0xecf6}) r11 = msgget$private(0x0, 0x106) msgrcv(r11, &(0x7f0000003580)={0x0, ""/19}, 0x1b, 0x2, 0x1000) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000000)="24a608d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e090909400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) syz_emit_ethernet(0xba, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000600)=ANY=[@ANYRESHEX=r1]) r2 = socket$inet(0x2, 0x5, 0x1) recvmmsg(r2, &(0x7f00000005c0)={&(0x7f0000000580)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000640), 0x0, &(0x7f0000000540)=""/23, 0x17}, 0x8}, 0x10, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x4d}, {0x84}, {0x4000006, 0x0, 0x0, 0x1000004}]}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x400) syz_emit_ethernet(0xd7, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000c9000000010100907c00000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="7004000090780000020696c729630402d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d4"]) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000100)="3d6a1499", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) syz_emit_ethernet(0x126f, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x40, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, &(0x7f00000001c0)) r2 = open$dir(0x0, 0x100, 0x0) symlinkat(&(0x7f0000000180)='./file1\x00', r2, 0x0) unlinkat(r2, &(0x7f0000000280)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file1/file0\x00', 0x102) getgid() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xffffffff, 0x5}) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x1008, 0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="e0ffe64a8128fffe7c85e38e4a9e", 0xe}], 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000340)={0x3, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r0, &(0x7f0000002980)=[{&(0x7f0000000400)="8e342dbf45bef7b94544a38e9da506ec9d84e3539f288feaeb04b0e2559dbac842af9303b6a536e9c5253de78bbaafa19586aed67a985933e40fc8c67a91e1669978199e5b49afff506c3550cb391d46268f491e0180789bdf2baf440b02de6e6c7e74c5ab0f381e65a086364cbf4afb545f260d5143", 0x76}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000005c0)={0x0, 0x4b, 0x7, 0x599, "d8b507040008000000000000000000ddff00"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000a80)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d6094d92e4e64c7e395d3bba68c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04912b9c1c703abe3fab02bd257dfaa416c6f8f0783a107b3afcf4b5243a5767c20c468cf2ddd1f7d1a8528834d68aea82838c281673f46d169536fd4498f9a01636139d09ea4ef30e15bec8509d137d185c49e34d5b49d397b2591bab1986bdf7925b302f260912254af433a8aeeb5fa99fd25655839875cf39f0266089d159e3fbcfe9e9e99f6d13826988bcdb3891727859f2044d939033f121a8bc850cfcde21c026bfaa3a19e01b352f2b526bd47e895a33de36dd2aaf3409916be1839ca3a018aab3fa7ced425f425bee72939976c8c3dd05b47d62aaf86313f1c8e9941086016393f12c2ac53c6798cc7690c92b69c084e3fab86908", 0x146}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}], 0x1) execve(0x0, 0x0, 0x0) executing program 2: r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x7c}, {0x2}, {0x6, 0x0, 0x0, 0x6ded}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x2) sysctl$hw(&(0x7f0000000040)={0x6, 0x17}, 0x2, &(0x7f0000000880)="00c6b6f3114792c7684770f3d347ff7c2df243e0608cd95c03f725694c7b740b7cb73f5eaf54fb29e48b5443e0be96198e02357a93dae02699a0a789d09dc8cf53ee5c4f49dafcc113a41ca8ce42da205a187451da3a3a0ef5968491f10d4791c4d0916d8b9235fb10ae99eb5ac0110efd95c784696535ede32042d1b99b373a04afd3f5aa28ff59e85917016f2ef94a405aec7775326be54e952cd1d9d8b8e8bde6caa551fec48e2de3ae32298e54ba1a847f139152ece45acf59390ffd6c0d0602a9cb7d58ad4c1f3841241940d13c4bba1a5ecf57c70aa44746b6ba382d81ebdb264c8a50a9c69b7c693052c02fbede88f6c40e75c05940868c9e27ac55030070f0a3e0e27773f11ac4549329912ead5f71d5d246a52dcf2e44856901912642f4780ebffa555c3764379bdebdda92074a5e975fb7327d00fe9de839692f41ae09d51d29eb2176e017ada861e17bc3c9a5b353dbe14f719c58197273a4f2557eba552583af12d4dea9f8340f545dda14d60e3ef5c165291a45c877dc2ffe46a8d96129e931d7f21425c77ada340c942f3a6c67e028cba3822b57183dd1b0c313bcc420166fbed3579d7c3fc79bf36207a2f3e9428fec21c11ebbb3e46928dbfdce07e5e1a0506a2b30e9607adf074a12383b18b5575f93b182340d0c864addb79ecd693a5013a45fe5ca20775c379429917d34e07aec1c6fb29203733c2ae44886e08c4891996986a04b433d0241cca8d0ae862ad59ac60db3d40177ba011a344c2595eff097a7e38b973e6763f323db5f9fa2f4d9aca0bbffbe55dfab17a4797fc1d6736a51656f2dc05e45c66ea54d37a269401322c61f736dbb1558407c8a8098c59a6ea8b7b80c4becb972212048c19bb6b25c0b15cb031244af8360d9925334be93f0ea49b46e89a93673488d48de54f503ca577192bcaf9718a3045f838c8ab642dceadf489fd4255a17f20bdc880e9f5b517db46adb2f6e4c0e2db833980f7f7c778afcd05b0a1673f6772671c453714b168e348b6e01a2fbb2190bfae52ee641b5b048ecc884a43b06d08b38a315429ba53561398cb7a4f92f45f57bf436ce33a50819001de5bb91c7f64568c79972de3475f438dfda5a41aa1048cf519c2bdfd822bafe4fd7ed4249f74dd44fabf5ecb7fb3bee2a42517794e4defe02ab2af29ea0481d243011150f6af62d6f44d04b33c391ebfccce70a9ac96e153eda834cb88614e1e3c700e4a786eddbfc566a0b409b77e5fd91b5ed4a996315c0d05bb007b84379029ff10289156723f0eb9476c56eea485257c31265b4f7961efc7ee024403888406410789467cd0437df6597914e8738611247ca4d6d70c631ad914f6d255c5d62103ec3a9e8418e41d60440e1a1a54299d3e745723c2000d2ed3ca32209a25953e9dcd707474946674d0e0f0c58337343e1c175ecc9e448fdc42bb15a798dfeb6cb7e40ec914c976edd795e1fc7ca38bcd1c924baa2f41370ad7b132e9fa0242140543a48f522800a6951833f6bd43c335ce4738d26aeeba2b8e545ff5b5b21b94bb9aeaf290d6f7c378ca4deba10fbaf27a34e40f4b27c0dfc8c61e59c4932373f0ae94c66723fc3c40558e77e94c7b5e53fbae5c2ba3a0091455ba2e77f037d3cf918e06e74c2b562c4345ca8734238577f9d1a2e8fe7e5c65effc72ade1808b19c8a800a022e39873c9103eb5fabf5fb7a68b910f24e9dfc79d440490793844ecbbaeb6eb53261e760ee5a82f16070a7bfc223837a95c3ff6af52b2b5514cc43095a8eff85ff54c7f106fb939b5e09ea0280db67cbd5d01d8febfaeca0d348693cd967f7a66c569d1f7d2f0fe3692d24188c6da4c5e5a6ed59f1e81c972643d244bf9ce114b966e2f892a1622a0f25c43b075454ef08aff1aa063487579dc1d798ea44195e5200e5548b7b6195e7d85d44e9f3a4a402a64b6a31adf8bb2de06bb96b44855d7a1680dac0d7d9d4290d9280b4f99436c4dbefa4dd7ba17de39fa32788b133970ae5f67efd57ded6a945cfb48efdbf6d776de05563d4a5c59873496d8f07105bff2bb51292c25916dae4efbb3653ef1f4009bcd4f51818cc4373f5df22eea7ebefa40808b970b72f0425393c16534e837602bc9768a79efcf3ff62a949d88ba66b8158762f631673a76b90566e0f8596a3fcd2a81646331cdcc3196396e8a96b02b436b52039812402e58f338947d8bdd71ae8ec8da38b6d46796ce8c175af3306bcab2d3b928e5f30f92a18b6fbbde1e6a7a2851b9b43bc7ef8029b434f9d9a5655bd00b75e68fb9b7e824d84b429615b162c97af05095f4cb3579e307b403b12df1fa98af8773177fea990740e3998cd279193096078fdf66962cdc9a91c15402e2d73e3494fdeb1408316b4ae601e39c2cb3c7e59b2008ff4ff7d63b70b2fe9aff984341ee4a074c01798ad83ba8c69fbb817f82f0c8c4e1aeed9089dc62fe2050e14bb73acdf8228b3b0c5e4a9e1ec80ea63aaa1efbbac411f521d85c81139d9c7f1f4101ae0354b7fffc47867728c31e0573d59412e7b59081ad77811b4cf2b3864ab01a6df11d83e821ca7daf709ff2e0bf56a4015a850b14a1ff7fc0a1fbf7bd6461094ebdded392e0b44f045f60626a05966e7a22c730285a6b681bc36ae99a981af37a2c668fa8276ab1a726b74e4a9faa4ff3c4304ba5cb57c5a95b8f936aac6bfe8728d70cbe40bd54025e200391092a7909d754943682c5522f3ffb02023356b8b8723baa569211d9924c431d833a76aa0ed9f88d96d5bcd0db21f1f1757b8dfee9ad9ed38e871075c0dd5351a2b322dd91280df7a82dc33e034a3e9d679eed1033699e09ba2d39cd38a0bd2a9ec905cf1907f254f3b62f97cb3c7e3ffe7bb897798007cf5ad4fdcf2407f192f2ac699d6b3547fb90e07d4d3679e4144721a97701c126b143f6ec69752bd8bff2e7cc3cee95307b86071c492c99c1107e77bad99453be28cc89e6e7b730ddc56e37de40c88eb4097830696eb5bc64e7c55046fd98f0dbcc971942c4c24b80856afefb4cb1366dfcc916b1f161d27a22905e27bc80221d33844a38d3931b0a0e5c34d522c2eecfa598d59bb0847e18d2d74a22007c0969f62fa64ea37099aa1363cbe782809802555e9b9beb8f0798232909210663b6c22d55e21842e69c94bb6c65cc13f3a4e308b6963b1436eedf4dea424a95e50112a6fee9116cbae5b347ddfd966cffaa0fbad644befb214b839468c35df3aa2d0023c04eac217b676931f7d406e89068cfff959655a0cdcef789e6349ab3a4b746b176792c1613d6357593ca12623be3600441ddd34f67a57cca0bba228a3501106b77d451ba57f4a8675b2886a6845865a34a94d667fb54cd5cd4bf498c541d46b405bfb6e09778da6a6baae469d55e816d6a0e9a6e01b50f16c02b09694dceba462e9384517201c55ad1f6f22917152d31d583ca09859f02b772cd3e23e0a1c252864d24a00ff4d072e87db8ac33334992508b0e5a76db7334bb7ebf61bee727aa8cb94d43124645e2b2d34924ca940277e8ada7c1ae662fff67d854433cdab1914973ea4d6256e2604704cb446d49a55939c44b309cb5e7c58b24a65eef2b44565cf82e4137646916ceef7d6cdda2baa7098d1f87436d58dead75d2f0962f4c5e86b61c167e11109a4d09022bdbb2aeeedf49a73f5042739d0470ea55dbd9ed1a217b9b1bf024d00b9301793b9237661421976c2ce6d624a6e313b000268c17c0783863fa7ffce7c0093e5ca4c19c08e7a4730cfd6a8b9d219c0511f62afc1fd55456781f89ea74f1fe9c67e7fe7e3a305d3adcb0fb431233d28cc0968cc53df9bbcc6b813a535470ef511e06a2a4ab4a92ffbbea6c74eca5c32f6b419d0f0fe0bba35fd0a5f750de33b6bb70981ce3e0b14ebabf159c68e640ea8fd946e7d796b221714adca8747c343cfb17320c705a76e5247ebb8b39c9ba7915374dd74fd4ff8877bbda46d94b8172b736e6e18092f1f8d3ad58df97922fffe5d1239fc0008921d00613d828b5446989c6a57937f2e4c1ca43054d6f0aec879ef73cfe59add7e0a66225138a418aaaedd9ffdb84c36ee076bc5783b938dee1052368a25b3652cdb8e78450082c7af9fc5078f68bbd56cdd921c96786ddf493e1f15c085d8f50c09910c3900120fbae775dd98af051a32795efc506a470ac2126acf91ee9b214bee534a5a3aa7d5c692344fee268889e822466d607b0293038ed6223f958a10a49e0535346df4840b78930a02e7c79ff56115195a51e21093d10094f5263028435a03cb0daf73add4313a6ee7419ad1a7c2b06d9ef6ff7497250ebc8f46f06979b9534639bfe12376315487a977990500dd2ee874d8b84ca40d4761e0e9c1d5c3f3bf5e39ec25a656924a0752607b8be20e37e7c43d7808d98bcc691671a8166cf0f3ca9f7bdb61fb7cc0c30e2479372232143281ce9157630f9cd053431e1bb8d31ae20c0aa88184c5dd2d6134964b37244fc54dd2eb5a25dfa828fb545127372d45742da01c3d706cfcda40ae72cc9080ff953372d05a1d6044327c6a521dd4e339614a5123782255cb8d45f330b4980dbdc0ada4a9d811c6959d116b2d0b0f28ca453cdc7b9678cddaf0e3cd10d2407374aeef0687b4d62ada43cbff3c0c077659b3c0aa71ccd61250e778992c04d50f69b7fd31ec9c79dd9906c2c6dc569860d656a2e605f4857790390643ef1f65375f1a94031b131a2b4b2578a882543bfde88d5e82bbf3b85c17c92f1ff4d5c16fe41824c851334f5427b884cbcb9da3f6bc026f0c01bcd88bfeed311b181669b3dbab7d3c1782f24ff19e370b7471be9defb89f1687a882d67e0be85d723da9f2a8a8dc852ca880e2d71629623c296838868d48d92732f3c14a00bb7b829d44dc5e994a1e4fe4b760dfcbc0db8cf1d7f7a350ced88a7b08fa0042ebc9a0402440a9b19cddde1288758c55b3f8585d90278503c1306c5877d6ce2406cc409ae9a24460bda9bcc4d498e39a76bbc31cdbd180adae0215429b4b0873f2d01a6f866673a91e08b533de40e2e1d513bb77f3295ac4f2a407b32fae2c872c4a4fc579decd37d1a57a08825c99cfcf915394bd6b6d93888988278cad354d0c3f4777b5501642df41924fc4b8f00cef6047382fc43bf2c79875256489c30efa1f9d735f53645bf86e8098e2e7488e33218592cfbcfa146b5f5f8db347d69a16d111744fec86649157622bb6c9375ff4aa3336306850e295012b833acae92977a5ed1f389f204acbc0e100bdbf2b60716392ef8d37a6fd14257f4a617824eef03913ae23eb29241e5f2fed8aa5ca53850ae458143f22b5bc445f63d766a2ee8949449082e0ecd3d5ac8a913820fec97857f378c82e167201dae62c31d1732349e887539ddb66b31f7f5c33a2e07e84dd45eeef52bfc7bdfb4280d789a9cd28d406c85484b1e907699b7d187ac44b3df25a565fee432409144c3bf2d65c4d7c9cdf64930731195c9a0f3d5e5267f0014d494b4fee0f04d6ec510d6962149f68a61b651d47997b3823b435ef03fd8f85d5d77635d336a90742fd62051072204fd12240ebc92fd78f18877279b9ff6c4e4299254c72377ae4e64c4a1a88cd93677ee87ff4a6158175aae6347bd761836df542429016f5a28f57cc7dba8cbcac5c7c8a7afba369e324392ca8719952175cfa64abd14b13a4c83aa608b2c309b0b3b1f8478e4bbce8ff3be8ece046ae7ccc51c673acc9086e34acfdde7d538221ba44fbf5375426c8609051be9e8d109c33ffd5da5e4b402b358c", &(0x7f0000000080)=0x1000, &(0x7f0000000140)="a2226a4d7e85122ffb71639bd954094d16ff80212d63587b0ab4ab38d5f4f5ef48e8510a33f5400132a4e2b3d011", 0x2e) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto(r0, &(0x7f0000000240)="c85fb051d9aa5adae3d267b8d1b561b922dfa285eca944f6757c61935846a15d6ddd2b67649d3085bcd0249cef14a16d7aacbc05e561a941f0e025b6fe5636c35f18a0aeff27ef4c798d8a11db9d88795a26799b0ed278d982c7c621afb9e108490e1f0c99049a6f7d8d93b6a2e47a519afdd7655fa2d44ae07d021c4ab89e7d4e8399b95cb970ed2d2d0cd9fabed277351f9dd1be7cfb68a45de42f78f79c9e7d00676c27aa2fd8f3713ee5ac4ce95339f58efe9c3d7ee3921ed6eb826ffb24dd860f9c2016b1ff8c6d1283fe4a75654a94bb98850bf8f6a87432d6995152", 0xdf, 0xc, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) setrlimit(0x8, &(0x7f0000000980)={0x7fff, 0x7}) r3 = syz_open_pts() close(r3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f0000000000)=0x6) setrlimit(0x4, &(0x7f0000000140)={0x2, 0x4}) writev(r3, &(0x7f0000000180)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="28478b9e621f", 0x6}, {&(0x7f0000000a80)="dac5136729ff29c264006690291b4a87fc2a6d4364edce1cd1720a2fe082492f8b4eb05cc406411072b732020060820bccf45809ca9a9955a43dd6428a1bcc2b97e6969840ce81fd67aef3c1342b63eacdd004205a96ca6aab201e2d59c024ca32c891e579f51637535685d99bdaaed9a0575ab7bdf9cd4a353b67472b8d8f59224cff196be0a7eef4f9d185f5a2d321e3052f91e0f40f832de578c9207ead993163902d01f824420b3600fc08c6fb0cde74fcd4fefacf683832b59c9de7fd3199c4f2ad232c775c5c0d0afd49e869a22a7f6c47f40a51e5d44ecf1146df5208af25547302c24a675a4c070e7194499188895e8a762f468feb223c15e1c42213f463dc5a8edd945dd11cce9eeae536e61ce9133bfee757563e5a0d7662625d5fab90109566af733cad15b87637629b2ea96d6430201aaf83e36d520dca37d6fd32c21e9ed45542d5e65dbd7a6a28051ee7166487444f453ef27523f5eaa737ee5d0777170ffe89ae5d8b4216c40e1d1bc8343832c190561c317e5d820b2445c1b0c03c9d8078fe141d7a4853940f6d9c4af0d2a713c8fa5960c6f65db7462818832b7e728130343ccc946f8b2300ae936cad85af17a192e9259b7a99107ae0f11e587d94a6ea46373810b34d7f1291ad197efb8e66237deb60616739995f6ec6b60b2a34bde7b225fe2c903ea243a638d4fd885ad7d89e3416cdd04f5aaa69342f7f5278b8087de9b3bc9988336c18f655c07b48a3cdfac1bc39d9a960526c1f593efdde03fc41f5263e876bf499b9627d6083e2bfe1708d1a9486189e1c70b296be58175384d6557e7e7612abfcce6c7b66cfda76da7e8a6084bfdcc2fcc6e0e3fa7d8e876e11a93e58064d10342e3418cb4adb05de1a5a2167ba23980d3da9697991fd3803a1c9d463815ee38d2f11b608c9063719cda251f4bcd26f603a0583e189127695c6620853882a881a31f6e9884cd9084c9adf5cebc2c84b48cbe15cfd92fea52ed9e53fab751673be53814979103b8e73347c72a057deda0e6cb4fa1997676e0e1271e531e65cdc6d8051cce59d0a28cc6adf0a76f5b0bc50dcd89c642a8953fc1aa96b16c9d81555b747a82b5450738770b61c68593770309db2ba486e9f751a2956cfc6372292c9f5969ec686f1e954e11644f54fce4b46a16887d1d385a50948cada21a2f7ace7adf93cf449cf469914c177ba9358d6ce0fc3d058c05db70b3850a72f22a9c2f8e3e3caf6367c75dfc450044ccf69af6d93d9c42861b08a791ac870dadef185343ce616cea9b118e786853626714c96ba8a62d4d4a79d5c7aefb3000f6f26fb747f211be769cd62bbd3b8d72b4972d1c0088ffd609f5cd891fbf86b9f0187d7686394159430548ffc4a0b649d2d803ab9800341851790b38d8752f6bbf4ebed48abb7a4ccc1ab2f69677238db8e9ea20586047d4b581e3b5d0837747a0119b16be349852214422be6e64045e6b0d952f547d6a025c0fa3bbabea9c6cfb6d94901deb730b6d6d4c2f2058ab73600d1820090aba1c9fa43d89c79e042d434f111f27f7666102cab5e433e5f97aa70fca2161cdd798e6d01d7c483c77e1143c7c4efc465844ba0632ab1ccf48a80d983fc2e183d21c7d53a78b6d4eb8e8bb8c30268d0103a470b2091fb07355cf6f27c0ef6e7d3a56fe6fc36ee3d0403ad381d48642606c8a3ae1e78db055038c0ec3223c155621c9975f13c74651210de795aa700f4205a473ba43af3ec1d5f25c29a951512cd0da692685831c51e6fe5fb110e6acb360c0a8c4faa8130d946b28d634c284d2f982edf3740f5cb70c6c00617b8d4fb6f8cc925606bd53d652237434d617d4c3f461821b97005cc25ebbafc2398a677904fb0614f6e6f3631491dae91e8b6b5d8d1c71d45e2d464eabb9e92dc3f02525d903ed3230f437b84573885f141eeca1cdb909a80a778eda97661838552595dc409cedfe088477a9f30d848b4f862a27faef2ea167e54089bbbc1a36b4cf1c4b703a7b9bf8e5acd18e1de59040aa4d157e20dcdb029dac5e156feee9f64bcf023c7ef3e2d964aafb4bf97050fec5827f65e89016529b02bac7f5a69ae2b06a41f595315ebd001c46a5fe04728c83adab949bcf8c61e54bb5df73e1748cfd1fc299bb658aa50deb6fc45e03191cb99cc9f0bb4a7e8c9993530e8b5d988d8cb4a691702fc41f314aea39c0f33d8d8c163f9cf2b25fdf266cda80423be1bb6c51162d4776cb1b6bb1030c3193a36dd18a9b815674114dcf5c22cec3d089bda936d5aa592734cae4a479dc64a3c35e1c506cfa8e85d0e80187af0ff5951365c2537503fefd3c6668db8328f263bd67b9930feeacac91a9a47f1406fe6b192b5d71ad23584c6ad0983dec0d2bc93256cdd9c6680feeb915b083a0fed15d06bf6891a37680eb92bf4683a5d8cc7fb91b5809969b234f016f119112ec6035fcaffb0bdac42feed2c17f6a5b52c58de65dd4343c6e62e8e8da1a5ec53f617a44991984b140055dc8ac125891753eabb253eb6a4a29882b38e988de3baa97dfe7af6f29f9543b9d220c4cee96df0d4e8fd4a2d2d67038df338b65926bf82156adad8cce2be410bd05ff0df842dcec7bd5330c8921e0966dfc4e27bd97f16be2a49a1a84eb6c2a2b6eb960ccf08df79a155c328c3068884cab34279ba0e5ecc62f509dd349399ce49c9e4bd7e9d2742a6b3b4a9647e6860a943cb32b3a4ed8c4ad37cf32980ae4b19378ad0783a5e1d7899486bb0eb9a52c9a9826d6e9a5e6499d228bf3a2da55421fbd5d78c914872071259c1a6f5c8028e60a4e211b0bf0f4d4dea1345a2379215795e6bb941060fb7582da1306b9e2d156b801f926177cfc42b57a2fa476e9fed1ce76fbdcd314f1baeee62f02e22ce0606648706e01642891fe12eda6c91d7af49d84842a352af8dead21ee9fd1e441ffcd0ef7b68c85a821304ef4c87bb1978c3397ac3869fc93d3215b3852c7a39d1eeb4ac3c7b6be5108c252df12ed5611030a399781f604850f6e26d48596a6a8a8084cb3cb7beb80179200e91da0884c5bdc7f01d561e91a43ab76dd703bfbfcb3c2fb26583c0e65d5c78c50b38f5d51160fedc6376bd28c228ec25ab3fe7f060f52d4cfd647867b9522db6c6557d0d9f77f3ca0a34e59b9a7b972f8fe3160363a21350c78cea9aa964379111e5e59bc8f5ee5d15a1d7fae5c9e71b112f6c00adafc04fac2928b8a16d2f477366f065db1eee5fdf641d0bf53108f3097a4659314925227eaae301bb1238089a583ddbf9fb6e9ee493a711d33fa07a988da181eda063ea7608a6b17a8c9b8fca2cfc0b7036f376a4a7c1a6c0605647b633b549a7196825cdb99d4313ceca61c8868157c393133dc49065270b4f43cacf89b088efa9be8754219c5fc346e981028c133d8a4e4f6e392d8ba6b64ca74e759567fbbd7b16eeb09f6b886b7d07992c180e8f1fbc1cb3df334a7e398e250be4149fd599f4dbd85b7a35e87164d13bdc6ee19ddbf601fc55dcdd1abc7d7af0bc4fd948c1e2f1aed868014791a358ccc228b160cc476092edefce914d5d0d9b107a458edf9428a201032d21ce62bc119bc07b8538378038890a46a051ead9df330eb9b90e5d8b5dfa3ec8b6de1df04220aecf68540620b2b4c71deb1315d3defe625bcc3c9ede804fa3a3f55fbe52e51dd01fb6fa4b0b1d2b7d175e09a72dccfb68591176f15685d71c7785d21702508f24d2a3658e8826f3fe09b9f20131bb8fea54885d281a1a1edad3ef46ec7e1e3660605fd2c8f1002aa6d029499565d27e21d033395b3ecad701870eb9ba3bf4d530aedfbff6f6da744f69a9bb81308cc5a751e07ed368592f4b195a0b5fbb1639b976af063d8e53f8bcc386de53d1199446d86c1d60c23eb31395df94dc8b0ccbc4d39f0588d30e04f6faa58248112fcf81e87d9dfcfac515aed62ceec62219d4054f57eede708c19be2bf049ba88675082b0db7b65837d9c0271fff27fa09f34b11c583101279692dfd96232754c7f2637b2320a6856e83e9f61c64f4aa6e4c3e3fe24c12bfbf321269e89be47d964158ad1cc66bb9ab7465435b9cb39efa132ebcd342f655135e9f4276cb6da0b0bcbd57e03ec8bb107d1d700c4cb2a0acb14ccc64e83ccc7feaec5eca72ee76716abd8e24eff36b26809d1584ab6e5252ffe7a2c416a2dd1e37198a8486e1002f1278b7955f9281cc39312937c7885e2f81347fe157392112cea957324a94e298ba0ea426559c4c4e275941b86ccc7d4d4a5a88363bb6ccffb6b3fb94b2b3b2b00a132c0901a1c7783ae707e662289e23d48de110839b9b0daf95f2c0fbb13d1072e73dbe94ccab7cc064ea69c541af564d632208cd27c61d85a7a1c2d7c6c705cee0ef9dd3a22af00ff93276b068a420fa8d7977e796afa44d70d30ae235de6b75f0971deb8e9cdfcf64e486ceb7a58752490100904e7f324c28df487a3a41822b0eba5db92bbc34b73b2ab0589a71d2cba9a3dd20a0c3d65cfeec214da9e08082e6f9803ec614c16a251bb4c6581cd85e6cb8fdd990b53dee5212f61f2e3b12097588ca332c0b2a8ffe91e7a5f71619116f92fdfe4824e0fc29dcb857ea94171e367d05c3e8dad3007bd84ba11276c60eb0149152d4ac5ee8946be651b319a53f676dbbdbff937a6fdf34e7305672f00304f127f8711f7ebd3171939e75315a8e59abe90dca113df2613ba376f772a0ac1a422e126da1eaf89cad485f026348aaaaf9f3eed95bb15ecef5ab10a07793b21c2adfe660e31b4f6f939a9b318ba12919154347a74300ff2ad3a1e754676babdae6160bc2975e6bb223e922773e2a9f8d56b8b6e88659026338ce70644444dd3cc43d6ddba52552a4d15dd7bd62643636ccc483b61f47b0430b5115f8083cceb2d94592ee8556d3d40da79933fe5e20fb797f69833c39a321adafb9ae184e30c658dbb0983f69c9d2755d5556b7c2c6794fd1b6a958a20e7c36196af8975553eaab65329058c5bf6f365b3a1783e1838cd4f494ce0b2cebfe191744b416198ce23b745ea91dca93fa63bbd830859568caaa40ba7a3d48bfd669491bfc94c28efe3af3223eecefd75993764869802caf5030a7ca6ebbd9344a451a14cc5fada332e125aabbd912754a63b86ec36081a6ee153c81bdd91e024755f5b32955602f0a2998eee2b4e2a6f1ebdf532464da52d9898ad2b74f57c3561bf93ad1dd7b8db18623e08d060bf0a4361095477a1325bccaa7ef98dba52e952b81c68bde5cf1bfaeb46b236a5cc8934dfd86e4538e2d65d0b4c43fce54cbc86adc5f4ebb40a721fc09bdd8b57852727a17ea0b30334ceb2411f77ccce694f492cdf7c729737c7a5670728a8fb590fa9d73c34b891a4c5d6ada3b5751b2eadb140ca346efe25e3c8abe855a0be97efef438358fc61f9f15ac6e9069d39dc925d219b2ee49a6f50bb89898df6b39728c8ec133b013b2f90bf40edbfd01ed5bbf953498cf3f9eecc3e1937c66bd946da030a6cd3e718f1500eecd254e2648e1ba31941ed1c3739698061dad912c864f73eaf47af483d3b9daf33752f010b743d2a562c6c5c510e49507abf8849237e4609e7afb9e2a782677b5650d3c4e64daf65f46c11cdb3c3f508cb108d2b42b14c22fb6c3523cf7760702f66bbe346987ac353541ee500f59137bec876b9e3a06ffb19d538d794addfdeab2f23431b7eb9b40ea8c3e400d60112891fdaca22f9b76527a8b6a2b6faa394eda2691d23ff89c4ba36bcb8847dd15930dc", 0xff2}], 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000340)={0x0, 0x800, 0xfffffffa, 0x409, "863bb0c205ff4b54a9c3e665cb5c31c265ed2e1c"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000440)="e22d96d5f613735b26bf30c653594b3139b65e816ab7598b0f62e78dddd9d58e7811486434e2448836b4cffca1ee78aa0673498a58eadb5f1d98d28eec53205d092e8136722e0df9f118e4ce11ee3d9ff09d6e5b8ebcaca8a1bcc021563951ec1595da83dbecbb55503e1287eda79d8a8736", 0x72}, {&(0x7f00000004c0)="36f87b388a537e31dc15861effda4701c8a941211196dc932c36aed2860602e0ba8db968c62495f88ef9de9d3122bfdce19cfe4f332a113b78ac0c6785bdd81b5e51d8f83a9538715e3ecc851e460f38f30dc02faa5b41fbc2017aab8f61a3c43e0831208c421ae85de131852b0ba6a2f75766a8ad3f1c50", 0x78}], 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x3d, 0x0, 0xff}, {}]}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000001100)={0x3, 0x8000008}) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000002540)=""/4102) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)={@random="6b505c5b9923", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x18, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x0, 0x1, '\x00', [@generic={0xff, 0x6, "fdd068450cf6"}]}], @udp={{0x1, 0x2, 0x8}}}}}}}) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000), 0xc) r2 = open$dir(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) sysctl$kern(&(0x7f0000000100)={0x1, 0x10}, 0x2, &(0x7f00000000c0)="02000000020000e81e0082", &(0x7f0000000040)=0xb, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000000), 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x80}, {0x35}, {0x6, 0x0, 0x0, 0x1002}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 0: clock_gettime(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x52, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0000fe350e28ef0900c08cfe24be00000000fe8000000000000000000001000000bb00000000000000004e204e207dd5a5c234138c3afebf5f164dadf7268271ebe4d0c4687e3ab4510de116b2a161740615066cf3cd248483a2d82fb338dd87aa950a930486bbbd8ec18f8cc07afbdbe752bf7b5da1f809c1094106c77d1159e7a271ca28d703353ff3ae7fbbeda859b1a974b52ea41c23b7eca6dcd1cceb43fb590078d8dafcecbf6b03da3baeff18a760571804d6cf5f91c1", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x40}, {0x6, 0x0, 0x0, 0x14b}]}) writev(r3, &(0x7f0000000000)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r3) setsockopt$inet_opts(r2, 0x0, 0xa, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) close(r6) fsync(r6) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206923, &(0x7f00000001c0)) r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r8, &(0x7f0000000340)=[{}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) executing program 4: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000a40)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x400, 0x5}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000300)="439e19c0ec3fb886b33f2544faca395dce4e78546be76d440f7b524cc3348b100b3dbbd94ff760fc8b48401c866ad79fd73a4fabe50e8a133a4f2e15e3ea6614be98a3ad6f561f6a1c74f03c4235412150f83d0ef0f08ec3100f16ddb7a1d860e6fe3b696ffe19c799afc3aecc2cf7220ac78d6f479bd961b012427365c16b4b99a60ed1f7ef6d5438bce25b83e96ccdbe0d84107c9516a44ebabd1a9c17d6f750b5ebd3a27fe109252983832da5bdf82d1b4d328cbe531a6a913c38dd471af86664d190a9f02670f72258dd6884bf9a4b488be5e7c3a1e5ae441c685339923889d35d16669f4f8bb5929e83a0c15501f0fca4", 0xf3}, {&(0x7f0000000180)="4124d5dfb03106a8d3c40165397b32c083369b134602464932e46a62b448445ac607fbd6d94e70a329ab7f5f9850f8f2f73b81c3b504ea74b6d023", 0x3b}, {&(0x7f00000001c0)="85f06f7dfd58f664965ee805cdcde0a44139b707f0e715abfd33b34d0881a8e0d2031022e2028a27d0b4420c2a6dc7d9de8a30b22e89fc0c39357a1fb3790001a4c86c0ec880666900e6eb316b1d8be20a5adcf5620e09d8c8f76eac44f53d", 0x5f}, {&(0x7f0000000400)="48cee3b1c8a1e463970d411d141066c4ed0969335b51", 0x16}, {&(0x7f0000000440)="135ad2f640f4dae61d7bc593bb0248f9a1fc5e8bb3e743395660719a5bf2edd27399484cc858dca14c3124c187ba3700c91583ceb1cfc2161604e569cc966a14e72165d9dd9dcf5af1f5f1ee71e81c716ad1b70e92e475f007d364d502bc507eff7e758743627a88bc05da1fda84621b3847d5d0f50ceaf85de33c53610e202c4c7c9d76a59b4bf3f862db9b554de862fcef9ddcc3a6063b6f07c70c84726cc3a7278e3a30b7065b28", 0xa9}, {&(0x7f0000000500)="6b3e4927f7ec224195208a89c361074685f20912115ba2c133c14bce3f2d80d6bf40c445865c6e534ff805c5f757099decd4d886c36bbac971f1956e16449124ecc32f0b2d44e7a2ad8942806443d4ee0bd72684e8057e2b0400f487fd19801013f399c38f12963c653f0da180cd3f745fe7fa6b04698aced24fc0a5ea68a3e4001d5d386c19a81944b7c630da08137f44702704bfd799944a47e56664d1c1ff05e46d62649c0c397b5c7fd8801b78741c16a5159e861eea9a50378f5a98109db34ad748e5635005303489ea7fdf5db7885f44fc6781d3bb", 0xd8}, {&(0x7f0000000600)="cfa7a1ffa4a79aa059b620d9b3dd44ead6a88b005f3c16a3ea53f9948cd9ffe72a114fb7f9122d4631c40d600a6cf03a3df73bac9f1eb4702d915aa06a86f0e792859a3a56b6281bb49171f4f2b925b8874f03e285c034f69568cabbcdd93f6882c3504d6e344bbddd53914c5f0aaba89c5efe5a3c2120767d14aeedc875b09a646366cefcbebf1a32ae55cd580a8f30a7b587158c4a486db876091397e02eab1c6a0133a97446d32bd622f46cd8", 0xae}], 0x7, &(0x7f0000000740)=ANY=[@ANYBLOB="f00000000000000001000000430300003c5aff95148cd1b564a7073445dceca9fb0f34eecf982c12c0688d80bd37934d2d56439d5446ae347764104711fd11d2d1de898ef0cc326b90a11d4ae22db0185e0cd6d51ca3a0e572bf5f0e11ea50848a7acec4d48c0bcc3b11af877a1bf9b751ac9fdccb9979724758880dbb0a0726704ff0eefd7625bab663ab45b03994a46de778f642d15b862481d0a975672a957670e94575c1ed9c64d75567302fe7998e0419b0e92b9e38d3a996f38406a77f73df7bd7898b5dd2e1a00e6404e2cb7c171107d002fbd6c57a6a476e6936f082e9003a5ec56aac53eec7d12b00000000e8000000000000000100000000040000cc0e8ef415e45c6390e6f4a373749e207d4ccc979791eb665d6e9b41fa991d5e3fdd03b94e640404667fdb63d8e87adc8c8a2cf03ac408f1aaef96320850a83f065a2b1c935473f98c3af7c36a93ba0e1c71cf14b09ccbe321918474f694b13289eeda89648b47f4d0243db0de3022e45599c31ee5ab7f9acc70e03395958c10b0a874132487547514d18520f7440e9588ec6e2793daf4a276a8df4b860d14d8048dab91a9003fc5d8f6d1f8d5a089e3e5687d372a4922e24e244090e67466943705310b870ae2c4de78dbc13cea8bda4e7793e9ec0000001001000000000000ffff00000180000027d2d37165ed376d514efe0bae9bf57aeb98d9c809a07673d092bff900c1637c097c639d8244d026d1ddae73b7bc1d09c3a4f6bed1b135a3f869b8f4c1e2d26c3a292028e3f1f611050bf94054d63e7fb65a17683b2d79b500e43ec9a6e4399ca6bddb45071d1280da964cb91ddcf2877413a125a6ec5428385762c49e3c2e54ef9da636a408a4104c478d6d69105e2915f857eabb67844ecfb9513dafe5868c5dcd09fbd2557aaa015fb0cbc1a84d793d29314bb8d481cb576ed966a67886fa99348025a4adc581ff36cf17b979a47921d88ebf59189dd1aeccee9b7585fba245778f227acead5c1de9141cf141a2a6e68dac26814133717d55a65bb55cd200"], 0x2e8}, 0x40a) setrlimit(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xb}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000082b00fe8000000000000000000000000000bbfe"]) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938"]) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) connect$unix(r1, &(0x7f0000000000), 0x10) getrlimit(0x2, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="1fda1f89063ca17019396f3ec4f9ec590d4aaff20ce6b747e5ac84166fa698dfe46e64de3a3d972d5b8ac15b7a2ab4d027fd79918e696248a98d565ac63ddd00f92435fb7811d0c93a66c93beb9070c703539ddbfa781e3cb4fc36987aac9f9536c6b20b50caaabc94d1c86f947c07eb3c5508db17a74ecf62eadd3ce4529f9f25e02229514de3ceaa417a6070af884dae449032dda27562969001603361fa32a307edc37daeec5f5ee4cbd0a67df85e55eb836c66df12e07e199be20d8785af2944fe6f09343f461ae8b7cf4fd5a613ef75aa2e453f51", 0xd7}], 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = msgget$private(0x0, 0x95d001169a23d271) msgrcv(r3, &(0x7f0000000240)={0x0, ""/4096}, 0x1008, 0x3, 0x800) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000001280), 0x400, 0x0) r5 = accept$inet6(r2, &(0x7f00000013c0), &(0x7f0000001400)=0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001440), 0x400, 0x0) r7 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) kevent(r1, &(0x7f00000012c0)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0x5c, 0x8}, {{r1}, 0xfffffffffffffff9, 0x9, 0x2, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0xcf, 0x40, 0x9, 0x800}, {{r1}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x2, 0xb040}, {{r1}, 0xfffffffffffffff8, 0x4, 0x1, 0x0, 0xe9}, {{r4}, 0xffffffffffffffff, 0xa, 0x40, 0x8}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x20}], 0x4, &(0x7f0000001480)=[{{r5}, 0xffffffffffffffff, 0x4, 0x0, 0xfffffffffffffff9, 0x8bd5}, {{r6}, 0xfffffffffffffffe, 0x57, 0x8, 0x2, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x8, 0x2, 0x10000, 0x5}, {{r2}, 0xfffffffffffffffe, 0x10, 0x8, 0x2, 0x7}, {{r2}, 0xfffffffffffffffe, 0x80, 0x40, 0x5, 0x6}, {{r7}, 0xffffffffffffffff, 0x44, 0x4, 0x4, 0x9}, {{r2}, 0x2, 0xc, 0x1, 0x0, 0xb5f}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0x8, 0x8}, {{r1}, 0xfffffffffffffffb, 0x8, 0x8, 0x2, 0x1f}], 0x8000, &(0x7f00000015c0)={0x6, 0x49d}) ioctl$SPKRTONE(r7, 0x80085301, &(0x7f0000001600)={0x8001, 0x1f}) msgsnd(r3, &(0x7f0000001640)={0x0, "97cf8e75f5f980"}, 0xf, 0x800) getsockname$inet6(r5, &(0x7f0000001680), &(0x7f00000016c0)=0xc) writev(r5, &(0x7f0000003800)=[{&(0x7f0000001700)="02128c5a0bbafac2421931b8b6c76e0b12a31c139f4d0a9a42994c1cfd7e46cd4f41cc85e6806739e6f0ce275ac9c44e", 0x30}, {&(0x7f0000001740)="f41520c2923c8053f9256623a29c9f2cac2107b4f5c3846010916182c6c6d75b8e3ce143582286978bc0953d6dd162c4e4537d21eb956d5589866ff48b90a4c1b480f32389590afe36b9489816da368d269302650cf81de5e08748e1e23e30198bfdea80bc1611147d7c6e4d1fadb3b5aff72e8b66c08edcd4c17e0f595f4f21463766fd3c376f8dba81b27318eaaf9d2fdd9cb9eb1831792d5815b17dd246e3f0359c0df81cb0a41828119b8c520f2c1d16502f28afea2c2b6b5e40856de9b7680a7dc268626befe8fcd221c6195185674c8c6f607cbf516d19b93ef5f65b86d66ebc12d9dbccc085176bd4c52ee35d2a7629314c561cca73a03ed1333f1b43379f9afa927d638637bb681190e9f50c7df3b779ee021c268fec5409af3def443fbad7a7df1a01329e3ee94a03b35c5a2834568843ab16cd84409644329f639244b0d74fde9ad2472ddc00c87b56803cbe451c62ce699a668b09ab2004f87cf6928b5dfe596a8f54937adb26d4065d1907da53e26a2280ccc2354c29865001d66af04b2e6cb35884cf7d6671bcbda714c9e831cc8e7d45797648259a72ee5abc33d26aa11684f5f7e47c4b97f4dbb3f4c24a08f54fbe3f4123fcbee823ec159dde349658daf15821536f6dfc4fae3b6bb5420fdb6853a931702b8d226ae29518c6f3e4072d1ef74635b36dee7ab569264f0a836b8305a367e868860881dec65392c66f5ec010d99c5ba66b63143ad7ead1ac94947b4956ef8316c53d99847e02be51de44675c380bb815c1850cc2c94a4ff9b599eaf94cb9e966acf55da7cf6ff9753ef1cbddf833cb03876493746ce879c4171135ce68f9a2f6a14fd1d67a7551df08af9e4ebc948cf12d4dbca4252918993f53c1ddca9fe5f5fda1edac62ec55e81dac04f1ba0c8d5773bafae914e52ae71236c4d909e10b3f72f102617e5c95bc0cba25997c7b32bee03b75a97c81503638779a3469d67e2c5d2ed625f53ef2adcac50b60d2bdbe9249dd96d6a2c5940cc0fc1969cd2ce3d27fc65b9ed082a31b3f4b13d8e163b2239ea50c1a7fc4f663add01f5e97259f4b64eac1c0985a5ceb177c8734a9bb90fa04135b910be469e3f6980eaa3c0408bae7f0d1fef13ff54f6ffdf6e6393eeb56378c57eb09e64f4ac03ec027aea6247153b77c6748a0b80b0c8f75b6b9d1d1553a71244104f9e523a78a47e7a76bd409d5baa3aeb7a48814beaa8f9955a0b40a073239c7e2f7690958f6b1ba744c81e1fadc8aace864e4ef411e6ec31069ddcf40015449068b20ac7160581bbf3f4d249ba55a5e7c59960137f0d1962137be0b08ee48829d3ca2b21eda23c0000784dedfe534f2a00e0cad3491e22988fd5059533234343efc19468f35e88c2d95f30abcd02d97ad0cb5df3b2cb071ee9daa49443c8303b3996bd4e8cec8585157abd8be119467d7b3966104c35515557ca1eae259c674b55ba565e1673ac775cdb84fe228ff702ee918ff3bd08966cc907476b7369f0c69a782052ad7519f18aa6a7878a26eec04d0d93452ed5db86ee3599160cd6ce58e98aa3b778f94181ea23a575dbc50ea9497c05582689b208402123f6ceaf57a9989511da839f4e588d9b67a48a1b6b8c9a149474dc053eac62d614266079e54f6385e9a892c18ba7dfacf8ac59ea823b900015e9d3c3e504f8a43d4882f19c647f61dae136cbf3a90c32d605bd9c4c3f8ef1baa61bd29e0548cf9b22b9c895a1bb8a84b00f66facc86ef34dfb40de962093e536f29426a298baec66c4b7ba427dd7f4c716ff06ba53f9dc1c3b469d025f4856778e0e6744d484168c1433bb10e827eaced99ef8beebd4a9ff19b87ebbb3a7096f2aedc70d843460022c79ffa236c3f5d8fc543a5692af63f33d12d56f8f0cc2c2503db03202cbcd081e85bceeb0fb338604714cf5dd0d2fbe7c218e0540ea84c2b8fec33ed4af9c3f6ab84e5bcffd7ab7ed9013d8248dbdf92f3de8e7ba8fd8c01b9f202d247430ee079f8dc09e19ec09850ee80191eb9fb5fae26fe7f4ae446a2afee2d28b4e4f0afce9dfad1d9f24a8e9e423e5bc2394188f2cded06bcf0adc59a30614da45ce359294a1a7bb61f974a113789e2cd56df48eb64972be00a7ea6a6fba8016a63e334e4f8ae521404056974ab0e5e1e6df880c1e15369b14d92cb8e79627f11105e40a83c93b3e01fb7452b2ce684c5963f67148255b1ef4d41e60bbc880bc3b2efc314decbdb7cced99a51279f5a2773e1cd25a11acafeba33005adc628f33cf9a72fc1168808fae1aa911996018aaea38b1ab2ec93a2475c384a5986a2717ef8111843964361e54f6629f3c5390b8cfe7f676a297d45e7fdb68877f6df6899037430ce4a528e3c9403986c3e39d78eeda990768b9191784d3ef7e3c656e5eb7c008366c8fd809feabbfabe160174c6a6adc74cd47344def5a6118405a8e8ce63000384a77859bcedb3154d898eee91bf17d7494c6a4904a84735f5fe3ecc8e18d4fb2d0b3faa1d9a30168329377be53003d1f77343e6229fdd92d59b007024ba67b825e55c2cb9c2ed99772227ea1f7160becf47c12b5aab5d327c9223f4450b8e93faa34113c740d515d06890efaf892a3d10e40d519c03e02eccb412b08fde03d48c9d8e84a4b3b9300b671921d05835eecdc376d15e7270b8f95e6a86a13ab7bed5c2d4ba8c1535d7431872771b7d11ca96fe49ea6a557a53f1004a6d6b8f2bf8660c5f403bc0fa0bc2cd888fcb8d4187053eda5f51ffe540489f4104a5970b2e4c653c8cc5ff52af43d8a36314aaf922116c08e80561a2b9bdfdeab01105116615a8a371bf95e237245d2a35a5c8923eec6b6107327d0852367bad031e7fc6b6640aeb84350d2e551df6902a6c4412b76a1500eeef87c42ef955b586caf02cecb0a491e20acb89c2b6bb5724043d499496f6502c37951c909f8cfc6cb95504f45f77022324cf4d70ab1abff962399945dc6d6142bab1ab44cf507e372de2d87ac7f6064d91f39b2bdeb196f88f18ea22eac339a35ed06ca1c732592b26b563b8b7090277ccd3c5228761abc3e997ac00e430e1c98fab76f19fc4d5ada518af5fb754b616d803fa8ccde6a3c2ac8862860913bb4be46cc6a7d1eac1c48973bd029d8e47d540fc90fed74a29efa730b2be1be00783e9fd4aac36e54a215c26c23cb854ceee386b8a957ff70977af916c7b8f93ed8b6e751d592d04c6c33919f861893ef99e9b351575916f533cf0c7103d42f69b63d17304111b73dc7ba66cc8798068969fd9aa818345fac97b2c77b779c124e86fd7b1dc0ec75ea326870440cd3b0e500d19ebab69192e7a8e2bd02d4e41cac006cc6c04426feae74d113734c7511c177fdcebc72e6e07cc646831b4cfed0bdd29ed6e8571c7df21bab3f7d0100747f0f2664b69e3c3ee1d799c8773320079345d23290641b5aa55f0ce782aa7a32644a80a65c1465930b38437cf55c044c4a5531ab831c641e09732a0b05dee2498985fff9d9cd10feb0b911dbe618ac61360a547b0b5895d42d0ca295fef8781ef9b94991fd58dc4a85c659f6ef1593b023f3943b2bf7c96c9657406db89d387efd3284c6981e027b69392507ba1fea0639d4b9d80765e14d274f8d4fcf55da27e836063232348e9bed7f125a08ed9e688509b007c643f8130abdb803ddecd216495a705bae8016bf19449ee1a432d399d16828a223ee2e4c731980df28791582c4ef514fac12239ff14539224ee9fdd510a0606a11ac084238d9654941e64747feee8f476303b2c1e0325f8fc8b67065873278882dc0870c05ad7cea17cd3aa029c582c709ab15c74a3b82a68be07140568ff5ab5aa9197d767e16710491db74a123646b6e41078d7d8274a8ad247b25d3cf62f6b3f64046916324680771893c98b2d790dd23cea0805b962d65fd4b862b92a400f1074519a56027d4ecda8adf119173c3e3f8c63398b11fd686193e6433bb794121153cae87b1c050d7e3f8ce738de472e7f4da83ec11c2986ba103daa026c5eadd0592e33e03317e7dc472eb47789078b11e3378aa85a6cedb96e600eef031d2314160531b5ce63e77ccc6b333bb2b8a098cf523803225f1e30c988f3902069190cdd95157bbbbf5a9d6e0773f0e4b188255fbb4e9eb90e0c0edf885defc699d184f89ad0458a2a38cac77657658d1333ecf536ea4e86a8fbefbd9e6a0968c531b30a9b43c2b5ef5f300f232b8445ea21e41898633cd0121be037299473ffa4cc27abef9a928b1e1b9bda8ea250a242994e035221e2b3b9bab37792c726ae56804e88e740f9d4318d7d02fafc0bc38f02566aa5051e8ed2d30f116d524534d06e05806dfa6c2bc25a57862c7fa33a5531e3203ed67a98db66984452ed8d808efcb7dd8f7809eb7b190d3b00d83f9b8c333b94028a997fa20841174a6eedba3cc707a8ac9cffaf36f6c1415d34373c6d9e033ccd98c3064904e51c30097ed9322efeada1c630d81e557bd2480b54f4448c61f69b6c07a15b4e3484f7580ff16016c8a68f66291ff7ecda2f431e05f48182d2efea2e1a34a46e6504648cdaf0af5115d1bd68825c792f8d48eaed601d638653ec0aaf9654d9ddfe0d602e328be704e2683b25fa9164308054b6177c6875d50754caf2c08a88a982a13201cad8251ea1bfc4adf9b154358e5d792e20531ff131abfc8af8233cef94910763fb65793a93ed420ce6869e1cf0c65c7f888ceab57f7d574621b7b694a20ae36875d3a59595e78a5508c119527f2c0ede1a068e6138a2e695316bc1dbedc69eba037faa9ca88d2e588d16ce6fb1ee0963862af87b546be138aefc189889a88499eccb4e7ef1ce2448b5c814c743720369e7c607b27ba6eb63e25a5ed966b87c4a77b3a214e68f2a7ca01e89379662386fe1177c71f9ff3037c1950db05a3b3d332222189599d8219ffd7d1b203bd1379f3e929048206709c08ae27aa9f9153c7a0eca366f64e802856a56ae774c05815112e4130c639eb6dadf089d730f09b1a5de163afacea1250f7debc25371f9f9988fdd0c1114d8a91233a1ac44f22dc88297e684d2fbcdeebe3fe7836dffb8bd8ca8e5875e522b517edcf9a27e531a5acf7f2d5811606f18e9d240d2516e30ac340bb86cf499e8096c08c27cccc911f3358d7086dde91fe2df6963f93edee8c2a97e928100064d924de65fe9dd811f404e985699fdfcc1664d6370576f1eb62727d342fd319e30a49fe1912fac0c965f90ea75c2bf900b1ef44e5e736c156791bbe503e7dda9e81ac3fb4227ca4ee0d126291ede841aa69c2fe6f78bcef1b87074708fc11bd16671e4a64681013c6bdbb67971c08ef5c22e3a98a938f67b4221906e5256986500550927c6a5e2fb445e904272fadcb3f304e0f9d6f578a25327b79a5f980de9b8d03f4421592857d585d3883f2f22e3d1402c6facd03a8cdc1b29a0fa6cd8bf067d851319c5817a5fe6f0178fea6ac68e514b0f412923d30a32d738f4035f662a62d8745aea55f3a132770d31d60eb35d95021e5df70b2a43401489ad62b888e6aadb03a6538dd0e54cbd0ef8cd15ee495a79d3857bdaa3dd9fc8da820b187b540788041a04f97a011f9dfa79d893192985ad60fae3aed81b74799778d7fb6176a1506010396132b322943b90a08f6ad841a8d9c9b2d9b858445750229932effbde4a2cfe90157676515c40be0db3eaf6af26adba0ec57440d5c27c80243c34e0251194f7829faff88c994410663c278f7cf628b0fd3c4534b340a8bee4f4dbe32bc675068750b3e0874ad9b2f5", 0x1000}, {&(0x7f0000002740)="58cdbc604194fa8f75c46518874f89ec92cb0fea55ca50c85729f3d66ad1c1c18ce8dcc2901287fbb1f8d42b9c4e087d683054adb4392c85b010ed72efd1018b3adfc337ad5b4eec39c1541943ebe65d70c8a3caa2ea39f3c6d8fa0e805e8577a4eac2861352458d72f5a396561f403fc737727604cff4fead1ef632946c88933ed9c8d76c732a26362b55676d717c23968e70ddc6acc0cc5002ea1e56c01b43560ab4594e174af45da027bd91a7ddfd252807c3a634f8f8a6dcadea2096f4564942bb846eaecb9d9d259f3ef0ace48f9690b8dd661a5cd3d0bf383e3fb44853d5736f0763980640b3729d2bee0f25425377384f7b4c1d165add5e8643fe9a771312be01d578092354f7d99bcec79856f0ff143e617e00d545ee3626a67c11b8262b7447e0d10c7159c67b4a6fd0d116cab3ae82a48c57e58cf36bce074f410d5d62074a25578d543c4a708680d98ad1cb7e001c5f0530d4c0c100833b26bd2789df7574052fc7541c66d367e63f6403fdb80388088eb22c7d89858e001dad928ad7799c99d7da27d5e613f992fa96ea6cb234b22d5f145c9d435c2c7521ce1125b4ec68e8f0f001e1d9af4dd6dea6c51f59b108e71efd96b26c98f4d280f03776f9ad839e4a1297c1815fb9039beafbde4e5cc07ee8b0eb3a989e78d209d56a3cf78a9b8c3f35d14d6838103aa12be9a43584a968954c28d5ef033dbb59e766ea2c41eb2933a4616dabfff8b933fa79c240104e164bee5b8095b6e64fb8be487d9db92204d6bed598c26f5b62db5d37c9ba22f7e690c9990a9ed7e28797604d0cf264acbeeac00b2635b24fc3e2336dd3d3698e9ad937159e16fd66b865e4e39f88df42b15a94a59925d987d3c5124ff398cacb3e55f81f7e103d3d38a700f0ebda7a949a908a632451b421dc089b16c2df842ed5c65d8a37c35902cb9386d1c92fe9e10d7b4c4d1ef25c9f175c7e3fdac97f8e5222e3b6d9dbe72fab5c564bb0e1e0c55a2dac6f8b5602ee1413c0b86fe96fb1539349c0b6b7b4f3268b2f28d5a625c833a80fe6168fff0ce94e2c6bf8add450484c0b86d338868ed055e481f4598fd2c1b389a9c9fcac95e599560d8ef2f0e81f222c4b3e1b96208eae8943bb7dc57ffce2e88c8120d4a692334754d8357b203d60aa8f95d101ae10aa2f32aa38c2868fedd07d0ba7cac5f2acd9b3c54542dff8db011be884bcf54d5d5a477f92d43e06a4fc8c0c78b2cb2e51bcd4e2b3c641c0b130da94d04c8004e57d397b67e0ab9c4bc751e6fa5aac0e09becba49a5d1f21f17617568f20bb711e15f878c929aa85621b99d4a849d9db56655150c94c49e73e500c0f1f7698c5d483081f4f3e84bd1a76001cac43ce6e10605304b46ae8540d5929f911e4020cc2a54b8fe98508892dba1fa6c9b147edbd759bdb095952284805ad2972bb752eb85f521fe415bd41384eec6082855d6d771a03dba56176f1bf493c1561f17f15d6d0cd063c768f3231baedcd9dd599bb79a96891173d4368accd23251f98a6af679d844c62d1075f7331f7f7cde13b4f3b94d4682ee22b1bdb16a66c0fe5851fd913c4e006306b139d3d6ec6e87c752948d61c8790e1eb8af5007d22c25e0184ed993a729cd5cb177f86c99c032bae5c611c46f49e5fc73b65e4d1f0bddce2436e56cabd08461b09e1fc9c4c09dfe39ea48be9cce257c483bd77bab0d20e023fbf3a04d92f0cfda37be4ea32e9a74a5ed82476a0e91a7ddab53af5105aea7b756f014b2e7e490479de707d7bad32c10aa7d8682a14175bcee6b8f2e2ffcc7cda748e3ecbc4eb67ce7596249f8612d3d1adf83a1b9e7368df25ef27c848b231b9c3c3cbe5bb6bbca39e2fd59317500593d58e40b776edca227bf170a58190fb24eba17f0eb7e070ec7793e3b3252c82f4dcd2953120b319546bf904307e5cb29034bc882df701a4dea584dfa219a4ca1e76e6a2b6d0ee4f8e3fe97c8a5c080b24b38b91994c0fdecd7282819df668f034cc42726fedbc122bc10f1b9a9db23b598b93c77fb724efb40ce2ef79ba83ce8e1d211b1000e83ff70afde52008ff2d41f8eb0b7ca0205e6880498432629d3d54fc941cb7a071ccafd45578ba7e69ab2fdb12a0de8195b7c8a20720ef6b07f885333aa5e68b9d6af6eff6c70d9b69a4df209f513253be9dbdea7f8c9a2cd9a7d240c6df08170dd2a51f82a543161fd8a855b5178a5a23318256250cd40b1621411917c77f4fa4bfc9fcc728e777195cc738211e293c7f76f7dc9b973a56c87eb89a867d88670a09b9f225bc566e9a5b3b542ef27a47def452a2575a87b6dbc929ab38972e8f6df36328e19a419498baa1ef43edde2d602181482cb61960f6c484cd1b1da9d690788a9a96a8a1369d1857d1508ed441f41b855db906e97cd80176ee5ffbf662e33fcacbb24eff5e3fa2a8a2e10122416bfbdc3579c4cd9d7e28751714739b5d8baa5468fd6b479063212aee3606b98d6b884c359df27ce62dc60c4c22073e3e48d01cac73f8decc4d4a67dcfef8ae2ca7a74cf38b43d0ec7f07486b0a6b338918425a35a42f5ea92f19670d44a00e1415b14d8a09b58eeb607db1cccc5600a5d7fde7bd4b3666bf878c9043654545c8541d9e397a42d619392404a0a14b3340974d5dafce7d9706d2a3f347d9514173ced97f4f16c54369426b08338e4a90eeafbe1a41ca20a23ae7958dec761e53994b109193fe74b192992b903030fa63ccf7829d72b9d237aa5c1baf264d2ad58a477cef1d7e49cdcdb891f42a6782af885a48867f62e985462e693633768df3f706c1e44faa5567a4295e188f4498d21090fa3ac6b10421d6a9a2dc00a9aec0aa3b581dd7e99a62b08097ed6c60a6f375a0974a5b51388f2e218751a013a2be622dfcddff9cedb2619bdc6888f80ff8976b9fb149d9ab4bd019c0003476860c54e880c2a3bad691fce68315fb2afc407fe1c485a303c434f8969058c46caad7965ca09feedd3ba26db70dc0cbe84bd1e3324b0c950187de40bd1945a3f1d39ff2de5538dc3c69aa71ada5e3b926e2694e4574f901f45adb6241eac0bd4a19a4b31f31143f4d9e2bb85b29aea5b3f56ef758140d59bce5eccbef6164b14f5937e243ef5f380af328002915b535a3d591e094006e15dad5b86828f3e6221ce2c98d7cacebded9e99f600f57146fcba41c60eb6aeac6eaece9005eca4e5c7c23c632321142677ccb64179a2e70f71e53845023c6f3b47f8ad1ffc9d8693efa35e7e89126f403623bb468309875b19c0904a1a2f8c8904e9c4cf204437f498a1a50649248d42b0da649caf88ed814a811e497ff3de9c00f0266f51e10714b01e38aac082dfa23957faa62bea3dc7bcbabe91f67784c13e7bb07efb81fe9bfc39778788a7e3e98d8d2745d4806844f0f255db734388bdc0c9b12d98a15b2285a35f67f0093fe03b783453bdff3b78c144bbe7cb106ef6076b45db344ec6c14ebf9bec215f74e879b93ff25f0f30105fd829ace30a09f2eb6a1fafba41c5c8f87e54860b9134f85da1d3efad43126756dadd0784c97eeb5fe7c2487f59d448b8d1e3d67717dfee93b9b7e832beffb7e57e0efbdb4cf84fc39b476c0324a55bd21f3decccd12e472fd4d588991bd02d1c1aabd423118a556ece781e2d167cbec3f8f010b63874872e5b64075501dd2c3e25c2be15ecd0e862f2e7df26cd48f81c368bc20f01d14d35a71b2e78c0b7dd1f2f5582a4352894c5b24aecce91043f01d8a0d161c4478e901991da2cc20a7e1cebc2ee3173bc7184323a28e1d483afbd61c794537f7dc46b29e98f85da010dc259bb5d844863601c7eb7cdbcc37b72337ebe11a1c51f5cc9c182115c005b7555fbcdcf00d228c4f0f79d3bd3e3597f2d89c747824687ddc976013a8a187d68371f0348dd5b31544dfb57f80e495ef718e1160efaa61d63b532a347fb1a443f881fb16967c7ed6bacf28676de490a14ad88ec332ad14088ef062b49fd5e880f992b3d472cc3b28bf47b5b5817c77e01fb38a373aee1cf67f408c48913ae5d696905bf0ed764e4e325fcfb69f409f7a4fe6a88e5df3a1348a5293451821ddccaed547b9dfe7e4d1935e2c717bbff64a7807d9ddea503855eb870f8dde655fc2e0f9212cb00fe4d4c6854d8b22e64b6a31fc1e20c12cec66d5bf8dee9b1df55de20dbbb4798321b7ec481893b609ceec12c0b047bd063ea9cc81724d3a7fa8b383cf210b48936964dc88a307da34aac47bedd835666f4cba642284d71cc4c385a7183653a9b1af458a78a93a9ebd54b030b868703421d3b6ccc824f15f739b2203bc4c8e12f699c14cf0b1de796c1db82ef23fbe2b8eca06724ecf4d5761e5959ecc725df4d34c42be30ea5d59bc317707dedb148d861cc002dd86b08ab2a3ed4dcc840384d1dcd1f5fb64133d2e7f7164b5cec3616a743789cede52e28f3b1dd130d666432d779e6e3fc8537862769beda2b31486f2cb56cfe1b7b50239c1c70b22c41b0e02f68e42d208f25e45314b016ffb2d90375757ba7cc5c3dc3fb80f4d8e28007f8e3a7395033c805a6fad77204bcadba59797f5125efbff20c286a0de0718da8b108f8b04f12f3f374bc298d00edd37278d0b536675a646d4fbdc8c92381cbb4da23764fe88c413f564ffbe5cc3927c8ba08ef5f72810a2973ecd30d6cc6e40b4ba57d57eb84400bd972bbf5aee9d67aa63eb665d6412c69f7f237318ebce30cc4e1a1a15ec228c8c8cf8d86e3a41eb815d5029d91e4392fee193b5e8f81269e9419b61a0b75d07951fa2147b5f2c74ade5a718252030e3c5e27178f260cb6540e0412e07b2354c36723085f55ff409135735058ed0f4672860e26f2ea07625e0c21b8b9e859638327a1ae07b965afe0a2bf876cecf1b992d441cc8dc5d5fe8a3de858ab6893265037bba08f6f51d86f321c3c5c5294954a1383b5b4c6805aac289682b533ecf76bf160cffa7b8e5022bc4667a12147e0ea4960da392f23a8d470c61d1d8b301c82c1f650e88b158dde83a090c238b765f30ebc2e2cc17770bffac587a3e10bcc7ab652ae0f086132c46f2632457f0057f7f664aaf8f7bfae6fa14c8c8ee016cecfb49439f60f12035a019087f3c9ac33e5150119ff0a48eea9c31a2dba18359e14f5291c36e5068468abdf76829c4a9bc7b3141a5d1c8ee3e6a47a6f408d6feaa4fe29ba06a311ef7f40ae6b37dd6008cad1c07cf5268bde8dc609af335782e4d245ad8e94d09b504abfd831d68243521ebd66767ac0099decfe7fded7232e359c8acb5807daa21c15318160f5895db15f43f998b39cc5c60b36abf31058d7cc2b618d329fdff7c8b9d8ee0380c0af3d1b081de18216cd4f3042252a84d1b06dc54d5e10f128d1fcac59e631c4e9e76de08e52fb29cb1b1d86b23ad9f10600cd1cfde62e22d96f21ca297a16ad83910dc8a320609e709619f3cd57d6815862f3ccb42fe1abd6cb3217306672e3d944740e7d8d5d5d77dad6ed7d77e060700adb8a3500f6e628220198b2a269a04b225f0201d83688fdc911c01e29375206ec56653a6f09c946e2f99a256ad04591b9d9d297356b48b3862eb450e25fca09f638c19a5f4760a93533e462d897312790b2c2eb70fc1e260729e45475e23d5c52bca408debe3c7d97447c37700220da316a83b3a24a7e0481061a194471dc18de1128724c58eeb2dd66fb8e96f4d02f9f5a523988701ca73255d4eb8197ebda343264cca6159ae7b6adf1ffd98217868b43420709dbe6c7276c3a94b281aa581037a5ac2ed25a8b937", 0x1000}, {&(0x7f0000003740)="e872c85ab4ae090b39af4b3340b5a60bc2f5a9a7b0cff39632aec2cc0c8d63a350907c9394d3d3d8e5910cf7f9fa2e", 0x2f}, {&(0x7f0000003780)="e13f5d73604de65e86305a95a8e1e4a2927e60dda46532db85da8e20c5e4a565aac07ad1564bfe74eea308d80f6506ea6525ed44cd9d557f178e542aad6a1e9c", 0x40}, {&(0x7f00000037c0)="99e66c13b7a5ab", 0x7}], 0x6) unveil(&(0x7f0000003880)='./file0\x00', &(0x7f00000038c0)='W\x00') r8 = getpgid(0x0) wait4(r8, &(0x7f0000003900), 0x2, &(0x7f0000003940)) getpeername(r1, &(0x7f0000003a00)=@in6, &(0x7f0000003a40)=0xc) pipe2(&(0x7f0000003a80)={0xffffffffffffffff}, 0x10004) setpgid(r8, r8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000003ac0), &(0x7f0000003b00)=0xc) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000003b40)={0x8e, 0x9, 0x2, {[0x8, 0x100000001, 0x100000001, 0x6, 0x100000001, 0x80000000, 0x10000, 0x10001, 0xffff, 0x800, 0x4430, 0x487, 0x1, 0x99, 0x3, 0x3bf, 0x7fff, 0x10001], [0x81, 0x7, 0x12000000000000, 0x6, 0x101, 0x6, 0x1f, 0x9, 0x1ff, 0x2], [0x0, 0xffff, 0x7, 0x5, 0x6, 0xff, 0x7], [0x2, 0x5, 0xfffffffffffffff9, 0x1, 0x3, 0x43], [{0xe000, 0x8, 0x5, 0x7}, {0x3ff, 0x10001, 0xd15, 0xf1}, {0x8001, 0x9a, 0x6, 0x1000}, {0x2, 0x9, 0xffffff26, 0x50e}, {0x1ff, 0xfffff801, 0xa}, {0x67, 0x9, 0x6, 0x3f}, {0xc2ad, 0x4, 0x5, 0x19}, {0x7ff, 0x8000, 0x1, 0x6355}], {0x3f, 0xe0, 0x3, 0x100000001}, {0x20, 0x5, 0x18, 0x401}}}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000003dc0)={'tap', 0x0}) r10 = getppid() ktrace(&(0x7f0000003e00)='./file0/../file0\x00', 0x1, 0x800, r10) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000003e40)={0xffffffffffffff01, 0xffffffffffffffff}, 0x10) select(0x40, &(0x7f0000003e80)={0x8000000000000001, 0xbe, 0xd6, 0x5, 0x8, 0x5, 0x1ff, 0x200}, &(0x7f0000003ec0)={0x7fff, 0x3, 0x0, 0x100, 0x8000000000000000, 0x7fffffffffffffff, 0x8, 0x8}, &(0x7f0000003f00)={0x0, 0x6, 0x7, 0x100000001, 0x2f2, 0x2, 0x3, 0x4}, &(0x7f0000003f40)={0x1, 0x8}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) executing program 5: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000340)=[{0x0, 0x1}, {0x0, 0x0, 0x0, 0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[@ANYBLOB="7007000000d4efe6a08a1d7ec612f49ce88123fc61ea0e537acc5a52fc326a332a0345c79f506b9843d84b9ac26ee57278f0bafd3490ddb96b32649af82f71648743abe08a5457133edb", @ANYRESOCT]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r0, 0x0, 0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0x800}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4d}, {0x14}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xcd5331e3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000240)="8fce3f1335c37b8980230497252b014e9c3df5c9c8a376e1174c022936fa9b22e2017c951fa0840b757af27dafc1a19734d1675d53fa8893a3c3c56c642aa38d96aa9b5d6d2ad565e73efd4859a3d57f23f87d0018e74d9a8a317c6a416598362454ea80d177d038176b7651630f25e065714f00d00ce2a7a66a45f0acec50e7fce45cfef32f47becdb62e0c43ba2e21074db568b0dcffc5f11ebf00da616cea31dd2edfa5fe692dd16574722890206d06d3e23f3c567d70199530f08cdc77f959e3fe3301ee00f9529c3aabfb71fad90ea2a6bb92c54ea7961df3428824644b51a79a93b725508cd9052b8b2c1ffecb9b1c643f991a00000000", 0xfa) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0xb}, 0x0, 0x0, 0x0) syz_open_pts() sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4c, 0x1}, {0x2c}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000040)=0x7) executing program 4: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "daff0d000300ef1301ab00690200000000000400"}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000440)="ff", 0x1}, {&(0x7f00000009c0)="7208d2879d7ae4e2eb75ba85b9a88add94ebeb1b2608c200150214c90d", 0x1d}], 0x2) readv(r2, &(0x7f0000000140)=[{&(0x7f00000004c0)=""/217, 0xfffffffffffffe61}], 0x0) symlinkat(&(0x7f00000000c0)='\x00', r0, &(0x7f0000000080)='./file1\x00') unlink(&(0x7f0000000140)='./file1\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) r5 = socket$inet(0x2, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) acct(&(0x7f0000000140)='./file0\x00') open(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000780), 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000180)) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) (async) write(r0, &(0x7f0000000000)="24a608d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e090909400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) r1 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socket(0x18, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0xba, 0x0) (async) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r1, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000600)=ANY=[@ANYRESHEX=r1]) r2 = socket$inet(0x2, 0x5, 0x1) recvmmsg(r2, &(0x7f00000005c0)={&(0x7f0000000580)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000640), 0x0, &(0x7f0000000540)=""/23, 0x17}, 0x8}, 0x10, 0x0, 0x0) executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000), 0x4) socket$inet6(0x18, 0x3, 0x9) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="a8", 0x1, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/82, 0x52}, {&(0x7f0000000100)=""/234, 0xea}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/108, 0x6c}], 0x4, 0x1f) r3 = open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001840)=[{r3, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xcc3, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r0, r3) dup2(r4, r3) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaabaaaaaa0806"]) executing program 7: close(0xffffffffffffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x26}], 0x2}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fchmod(r2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000), 0x0, 0xfffffdfd) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, 0x0) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000240)="12252848b68b3c0746ac1fe6b32cc4824d7851e3e4a2f981853a821f92e938c971a103b9db2919dcba307dc7b3328564fc684545593233eb27fa2d43004deded4317cf52bee7b56eccf7dac6f685ebdc17ffc35f6aae1f49ad3658c18e0d1212fe5bbc829816cff5c5be62944ed60b6fac6bb80eaf4d4fec7f9c75c37eb6edadb2135c", &(0x7f0000000300)=0x83, &(0x7f0000000340)="1faa348720c011dd369783e1c0a98133d893a07444d7cf4259ac5f", 0x1b) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000001c0)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x81) getpid() syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[@ANYBLOB="f7a885a8c9a83ce942cc000008004600001c0002000000019078ac1400bbac145096f2eb4ee4d62248fa7dee3c51"]) clock_getres(0x0, &(0x7f0000000080)) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) mquery(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x0, r1, 0x2) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000480)=""/172, 0xac}, {&(0x7f0000000180)=""/90, 0x5a}, {&(0x7f0000000200)=""/169, 0xa9}], 0x3, 0x0}, 0x0) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x842, 0x0) execve(0x0, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) setgroups(0xb, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xffffffff, "0100000063026df851f2525596f59d5f00777d00"}) writev(r0, &(0x7f0000002f40)=[{&(0x7f0000001e40)="8e78dbebae5d90546f15d52a70c0d6c01f58a61f32323c0794131b931fec61639d2f39a6047225d023e386c4556448c215cf2412d15d80dbf9f84b8741dd0b85594b84517605a7a7397ed4fb170e22d274b430934323f2f4fb5606ef5596615f1483c475b95ef23aea27e3b7a7c35f66ed518b4f97d9fa5945621a1173a9e1e34a3761486699739b5dd0f87a0d15ddb90c5f0b6935666ed373a8123f5a6167a180b5021fd0acff9d9731a5bd60e3ec94e2b7771d82937d6c7ff1b9422fdfbfa590964ca5b01b1ec5b60ef0bdd0be043b45cf8d18a5e672cff3c0aad2f41623f7ba3ba28c9b2419a3492b027f5169f1c7a49d496800dc3655536d25fd59b9cc0aa0d3bf78ad55f60a9ed41e1bb19b1c13d2d39a03a32123e8c58bbbd8603eaf87c9feff40795f8ef85e2c71683f9b14eefdc5e1d5c634c796cb911a58d83b20ec6e38ea7ffa40bfb8663e568765f8dd8d20143f82711d82d74b2d81b884ef21822818bd82a0920bb8c5b6e58e7aa743bc6b19728a785d2dd1b13ed5f5d3b903b3060c45f45802ae7c7b17cf2caa35d71ea86eda33fcff40bc22d55c80", 0x19c}], 0x1) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{}, {0x5f0}, {0x7fff, 0x1, 0x6, 0x1}, {0x4, 0xda, 0x1, 0x6}, {0x3178, 0x20, 0x4, 0x5}, {0x0, 0x45, 0x0, 0x7fffffff}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) write(r0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x9, "00df00003f00000000000000000000006d2b00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754b0", 0x7b}, {&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582bd9356d11961ac1c6a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208ada7a67bff42ef73f90c50b96241dc57c095fe29f9ad801747fd5bcbc1ff89bb3f20bf28a5fed1901c0eae196e3096383014d2cdfeba126f41fe02cfa847f5c7cc2202a5a9190aae94f9fd17513c5ca67f839ebef8fe343909129ba5fbf4635899a8c0e58f441df4b609cca5b671157d1a95190c44b63391abe878945d501336c74d73e4b4aba29139214b01920be93c9c89dc9c797fe62db123c7ea339ad7c5240fa2470b12ce83bc17bbcbddea43beee44026b1a571f3024918d2414ab5eddc08d83518a88b9dcab78641d126dcc7905f99fe42e2d90b9989c4748ff9f1011d3017d07a957ab1b06bc4c8b217d85af3690e57844d644a50c7c63fa32ba7692ba49f6f49bd55df7be3131a690cbfcc79b6da8f67b9ae38c6e926341b714dcadcbf63b9e220765f5015f91fcd3f7559d0a949c5dca508dd7179de4ec4403c607aacd3e661e4116f37d925db88513780cd24815d1965684943a48b1b8fde66091c5dc8a5c8f7618c005936ef1e6b3684f1fa7386ec1fadf3c4b64c5c84b704b6a8804de3647c41001a0a1b4a1014f16a869280b8c6b45e805850e77b82fcb18fb061e48a89418ced4b5df440dc30e6c17d54f87d27edfc33c38af7ad0fe4ed868a4435019ad25453875c825dbf3f8cce4b9daddf94d327930c4a8f7aee2f58c6f7a7ddbf0a3540d49be479877b1be2943a04c7996e35b14683f864", 0x7ca}], 0x2) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed08cb632e6959c", 0x5e}, {&(0x7f0000002ac0)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a4942473058501ebaf20b435261800"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f00000015c0)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e6b98efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b4004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a598", 0x127}], 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000040)=0x7ad70c26a203950e) r5 = socket(0x18, 0x3, 0x0) r6 = socket(0x18, 0x2, 0x0) dup2(r5, r6) r7 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r7, 0x0, 0x6, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r4, 0xffffffffffffffff, 0x28}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000740)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7bab1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5fc", 0x89}, {&(0x7f0000000580)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000600)="16f2d803612e7c3baa2d388f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91", 0x2b}, {&(0x7f0000000640)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b570827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac549136b868fb642d55f", 0xc4}, {&(0x7f0000001400)="d31f297897deceab8214510057a664bc19f87b88e918e72bd4936828d5362bc3e5a74809458592e46b32b751614f2cf36dc466a80e22ecce60be292c671802178bf2ace84c2511315b5d6d9c5ac01021c4d605e35b6b4a5512989a008593646b6d3b5ec608079d5e35312c505240347879ab4970bb9b85231271e363dae34fd8da10bb17416d4ed65de618123eb52f24f3deda5d8ae736783765173620494adab89c794f0b0a1211354bf27adab0e7b4b3c77790418dc94263386b6ab2ef32fa8520a0a35a2ffb5f37a09b5524f2980dea4ed8c1007ab303d371b0b5e4d73f240d712d0da298df679ab1e2ad190f415088bc1282586b0b4a2ae267a0b186aaae6e3cad98756ab72daec7fdc509997cb0f291e1008c42cc55e68c5c8b986c32ce4a657d9e8d56df279d7999d3c61e5e49133d690e2ef85a4f99f941466ff9074acaa813acf1b3ae2dde08d52f9c8d496b9d022f2a82bc343db1b5ca83452b485ac8b2aca78c182626992f7eacb7a476185a7e24917ca72212d63d8c786c7e9a0532516a07", 0x184}, {&(0x7f00000029c0)="9589c4917e1579e97de740e1dfd568241c5d74e4acfcc98a82a08674d6d387567af949e23ac3cb8c8fb3f80fc8556b022407cd8a02ee9d7d2cc746d79f411540f7e23c2cde3af16cef1f48b570905b86d4a03e6706b323ea9e87436b8c4a5efedc1d546ac7ad6f0d5a3c98b591f916fbfc98754e3c5f53e80f6c0851638f67fdd0bd19000b", 0x85}], 0x6) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() fsync(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x80}, {0x1d16}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 7: getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = getuid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x1ff, 0x0, r0, r1, r3, 0x2e, 0x7}, 0x7fffffffffffffff, 0x7, r4, r5, 0x1, 0xfffffffffffffff9, 0x2, 0x8001}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r7 = msgget(0x3, 0x400) msgrcv(r7, &(0x7f0000000140)={0x0, ""/16}, 0x18, 0x3, 0x1000) r8 = shmget(0x3, 0x800000, 0x82, &(0x7f0000800000/0x800000)=nil) r9 = getegid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x4, r6, 0x0, r1, r9, 0x279, 0x1}, 0x8, 0x1f, 0xffffffffffffffff, r5, 0x401, 0x4, 0x3}) r10 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x96a, 0x0) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) r15 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340), 0x40, 0x0) kevent(r10, &(0x7f00000002c0)=[{{r12}, 0xfffffffffffffffa, 0x98, 0x4, 0x7, 0x2}, {{r13}, 0xfffffffffffffff8, 0xe0, 0x1, 0x1, 0x3}, {{r14}, 0xfffffffffffffff9, 0x10, 0x8, 0x1, 0xffffffffffffff7f}], 0x800, &(0x7f0000000380)=[{{}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x5, 0x6}, {{}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x9, 0x8}, {{r15}, 0xfffffffffffffffe, 0x4, 0x800ffff7, 0x7, 0x9}], 0x3f, &(0x7f0000000400)={0x0, 0xfff}) r16 = socket$inet(0x2, 0x1, 0x3f) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x0) kevent(r10, &(0x7f0000000440)=[{{r11}, 0xfffffffffffffffa, 0xbd3a055e46c8262a, 0x2, 0x3f, 0x1940}], 0x400, &(0x7f00000004c0)=[{{r16}, 0xffffffffffffffff, 0x42, 0x2, 0x3682a780, 0x7f}, {{r15}, 0xfffffffffffffffe, 0x8, 0x1, 0x7, 0x7fffffffffffffff}, {{r14}, 0xfffffffffffffff8, 0x30, 0x2, 0x5, 0x7}, {{r13}, 0xfffffffffffffffd, 0x2, 0x4, 0x4, 0xfffffffffffffff9}, {{r14}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x8000000000000000}, {{r12}, 0xfffffffffffffffc, 0x4, 0x2, 0x7fff, 0xc00000000000000}, {{r13}, 0xffffffffffffffff, 0x42, 0x80, 0xa18a, 0x7}, {{r17}, 0xfffffffffffffffa, 0xe1, 0xfffff, 0x100000001, 0xc172}], 0x4, &(0x7f00000005c0)={0x1, 0x5}) r18 = getpgrp() setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000600)={r18, r6, r2}, 0xc) r19 = shmget$private(0x0, 0x2000, 0x434, &(0x7f0000c75000/0x2000)=nil) shmat(r19, &(0x7f0000a12000/0x4000)=nil, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) fcntl$setown(0xffffffffffffffff, 0x6, r20) munlock(&(0x7f0000bfe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) shmat(r19, &(0x7f0000869000/0x1000)=nil, 0x2000) executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000a40)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x400, 0x5}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000300)="439e19c0ec3fb886b33f2544faca395dce4e78546be76d440f7b524cc3348b100b3dbbd94ff760fc8b48401c866ad79fd73a4fabe50e8a133a4f2e15e3ea6614be98a3ad6f561f6a1c74f03c4235412150f83d0ef0f08ec3100f16ddb7a1d860e6fe3b696ffe19c799afc3aecc2cf7220ac78d6f479bd961b012427365c16b4b99a60ed1f7ef6d5438bce25b83e96ccdbe0d84107c9516a44ebabd1a9c17d6f750b5ebd3a27fe109252983832da5bdf82d1b4d328cbe531a6a913c38dd471af86664d190a9f02670f72258dd6884bf9a4b488be5e7c3a1e5ae441c685339923889d35d16669f4f8bb5929e83a0c15501f0fca4", 0xf3}, {&(0x7f0000000180)="4124d5dfb03106a8d3c40165397b32c083369b134602464932e46a62b448445ac607fbd6d94e70a329ab7f5f9850f8f2f73b81c3b504ea74b6d023", 0x3b}, {&(0x7f00000001c0)="85f06f7dfd58f664965ee805cdcde0a44139b707f0e715abfd33b34d0881a8e0d2031022e2028a27d0b4420c2a6dc7d9de8a30b22e89fc0c39357a1fb3790001a4c86c0ec880666900e6eb316b1d8be20a5adcf5620e09d8c8f76eac44f53d", 0x5f}, {&(0x7f0000000400)="48cee3b1c8a1e463970d411d141066c4ed0969335b51", 0x16}, {&(0x7f0000000440)="135ad2f640f4dae61d7bc593bb0248f9a1fc5e8bb3e743395660719a5bf2edd27399484cc858dca14c3124c187ba3700c91583ceb1cfc2161604e569cc966a14e72165d9dd9dcf5af1f5f1ee71e81c716ad1b70e92e475f007d364d502bc507eff7e758743627a88bc05da1fda84621b3847d5d0f50ceaf85de33c53610e202c4c7c9d76a59b4bf3f862db9b554de862fcef9ddcc3a6063b6f07c70c84726cc3a7278e3a30b7065b28", 0xa9}, {&(0x7f0000000500)="6b3e4927f7ec224195208a89c361074685f20912115ba2c133c14bce3f2d80d6bf40c445865c6e534ff805c5f757099decd4d886c36bbac971f1956e16449124ecc32f0b2d44e7a2ad8942806443d4ee0bd72684e8057e2b0400f487fd19801013f399c38f12963c653f0da180cd3f745fe7fa6b04698aced24fc0a5ea68a3e4001d5d386c19a81944b7c630da08137f44702704bfd799944a47e56664d1c1ff05e46d62649c0c397b5c7fd8801b78741c16a5159e861eea9a50378f5a98109db34ad748e5635005303489ea7fdf5db7885f44fc6781d3bb", 0xd8}, {&(0x7f0000000600)="cfa7a1ffa4a79aa059b620d9b3dd44ead6a88b005f3c16a3ea53f9948cd9ffe72a114fb7f9122d4631c40d600a6cf03a3df73bac9f1eb4702d915aa06a86f0e792859a3a56b6281bb49171f4f2b925b8874f03e285c034f69568cabbcdd93f6882c3504d6e344bbddd53914c5f0aaba89c5efe5a3c2120767d14aeedc875b09a646366cefcbebf1a32ae55cd580a8f30a7b587158c4a486db876091397e02eab1c6a0133a97446d32bd622f46cd8", 0xae}], 0x7, &(0x7f0000000740)=ANY=[@ANYBLOB="f00000000000000001000000430300003c5aff95148cd1b564a7073445dceca9fb0f34eecf982c12c0688d80bd37934d2d56439d5446ae347764104711fd11d2d1de898ef0cc326b90a11d4ae22db0185e0cd6d51ca3a0e572bf5f0e11ea50848a7acec4d48c0bcc3b11af877a1bf9b751ac9fdccb9979724758880dbb0a0726704ff0eefd7625bab663ab45b03994a46de778f642d15b862481d0a975672a957670e94575c1ed9c64d75567302fe7998e0419b0e92b9e38d3a996f38406a77f73df7bd7898b5dd2e1a00e6404e2cb7c171107d002fbd6c57a6a476e6936f082e9003a5ec56aac53eec7d12b00000000e8000000000000000100000000040000cc0e8ef415e45c6390e6f4a373749e207d4ccc979791eb665d6e9b41fa991d5e3fdd03b94e640404667fdb63d8e87adc8c8a2cf03ac408f1aaef96320850a83f065a2b1c935473f98c3af7c36a93ba0e1c71cf14b09ccbe321918474f694b13289eeda89648b47f4d0243db0de3022e45599c31ee5ab7f9acc70e03395958c10b0a874132487547514d18520f7440e9588ec6e2793daf4a276a8df4b860d14d8048dab91a9003fc5d8f6d1f8d5a089e3e5687d372a4922e24e244090e67466943705310b870ae2c4de78dbc13cea8bda4e7793e9ec0000001001000000000000ffff00000180000027d2d37165ed376d514efe0bae9bf57aeb98d9c809a07673d092bff900c1637c097c639d8244d026d1ddae73b7bc1d09c3a4f6bed1b135a3f869b8f4c1e2d26c3a292028e3f1f611050bf94054d63e7fb65a17683b2d79b500e43ec9a6e4399ca6bddb45071d1280da964cb91ddcf2877413a125a6ec5428385762c49e3c2e54ef9da636a408a4104c478d6d69105e2915f857eabb67844ecfb9513dafe5868c5dcd09fbd2557aaa015fb0cbc1a84d793d29314bb8d481cb576ed966a67886fa99348025a4adc581ff36cf17b979a47921d88ebf59189dd1aeccee9b7585fba245778f227acead5c1de9141cf141a2a6e68dac26814133717d55a65bb55cd200"], 0x2e8}, 0x40a) setrlimit(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xb}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000082b00fe8000000000000000000000000000bbfe"]) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938"]) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) connect$unix(r1, &(0x7f0000000000), 0x10) getrlimit(0x2, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000340)={0x0, 0x0, {0x3, 0xfffffffffffffff8}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3, 0x2, 0xffffffffffffffff, 0xfffffffffffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f00003ed000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x2, 0x1, 0x7f) close(r0) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000600)="b437ab93c964ca79d412b81e9418a838b5b17a477cc5d8e461c6b9da72c5b115ece00000b974d967ca62eaed1b3241dbf790926d30ea797633c4d0ecac09b38de0f0282fa2942a975a533c095752d784c67f248c89e02fe29352480033b7fd509075e4cdbaf66c49e4e43c073412fa64e8e1349600640300000046b1b86ac0c9d319f567dc33e9608fd68b5402c75013344890893377dc02cf54468c9c7e084113511a061b40e229f8944395997e602f03f11ebf8598d8fa30236b6d1e50afd55d0b0ea936414f16ccbde991b405d99464a75d20b48ad5d284358812911ddbbce4a7d30c9744c3f65e21bb297e240ff547213a0ab111221d3be2997553bee11e52674b21546328917734e2a418abf6a9295019967da95fe1ef6638f3f061ca31246c4e879a0c9dfa61877cdaafe674202014116ebd844101b58dc28306e333cf434274b023afe32c7eec8e344afecd6e5c06edc39eb90e01c3634f890d40d994b9915e7ebac4997a02d98d8f083e522a28a8b807b3893130d45503b63716e1e58f07d97dd53b57f77c1d7e253b4a67b8a136376d37cea87bbc521b7c4aae3311b75e2a496b0625922fb14166dae58fdb9cf38b946c75e163f92f1324a7b2bc1eccebb29a", 0x1c4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = socket(0x2, 0x4000, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r6, 0x400c570a, &(0x7f0000000240)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xe1}, {0x4}], 0x2}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x8002, 0xe6, 0x9, 0x3}]}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f00000000c0)}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000300), 0x10) getpgid(0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000001140)={0x0, ""/214}, 0xde, 0x0, 0x1800) msgsnd(r1, &(0x7f0000001240)={0x1, "fe4c5dc840134f99034eea67ddd836c528b3dccde0c8de49aabc689da0fe6d74a884803692001bdf5b1e5107d52b1ef8fbaecbd547f47e046b7e85da7873e125dee60c1be34e786758f8c0afc144d502a44e6f120e4e5d294dfdc85632784017428f17011ae1fcac780fe0469b4c5b9fc8201bedcb1e1bbb3da2c8da7120a5a750a8a00495c7e51d3a3bac4d9acb8edb135cc54591d9cb265612b9a22dc6d1657b4b0006c1ebf6d8fa6653f1a7a1048051b95282e824e1b419ea70b14f19b0b96b6da58ce6364adf8df5549ec85a93a30890946878e0eea37b712bfa9cd7dcf9bfe05eb0c07278b344a27c1eddfe23569bff1200650ba5c4f8752b9d9118453f9cfb1ec08398f5f18597a42484cb7e7a16faafd50d80aef4e87aab395d72d2aa190fedf9d0dabb4962746799de9305c14feb00d2cefd8e9df5fb872ee55eb2f5a1b3b63545a72b815afd9b72886ebbe8bf5983cab2be1e5b8da23b0eb8a2359ff46b710523150597f172a56379071a06577918b2144a2fae1702e9959410bf11f9c413e0a45946fc275c8ed3eaf294112eea890bfadc3379465405942322e40fe3668e3ab171d74a4b8b22d00c004eb669e4e1e0be71a09a2c2212a1ce61423c239e546102b70bee496484d2f59bfa7c6f9b5431987f80026d5a28767e0f20d94851123358b6330bd09e0807cba20c68e3246682bd42894ecd9a8ea0aaf85e94cca89600991ebd36ebdbdf89700f671902667161a72ad36b7a1d0b7e454b394a6abce834174926212245e1cdc7850d1045adb8b16545bc45efe059091e2193883f2449aefc4d0469fa98ff25b83ad4e9a25619315d09f8331d084fb8fb50aab9351d22c4dd025721a9770918e6ef675e52d03952ce015fb0535a0f4562e77cc28ad7b0aab3302a8acc6809bec0b309babfc49a5bd5235db17bad360746cb1772f83b066c5972448c710603c7d8f825895e53789d890f9a244714e155484c18904681e5fbc2bb1d19aa0d69adee2a010b5d3f8b1f7f1d724990113ff6f39a434a250f9fe9f87e9cba3d19a8c3410dea34360e96a30d23dc8a1d8a4136ce9c0788b3e32a286eb41b83b5218c3641ae78af4d1f2a7e247bd2d7205c8d2ea321c8d386a7f35797f10a6161cfbcd4d9d9ef41dafe25611405eca1924e3f7ea4a47fcdf1a35d7823ddf801e76cff370742782e885125afb9a112fddf2535903dfd7a71e5c1169dc952fa7dcbc22dd38479cbc0b3e4f22f448cf6409b55b1668ab999806d3fca092c8a4bc224bbf4eed968a8ccad8aaa7fa741ce1f855496ee1c72a9aa6e76fadf0300a5b8af161fbf7601b4d7cc7c06b82a77cdd12eac15bc6a0e9719f5d0599cb38ea68c96ed775b5d62536f0a5e33fa46f169351b93a2fdbead3bfacf70203078c5199aa51ee429e887ac7235ae1a9ac52bf7e30f43adcbe6261cce9ac4484814e46d2815405a4d371c53716d94c4e9990f4e48a6c7c35a9884ea9c4ea2802d362f691b3ca42e82ca9d9d386fdad98bd718f478bb89453ae3fab33892ec327d174710bd3f9a560a20b10d62f157261bbbad2cc69b760ca92f65d644d61f52bfcd77d8fed8beafa6a0a5167dd85722bdc89dbe759bd641721ebdc4357d9c1809796aad18857d2278ec98cadf2d26f02f4ee9cf3aa37dc413106cf0e7f1f739a6ccacabc8b785794e29f15c4b0187a757e9fb33c2c1fecf1b0f20bbe9f4ee40e3ba8199774837c5fcacd26ceaea2e22279e123ff9e6a633da43d925dd47ba09e62a707c369d255162b1c768fbbf69ccf553d6779447db252bf500faa4ad3b1a730c0ab868e9130b86c40bb07b211362d157af08b53cf795a39a4fac99f2529086a5b628f8560f75b185998f47dcd9c2004aa978f92c7c9b211d0de8c2470ec4d10a73d33292634d8648ce2ee94629903fa1f4d12e4781d124a7273ac0461c8095cfd730e1e728ad4d57a8152463019d763a9f4ff85a66ec52c869789d25cbaebaafd3fe1f4457ab1a4c0dfe9e34a3fd2c0f660b4066c5fbc71d6b66bb838b9e140d47eab7a7a2b4cb55889a793916a6f248dfa98aeeed16b64ca462420d172571a9e379fe85eed25394dae16fcde71e8470b0c134cdf99e50b54653da29b4374fb1e9d463b5db950c42eba6d368f139b128f890018a34146ed55a72d672b949cff6f88f26ab679a9b2daad7c721b3f444ebdadbe614ffd076955c25a54b7ab01560fe3c9fa3b453f306edbeb7f7264dd7780feb448cf80d335ec0935eb8fc0a3ac664431e1811a683a8ca7f1e7161a88afd0156e2763f2f33ad659cc9ae8e72a5230f1ce66fa2ce0840fa99a7550a0619a41e20d6a9aa8245d1424463c6e42ed4a6a3bb8c9d88e9b7f066a1e777fe5785d2a34bbaa989928e14ff45918b6621157320234bdabdcf1b792acd5713a9a75ac13a0d862db34be4312bcd71988bd5746a20dd82499d94b65b63223a992fd5ed0f685915d5c761f11058105f0be6f197ee1dc947b1f0728ae8802581001ae48638812477e179eea57832d397caa197065dd4c1478703833d5f31a6735e191032cb2abb51257a82aabce894ccb66197aec68452241edafc7c4802460fd46da24e279ff82346d68e96cd2bca0571010d7747f4458969dd5bbefbc7bb53c884f15e113df98bfa3e3d9b84a36f2d598bd5b594b56940f682c6f33f5de0bedc1060ca552cc459dd04456857ed948bf9e690abd0cd1676e51f5b08de618a213d88e4797d1f9de70838aa07c4d929e8f63cd061f9a5d6dd1df710da5c43e88bbb1ca5c209454e6bccabe17743b3eb1374933f7632f11bf4aeda01a28d464f307336010f14b91937e936f05d1fd400470648ea84c10d879d6d81e2adff0ff74402091200fdfa5d300cadb890f54e3ba90d9f2ef1cd2338cb199645432e13ac0dad7193e0e6075eaf359dbacfe2c274b38a838bba164429413ff7cd17849d5862b3d4e5075f88b91f1ebc2ab2c29bdd6fc40bbd5438fc03adfedce2d08173fe32f6abb23570d8f5cfbd7d4c30196d9d2d0c1154e857a164a4f395da6a465b6a90e04dcfc18f6f9c7e40c6f85c4f65032b398c25c1c891cc680e30f84b5515a48cb146bd08bbbc11a36ef253bac872c0431d48c3aaddc13db5f9aebc53d144f79a4a9fc6cd6250884c1d4c2abe3ff90c961a2dc1c9d1262cbd0d9ab32272dc5a411e7bade39452c8c59f3120d3e5d1aa1614a20aa8b3cf45b7c0d2ede1c3c1bc78465ecebc280dc83127ff0ff6ad45a083aa241e8620214638eddcc831bbc3a64f52b4faef2bdaa9667f647b766ffb85449883e5fd01c389a84dca54163304fd0de360719a226f59ff08a1e9dd7095fc6448a46cd42529cf6b1090471232e81ddd89a892f5d55d74e526ec825b03550ac9d38eb1100932207dd341bbab62c0e0fc471d431f1212f2891e763f9653da2820f178fc9646e193bb583c43405e9575d799dcdb4d61c1b4133e9cc7c577201b168dbfbe05fc01467a80c9b14e8284c588c70fa6d5e8d64d37f4364a40f6407151251f545a83cc917ecee43f6a1b20b7e8a67bf816f5968009c252030b1006675428ae277eb1abc9ade4fb39fe346ff3e89ff91b88c750b74eef6adab2baeca9b3b516c0c762ffebe52838da6c3a95d15c9f50e628cb6f8c12e4cf540be4a7d71be2922b2ce147cf5740800708bdbe2cf87a9a93fab71bfb73de3e2774eb344c0455cde533a8aa0cc680eb4fe8ec68d9fe6d5aa56ace8259dc18c8213d616d912a7db89a5f180e298d7b6c30b06faf62b83a676f981768e1551a8e109d6ed6746b80d3d75a633b543281eb8dc433ac3cdbf5d7805b1eff01b27782ee05dc3b0539e356301349646eb2ef216d4938755312c140f42fddf2d003f7ccfacabb1fb2d29a1cf7fd774d7a40cccea1909c60d0529ff5e1e4ca1f4ad145c7408fd01f4bf175cc3cc1a8c2fe8e3abb9e5921b493199be5b7e23ac24e38a038b60171f4b2113062a3f9490406b0fdacbdabf6b286f4527be32218ea4b083253f61a65462ceb8a6119b84ef72d9aad98f1c6e83fe8f5969076bf7fa90d6e886053edda68d5409b844246c9fcd2bc46cb1fea35a7ad9262238a0d4070db34c690e2fc2d8deb84228ce0c68b14bb47b8e1fadc0008bce4de77a8c63ac274a8f2f6e29facf5f4fb3b2065705ba1102f1f6fa444a16ce357cbf26efac9bd3a5dd36ac9fe592f10848061aba584ed6b1243bf9520eefa198fe2754c0671bd4a959e717d719e433e27a17350fe61fd70a444b3785c8b9c1cfaefde3b0a1069d699b60b64f56bc481c2cb9c8b27c65edaa20e88089f2445f6e5cd51199e825cd53d2a0180167a3cca20d859ebb4e3803dcf0251863886377d7a20d6388cd0963cfae747ecb3ec6803ab14a7d666efa9691aed72bd123a1d2fd36782780f4ecf01f0edb1a301cd509310a3bd0e276b4856f16ac25f885ccd507439b70d0a97804bc126207ddad6df5a62a922ebec0c2b56036ca1fc1c92fee98ad409b4ac3518279f160ceddf84d7239f7609a4890d0a19b528fafea05ed8ed6e96ce1a1c8b5714ef6d46e38f79ed703925b02517a4d684ba482253b666332e7ddf26cb7a28dec984db64fcf68e7f2496477cd565149a4bc501cf22ed2101fb798e100b676643538a325550e733ff079ccdc7389f45659c588544d098a1a7a076994bf7a927c8105224fd8ee4da297fd93bfd656203f00ec45e984bb98bcd4f8c60cd88c9a7b484359bfc1c42583809179618d4afd94bd708c889d88914bdbaa3a1f58ba186397baee12d018e31860ea49fa44320d14d5d3cab8b0ac4b6606a2ef65b9f49e9ba80f72920c3d17d0fde80d7ddb0560f9d31486de4cb748c5cd3adde8c4503d75834895662bb6262bfea73eceec103a463b2d43808d3d51e6dccb930ecc923321a79a2167ce7d908331889f3d915e4195e135abb8d3118372680d25cb0be65887f0a4b4a2a1e814351b8510abfec568ee3258265d541fdfe4b64030eef420f2789423dbce46ecee215fd3699f3816708777273f9d79af2531757d38e3cc1015c80c26fc34e4329c8b22b21d745f07c9792da5311b91e7cdff3b8614e8804d6204d86ad36dc09e9fccaf4f0ffb1cbeac71758c9e81459a7de7432f9f5d223e419b0e48e142d7f434e967f853f2c1c510061db8a37e9cc26d3276bdbf5b842c57ca68a873e2ca1840181814388e21083c926898248b0584a08fa8aff570f6a80ed4b97198f5a98b8dc9008e754b5f334ad417221fb1475f680919252f564fd10d2a554a086dc0aa026b27e70763e13356c890ce364760544a658a8524000e3ac65641f3a7a396707f8918929f5479dcb91df8276ec4746b17f2ddc8c5bbf6c226fb6833c8f53b5c5d422ebda0cb2785019403f6b38bb84cca6d0839304b4100dbe1d66e0badd6613dfc3507d83b35366d7e13b0b911604a95df72f0b47a3bf185b6116b5b80eb0acfc038a00de23ed19706b12877c58c92aebf74483000b18322d1aa28b1e38fb8ca6e610ffc12e71684ab50969d2e5c620ebef0d19d137d5431910b30087c5cea7505301a7d95a1b45b68a6be91f89e52d52500de21011abb7374e5c257f64f3b082111221172bbe44cbc55460a268e3ad759733a9dddf567a6e28f0544ffda2a67d8e3632f63984cf5e2fe2ff2b90a0c00190e174cc1688fdefec8036032847825485d97f30f157f24996ac8d1e46adf464cb3f68b63b4b7423c568d9d9a8a9a9706aa0c87b1dc31085228bbc446228d332a1db1bc7d6d6ab6b93e355e81f948d00bf5976"}, 0x1008, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES16=r2, @ANYRESDEC=r1], 0x0, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00'}) close(0xffffffffffffffff) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r4}], 0x1, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', r4}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x22, 0x0, 0x0) r7 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)=0x36) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000500)='/dev/diskmap\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)='/dev/diskmap\x00', &(0x7f0000000680)=':&\x00', &(0x7f00000006c0)='r\x00', &(0x7f0000000700)='$\x00', &(0x7f0000000740)='/dev/diskmap\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='/\x00'], &(0x7f0000000a00)=[&(0x7f0000000880)='r\x00', &(0x7f00000008c0)='/dev/diskmap\x00', &(0x7f0000000900)='@', &(0x7f0000000940)='r\x00', &(0x7f0000000980)='\x00', &(0x7f00000009c0)='/dev/diskmap\x00']) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x3, r8, 0x0, 0xffffffffffffffff, r9, 0x4, 0x8001}, 0x88d, 0x0, 0x3}) executing program 3: r0 = semget$private(0x0, 0x4, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0xec4]) r1 = semget(0x0, 0x4, 0x144) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xfc, 0x7, 0x5, 0xff7f, 0x1000, 0x7]) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000080)=""/159) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000140)=""/131) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, r4) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000280)) shmget(0x1, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(r6, 0x5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000300)={{0x80, r4, r8, r4, r5, 0x60, 0x7fff}, 0x20, 0x10001, r3, r9, 0x4, 0x3, 0x1}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x0, 0x0, 0x100) r12 = accept$inet(r11, 0x0, &(0x7f00000003c0)) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, r12, 0xfffffffffffffffb) sysctl$net_inet_tcp(&(0x7f0000000400)={0x4, 0x2, 0x6, 0x7}, 0x4, &(0x7f0000000440)="6b0173a8234f9f5727b26b4203cc102ea158c733a0", &(0x7f0000000480)=0x15, &(0x7f00000004c0)="0f2df4197dc2ea17c949692069d81e55bc81a4aab884ebdc12d69b0c8f8e011f20a9d65d30e26443b6581821579cc458397ca0ff824dc3d7bb1df3a1855d8052b9bde9a98a3e1a6593a07abe5360e1e647a9f9b3607374a084e41c9ad62f4c754a838802", 0x64) fcntl$lock(r12, 0x7, &(0x7f0000000540)={0x3, 0x0, 0x2, 0x2, r7}) openat$null(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000640)={{0x6, r13, r8, r2, r8, 0x18, 0x8}, 0xfffffffffffffffb, 0x3, 0x7fffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0), 0x20, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) fcntl$getflags(r6, 0x1) sysctl$net_inet_tcp(&(0x7f0000000700)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000740)="107ac93d62f326ce99d08fb51d903a7dd5ac717ae83bc91c9d5b4fe0fac69fe67200576d06e8511a7ded1054f1fbf91c40d3", &(0x7f0000000780)=0x32, &(0x7f00000007c0)="cdaaa3d9b675fb328f3afcee0a9e47531062b6838b6995374785867686a67b4eae1490799187ec54fcdeaf57de66cce172b65a52ccebcd8e295b6d637fbdf798aa54411fea2950279f4777d2da80b762354a558069313165dc7ac52e60826faeafbe4767cf79aa89e0dfe97f029f390d925fd7a13582aded6320201178afc47e1b7ac2efd58f1a0d375ff04373161411a0925d15253760014c483af2bee51b47c7f8", 0xa2) listen(r10, 0xfffff800) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000880)={0x4, 0x8e, 0x7a9, 0xbf, "e023f097644aa579b88e9cd092cd7836ba59f59e", 0x2, 0x1}) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0xa3a8, 0x100, 0x5, 0xfffb, 0x4}]}) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x87}, {0x7c}]}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r1, &(0x7f00000000c0)='l', 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x3d}, {0x8106}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80606942, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000080)={0x5, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f00000002c0), 0xa) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x18) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') executing program 6: r0 = getppid() r1 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, r1, 0x0, r1, r2}, 0x0, 0xffffffffffffffff, r0, r0, 0x0, 0x1, 0x6}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x20}, {0x40}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000380)) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ktrace(0x0, 0x5, 0x40001b00, r4) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) close(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1024, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000780)={0x1, 0x0, {[], [0x1, 0x0, 0x0, 0xffffffffffffffff]}}) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x1f, &(0x7f00000000c0)="0000ad14", 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r4 = socket$unix(0x1, 0x2, 0x0) recvmmsg(r4, &(0x7f00000002c0)={&(0x7f0000000280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/184, 0xb8}], 0x1, &(0x7f0000000240)=""/33, 0x21}, 0x8}, 0x10, 0x3, &(0x7f0000000300)={0x9, 0x400}) r5 = dup2(r4, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, 0x0) syz_emit_ethernet(0x0, 0x0) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x2, 0x0, 0x37) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x14}, {0x6}]}) sysctl$kern(&(0x7f0000000300)={0x1, 0xb}, 0x2, &(0x7f0000000340)="f5f3b19a", &(0x7f0000000440)=0x4, &(0x7f0000000480), 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r1 = socket(0x0, 0x0, 0x0) close(r1) r2 = socket$inet(0x2, 0x1, 0x0) listen(r2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) r4 = socket(0x800000018, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r5) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000003c0)="1f1d137fe265ecaee9385ff30becc172866b897ccbe0660621320a667005c376e0efc8744ca0d354f242b2d95da2f2523bfd671284a1ceabe322f148b0e098e9291cb0c301e358ea2d5e97ed4c78d22eb927464aef04e0204bcddb448baa36184cdafe0a38c7ac7400ee1b4c9626", 0x6e}], 0x1, 0x3) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) recvfrom(0xffffffffffffffff, &(0x7f0000000000)=""/113, 0x71, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) msgsnd(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="030000000000000079ac28db834fd07243435e34ef01a0c247e4b1b34c1b3c073ead3dfa33906da8d12494d9985707a833f3d718e3ac769b677cac7f58895d730dc2d2612304ae79a8eabedfc7d5fe1fd102de297995a1c739495cbddea38df92c1784fe6b7f10a0e0421590187e73312b3e6af3581056f7dfc5057ccc486b2243d2650d5a6087d7cbb5e82c0ffdc19e4b4423bae7f7b9e09a32ad76f983153e166ee1a49102462313e2e309523e285ef5e5d0b411d70ab4962e6cbe9b074f4daebd4f8f29871565eb85efdc7487718c271fcd4621cdb20a18b61dc5342bdf0a02719e6f0dccba97994200000000000000"], 0xf1, 0x0) executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x160}, 0x1001000, 0x5, 0x0, 0x0, 0xfff}) r0 = socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x8000, 0x0) ioctl$FIONREAD(r1, 0xc02069b6, &(0x7f00000001c0)) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYRES16=r2, @ANYBLOB="169fc8a814cc8a726997006f6b53e219929cf27a980bb2620e", @ANYRES16=r0, @ANYRES32=r4, @ANYRES16=r3], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/10, 0xa}, 0x0) sendmmsg(r5, &(0x7f0000001600)={0x0}, 0x10, 0x0) socket$inet(0x2, 0x4000, 0x9a) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000580)=""/228, &(0x7f0000000280)=0xe4) read(0xffffffffffffffff, &(0x7f0000000100)=""/192, 0xc0) socket(0x6, 0x3, 0xfd) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x140, 0x8}, {0x2, 0x3f, 0x0, 0x6}, {0x836e, 0x80}]}) syz_emit_ethernet(0x36, &(0x7f0000000300)=ANY=[]) bind$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1b, 0x0, 0x10000000000000}], 0x1, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000340)={0x0, 0x0, {0x3, 0xfffffffffffffff8}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3, 0x2, 0xffffffffffffffff, 0xfffffffffffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f00003ed000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x2, 0x1, 0x7f) close(r0) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000600)="b437ab93c964ca79d412b81e9418a838b5b17a477cc5d8e461c6b9da72c5b115ece00000b974d967ca62eaed1b3241dbf790926d30ea797633c4d0ecac09b38de0f0282fa2942a975a533c095752d784c67f248c89e02fe29352480033b7fd509075e4cdbaf66c49e4e43c073412fa64e8e1349600640300000046b1b86ac0c9d319f567dc33e9608fd68b5402c75013344890893377dc02cf54468c9c7e084113511a061b40e229f8944395997e602f03f11ebf8598d8fa30236b6d1e50afd55d0b0ea936414f16ccbde991b405d99464a75d20b48ad5d284358812911ddbbce4a7d30c9744c3f65e21bb297e240ff547213a0ab111221d3be2997553bee11e52674b21546328917734e2a418abf6a9295019967da95fe1ef6638f3f061ca31246c4e879a0c9dfa61877cdaafe674202014116ebd844101b58dc28306e333cf434274b023afe32c7eec8e344afecd6e5c06edc39eb90e01c3634f890d40d994b9915e7ebac4997a02d98d8f083e522a28a8b807b3893130d45503b63716e1e58f07d97dd53b57f77c1d7e253b4a67b8a136376d37cea87bbc521b7c4aae3311b75e2a496b0625922fb14166dae58fdb9cf38b946c75e163f92f1324a7b2bc1eccebb29a", 0x1c4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = socket(0x2, 0x4000, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r6, 0x400c570a, &(0x7f0000000240)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xe1}, {0x4}], 0x2}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x8002, 0xe6, 0x9, 0x3}]}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f00000000c0)}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000400)=""/188, &(0x7f00000004c0)=0xbc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000200)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x64}, {0x6, 0x0, 0x0, 0x1000}]}) sysctl$ddb(&(0x7f0000000100)={0x9, 0x5}, 0x2, &(0x7f0000000080), 0x0, &(0x7f0000000380), 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="fd1d70f9a4ec6b9162eb09b33af5", 0xe) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$ddb(&(0x7f0000000180)={0x9, 0x5}, 0x2, &(0x7f0000000300)="85e83303007704b7c3dbf3698a76ddb53446e6b4ea1a", &(0x7f0000000340)=0x16, &(0x7f0000000380)="39ac2eae7d5dc3f3e896c107a1157059442408633956b9be5d878e531a054bf8ab1e1c76bef574c37a336271df99387407cf999e4fdf9c3a805bc29bda18a24dc1852a2c1d33d0810d36e10d9ac37b065a2d847a02c0ccd3d36ff24cbb840f7c03cecfb55b5372e8d2094b93d03e5b8609851e13fe2ac6a1784e74", 0x7b) close(r1) sysctl$hw(&(0x7f0000000100)={0x6, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x16, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000180000000000000000000000000000000ff020000000000000000000000000001"]) executing program 5: setrlimit(0x0, &(0x7f0000000980)={0x0, 0x62}) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r0 = msgget(0x0, 0x180) msgsnd(r0, &(0x7f0000000100)={0x3, "7f8b33b22301f44a91aa901898036af4930951c9ed4af0636e189de1cce7e3b9646973988b41d09d28d03541b9870936b05d9ae3a80faa80675987902ac24ede9877eb8314ce6eb4ff7426aa771a45f95184c0af7178114681ce8dd1aa58331d14"}, 0x69, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x130) mkdirat(r2, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x1e, 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x20000, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file2\x00', 0x290) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000001140)='./file2\x00', &(0x7f0000000340)='./file1\x00') open(0x0, 0x0, 0x133) r4 = semget$private(0x0, 0x7, 0x3c0) rename(&(0x7f00000010c0)='\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', &(0x7f0000001080)='./file1\x00') semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000240)=""/8) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f00000000c0)={0x81, 0x800}) r5 = dup(r1) writev(r5, &(0x7f0000000100), 0x1000000000000309) executing program 2: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000a40)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x400, 0x5}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000300)="439e19c0ec3fb886b33f2544faca395dce4e78546be76d440f7b524cc3348b100b3dbbd94ff760fc8b48401c866ad79fd73a4fabe50e8a133a4f2e15e3ea6614be98a3ad6f561f6a1c74f03c4235412150f83d0ef0f08ec3100f16ddb7a1d860e6fe3b696ffe19c799afc3aecc2cf7220ac78d6f479bd961b012427365c16b4b99a60ed1f7ef6d5438bce25b83e96ccdbe0d84107c9516a44ebabd1a9c17d6f750b5ebd3a27fe109252983832da5bdf82d1b4d328cbe531a6a913c38dd471af86664d190a9f02670f72258dd6884bf9a4b488be5e7c3a1e5ae441c685339923889d35d16669f4f8bb5929e83a0c15501f0fca4", 0xf3}, {&(0x7f0000000180)="4124d5dfb03106a8d3c40165397b32c083369b134602464932e46a62b448445ac607fbd6d94e70a329ab7f5f9850f8f2f73b81c3b504ea74b6d023", 0x3b}, {&(0x7f00000001c0)="85f06f7dfd58f664965ee805cdcde0a44139b707f0e715abfd33b34d0881a8e0d2031022e2028a27d0b4420c2a6dc7d9de8a30b22e89fc0c39357a1fb3790001a4c86c0ec880666900e6eb316b1d8be20a5adcf5620e09d8c8f76eac44f53d", 0x5f}, {&(0x7f0000000400)="48cee3b1c8a1e463970d411d141066c4ed0969335b51", 0x16}, {&(0x7f0000000440)="135ad2f640f4dae61d7bc593bb0248f9a1fc5e8bb3e743395660719a5bf2edd27399484cc858dca14c3124c187ba3700c91583ceb1cfc2161604e569cc966a14e72165d9dd9dcf5af1f5f1ee71e81c716ad1b70e92e475f007d364d502bc507eff7e758743627a88bc05da1fda84621b3847d5d0f50ceaf85de33c53610e202c4c7c9d76a59b4bf3f862db9b554de862fcef9ddcc3a6063b6f07c70c84726cc3a7278e3a30b7065b28", 0xa9}, {&(0x7f0000000500)="6b3e4927f7ec224195208a89c361074685f20912115ba2c133c14bce3f2d80d6bf40c445865c6e534ff805c5f757099decd4d886c36bbac971f1956e16449124ecc32f0b2d44e7a2ad8942806443d4ee0bd72684e8057e2b0400f487fd19801013f399c38f12963c653f0da180cd3f745fe7fa6b04698aced24fc0a5ea68a3e4001d5d386c19a81944b7c630da08137f44702704bfd799944a47e56664d1c1ff05e46d62649c0c397b5c7fd8801b78741c16a5159e861eea9a50378f5a98109db34ad748e5635005303489ea7fdf5db7885f44fc6781d3bb", 0xd8}, {&(0x7f0000000600)="cfa7a1ffa4a79aa059b620d9b3dd44ead6a88b005f3c16a3ea53f9948cd9ffe72a114fb7f9122d4631c40d600a6cf03a3df73bac9f1eb4702d915aa06a86f0e792859a3a56b6281bb49171f4f2b925b8874f03e285c034f69568cabbcdd93f6882c3504d6e344bbddd53914c5f0aaba89c5efe5a3c2120767d14aeedc875b09a646366cefcbebf1a32ae55cd580a8f30a7b587158c4a486db876091397e02eab1c6a0133a97446d32bd622f46cd8", 0xae}], 0x7, &(0x7f0000000740)=ANY=[@ANYBLOB="f00000000000000001000000430300003c5aff95148cd1b564a7073445dceca9fb0f34eecf982c12c0688d80bd37934d2d56439d5446ae347764104711fd11d2d1de898ef0cc326b90a11d4ae22db0185e0cd6d51ca3a0e572bf5f0e11ea50848a7acec4d48c0bcc3b11af877a1bf9b751ac9fdccb9979724758880dbb0a0726704ff0eefd7625bab663ab45b03994a46de778f642d15b862481d0a975672a957670e94575c1ed9c64d75567302fe7998e0419b0e92b9e38d3a996f38406a77f73df7bd7898b5dd2e1a00e6404e2cb7c171107d002fbd6c57a6a476e6936f082e9003a5ec56aac53eec7d12b00000000e8000000000000000100000000040000cc0e8ef415e45c6390e6f4a373749e207d4ccc979791eb665d6e9b41fa991d5e3fdd03b94e640404667fdb63d8e87adc8c8a2cf03ac408f1aaef96320850a83f065a2b1c935473f98c3af7c36a93ba0e1c71cf14b09ccbe321918474f694b13289eeda89648b47f4d0243db0de3022e45599c31ee5ab7f9acc70e03395958c10b0a874132487547514d18520f7440e9588ec6e2793daf4a276a8df4b860d14d8048dab91a9003fc5d8f6d1f8d5a089e3e5687d372a4922e24e244090e67466943705310b870ae2c4de78dbc13cea8bda4e7793e9ec0000001001000000000000ffff00000180000027d2d37165ed376d514efe0bae9bf57aeb98d9c809a07673d092bff900c1637c097c639d8244d026d1ddae73b7bc1d09c3a4f6bed1b135a3f869b8f4c1e2d26c3a292028e3f1f611050bf94054d63e7fb65a17683b2d79b500e43ec9a6e4399ca6bddb45071d1280da964cb91ddcf2877413a125a6ec5428385762c49e3c2e54ef9da636a408a4104c478d6d69105e2915f857eabb67844ecfb9513dafe5868c5dcd09fbd2557aaa015fb0cbc1a84d793d29314bb8d481cb576ed966a67886fa99348025a4adc581ff36cf17b979a47921d88ebf59189dd1aeccee9b7585fba245778f227acead5c1de9141cf141a2a6e68dac26814133717d55a65bb55cd200"], 0x2e8}, 0x40a) setrlimit(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xb}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000082b00fe8000000000000000000000000000bbfe"]) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938"]) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) connect$unix(r1, &(0x7f0000000000), 0x10) getrlimit(0x2, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0xffff, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r5, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$getown(r6, 0x3) poll(&(0x7f0000000100)=[{r1, 0x100}, {}, {r4, 0x2}, {r6, 0x80}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x4}, {r2, 0x4}], 0x7, 0x418) setpgid(0x0, r7) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x2a, 0x0, 0x7) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r9 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x2, 0x0, r7, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) shutdown(r2, 0x2) getpeername(r0, &(0x7f0000003840)=@un=@file={0x0, ""/57}, &(0x7f0000003880)=0x3b) executing program 7: sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x58}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001040)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x81}, {0x80}, {0x6, 0x0, 0x0, 0xfe}]}) write(r1, &(0x7f0000000000)="7696c7cf00"/14, 0xe) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f00000000c0)={{}, {0xffffffff, 0x8}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xc) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x42) openat(r4, &(0x7f00000001c0)='./file0\x00', 0x800, 0x84) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYRES16=r2, @ANYRES64=0x0, @ANYBLOB="73602f1fc4df27731d0f224be66a0f5ed41cf1d5ba5b4e90", @ANYRES64=r0, @ANYRES8]) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d703", 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08060001080006040000000000000000e0000001aaaaaaaaaabbac1400bb446d49b28ba7ef3bd67ceb2425bb41fcbdef7f6f676881d68a5e6c36959b8fe1225536f0fd9f89664ebd6847e00c7c43647f6fd9c930ed9af873f63a71c83e8b87091917be9a6424d0d387bc393476194504b781caff43b719f5084442034089468e788274d6c51ebfa65e11ab9252aa0a69187a9ebc59a2d872e6e08c0f50f5e6c0fd25de034c197e2d1d49ea3f722937d7f3ed56ee629a4f730657085779ba7032a14919f632645e12838f"]) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x0, "1a11ffffdd7f00000000505f00", 0x4000000, 0xfffffffd}) poll(&(0x7f0000000000)=[{r3, 0x104}], 0x1, 0x0) writev(r3, &(0x7f00000005c0)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a063f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301ac42ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb86348827747620210a189f24c9c4ecac25161d8e884f99e5449a41c5e7bfb12640849d3812d84fccf4db64c5196005525682b933d1d98e931237a8f583adf091bbdee34e805ff32b2629467c64b904d3c71e2c0fca51ad6f525e64b0bbfd7cd7742a079238c55a482990b311f3a512b7f0ebd747c5bfe566e58a7304c8ba20a4feee217b6d9b993ef4aaa2df99b7f4c086e63f5fd8fa986f6e418fc0f4bad4f7abbf6580ed2b00cb98698e6e6e95ea86214c4f7cd9c1724b3dc026bcef65a9fbdc5c193245654593778ef86a875291470217a5a0ca115e34f57a7452fd12bcdf3fa923dc4d0c962394aecfcb8d92f1", 0xe12}], 0x4) poll(&(0x7f0000000340)=[{r3, 0x4}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 4: semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d44) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x1}, {0x4}, {0x6, 0x0, 0x0, 0x20}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x8) r2 = socket(0x18, 0x1, 0x0) close(r2) sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setitimer(0x0, &(0x7f00000000c0)={{}, {0xffffffff, 0x8}}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x1, 0xf5b2}, 0xc, &(0x7f0000000140)=[{&(0x7f00000002c0)="9828c8ae8121845d5df887968740c0cc3cee67b57663b03e19fa34aae831fa149a6ff4777d418cf3f15c070c724850949ddc0f012af0634b6b7fa0201bb257e2cc64ea784019c5317d93d164fecf739ea72e4277d2bad868c6a126f241bf990afcdb334151dd3d1a93d207b07c724631223a3f354b1d810641d57548b0699771f2f6480c1b2bf2c03ce2932254f43e816bca48470157b533d68bd2a8b906d1e807e6ed578e0f294883961496e695fac6d685d369faba69", 0xb7}], 0x1, &(0x7f0000000880)=[{0x10, 0x1, 0x7f}, {0xf8, 0xffff, 0x3, "55280c04e9569fbbe2a0dbcf1137ca612c3a4dd658388f9ef96591d4484fe0a2ede1529db414f87be2de2d5d7bd566f64bba206339719742f85b19b3a73d01ba1b371599bb23d266abfe61c23dc9af71cf03198ea34f06df72c8b8cde7baf13ded59c93e085126b79467a8c439be9880cbf964e91a8911b8251518b1006d76904322ab1bb52e289d2a111a2bdd8c6e00d904851f88223de66c32808b2884db0fc704c7c701d1caff225f17708365f571cec16ca1f70f8ccdd97871cdcf36d826e4ee9e38999452b4907864f1d93422a18509a3f70d59e5014f26e51ad18479649a"}, {0xb8, 0x1, 0x80, "6c02badf54fb337ecd2059303c0e306107ec767c385c887b703d441d21acca1932d64ca00c3fb2bb264c74311b3902f16f99a152378f8ff1324be4ffbb2cafc51b32f7b058eaa48c83fa02cc80ba5691f7071286ab71047557d7bb871c588e687bbc82c20375c2e7f08ace82e809e260f7db36a92d6df2611d9dd06f65c9e1fbb308437b1ee3b3ca0fcf6e357810bc21363619427ac8c4e33241aae0eec499d384cad389"}, {0xe0, 0xffff, 0xeb0d, "87fb0eaf6e518237d85661a9feccb477cc6bcf113a0f516567db32604161e7b161f06ee188534ef15931c4f0b1e7946856b9b5529d070c33fae3d3ef37abb29cdb43abfbe5b7a764e1dc836837f70f9e0d37a299eabb435aea802aaf706f2572438f559cab9c153f124f7948295c54c828580f5bb07db9f1a80f6569ad21ce66acd873b4f9b98c0e535a1e73c7121bb81c3866cd7625ebf9226ad22427692e8868972527dd9eb6a9fc54b8763bea06df9715d1dd7a0583436ad3f3c10492505d12aace075f1887ab6d6f"}, {0xb8, 0x1, 0x6, "c52af0bc6976c5e7af8d25a3a2141d05211116a4f474cc20ee7451cf57cf16f94d9cb57a5dcfffa6b9b2dda343512b473cc5ab9fb51f5628c8da9473ebc45c9bc96565ab4c2f33d91bb297ca8326198c55b98683615def57df3e92914c97bf72b329e9820864dd8629cb2d9fbcfc95119725e21c45d9e1def57c1b86d731469ebc0108d75361c694a41b41bf74259966aa15e59efa404045433fd055899d1fc45aaa"}, {0x38, 0x1, 0x2, "cebb97c7c28bb24d62d58b92872d82d362dd01357b753905faa16bd6d43fe60a9f6473562e"}, {0x1010, 0x10003, 0x1ff, "9c53bd5762a9a10f2e91b9bef26426350d198b3609facf84f69a00fa677c5a5558fb116506166e4975f01e5d25ac7865d107cc2fa95d0bfefecdc319b276dfc8cb8408f58ed0135d0f90bbd21e6511fe6a9bbc86427c4a979b33d665964104fcf693ba29e3188ac0471860347aac16f748f445d06e8220735643e1446febb67c6ac1529e8e5e7a4038454b8b7f5205a6b0ca9fed31e49c8f24c8936be968bc9359a5abbf10da3863e8d843d67d5ccf725a59ea42c8608b7fbeda36689dfe1eea81c38564fcdc89a860a98bb3cdab3f0086f6f876d4bb5263afff2e64d3064e0f72471ac2c4573308b967839a99b32d456752590d37fc565e8809e7935702e980614c64e1fd5d8f6dd0b4fb3673a8c8f907fd715b28d10f6af02a44c1026e820ae8d7295ba53e72df4117d03713aaf623193c2e530fe60433e34874e930af7731982d7dc79435efd28f8c5b8da1ad848f361c063fcde531bd5cdc45339f8a3523387aed22ee1eafaad9fc1a87c687b0e6844ae1ac8314dc7a722fadc98b346269944f0078ca515510aa01f57e1fb397b2622269b7806ae1e2783054ea98b6f59f916c0df9d7b10f4bff94ee06ae79bd593ef5bbead15f54808d442c0cfed66c2a22d712dcebd7c6f42de0a89d157671d2e43a5094b856fbfc7072c543d005120c77abe1f1983f8d778a192eb6cc6b2c75ec11fec4be190fa943a36e6231af840bbf6cd69c780af017621a5a44a501d1f1df79d40f4e6cbb4789ebdf543de59fccbf31ee2df25fd2497d22079ab6273d3da2b09ab40df2a1486bd39efdb9e70dd4254fb7a38d15e1a69eb91db4d03b4edba4ef5c596ef72343d6e9ca5a282dc221e2f47468e96ef4604e159b3797c6bf423cc3b0f61cbda2a645d9f7820321dc08e196afe8c3f15e526a918cd37604993470607ea9d6d55053de6d1ba8f4ff7b62366a17f78793c8f07234027350aab5603a4ef24f762149ab7fd5f98548b376b3edf91f9e035c209c99ee79a7b915ceb41f68a7815e0c4a1c380f241888cbf2dc9436d8def233973341bbfe4596d5acc2d7169813d634ceb23f1e84171e89fe851b98d10e9ff67df7818779ebbe0121df64aaae9efd038aaef29983f842c3ec52b465ded0ecd7141cf1149eac007ce625c2b7a7c3e944c28248ab86dba00537b085bd725e0c40fa5aafee6e38b1e72c74277e5deea0e37369b0864c74b6b9bbaf2808d159b6fe64f4f7d2203e03f026ca1f53509d3af8d9e58b92d69da519d0a81a661f56348f9de4bd15110a2cfa44f54510e9bfcec825419bdf7bbd82ed353262ee2813dfc5a8dfe039fbbc56798eb27f3daae4ddb95024ccb767a2fd85cdedda2770e16d25cc22a7995dbf0cf899fafdcfa6a2b2dfd693cb46b704db1c7e62031fe172d3b31cf41e2d8d43cb207e54fefdee5949d4150f6496a697fc8c753e2ee40f6fc5e680ce462e243390dbe33d7bd682a26ef3770a3cae9477c22a2c44b677869a75c3f8b78e9b36986eb495d08c04f99726e7d4858fb6586eb212895dd0a4a83f0276bb4c9b76625346cc7b24c1838131781bea3efd1e509fe836f3ece1fd1bd5f990fbd5840bcaf17687ab9b28fc1820c57245eedfd7275d23a2bce5fb0d8043fc0d415707922c8dc5e3577258b41a2c48d6d708b75c13cbf239cf6945fcb376d4af6fc3fab9944bf9d0c9da22be47970a03097fc9aa9323e9189b71a7f3a69353d11a9f3968effe68bdc70ab18b1d8d9f10cc11fc9e1b61e0e8017b91adb76a941132412457192d087551efc382c9b7472307fb6239d582434783b4bf15f575ec11c488436609f641b1ecaf8c213486910e91ffa340b46ce6068fd0379a7485fe8f8f11f8b5554d8d90de4bad5ef8e5a6c0e030c6b2b3bf6360912a0765e3eccabe1b16418dfbef445ed4617369b87f74d029fb6a208e80dc455196bc92922028f5136bc6760a0fa10a155796909c18d9833fee6f07030db563d9600007cc05f7da8f36027d8327da09c77f9ca3d06a88be8f8a028e6dcd92fc93dd2fcb12276d433087f62695c5b31faef6e8a2eb545a47191f49472e4a04b57ff1e2f317fe956ff70052e9e8961410e2bac4f890e08b2db7a532100595183865e270d0e1521c3cf489270da9485b25de468b7a6c8632b952cd21a0159c1b3ea8b3ddec95a87df002e7345ef62bfbd2fa02f169fad22f3d36913fab09077b0f9fc6d7fd02a2ac5d31389901ffc06580018ca0de3c2765d5225b57b0ba316a0bf3e26a8ed0cb99c3b5fe5d53f67edfe1b59027f5bf2cc0dfce80ace724f77cb99c034583d97d65f49e6f2a8e531f5cbf82cc6c3e350114a0ff4f1a5aeecc39cd4fcbcf1d2a11dcd13bce89a59f72c24b346665fa9ef3edcc5f1eed5bec363a6466982345e3d2e0430a2b0164e1b3990e205461b1fc8b4257822da547c67efba60c8ff40378e4e5561d9d2a1439a5d1b050a8edfb13dd71db5dd6d879460b39d1f6dec8453b8cedcd84be375e9dca7870abbe968bfd2928f344ace63bd89c812b8e24433ff14035a17d4d87b5eb0e6ce518cb712483a0ab876fcb91c882e0449743a2f597fd4ea449dd6ff92faa71c443195051f58aa1b3786f2dd7b562e0a966fb923a5748d139971747b371dec2a7bbfab764334618efa0be173833d63ac6629674a61d6bab3e856712e7b6dd66a9686929257a0a6a8cf6f342afdefb3926eb90ba67e1c43490a3b1f8056fa87b5d1818fc2ac803d1d2bc0201813c6403d354753ccc48e668b109e2a0abe94b31940fc5da01dcc457a30a3f744b90e5bdf9eba4dce7f3d1258056c348a4af56678810fea320901c516824448ca52e22ef08ab1051afba000bb8001260545ca121150050928299afc34a7d58874da42c30c70b4ddb8aa9b26a6d587b3bd27b008bbc302176c72e934c884fc1c795b5fff0c3ecd6fbbe8923190fa388c1b47a5f96f02751079a8578897b5bee0f80ffc4c2aa2a258a213348a6dda702973b81fdbe0588ac860da6dd7b8a8b6538e8c80df9004f6ed7a3fadcc308f187f2752f5ed10cc06488dea1ef9ae97517a7bdf0bd5976482f4126271cb6c8bd2f8c43af9f60b928783198a309290ab3ff09a9bfa1128750fa838afb949c9487bb605578bb44e588e59d328b75a6487f898f88d0e0c7ea31120b5edb59294b42796a039eaf427d7cb8111b1df4e5c580a6dda2937c9034d8dccdc04aa2f923a3f2cd3244a0e53a3d12754b4eadedd8171effbc4192db867c9874d8656b900754a85aec2e58c53ee760ae8c8734f5c1ef86218398fafb32c8c0167a3f1378a3a5ecebdbce5bd1a01495c4f6d26794f56d79603bfb869868e605194dd5116657001a266e1dca3c3355e8bc151e5d709a2254e8d3141d7fe993acf0c6ffe7131c07d9eceed3d77adf191ae0fc279a884a78bc19baf70fa2694f625a20dbef94e4c6e511d66761829d90988136b1c9cf2e38eb0642a68f48c7b5bbb288e17442c121fbb27a878248ce81075eb6d113833c529ef4932bb282a67cfc8bba9d37b42caf91704565378930535a37856845e61f3f842948ffd7d62e0e361ff3e05285897679ab4c4a0fd9a94dd40695c31c75b625a5740a97487339b079dfbe32b65ef7bab8cae8077227ea4c569a509dbd0f9a47c9f3ead1ec51b1e2c448a25dacb44b85372bd0da00830c306be0a797917c9de7329119febd637db165457ef7de1f9407cdcebcdd1d9b98b97987b3fc995ce3af8767ca9a4e914880307265c889cac9165e2764d3a0d9af0b0a741e5a4c6f63ddce6ea2eec39b67b614d96a2041aa2bd33a71931a8e00c9ba57fcdf98646befd3d665109a2a0bacc31abab47e58a77731cf27883f6495d1743cc959665cffce275ae37a888183973d59ab5992941c74c4451423f2fdbf420b04da2daa38212943574e6002bfadd25f94815fa21e0ea44fccc8d9e86091fea73fcfc3fc095c38887f226aee5d962aa3d05f012a60b0fc7186fbecc6db2dfb1f4dab6b33d9fede8049409ac9ce5c58fd58b475aac7095114b1cd9199146ace69f4e06696437135f162dabe4d6b345be8fd2c2b4a90b42090b565d6bae3f8a19026b1932ce5b737b306890f4eb9a317312d52ed1e8da0b18b09739523608c79a82fbcf999bd4bb95037e1c05ecfd2a26f2185b332d3ef154fc9aa3cfdc064affc7a0aacd1b43617a433766c19b2f6e7cfd4a5d2f1febb6b09f94483dad75d61957f30d911eff3c9cb19a33ba6be4e297e6402c8407a7807a71449b75203609cb21d56d2f31bdf9431dd000c3295660fa56524b51c3e1de80e542db6c2855c3d6be1cb3228724d478f560e6e69312746b95ac8b0383fcb7e343bfaa9ec362b183102873015ad9c039b661a279e4882a9f8ab0849a3e705ae6ff08fa6d153feb0b335de1cbb90e748d63dfacd697042790588e7c0b81ccde8ae9caf24ce26148230ef93f047bf46dac504c0fc1f2d1da81b6fe4e34a8adc71ef7def918175a3f06ecb7eefaa2e27e87a7ef4458175116f3df1d11aa64e09d0f17c08bbc0e1dc020d4fc91d44af71d748e1e3a9fa613d151542f9018bf0493de573ef538ab54aaf605787a26c4de26bf370c3ded16b1fde9208e4f962dcb90927f37e77dc806d5933f2835d15b0dd56d515b6377bed6a16b08b8776139d46b2cfa2711a9b335e2166a245bd1a882ef0be7465c8e0ce321f5825954a8bcfe97f17b7de4ed3fe029c8382b32f0c370df2d917b5832a6fce6971dc5b1ac531226149b0890c255d8b8daed3d8b282c4114905be5192667f255e453494803bca3436159e17e22dfb6ee9b8d44ce4ca15545668d0079d826450b8528ff1bd50f8bbb860c1f186d74c293df5c6db18bc49695cbb3017b85fdecea148224129b6b37f3b9948108e5aec437a631e57685e1784fa32cb3a5526f53dc400397b13adf9cf018cadb89d8df203ce3cc6d525e64227fc446e823e0c2ecd7cddb344a62f0cfe6d756706e73e5ee4c80d4f027eb7ad960a4009b3dd46af22dd7bb9a5b63004c52d208052b4f7df9d6791bb38592b4ab4ebe6450f8bcc911a2ef60c7536bbd5f337e903f740a03e2fc79f89fea73a7e99b598baf3840c21278000854bf4aa853eb50622cf08878b0c8086c8ae4f35a5c6533e49bcbca18c6c30f3d289f5f19fad209d33751317c2bd903f1067bdf28911c48c240d8013544227448185842495938991637af4d3ae7c82bbdac0066bedfb571e7ae88fcf5af622e8fe107e00c2f8d84d4ad7e90b5e8e81d6263ffcba9dfc5679941579fe9c6548034bde0f842c003297e1f0097c3b776db4942ac2d3f4d394064da9d7cbaa9a1e3e21aa1fb0c2b4177a33ff04b4b01e3b475ca3eed557f579ec69ac875c50cd22b9df69a8cdc07e878648c573be23b1302d44d6ea65a1db0e0f032a4d1635f5b3a98bbdc3497587995ed699994017417b857eaee1849d40e6a8ace2c9acc01cc1d083826183f387c1a81731cf057a7b5b7383e260a488dc14cbbd594af6f1a2bc0c0e3ec2ec7b5895f6b06458ef00add3d2388fa37d208f6c9503fc55e149e215b5d55bf28cdc08287b6a72e17e16f1c5aaf7b192bb32876ca147e6a464a217ee5f16f485388d4e4407a8870ded5ae7a4f5c0b19243110bfe979edc3d6931bcd4b66ba77bc6eed311f5917642756c861e1d4f30a924d98368039f7f726dcdf3cafca5517abb8fad3455f7d38124f5e790e5193a6669191f704892ec5fe28351675e89865aa255928ec2fcf70673a0ca31411047c8c051bbb053c19eeb69fce7b26aa858"}, {0x1028, 0xffff, 0x226e, "7fb1a3057172cc08e014a5c80d931f2eca25ddee820bb54dae94212791882a11d202390f1afdc8ca5bf4787e2857f614193a13656ab5fd951d7251299359337744676a0ca1663edb063b31e9092fa4df486e4b797057786f8c439c941111819fb47c95702691a1e26fef7f03a597f14af6eb5b18f9e78e8f704f6e3070229eb60e66292bfee18d8ec46429995a8bdb777eb6a231f032a9310cb1f40026c1fbe51e289a05d8b3603602118a97b794ca9fa2d3543eb86215cb7d945321ea4faea4bcacbd67b6e6ccae3e87a3db1a17d08ef5973a2861f26cbb1f7bf7bd7105288e9d8640f79eab0c22d776f5a3d9e9ce7d1f20ccf5c084539243ca1a26e1699c46946b2b78b6c8a9b5659f6d62da374254249f6266ba89ecff08e5c955e648db7cd1b8fa35e3fcf71ffa36f071f4b342097a7bd0fa8da183108fcfb39b3058843aeb039fb44178c501bf6a88871f4703bf3408b1df943bc41474a07b482b84b4228e29f3e9ba5700255255ef5cb1d3e10522160088f8e739b8133ef5f97e000a752d5790e3f40eb24be9ba4560d22d2eadf5d052a48394d83df31c5329472e5e13062233c2c15dc7ac2e62933de33c77d04011b5760d002fcaa8e48fa0887c3fc250358f86c625045db222f8f538d9aec59842e44ab6fbee74364b75fdc3bf0d913f88da4c335f8a0a985de4297a45bc9335194c2fcbb0a09d991aec622af7061eadc945a5782887f211b638e71aab6542980e26ba26ea1ea189e7c363496b1c5b8e8a087c862ad17eeb67c74ca74ea664022b5b4fc871bef41601aa913c26f45351433c22b53df545af7b39af83e2c22d936fe7d357a9338da376aaa18b51c18270d80d23516043a529196889dc4bb37f476c1775f570a5aeb9737c80e5dbe4b4085b251a86c0b195ad8bbd1d51741523af40bcfa99f1a3d0bd3ae4d9b905a573155fddf40bc26fdf7924065d58eb0ea682529ca41a39cd54efcaf6a54e65db2c4dd582db07afe29eba28e735377ac735aeac4d896d54b474ac20526917d78fbc2bc26ee22c4489b2d95fe5cf899e368c47e2b9cb7edc9196bc8c5d0aea762adabbcf1e24e22be6a3af23b2a3f7f496a9f10107fd088ef4048664d82237c85022ee5576dda1f2995c292cc2de7b1afa11f2c8b3696ef2e5f0fae3253951d0dc44ea4223f9fad494966b0ca5837a0aa314731d38fca608d0390fc9a21a181f295699bee89e9c015e992d10d885d9cda6e521d23fc8ac3d604c8bf36f4fd2b7c7853841a1fa72ec8fa0e4aae4713427e55f2fd856b2bc0ad141656027ed75d6af00274ef5fd725ff2623b45c20320bcc5da7bc63e712fd0d7e37ff46d32e10d0e9ccf753b56fc1a5f1fa9df27a7782f6afd424e5e7ac24167f6ddaf21653642eff58c3e90429720a09d2ef28024964684848d7e67f27704827dce2d892cfde7b23daf7aa57b284689bff950ca404762476bec70462c2512f68f873fc43b2036b7e7de8088cd230ceba6267f5a10fce58de965d3a02dd88f67d0a89e2a869e88ab3a99cd14e7c9f8fd7d4dde0c9f7e0d63125e3771efa99a722db0576fcf7a812851ddb9c3b1252efbe1ef47b1bcc67e61c165c0790f89bba2e780f07422f0f5283470294ec5f27dbc4cb4523f179d781cc9b19390696c30e1a6a28e3b2098297a37a26bfa0bf0b14f80bd9e0faad0370342700e224da6a6ec95d9e5e74d55e23f35b289ea90d2737601fde87d497d958c5508e6eb30c6a2c9189226600c835ce373596768e53a74d614829acc73d94b659f3649392a333bf05dd812cc3a2a3cba99e46a7272b4e6e3fba1d58ae2180c8d348f4b1fc0b4f59a7989eff518a5228e94406e4b4ddb08b0b1b76e74fcb5e76c65942b09f622d88098c779e972e88ba2b8abd3b6cc726241412f8d6eb325d414f21c539893c45a8fba09abe9f715a9e81fe27d5c541b903d215163fb66c4102a1a53e5b6cc3f19328146c76ae88417a15017dc9d1a012317cb1343cfef3ceb071bfc2393bdb8d76eb62fd98c91e779bd070bd48c8b3e01c74db24711b62b3c3dee55db68a114c0eb5e4a5fb828c9fa8e9d0159acbe4e054019a6b16bc01afbc76008f25196ce32bf01f46d374f01441ac497aae15d1d5542aec37798943369bc134caf1a25ef0cb63b75a9884249894c8dee2b47ac89269e2ca39a16edf6ef16366023dca1438cc963f00e076cf026a85ca9cba11bdb14154458b1976e481020d0e29fe90e8e43fe8e61d9d4ab3ea5dcf9a4256ea116c275af8a489e80b96c102f3713c62dd0f4df106eb9b96c9ad712c36cc2cec1d94d19890bd3ec30595c14d59028a98166121fc561169e1b9d7bf8099bdbb2dad82ac05901a1d866ce12000723b70a76aa69f3c06a3dca6e77e725a1e8110a5cb6b655bc953c790a9f4b8b1c3e7dc43626b02f77a422168c37538d1ba7188d8dcf0fa2daa6fb1c7fa62bbbf45d7a68357af1ecc00a1bd45bb6432f378a56b844148a7e73543484d5c81e0dcb5828134e8efffbe43dff9831bdaea05f7f46ba0ad73f8c73d98553587a4dcbbd9b1079ee5376bc77118be76ccf3625c8bf4ab3ae15b98dc64c6e5884017d7bb14395fc67bda42ca76bb8bd1bcb2c8479384b852482655881282d4caef7a4451342de4fa1dc07204ec25782c9bc7305f59aa9867a13b4ef81e6f89bd178270ba20e8b8283b773c6a37800ec9253e8f15544dc76858917c3d733d512530209e18c35a5d1d5b259c288d2ea13c0f271cbacdad9837cd8ebaa234dd8f1ef428cda42f581a4cfb646705e687e348fb4886a6e999bd2dfc664d280da9f88da9d626de0005ee4cca70291e9a211e4a096487cd2d1fa956a5991bd0004da0a1046be5e2c5b1d14711b8241ae4de0c56c4f862519a0e4b3524f554cae2b4fb5c36dfb9cf53ae7e8cecbc29ed6d392ad1d5209eacc1648cfc8f3939063297c4c026897962dbb11e182e0d5ba813384be5ac81b42135b25f21abdff52f01f034df1848740d0285270743038a1ce2bb07095374331333f898ad9c87a33c3e8d84479b8d2a96618764bc907dd18e090ed648cf82084b56db0a75d97ccb71f54106f34a373b9d4f42dea05c988a524b0088150f9df0285b2a346e89727094dd0716acc2d03a002c0a1065470b8fc18dc07448bc655504704c4437d1cd0cf7b3254af8decc85dfa96431d39f2e629339679bb2555956c08bcb338bdf7685c928a7b77b3b3964f9f89db703fd34c52273ece4882f86c5f473d667aca27713fd6ebc6eb65b7dba36497641ada027ecdf1d041dbed16fa17430ec875b8de6e9d44d1ef1154490efd48477e7e49b9e0549b7efdd8024697ce21847455f50c5f490fb6b8598678d6e79a3b6f738119b8e48fefb7340a9f24e6bf17e35d48b4bcac7a537e09eae30201cd44b877dd5085f1454fd04514afde9b69b1cc24608395a4654ee972650974d2c74a6a176402c47323d7122b3a6127edf11f79526d6a210ace52fcb678f53ef34463014523efb776cba4523a263f33f93bab461c1a09603ae21178d9bcb2d2f75fd38748faf1e274487c1ee60376dd1da1d60cc8a750b6bd5d09a9ccbd2e3622a1ad8d88ea17baf02f7d9d3c6a247e432a790d57492b7e709fff2fbd8b0fd2ae54c9e135311098cfa7551f569fed21493cff6944e13ed5fea891581c785084db17a1f2951cbb6f574055b68fa79dc5e1cf43dce8d7db77e15975880e1fc0a4c4293f98e571784e0d96ef7b24a90d9df0877eefc1c2d7666610dfa57aa2063c1a21a6ffb2280a52937f0d019c5cf3cdcf171513806b71e0e81ac29bd2adab460b567a924e05363e16d8ea0c433a814b872eec3d84d46455b592262403b0c1a1f7154490ee82a60bf0357ec292edbc267132ceeedb0d9d237b5ea4e9ccf2f9e99911b1f70f23f72240cad07504d1dd3787650f7ae5dfc6a901c858eb5389762fb212cfc111912ff6da6d658af9c69d31bcd445f47520122007c1a0e76a6a6ec58003cb8061c80227974ca744bb84e05f19b3190c5f5101df1402fb04ad42684b1bdf7f1da236c7670995214c7e720dbc8d97cbdab08c841701e2bccd69423eec646baab41bbc232d9e1f27be0b068b20ec0190b9620ce2b724f85ddae1db84b10287ec99c9c440a4573752ba92919c1d7f28ea1bb89096a797646e1f56e56bf1161696945d3a4bc67c67189a9e18457a678fcbcf875b647f4dcd904393bb1169e5c29d5fbe9e8d49e5a44a5b2fa2d5a8610ef9a1d8a33f528643b488ac75f0bdf4b5ea45cc2b938f68ca2ee9fe7bd194524addd55893b89b878eb342db0e45afffd2d027dee7a43accd9da8425b5b16321d18c212e7cb33ac42d6a1b03ef04907520d68a1765d788ebac14da0ea99d67002c49e79a6a283c0aa8c580006e56d8bfed3a6106503475279021e208232085edf2ec48c4f3ec84c5123eee0aada8305e3b2554c5c74675467e80f8388dc18216de7802fd463b94cd9e4fe5491ad93975b5e3c5eb72a5b25e7917b379cefccded02f1307b079a3f4de8906e32e3167835211b7f3873ffeee7ed1bfec7f3aa4cc059f37f6b39b12c1ff2ef26ba5fbd09a3a627b041ffa971153c48b5eda15901f164b25f229504f459c449c4fd36dfefca070eaccae2f6d2d1944450e4a043c0d509c96bb03d0c7baa2a660196a9c1dcebccdd2cda8ed1cf73719bf77d5d59cdddeb0f55fc433c59cdf3fede34e757a87966627ba4d488a36f43f0fd09bf1676c3440eb198b58852e78f96e0cd08933778b123590a918c6907da1eca52dea5dd3ecf671f40cdfa363e807c756c7e53d298bcb4fedaf4eac7f22a9d38b5a8de6505a3309a74d7e74e37e766ea62a6534185e25edaca006ed2e074e20a692a79f3ed8ec24217ec52b9b4597ec4f6e11a18ad6d1f9467426fa3d56f350ee0409fa30f00fccb0bbd8a01d1a4bb844105df0fb86a0d0e3c8f674f4c47b0fa2c457faa0b34608abd23b6cd6a7216299071525b89ddfe7b24633a5c2bab7edc559a535f18b423c73d618a8d3740b39a354f915ad66c9d27a5fc0388e2c2c50419dc23296cb69c65873f0d1e9c03b52eb38ec73f907b4bcdf38a8c21fe174f2e810990b8b773083a1ee3270fe723cb9c73f97d0a2cad89dadd2b44f11d1579945b9e9de58256877becc32c14f8bb1dfad8988da4b00ef74606e507c6101904a22a1de274a425dee27b8d2eaff55d46a027b9385385db2e47004c60d3fb4bc17594000d536dcfc9f845f33c797ba6f5e378c00339e027efc8934c627a4ad63c86e81667070b9ab5e38854c734b6145e3fbb8970fddf3455c1925233d180519cf3120288f6ed316d0a55772334ee9c2cfa15067ff55feef94bfd62d51547822690f88d3f3f5d7a0e7983bfa28745bc19b0bf6c12888033335b3a3d50727b523e7a8ee09c51b3c9eb09605629237ad2e87f64d7e5c7d09467dd6431b1225ae5b8a2cf0c90b8a442db6e63f87ee5e648db4d6460f95ac0c620d21d15b5f9a32c73b03db7b95214f5193a18eaa7ef1c8416103e1d7b88b25f836209be929f8693b29a5832656b90bf63f389433fd4ba0ff7398a82c65cda06a082b703319df2e55a4f5f3e2ffb97948dc6fc899f4763912b8e7e273786059129d489d25d4354997148c11d9e4108484630958d82a1fac64ba8053be900c4bf998fd7721cb95e534c13e79aee75a00fcfca997aa06ab8e73bff9965440dd94b0c380bc34904a9d1a696248efa6c83223010384f1b8a6fc5471c7213a6ecad7d9af2be41b6244e54cafaf15f1022897d872d1b0db9dc8d0c1698b6e655fe719449e0"}, {0x90, 0xffff, 0x4, "806def55bcc0d82898c7a6756a2bcd15c5e381f0fc301e24011bff1b95710f491421681995a2bd00d19d54aa90642531e7b7bf110fe38d5d34a7a2ed3956c7a900ce1190beb11dbe371c738ab1e18830ec6246e83f4fc40aa116dc2fa33bc165291f71f5e7dc8d577d16653deb093d78421a3a7dd0e241bf65de1319c0be82cd"}, {0x1010, 0xffff, 0x7, "0db4f3189155710ea2b238f3f88b448a94c62559184fa214f670f454b2fc1c8609de955358b541b02de109dbf6372cbf430677cd23888b905e1ce7763df469d022daa38152df3cc42cac53516a1cdadf7220f23709e63c856dd968a12072d7feff26a9d70c32b64fa6aeb2c24fc7163d289261d6f1e9c0a666b82e497116b15c030f06b46ba162a00ce5d8731b7d400e43a31ad73322ec1c1431a40644ae1dcabd4582588dd9a6305416f850c379f2db8432d25446bcd6aa192ab026d089c226479bca2e453b6ecfa823a6f2b2dad36cb8f5c31b8ea4a78cb0aaf93d59974d84ddd24dea077708100c0ddd6f8d9693ee0e6f8294a4c824e278c9a4d9c7ea90e30edd6a922cb15afaa8a916350bee3ba32e9a0c712ef6935d17df2b7b0d3209146dd5868b382b6963d3783e3d31fb58c6a778498895d3729e8c546836f603f0094d4f1c10830add8a02f366c8c6ff43bad0b128ba1ea672f7c3952318391aa9ff831435103d2bf7522a614d35c10ee728cd56f6bfd15ace6bca037db2690879f3e06ce48d1e2eae6b461bd8857139f145d0eed4634f3507c34b58140c4d3630c771a33ae45a5a3b7972ceb82868a19e74a9fbd714a4249818e37dff7b5928577904506072104251e8423e0dcd6baa6ba11cc3b7510676820c8baa2b7d4513a16710d4378290b33e0d37c69098389ad893c71d9ae86e21954889dd63670dad5bed99caed97f4e4b6817cd9b6acabf1010d8a3c06a6e566e86e56863a88efe2047366788b5c6e2a4218256d8104b7832c4d0522345ba70fe1af974237c43f6158a98904009e22c56ab31179b90cdf9bc309693d66f13bda77c63b0edfe20e8252506fc3c9b90f90b514aafc891ba37da43ec6a86e4d60e040eec31eb60031de94f00762aa4f75120afc4cd3df74e996c8bcfa583a0816a9be0d872e92167adb0a1320747026438cfa34709eaa7e282716a2e764db44cb97e0a852da6fd99b409f9d9a52d3e4465a743ec696404e426f65800c6626515bd1e9b8a170887fe31d066fb0227822f368168ff1641e47fb8522e40a2aac6aa47cd0533fdccdd446556495d84a7527c11551e95e812e26e10088e01f6b1e3354ca8ed0ac2d0087366d1848a8556a4ce254359092fc79ec63c24fbd692994190115b7f3c31fabdb9c05080a1f530d3bd3b020eebc74b2c55ad34f66190b98a46646a7e27db65380f6707ed2e6d4d092a295d4206f5244ebd0492580eb7b35f7b0a2eeccf4d578974eac9212134d34a679c9431366025ce7fc89a43c6850eb3f22e7b09750b40ad577daa0160c1768bd13f333c100edf65916bd96dac4492e8ecdb684bdc993b6e398d22799b61c75196fc3ea0b0aa00f31e782686cf49112a43e15c63e424449a957bb6346ecf1f3447f093c2fd379f5fab8d463d75e8586c758fa2b61e806706b7d2b4d9388450f07c5e0f64221f7043576e4c90d90b05e1a4b5a2e35675efd874e38798d307fdd2e76a6b2d00eb9fa6c31a10f340b5fa670c26561c13bbe7abf0005296091a0ac24cd4022eeb954b7e4757499cf28b93b7c5d68f8a9cb1fdcc072b5c0e83006a38d881dc724bc3362fe72f87d090eed7bb5f98a042aa7aadb33cdd5bc8bf976d7a322f3bb133a76da2f1a7bfa973448a8dcb65b79db569ec69c4854332d4169ee0d058c9bc2110ac1e9713be309537208a3978bb96ed0dfd004db680d059e8e033d1e82ca2eba52ae5a613d10ed42256ad5f9b0b1ae2ac0a1410f7c736fcf9ee087b64912131221b8334020785e9f26f909ee3e17c45d66906fd6c2e8844bceabc954522f9b009284989393cd35f86489da9ea688481d91d0a075168164606394a574c098f5cba7ad3ff7b4b886f356d139ff5f5e53419738de8a3810c057848299d9d9f453255905754423e9348b3d0b51a19d9361ca8628fd3ada09711a9de1fd91ae52572bfa46bdc0fb95e0544f39f75717ed7452bdbb986b8a40265e79395d092f1b972720973ef51d9225b58e90d8b8d9e67f33e651763522861aea42847b8cd64935500964216f98bb4c39da0d5553ad6f1878648ab85aef0dcadd2405ab396bab29c014caa14e01e9f980d486b4e00c4ebf0432eafd07f44f243b76cbe39f3dc417b186a79dcbb3b9dcc0bade026f66e063c81cf7300de036847507e40dfd21ff17b254bfa62c6c9dadcd795c787fd810f92fb6761d6bbb2d84526d7df99d89b192e92dc2b823de8276f57208d2bb3bfedb39155104fb5bfba577e79b50433c8f32cd3792f1b2ee0f6e45dd4cda94043bdc5996c583a192b772799b45d03197e0b459cfbc9fe204e79a2178b72d57bfe4b9b5288195f63a88c660327daf9d0ae8fc2d4d2aec3a7bbe4c8504eafcc26bf05755a2df97431f7e23c661b25d18dbc8a0d3eacac7ebcef2aed426bee2e4858015552ccad6d72f81ec53dc6796731bd22b4cdb62fdb0d8f81bb759d9fe363d9652d39c4798760b8ce3705877a8a79b208935de620478028b846de352813e18181bb67822f0f2fee1fb45afc8e48f0a28f16d8906686bf1ea8af77eab7c98b790cff683589b0f3a713c3bd1b77bfa4a06ca4cde11d75b7ba96fa9bc4377a94f37db528a6ed135964e5215d5fabe1bcd4e11fcf248922573b99acc71f0898e5a01ed985da668b49b725b3cf0a7a02cc3a03b6ede2e59176ec7afd60276e377b9e0fe45297032b5646848feb51d2cedf0b4b06162687949afc07c1c316c7d0ffc5d2993662bb4254b3b15d0089ec3d6b6be16b05b1724bb2d530961d1b254fbac3d9226fce804a1f43f0c4bb5234f9137dcab0f9bea8ad16d10d53b8cd4bead608f24e90774ce87f0fe5795f1b6e32d51d4be736ada3cb609314271013030818e1b547086559727fe1c76c6f25fdf58884e68241a999188ae4b1ad552041c91fe23a156f841615879bbc8aefc2ae4e844e151e3c124a79cf834f210c185978849090bfd36db18cbaba0e4e575a0e2b46d67e962fa283985ee720f0df3d86924fc30172ef42256725bf82fa2b17eeeab8e71b4415803d3d5514840d4996927783cbcd0f2e4fc9a1444f3191c53fb146d294cca2b08e1931138da5eba0688d868eccbeec5b36764d445553764b882afba9f2e2b602557dea235b980f31ce233c8119317ac76dfb8b6729fcda5a6a1e3ecdc609662e39bcb08898f618403e27b0e75f192d49130e0c45a337008b93c72c8955cbd7113f4ae49463d845c7fee794e1ea82a6053021e5c342df7a3245e490b492eee3f3a4e406619acf19d84d44464d89ea494eef171c1099b9ef73ce87738632a6f7cb8f5f1395195732188fb60227f97b4ed2b5a9bb229dba44a88692c33a9d33fea5f3a531a572f0dc738f7dffbcc881d6184ea1b3867eab8bed5d768744dee9ea0345d8e475ce6f0ad4e2e17a53b5e68379af3120e468e84118c1563717f0709ae03bb5715bdb39dd65fcaa563a5059f549ad916295f8aef34b4c4a4a6b7fdc8e00d458dd88ddf22a955421109bb8dc688078e0c791590f6709abd0ff7684d01f5dbcff6277e2276d01b8a199dcddaa6bfd215502f71d18d17a230cf6bc32553f53d0b7a9084d750a274374c6e26bff0249cc81af9845c0d8cfa42c4300c3459867877bd4cb03e8fc856785af648dc55ea283ff035a526f8a6c0d4657c4084ad407f79c3ded1dfd62bccfa96d8c7881377f0877de237a82a65d86b29b1f73d0a1fc86810a5e36b4ca57bb8ebba4efd43c63ff7615237cef6ff27174f674935ad38fa1673c98482bf0bc3f2696797ee4496e295b507032594ecd733165b868d422a5c41900b43399e4697239dad7b8b043f891c8703b5a1991376427f12ca8e67997dd45f059c6f98e30d1ee9a0d6ce2bbd0264b7e9d0bc82d32743ed9f7b70ce1e8cdb635dc2566590dac1354cb4393fe5f175e33a1b973fcacc2ff842ea9706aea06526880acf8c949f7a99bc36b1ea065da1dfbfe5bc3b082423f1eb9c521f167b7a6a4fb304502a6f2e0ad5c324e1cf65312e30ec7de3366a3a653757de3f3885f34879c407abfc893be2da6dd2593f70603d1e1141e890683ec32b3585f9276b9fd1c420bb05a95352ba475a229e5d22e7c444d2da0f7104c5c335e83d3c7e14805d7bff286b7bd36c7b2806edca9c296bd77c642379fbf33b2acd92066bfd8cd3ce069c77461de8375596f23b7a6d84f8f4bae7e88326b0c3574680ba756479dd37de32c369d10a563d4c9be8efec84980dc6ef542d6ebb7592368e756f601a90ab14cfc06ad1023ee929fee3a769129feaaaec4667f1a53d33b554bde743a1498ba0edb86e9e9571929d4789eca088b78f8613f9034158442050b9ff91f84bea796d9f0865914a352dad7863db27a588f480dfaa75eae77f257322c519bc9e5b58ac52624dfec183d83212fd9d124ed623ba4b521e4d2d59a7a500c0c8964aebf0c2f561e35cc7b4aceaea26a996ef859956212e48ffec1882c67cb4a816d5e034748261a265e95fbb0c123e2764be04b503a1f7cf2c4f39e8bcacb32d4915ed4aa95c3b4f45f68a13f255a57d5b8509b606afc6dc1e8911e94dd4fd5b43d5949dd726348efedf9b7ea644c480b45cdb2f6eac29c291e959be87814820ea02f7629148af5ff06024dc2925d30c51f5cf97af3964ad4204199970b6400d04aba3ab2de38a8dfe1542ebae4159fc7160294c404287cbe4e114845c2bae236974e8bd2bf5abdd115f42e4f71ee4bc935c03d34a2a22db8dd438d5a81d4782670208e6b6d6453a4fac1dcbd9ac62ab0b3282967344912d1a2db9c5c2c918ac3e78755f2d8ad8e6bec8c615de56ebc625372aabd67f31690880b9a0493c0a3c25115ad54d5b7158b82ef6ed46eb5d830e48031020f266970c9f4f9612eb5176ad57067e7a0a4df458673213568f06f39eaa520b5beb44cbb784bab549774fcde9fb56ced6c2b46f30714359446f735b7d2a99d96fb235a592c4a3d167e380429535b9562f9718a496fd6482c4754be44a56da74c6b5c2aa532c8af16f3090d19825c4d633268081957a5aaf8cab31ad91fc9f5d921567b13dc26d896c69b6bd764e97087f04ab58d53a1f601f451a9ba70181aead80231a9886f279736d8d45d7240817a20b94f3ddccbe61d38cc5b19407edb3d2fd3e36df8ddfd3209793a64d55bd22842cb230c28bc0560d4cb5b934f607fb72268e193f02e916cedde8e3120fb1984bdfe4c2b43eae6619ac1731e1ad05dab4f7d05c4037536a100b041a226aa0b063833f6458907781a9108963c4847bc1cacc299a21b10fd71317579c3e8a9a1501bccfa1936c31a4a06f21e6bc6f95acef040ab45b48f30ad6f8178a305d5e0e5bd1549b8ef27fafe3a50be5009aebbdf8266644f4cfe6202f77a395f937a084d0020408a1dd407c4714aeec56a2dbcb86fa039f0aa664a7838906748326997783c6a36690d94113cd30ea6b19517e06b5a9c63c412ff8a6e26765049e9e6413f75cdf147abd631c9e4779df3aa6bcb85107b8d7f7f6662e171499c95d37b31a965c8b3d4c22798e147993050676a2fe640bf89711d60f1d81bc6f1f2e1cb433f11e049f7981e7e135b39a7c4015e2fbc26dba7297ec135683612e7f34ea94bcb0fa3120085d032d1673b7104ca40014f4f4b0599212563a4bc1bcc7dc3ae3a84ba2b3e763e7c6ed2efede7cd4693571943226d7224c0c7ae0aaab47f71644e207615dc2e252363af5337c26d2346d7f00c268613bdd89919a341bb93d071865c7451abeac26e33caf356b423f4c42fb6f15cdbb"}], 0x3468}, 0xa) write(r2, 0x0, 0x0) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) close(r0) executing program 5: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000002500)=""/4096, 0x1000}, {0x0}], 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "10000407ff000000000001200700000500", 0x80100, 0x459}) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x20) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x10000, 0x80000001, {0x0, 0x1ff}}) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x8}, 0x4, &(0x7f0000000080)="57da8a381b331ca2928f", &(0x7f00000000c0)=0xa, &(0x7f0000000100)="f220e9f999229b612cb7f07e39f9a1fc04b76230", 0xfe31) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x0, &(0x7f0000000240)}) r0 = socket(0x2, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc028698d, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0xd0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x8010, r1, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x10000) executing program 7: socket$inet(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) socket(0x18, 0x1, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000140)={0x10, 0x4401, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8000000000000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x200}, {&(0x7f0000feb000/0x14000)=nil, &(0x7f0000ff6000/0x8000)=nil, 0xa00000000}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000feb000/0xe000)=nil, 0x7}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8}], './file0\x00', 0xfffff001}) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x1) socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f0000000040)=[{}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x17a, &(0x7f0000000000)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b6000000000000000000000000000000000000e8ff000000000001"]) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) write(r0, &(0x7f00000005c0)="89", 0x1) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000017c0)) sysctl$kern(&(0x7f0000000340)={0x1, 0x17}, 0x2, &(0x7f00000004c0)="000346df11dc9fb31a3cd1ff8abc2db41dbacfc6b2480ca941dfe40aef74b23ceb6a8ff07084483416dd1bf09f35082bdf1457a73d5bbbdf95580c0c46a6166ece9f61629c6343ae350b", &(0x7f0000000380)=0x4a, &(0x7f0000000540)="90cbee49f524bd66eeb0ea1545298c43b6e301a798d51aa3c94cb9e2501eaef408dd9b17600b83e13a3390cdbfb2f2643baccca7873a5206cb76382763faee6e6dd42e761f614ffd74e4f205eddc622db079fe7da3e850ef5a6838ac63f44da042babb2809b8974330bd79", 0x6b) setsockopt$inet_opts(r3, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0xffffff67, 0x0, 0x0, 0x0, 0x0, 0x4b, 0xb046}, 0x6, 0xb19, 0x0, 0x0, 0x4, 0x9, 0x9, 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) sysctl$kern(&(0x7f0000000140)={0x1, 0x23}, 0x2, &(0x7f0000000180)="9e7bc98c60806a1f79b9ab5cb189fdfb887ef1370d33f8fc058759e979722176d17990d23f207fe7d1b56a081f44e0cd9564df28dcbfea356d4f4d1db255d867dc13050faea27c741e406ed7ae94a26b989acbc16f5fc45fe13bddb9f28a32fb7a3696fc9c4cdc8012c0f9c916254926bf805e54ffdd7b76a74df53b229b50b3edcaad55631437b27285665db67275a1e52dd196a093530b3762eb1137245609586c482e4def146f9693fda559889edb488bd0812db38ecc961bdbc9c73b1115fbcfbe0e62e3f99fb459864e6deb92f54a1a82efe671d32bba", &(0x7f0000000300)=0xd9, &(0x7f00000003c0)="abbef1d3cf4c36bc597cab8217ba8402c753ab763c62946a210b6a88dcb0635dee719e979c87c4ab8b33cec2beb87cfc97328c8e864c0c06a258ca8cd1c35faad0c89e72fc5311196bc7c956eacb793211cc46b17da3b05481c646b24c670eacd1e0889a3d0486ae3a007bad24ecfcbdf98919af55c2161b52c5cedfab17ccd43d6984d5bde3e4ddf0bf96cb951d1c1a90512dfcd78ec07079b5af497d2806d66c73042f48934673a642031a6a6d4fb405271406f49d47050c59b9da9be1fa3adabb19c4e832d54906b33100f854d5ee", 0xd0) r8 = semget$private(0x0, 0x3, 0x134) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001ac0)={{0x9, r6, r7, r6, r7, 0x69, 0x1}, 0x7fffffff, 0x5, r5, r5, 0x9, 0x7, 0x23}) semop(r8, &(0x7f0000000280)=[{0x3, 0x5, 0x800}, {0x1, 0x2ff, 0x1000}, {0x0, 0x8, 0x1000}, {0x2, 0x3ff, 0x812242ee9a8c2935}, {0x0, 0x0, 0x1000}, {0x2, 0x6ff, 0x1400}, {0x0, 0x7ff, 0x1000}], 0x7) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000001b80)={{}, 0x1, &(0x7f0000001b40)=[0x0]}) sysctl$kern(&(0x7f0000000640)={0x1, 0x3b}, 0x2, &(0x7f0000000680)="9a995e5cb942517347a486ed84fa72ea5c1fb3adc68ee4955c57dc0a9925312561ee769f42eff520f47f23e860e24b5e182b72dcdcfc0ed9c9e5730bc5d53912179fb8edffb4ef60fe85035f683e8fa03c84aab3b3966e865ff2b40155c03eda0ba39f1faa21b4c8d76f58351c966089cb7b5b82165647f5998db6fb08724b00a17aeb71aa4c00dbd08dc816e7913a8c4790ccf6cecced247e20d3697f5c880662", &(0x7f0000000740)=0xa1, &(0x7f0000000780)="fe50cf8f532022be7a1092aeb93b6554ca6b2c71c2d533d7dbd4e6c4bbfce146ad5affe038da2a62bc0b76d172bfbf328751f0b4ac8afe7170cb882fc17c24f19903bc4a3d4568775754ff632f5600a20d8354b6e1f205c73f14e6197b686b8f5fd70afdcf2dd441f3b9659b4615337b74a7ff30409a808f233c63fe4bebc0f3d828fe67c63c026093a204e692b3d0797f65a9cd011d2bf47338a075afd1f972feb1b7a2c0e4ec6570ac5c9a44ff4ebb1e29e833825a2f174dfd9b45b4fd1e305440107ae09eff1925d94b9226734839f920778a7004633ed52b7157967a611be7459dab10674443af6c2d1675e0a4fbc31017afcb3ce76ede0dd84ff332480b68d667d4b4327f86ddf00215224de9baa09464f95de2227df27790cf775fe1d6b5194c42137833fd9ebe9a8878c5c6392942ac172cebdac5ab49e4368e9ecf2908a9b65765168d9a17b445d15b9b209f0976e9360a50384c3a078a85d09a9afe63598937e047f06473603dfa730f1f4b48232b3d459c95ca701d2965b027124a2b52b93be033ebc1ab6ffa4c5162ad839aab0a07b2decaab889d9a47259809a5be3b1acde2a5d03b25d4dc870971895a5e3ec6d74ccd613c2f1146f6f8a1b8900d92718cb96fde2a8a3859bbf961c3ac14ea9c6856eb38254b4a3b3908c6b5382f1915f6ad5864458933449cc973565e29c00f831e1c2d197dc284cdce62e059ea230e9cb32aa525fe7e4a5df9a7e5de79ee355988b5873fc5b8fba6b441f80a6f696cd35192ffb8de7b430b2bf975381eabb2d9f90f81a6489f5f1573ea70123a041339df42d26b0038907403846d9c172d28d72bce95e9221e1678d52fbb1ef0d9063c562d0eb35dccb643c036ee656a8fcb4c0c141fcc395a25f8f75456cda64704641770ff52d5e6ee9c257059999b1c0666c5dea45c8d349ebbc87554468657f5484c1b5622008801ca9d263b172913f2fbc0e86d104f0ced58f07401e932683b9605210f55f595ac8d0b2c1c2d380cc2b2273aff0266ed37a5a6b9549cd5135163a5584bcbc74f31cdedd83f359dd8e61614d84dd87e2aa9f36dc3e5550fe162cf670b819ec6da5cc9cc1c1efe82d35790f6e341f32299c4fe5a17d73a1e8a6916f888cfac19104b2219fd7bf22be6f3ddd8b4d1d4e34fd3d9868c155d7ebc56c3413d52301276b6d5f518e6332251b4de76c7b0b079d98784a74b8fd5727e01dd09aa5573d9253438c6beea5bb354d2631e79ab002aed9c2da2a10ca47eb6d2dec54011bd8ad3e29dbebd8e7f10525f304ff136aa9bba1d7c3bf499624352746b7c5378bc10d306fa57e9155ebd708d0098856790298a0dd16438259e70b24bd343b04ce0718c06606810c0490d5da581339aeb80731ffb5db41e76487ff248a2e512fbab7261398808533cef47df1a03426f04d46862975666f67efe70b7a6c9bbe41373ac5bb2b365f61d4393d6b8af9dc947b0af0dd1556a85ad2b91f35f1000d50dcc2b7c55bd5f1ec4eb24bbf2bf0130ad1af7554953e9cf36ab0c40dda0363dfa5b0827eb9c4cdcea3e1d8d3f74df6f57d0f397438438d571d15730ed68081bedae2fc336812c8d2a09c4a8d88a9291ea1a2bd5cce97abfc959c51f2823f61e31897c6df9c72718da2a4f3090cbed46e65a5deae856882ecfc884238b3e73225d36e32b2f2001a891b18f6c299f3a123d9bda274bdb2913080537c3ace42ea738c55ddfcece07539d8f2e3bfe57e7627c863a9685fdb5bedd669011c2bdf132edc16761bc20cd0eb8126485580e818a6f89e0101d02fd5c9ac3463c28661f9891055c692d347da10da71162b366b229f5637f9ab3a22867e04faccf6cbdd0ad1f3d455c9bdc8186b2e63753a5864affd874b96221fb76b4ba99fe751e97184dfc746a2822362c2804d384f357f17983157885b21b595f3232fa207f5da77f600d1dab4f6010a156d4f4a4aec1e44b4a0e1048f3c2919903c749932dbfd112623e032a76f8e5e7f6b1f440b8fc00d8c8f215d950477f543c7558e6a5f3d1084077f9d113bfde6f6e62f11a3901010624d3d7106ab0d66c917e0330904933498f8516c10f60119a136fbb590a27cb5dd9a762b2f90c717014f71c45001ac398f92007591d3443ba433eedb9ef4111ae27dc887b84def7156771fb64d8f1d461f946805ce60a74eb13bb5733d43dc1ec8728ba8f6a3b926da2407e595c35f717ff0966ef86fa1bb2e8b0edad51509f58bc2d925d41ba50faf8cf32d880f68b9946aa4ad5f3ea294fb2a30279197961071c2165d7017f892daa27748b2abd13d68df7c1d4376681507d76c5d1d82efb70c711bd2b7ca4ca964f8165e704bfc1ba5916398c9db022af5defeb0486ecc001bf7d365874cae1b51da1be351d59323ed223fb3dc5ec945c3f7b93e6261ad2415f116a911598f7b3e040b92207a10a1df3d3029b46ecdc63969a42ac081bdcc533aab1ec8df8dbd0646d34db822e1ee98f6324d0abc1348a4a3e474cd5cc08097e547df14274bc728a0cc310442eb5340c5ebfb4aba5e0a0a61800688d772be79e9521a8a7c23487f318f21bdfb96b68244c869a5e3843e50b326fba57b41d59948544fc7584b0da904f41fe6f0f42d1457d94f31961875eb20a33b8318e771509d08a5bf2f5e885ea75ea3fa27f98f998217ece0436fd2b3b5139d73e916f3ccbf0765b87da8ee830cc23943e96ffa88f045719c65926514836b9b88d8a0ac192cdd09cad9927d66af7ee61231d050efe34e85f7babf70ab9f026b18c0fd2b6534ba8ad581e4cc68e399b1344cd9a334e7dbdb9f125394d88d4e468e3ecec542b041cf65dd785e02bdf2e706bd92d3f0437d528e573dfd28258adedd88306e6dca43c74172b167000a225ec40a7d44980782590b121e32bd47b26fc124635d907e46e2a648111711eaa4991b1c1c1bb6db5573008b95c47f6ae72fc43ab16451087fe80a7cfa857dd277870d51b4c177a9bdf6230b93ef4187d08314081be6aaecef918d21176efcfae6e0ca905f0715b892c716567e0fc4041a9be7c636b1f2253b1e90a96a3a06cb9ab960d35a86e4631e0fd56a38d77991e7a74e5ddefbbd5216298d316541e207b0f39ae1924506cdda3c387d7e9d97a6c7107db8425212f630be9df04d8a1312e7c506e9fe560ad151fe014d96fc93d530a74413f3d61440ca9395ebcbb89cfedbce827a5a7456b6490baa77f87e2cf17e4b45d2cdbedbc3a8f4af3c728fc74408eca460bc1d909d8e20261ab8755ec93884b0713e8345beb0a3a28a8d4c36c8e9d2e9d1c6429ad0a7fb51741e5a70c605651ac8e86f5661ea2e428e489c0b42b8af42a6195a6a83557aa41db5af39624744d3cdd24cb6cf78d21d6ed2bc900db8e4d60f6b5cac86e82a4bdb3b11c08d016fc83d5ed8e067d31d43399efd314335d8877e7cb906ca9ee10224d7cafd2db74024a2b8f3cf38b2e5581077d1dc7da1ce98427af343869157cf95b750629543340c7262e2d21f73896b8705cd34f64ab1387747ebd43ae321020dc3013f36a05bae1dddcb0502471a7baa2c19f9660e8480a41e8cd669b256f92840e04bf88a64a73316639133b003e53ce56f1dabd7908d2623ad922a59a0bf5ead1e1ed9af11ad919c11525b2853a20ae72168e87a6cc18a14637b218a5fb6062f65d9850f6811b8a708f2dc901dc8c9c2111873ad1c22bdacd8b2c3b47875707b60c19621862773147714be5a96fd6574c5a95bb11b4f51127a54491883e43ba19004427d8a09496d0bdae3799e626ce25cfc65161c8be45905a445dad3a8d90e1e6828630a0348e2ddc176a2995dfcba459d64a4b491d974309d8d2ed5e0ec0fb969bcf0c5d6b42925e023282e88d704a45b59860dd46b7978ab74d689efd986c9d15f8222776f294a111f5973ca6c47c9ccd9e0013f08a4c22e23122c84a481a5bbd11d5ce26f9fcbeefc833f986e6a32f80cec255639882d317b7ff88153ca8d05d4bc4548df7846a3c2d8f7910ce8c030f69ea60babf796f2a44929a148f78b06999fce80c56028a435b5103b81cebc64b54391e26c2d0dcf3be83a85c147ff0286bef2eef06c88ac6bc853a4f80042b4ca72d5e6d390b51492de70b1b5dac38ed1d0718c8de4682904eccb1e7187e858fe25676bcf8bf7dc82decb0270c7631301da20e56453bf778e742d61f175196110c7b5b01c934d5116f156b713abe3b7e4a9887274262af0165f4c44c3a89fc72291d6d53210c5bcc85d6409b3f8d5216cc95e4b233469d07e9219b38ec6c80d17281990f4283004aff05ba8a23734f7741a14b3e80c73fad1087a3cfc865e135dafb59f6d62e352705442d55fcedcd83b30e897b91c5a3ca4f4db7f87210f834085f4bc90bb5c7196e3daf5640e1806d1524cc3e976fca949beb4d3cd62f0e1152e20629f424692569cbe488c621ab4ef19ead4f8dfce418f4fcd776b30559aea174c1902ae0ea2f60c87b242061f1c53ec206782f4e3003cf6808b98e733bc094ea20b90e15f89a354a2c13de7516d6856471002d87ec46c90a794c491dfd6c01e0cde823d06833c06f9addd6236bf8296ef28d493a80bbbbdeebc2bd9453f690ff8d994ee7a74089a3387e653bce234acab10323debb92656bfd0ec00e53a378945329438d8bfbb424af2c19d2ee070112b6283c1f9a6b7395e5852f7d499ac28bbfe2818a9f129b6f9564ca5e01b14237669b88343167aaeed29d9f42a366e4905541131b7df032ee4b4f641025f0572fd63e5dacc6bdb1abe473d3dcaf1e6e2815578ab952fbb66436955731ed20e620080026b21431596352cb2cf5a17a10470145d160139b177c12141f8362a573f601b815951d17bedad849b123715ab09f7dc6f29e787596697c98313eddd4bc7cf677bc995954ec390249ffa4c06b0fa38a33d1097baaca71678dcc3945695b2fd0d4b1ad9624b9fabe1ae2016f122588dc2b989b84ada3c6fa496ff58271fea8c76bdfd178f50d3a8a50fcebcab079c186a9c2a0a6e97f16930985f23f714686eb98653a06723d8a43c67dafe4fb825d147f5d12300a80de061f436afb94334ab20145318b04075fbbd0edc7d12bceb08a87a8e301b63eea8a112af2596ffbc8438888b0236612ce2637bce4e19772f13f19c15ef6c6c26b3507e72354f1c0b967951eca6762825933fefb3867c71b4016df2f5bda1a7686b84fb9fa7955899ac3930a742a63e8ce75842417b86a04bfbf0c6ddcae8c556e31192b3191867f7cdd1436bc331461e3a653c8404f30b6c3a6ea9c25bec320d1c1c96aabf2b20abdf3182fb52270a7a1e81a9225e8e6dd1dc0fab59bddf6ed341fde7cd3c6aed52c010b7ac99f5316ac7f88bdabb6165b1e62d681d86bae403a4e68c513c15014ebc1b431afe770f4f962dc26835f4052146f0e68cd6dc6e1d76819e9e8a80e6974ea5ebaddceece96ca1c3b397608b94c1e300e9ec7215a73fde210bbbeb1cf57fb3ae66637667223bf94b207e96d1044ef2871513acd78ac1fb3f0aaaebe3aa28197b385cc96a5ca7f0648430bd177c7f9ce81fbddd02d218bdfe5dfce9aafe81dc9e1461c38408482458915c605de6dedcd6af88655d51331ed9954908109adafd1db934995f373ae204f6da50ffaf94d368cd88b8e9789779fd84b5603650bfc3cc9cb0571826729ceebf0b2503f90c02c478435039edb9b6089ef5cb5bddded5d590d2b29cd1c57dd002ed2e764d52f2f3aaf23e35bd9245b1c69b7f729352961f6fdb2d58e742834e0c857ed1f39f", 0x1000) sysctl$kern(&(0x7f0000001800)={0x1, 0x32}, 0x2, &(0x7f0000001980)="430f5a913c7a6ce1d6dbe242e4432fdc0f3a2a7ef98581485b083b8b590a8a49967f767829eed182526c8200eac524054abab312825f1cdf4b85a919d0cb3cca234fa80e999a425b86cf79497a2cad3e0101cdaf2cb133aed787d3bb6d9de8e4c65da3aa45b41558a5b3876089d9da78b6f156cb5edc5ffcf638082f2e99c610c916eee77105ea6c4041ea210835ab6fd3cd7f960956f6ec5928603884d86350ffcb3785534f8651e1f066b0df4014118823738e", &(0x7f0000001880)=0xb4, &(0x7f0000001a40)="9cc77aab1c5255553fb03bddccaba16a56cdc5d1bb76119688c4cf476f5cab6440435a77102a997b81f9c14c7a937138ed54d5999389020be23199d98345f4ab7cdeaaccfad5f2da", 0x48) r9 = getuid() sysctl$kern(&(0x7f00000018c0)={0x1, 0x36}, 0x2, &(0x7f0000001900)="da7411c1ea13d888a6abb67da17a01d8670315c2d4cdcbe9447d3b34cb0791c245ceaea949f9693a134ac7d49b1da2ea184f7f8864a2abf4d20cc46b6a2dcf926d2977723e944cad038de91e0200000000000000aeddd2edda0db558955e09eca1bf05000000dca18ec4de8836c9543ccf2eff", &(0x7f0000001840)=0x73, &(0x7f0000001780)="1651af6318404cee8b0b7f4001040000002e5d52", 0x14) chown(&(0x7f0000000040)='./file0\x00', r9, 0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000600)=[0x7, 0x401, 0x95, 0x1, 0x5]) executing program 3: shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getrlimit(0x0, 0xfffffffffffffffe) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069c1, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000007c0)=[0x8, 0x20, 0x7, 0x0]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xccb) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20530c) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) setreuid(0xee00, 0x0) semop(0x0, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x0, 0x6, 0x1000}], 0x9) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000740)=[0x1000]) r5 = semget(0x1, 0x1, 0x230) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, r0, 0x0, 0x182}, 0x6, 0x8000000000000000, 0x33}) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0xffff1c8d, r0, 0x0, r6, 0x0, 0x125, 0x1}, 0x1f, 0xffffffffffff8001, 0x4}) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000000)='\x00\x00', 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="2aba0f79228522d81505c2abc71dbf569341d25ac6d93d9912f4aa04e960c6de16d2ae23da1e7e82702e9ae3b805f5333e4590e219fd33f2d2444dd95710e219a1f0a812553f18632ffdbe7c313e0040909f82d0cc6b2d510ca58ebada6891cf0b198314378196ca79dd6b0b7e1c9849d9ce03a22e4da51b55ed737e656002ff0bcea5", 0x83) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000036c0), 0x2, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="e342b775dae7d9d0c9dd39ae2fad3adfe3e2b0693e6aeb48bdb61a6656fd1a2b7916236294da135731337ef8efc454b8f36bccde4554a09f4d0e0d15fd542722ec805207b7b9e845156b1f5bdd986d499e05267c675f0fd01135e6e1667c2f2a13a8d5459f796aa2c73690fe3c8a864d78e5da7145fb01c1151d53eaad5479612b", 0x81}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000040)={0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x49) executing program 5: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000540)=@file={0x0, ""/513}, &(0x7f0000000780)=0x203) getsockname(r0, &(0x7f00000007c0)=@un=@abs, &(0x7f0000000800)=0x8) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000880)={0x1, 0x4}, 0x2, &(0x7f0000000080)="1a0040088ccf48563e7ad54704661aa9f00e15f683c103e2dcf5047164b82920dacbddc91dc27330ba86f5f0bc72149201dca6ce42fc4e4e5547508486be1edfff19872a162ce13176a008", &(0x7f00000008c0)=0x4b, &(0x7f0000000900)="05870c1fa7baa285a58045595302db9b085964531fdf27f112c026f40a83a756214db9ef7dca3063001047e3d160b53fb0d8341aed026599db467e9e32a604061a9b02e1c1514c0c0ea7ae76b0587a9d740bb3e6d464ee9de3d019043cf532c05b4d7b9a8030e8136acf15637cb02b6fe7f052f89e4119819f6f702780a2a7ba89d51178884e29bb640d75a7b8057045f494edff848c9f0273ff5314332455daf1c666785914b90b394187b2552e41b6a6ff8a274b5d62df8f2fab9914daeedab58e7d9160652c01b771f069985cd028ed104b04b84f29ddfc94a85be2ebc528", 0xe0) sysctl$kern(&(0x7f0000000280)={0x1, 0x47}, 0x3, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73bcbe8a3d", &(0x7f00000002c0)=0x12, &(0x7f0000000300)="6675ce01f40d6aca4f5b680c7e17a4db799bb2480f1b4e922dd582704df696f66891b95981f7d920436699f59f5bcdb142bd08777d3dfee17dabe90c8f0d3defb72a65e0583485bfd0ab622d2267677a928d2d3d84731c57b234e88df06caf4fee4aa32022541c8c057f1c601f54d25fec982caee472cbce44bb86c6d5b25c6ba673915108c6f254cc12f9287a60000fbbf686386e3e", 0x96) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{0xffffffffffffff9c}}, {{0xffffffffffffff9c}}, {{}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000240)=0x401) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x8004}, {0x7}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000840)=ANY=[@ANYRES64=r0, @ANYRES8=r0, @ANYRES8=r2, @ANYRESOCT=r2]) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) recvmmsg(r4, &(0x7f0000000180)={0x0, 0x40}, 0x10, 0x800, 0x0) close(r3) r6 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000500)) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x25, 0xaa}, {0x8c}, {0x8c, 0x800}, {0x40, 0xfff}, {0x6, 0x100}, {0x88, 0x3}, {0x6, 0x4}], 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1010002fffffff9}) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) getpgid(r3) ktrace(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1010, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f00000003c0)="27cb6cbf", 0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x28, 0x1}, {0x14}, {0x6}]}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000073a, r6) sysctl$net_inet_ip(0xffffffffffffffff, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffe37) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000780)={0x1, 0x0, {[], [0x1]}}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r9, 0x80206919, &(0x7f00000001c0)) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1f, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000380)=0x10) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="74ad8d4fb9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1e16aeb3e2cf8d19ec6d082d1daab73ee6c329b0540aa59f19468060000000000000018c4473447365a506ea6eb4d74b319d3cf72c2ad20d57aff9ddd892e81f800047d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e37d2b4afa487fd6cdb81a85c57ac0c1a107573b3423bd3cb23cd1cc3c02e133c718203a80f2df6284e52cb305eeebe8acdbf2bea70146d8986b0754c4920ec8c0ee530a5046fee0595324e0a92e7447365d4f50cf93d3068f3785ffbc7aeb24acb5891563a4c546d4559c82f53f9eb533b84c218e25d6541d3957708e3c6fb197b53f72c3d62ceb14498b91dec565af92b4f7d8501fc3d0518cc447af7fca9ebdfd9618c43f589c053e50db601bcc66687df1b2775bf69c56720cdba5ce1cd978af0c4e755fdbb89cc41ed95ba1e7d8c5e797fbda255c201c6007105596d99bb67d482dab06ce9b5f6cb2d7f9bbda6eb9555c701474f36fb23afdf0c9c9c989a36ad06fa223968bdf100fbacb0b19985ecee238f698d4cbdfca7b36b35ce286abae245b6c17151c1586dbce3fb2ebcdbf9d000433ae5a194223482582ea810c87ff8980a14f712ba000000000000008062a420fc1bedce5715ecc104957daf2be30a66fd68551904a00fc77d3e1173b20a625c7eee60f3cf125001abb6bad4e08d3e69cc8704281a70b82406c208891d8bdce000000000000000000000ab000000000000000000000000005831b3a224ddb3454ea5ab379aee10d206763506e82c2b7b8126b6302a07d67a6e2d3d989ae216b553fb0f348568d16efa77cbd4aaaf375579e819aa5986d61af417703cfcbba4d75b50b469e21e9d7acc99b5429312c7dd1792a45b01cae7384abca09095628f72f54f3ade017d53388c6cd95b89c4f78a09b4cbd655bcd2128c379a6ab619362309c074777d2218c8cfa77ea8459f24bb645476ff19491d31a9fd80fef6233196e8660d2653091f780a9a38eaa989ece0ca7e1c5715c6c88309f73a2e61f0fbc96ba500a9c3c3657c52859ef82b4ff2c970f95b9e161559faddaf210cfac8dbb1df1c5f", 0x31c}], 0x1) execve(0x0, 0x0, 0x0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x6000, 0x404) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 7: syz_emit_ethernet(0x0, 0x0) r0 = socket(0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./file0\x00', r0, 0x1}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f0000000080)) socket(0x18, 0x3, 0x3) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) mknod(0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000300), 0x7f, 0x40) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80286987, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000602000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00008c0000/0x2000)=nil}, {&(0x7f000064d000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil, 0x4000000000000000}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil, 0x2}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r5 = socket(0x18, 0x4, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0xc0286988, &(0x7f00000001c0)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6cfe, 0x0, 0x7fffffff, 0x4777c53f, "1c102616307e7be2df67de202a72da64612c3300"}) writev(r1, &(0x7f00000000c0), 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r3, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) executing program 1: syz_open_pts() close(0xffffffffffffffff) syz_open_pts() syz_open_pts() socket(0x2, 0x4001, 0x0) socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0xfffffffffffffffb}, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = socket(0x2, 0x4000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000180)={0x4d53, 0x0, 0x8, 0xaafc, 0xffffff23}, 0xc) setsockopt(r3, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x0, 0x0) readv(r2, &(0x7f0000000100), 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) nanosleep(0xffffffffffffffff, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f0000000040)) close(r0) vm_resetcpu: failed executing program 6: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "10000407ff000000000001200700000500", 0x80100, 0x459}) executing program 4: socket$inet(0x2, 0x3, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setflags(r2, 0x2, 0x1) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) ftruncate(r3, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mlockall(0x1) executing program 6: r0 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc01}}) semop(0x0, &(0x7f0000000080)=[{}, {0x0, 0x2ff}], 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) close(0xffffffffffffffff) r3 = socket(0x18, 0x3, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) getsockopt$inet_opts(r3, 0x29, 0x65, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001700)={&(0x7f00000002c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/32, 0x20}, {&(0x7f0000000200)=""/132, 0x84}, {&(0x7f0000001780)=""/4099, 0x1003}, {&(0x7f00000012c0)=""/92, 0x5c}, {&(0x7f0000001340)=""/138, 0x8a}, {&(0x7f0000000180)=""/56, 0x38}, {&(0x7f0000001400)=""/108, 0x6c}, {&(0x7f0000001480)}, {&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f0000001500)=""/152, 0x98}], 0xa, &(0x7f0000001680)}, 0x1000008}, 0x10, 0x1803, &(0x7f0000001740)={0x2, 0x3ff}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) socket(0x11, 0x0, 0x0) r5 = socket$inet(0x2, 0x0, 0x0) setsockopt(r5, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x2000000, 0x5, 0x0, "01000000080000009bb82f36b921aab39b58505f"}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x32e6) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) open$dir(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x80000000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) socket$inet(0x2, 0x3, 0x2) r2 = open(&(0x7f0000000040)='./file1\x00', 0x10000, 0xa3) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)="b16eb2717f42aff12668150f150612", 0xf}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000040)="bb703057", &(0x7f0000000080)=0x4, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/184, 0xb8, 0x1000, &(0x7f0000000100)=@in6={0x18, 0x1, 0x9, 0xffff}, 0xc) socket(0x20, 0x5, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x2e92994837ed377e, 0x0) executing program 0: setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)="01", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) syz_emit_ethernet(0xe, &(0x7f0000001800)={@random="a18ce84acea1", @broadcast, [], {@generic={0x8863}}}) socket$inet(0x2, 0x3, 0x7f) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140)="53183374", 0xffffffba) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x2, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r1 = getuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x7c}, {0x44}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}}) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$inet(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x3}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000340)=[{0x40, 0x40, 0x40, 0xfffffffc}, {0x22, 0x7c}, {0x8, 0x0, 0x2a}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x1f, 0x0, 0x0) (async) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000340), &(0x7f0000000380)=0x10) (async, rerun: 32) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="74ad8d4fb9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1e16aeb3e2cf8d19ec6d082d1daab73ee6c329b0540aa59f19468060000000000000018c4473447365a506ea6eb4d74b319d3cf72c2ad20d57aff9ddd892e81f800047d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e37d2b4afa487fd6cdb81a85c57ac0c1a107573b3423bd3cb23cd1cc3c02e133c718203a80f2df6284e52cb305eeebe8acdbf2bea70146d8986b0754c4920ec8c0ee530a5046fee0595324e0a92e7447365d4f50cf93d3068f3785ffbc7aeb24acb5891563a4c546d4559c82f53f9eb533b84c218e25d6541d3957708e3c6fb197b53f72c3d62ceb14498b91dec565af92b4f7d8501fc3d0518cc447af7fca9ebdfd9618c43f589c053e50db601bcc66687df1b2775bf69c56720cdba5ce1cd978af0c4e755fdbb89cc41ed95ba1e7d8c5e797fbda255c201c6007105596d99bb67d482dab06ce9b5f6cb2d7f9bbda6eb9555c701474f36fb23afdf0c9c9c989a36ad06fa223968bdf100fbacb0b19985ecee238f698d4cbdfca7b36b35ce286abae245b6c17151c1586dbce3fb2ebcdbf9d000433ae5a194223482582ea810c87ff8980a14f712ba000000000000008062a420fc1bedce5715ecc104957daf2be30a66fd68551904a00fc77d3e1173b20a625c7eee60f3cf125001abb6bad4e08d3e69cc8704281a70b82406c208891d8bdce000000000000000000000ab000000000000000000000000005831b3a224ddb3454ea5ab379aee10d206763506e82c2b7b8126b6302a07d67a6e2d3d989ae216b553fb0f348568d16efa77cbd4aaaf375579e819aa5986d61af417703cfcbba4d75b50b469e21e9d7acc99b5429312c7dd1792a45b01cae7384abca09095628f72f54f3ade017d53388c6cd95b89c4f78a09b4cbd655bcd2128c379a6ab619362309c074777d2218c8cfa77ea8459f24bb645476ff19491d31a9fd80fef6233196e8660d2653091f780a9a38eaa989ece0ca7e1c5715c6c88309f73a2e61f0fbc96ba500a9c3c3657c52859ef82b4ff2c970f95b9e161559faddaf210cfac8dbb1df1c5f", 0x31c}], 0x1) (async, rerun: 32) execve(0x0, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x0, 0x0) r0 = socket(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) semget(0x0, 0x4, 0x600) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x1b7a17efad8c3e97, 0x1a4) fcntl$setown(r1, 0x6, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10040, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = msgget$private(0x0, 0x597) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setsockopt(r4, 0x140, 0x2, &(0x7f00000001c0)="ebffcbff13b9fd812e34c1c2ddd17ce0243d6943aa4e71ff1c5e7fbe3048e69931929648", 0x24) msgrcv(r2, &(0x7f0000000500), 0x1008, 0x0, 0x800) r5 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r6 = socket(0x11, 0x3, 0x0) readv(r6, &(0x7f0000000580)=[{&(0x7f0000000380)=""/232, 0xe8}], 0x1) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000100), 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1) setsockopt(r5, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r5, &(0x7f0000000080)=[{0x0}], 0x1) r8 = socket(0x2, 0x3, 0x0) getsockopt(r8, 0x62c, 0x63, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(0xffffffffffffffff, 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000340)="4bcf210c201aa25772b734f57134d7c60a", 0x11}], 0x1) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000780), &(0x7f00000007c0)=0x4) r4 = dup(r1) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x80}, {0x16}]}) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[]) executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "10000407ff000000000001200700000500", 0x80100, 0x459}) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000200)='./file0\x00') open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205609, &(0x7f0000000000)={0x1, 0x0, 0x82, 0x0, 0x0}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x8, 0x0, "0affffff7a0900328f7c6ff246205f5e18aabc86", 0x0, 0x8001}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r2 = getpid() ktrace(&(0x7f0000000240)='./bus\x00', 0x0, 0x20, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x2d}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x7) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1a, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r0) socket(0x18, 0x2, 0x0) socket(0x18, 0x3, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) writev(r4, &(0x7f0000000840)=[{&(0x7f0000000300)="8c249647c36fabcb22f9c966f291f9357d7479ffec958b0f88cd58a8f406c17c4f1899151694146e85e916b50a920ef9791117b9863304861220d9cd29ee0297826956974378a36f53d7532f6e0d204c6964032e68003a2ef7a8194103074bcb2ea700a35e90b2bb1e24d65407d9445e9ba950e9c99f2b6f942fd8fb7c9102a22e9dbd159d896f07034c91d87fda50f5b98378a6d7cb534c655f3a203ca05942bdc94b61cdc66021f9a59749ab8776b557e71be4b0536dcf04a9c29f949ef1d5511f140cec13e1b93322e6b8dffeb87bd5d129d3d741c1067614b16d08ae0f8319c4fb850e75", 0xe6}, {&(0x7f0000000400)="7fa8b3b92bce9d1a89a46a0cba15b48c6d343662ab7de78105f364539cc7e81b6ef992861268ca971bf6b668d4bf4fc9e024290b66bd38f19c1163ee827f55b8e2203571d1e3e87faf143e96", 0x4c}, {&(0x7f0000000680)="3f1fb00bd3cda324d2431046b98b5206fffcbe2505962967f8fa390131f3c5ac4d968bf02ba072aac44a08e950e21cf392a2ea4197de24441bb9b8faea980d1c41f26d1d3c6ce3677f66fce6be0c1a9a89ae74c525e825a52ea4eaa61c2612", 0x5f}, {&(0x7f0000000780)="2f6c86af99f271fd387ad38720d9b7217d241ca5b5abc1ad11e7a0425d7adeb207db8954f12524ed224efd3fbda9acfd16be76b3891de9601de723c3379e745f6ae94b3a96f002132d3dde31d04c0e591df733441f3b7456d863c7bd6a8efbc6000400fa78ea0120aad096c30e43b5312c806bcb3d1b815f2ba6763713349e3d281562dce5c19399a74bcf", 0x8b}, {&(0x7f0000000280)="284b3174f7d5e35a1b6cb45166", 0xd}], 0x5) r5 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000001c0)={0x0, r5}) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x22) dup2(0xffffffffffffffff, r5) mknod(0x0, 0x2000, 0x287e) open(0x0, 0x0, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000200)={0x0, r5}) close(r6) acct(&(0x7f0000000140)='./file0\x00') write(r3, &(0x7f0000000000)="24a608d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e09090940000000", 0x24) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) socket(0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000240), &(0x7f00000004c0)="979cb98777841f1a6a05ae0c7b5e983ddb183ae07f608d6edc99e0f33b83e00ddc225692dd807fa1eb494138f588628c9424dfdf637a7400e48b15ec1b11230b7b01901d7661539cdc2d08559583dca0b505f736759babb99bd47a6c0fd0385ebbc558fc13b33f594e91e123f844934a4cb4d34ca5178b7235c984c7c6ea284537d7ef101529e9ae3c8389b61a26c93914c61a5109d150f0aa2fdd74e347329bf8db2b3c1e449bdc8eef5e898892bf6b55a007b914342c69d2cf0a8bb78fdc5adc500bf8cb718086417d0849a8b86805b5790e000000000000008950dcc04ed622a59c2e927245a18c8f1cc33b9fcfe85d237a8435046c6b522dc9d3018df5fa00ee08b3ed0f21dbe694aeaf33951e313740fa5bddd69bfddaf515b5c4231bbb749c83442d84f5544d905c3194104b97d151c660a13571e74d3c7daac89e668436bda895cc82e67f4aba2fcd9c311fbb02866e8dbf20183b4acb14cb09e63705c152bb36ee77705edee51deeba2f6291b379d39509e580a04fd3c26db3f5c302888976cd44c2632c780c1511787adfdfebe77d18e9853014651dc701e8b10a95b4ec981a9526fff79647fb58e82a8b", 0x1af) socket$unix(0x1, 0x1, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xc0}, {0x24}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file1\x00', 0x0, 0x207) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(r3, r3) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x68652f07df9a429c, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000000)={0x9f, 0x0, &(0x7f0000000080)=""/159}) openat(r5, &(0x7f0000000140)='./file0\x00', 0x40, 0x120) r6 = syz_open_pts() readv(r5, &(0x7f0000000580)=[{&(0x7f00000004c0)=""/137, 0x89}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x810a, 0x0) rmdir(&(0x7f0000000080)='\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') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000700)=[{0x2, 0x0, 0x0, 0x2}, {0x30}, {0x6, 0x0, 0xf2, 0xfffffffe}]}) write(r8, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r9 = socket$unix(0x1, 0x5, 0x0) r10 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r10) r11 = getuid() sendmsg$unix(r9, &(0x7f0000000600)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001640)="b46280f9ec989ef04430977966fcc9ac592a36bde047f36ea4ac83487ad64a84c334550ece2c45fe1496f665436fefd71635456d60922d6e23e44e7dea098b81089a57ac798e6cdecc6e161a6e0104322903205c083f2d09571985ff87bb8634ab3a004b630b20e48a0e05e180c2bb01b7a0e6eecd74a0e9633188e01a4e26b6ca65a507bced38051c4ae21767b1015fb7c67513d369464b09c0cac7ed17f41f79c44f3488b5cbeed12b07ddfcaf26b1adf5bd960f39d133b5bb65fa3391468622c0b433447c2c442ef96b96bf90dcdd32e92429f18c3fd884b4465c8700f8fe42f428466951299899d96a757562b32d0c", 0xf1}, {&(0x7f0000001740)="9bbe3ccf016abcbd735a41ee168824df24c18e1f3be88b98950b63ca08c097e2f2465b0cf64f11c8f680952cdc604767d0ebae90d6df266ff714c29b2db88f0984ad7844aa8dc4bff2767407a24d88ba89c228a24a3fbbf2bdcc887221f31b40541185733441b76bc93afaedcef917037467a1d063a77cf50a66be66f2e1345e4ac607f2a0232b7c28c3bc44223843e77761430049ba5aa172c6e60d4883fb960200d93cd3fc591ef7b9cf2d56d932cf1acae40bd894c3d53b09643da2dfa434d4b67ffd6a9558d12d0e0af8086838599d967f8260b1ac2b1ab2e0c0ea073b959431f489f78076ffbb4939b0e977", 0xee}, {&(0x7f0000000240)="df711c", 0x3}, {&(0x7f0000001840)="cb0b0c28de90774e19ee92e1fc8dbdf58a0664db756c8a1fa5d5284c2c7b4b94c7955acdd162126487ee3238181b5e62b049996711702abe6edbbc4df0bc7c93708849a05f83478ec39652f7c57c0275361c73fb301cda7a6063d2202080b6d2947170c70795c20a068dcedc2dc78147a44ca6bd3cd5a2ec08d9f301caa4cbba1d6893e6541805b6f74b67d6457de7eff6cb54eb819a47ef038a90c51b8896896fec179bd27968a5a379a4d066e4973844aafe48eea89f3074246edfa5abea17c720fcecf93177363a0e48d43b245e934a91c23e0f78a32b073ff49a0a0b6f76d993e80fc199ee5705cd3d80e3b3e991c7794068ab268f0ff882cd3711d3da98deb0bda8f1775e8bb7a0492b7adc48ce03e2002ca1a3e0acd7cfba81b327959af13a2c15886b2a202edea65c01e7e045c859dbe0f0911746a9041a76661287f4214026779afa9454affa1a95d2a502d81a708147e253ab8df714bfeb909fe777eb98d0a007b5bdc8161e9fa1228a3d7446efb25fdd90baa12ec71cee1816531adcb0b070c5fd6c84df4f3400f819b594b19efebfc2b4606c86e3f9f7ac24a357e60b8ef0183a2a5174b003d470a84c557be5601e3d1f01222f65a2461aa6a089f510337169e2c3e08586aae113e76356e0011be9baf2487aaaa2af1838e2a1539eb14f2831f0ad0175ce46e73b2e37ec9f9c4f2c32f9dcd5ce67113dc99d0e8a048e5f4eb12f212512f95b090b0e2df98f987febfecbaa2da5818554040fa01e0a0d473ecf804814808d4eb7eb488066c70044251ef1a383bec55e29bdb3940c607b399ccbf8cdacdbdbf8a36ee78986b06a7ad66011dfcc588f6c3712d8bccde4269860d85aa2c57b8af6bb784d94727e4f73460d91d4629d3e6bcc1c6e1f0409a1bc84c2f0f5428f60ff350a767803647617c1e1f0bbda609c9c25bd74ac251cfb3e5d420a432302d9dabf74af99d9735906be0cf3b48ab446d12355267be1c7ecad68b4ff2a07b0fe42d00e9ced44d69ccd70460bcfccb979887486dfa280be73e86f01bfa840c51178f59520d2971ff39dd0c379e0b08c0593626fd2b7a6d8b63722a69b9f7f4f7337782261d6523502d64ef6515f954a81d901b5f525f5198b84791c7501e53ced56c17962a3ebafcc4c57b672ab5053752858c35bbf5afab01006bf0c48a951fb4541dda6445b86a0e4e5c25a08c62ea8120977487f67366d136c4ebf9c966ca1bae7145ba7c0b0e4533a03b8067994350baae30de786acab65fcb138b20241449b6db4fdb4e75de582ad16d9369e46a9d76647916a9a448aeeb1bc75456bd57a316ecabf4dc7969d4320b1ee973a38c1c46b5e5b26847143fa0d74cabbcaa953e7f4ae929ac2d1794b8af96ea159cfccec5ae661b7caf5860d936db290ae1bed79808e3b73531ebd33ab24622b2f24bf09251a3977b9a3ade3b60aedca546190da030abc27328c39d47542a7bdcfe5f1ba521ec2eacc6269734031ba31e51bf563ede9184c06f735753e6b64f0ab87eb068ea31ab6419dfef47d476374211e9a5c6386fa475ef649dd43009be2171062390fdfeb3149eae5ef9514e3801ac08ab11d17a5410effb6591237f8ed4218f1f5bef6b479b1cdf72222bb4ccc8706e3edf7f26373af86f1d183ed55bb70c8a06d58204809146397824da5e485117a3e4d454dd0171b05bf614ec39b419dfa41b14447878d31ee2efd1b7b53b313c52f7d3cb8f3cda5d4e589089f482d5909141f0462cd97a4638dfd0d7beeb130bacf02f6d15f641b410d48ee84298df04bb81337f53b618f4e5d1a75b567862e09ff7f7ed4b412ea13a96cf0a9bf787e9a32b42f29869eef1f39a289756caf6dcd28c1c8ef0c07c16830d9ba4c0086eb5ea36ae9cc8b980b7adfa477fe14a5b6bdffe19cae76b2d5343aceb7f627140127b1fccc353ea120152e6c83dea01b328a48da5c70b63d664cc034e5e67479cb9b998c66133d9a5b9a832f758838dd292f6eb26f21999f287d194ed895669c20fd2f3bb053b2bd6d5f97f7909035fe0d6c0de14afe65a48fb5477c45a8adaab4b98c48c58ecd384e89182baf0e6032ae3fb528c59fee473e15416901d481cd4749d0d9604aa0797a5139e23b40524b6e9da482d30216b5f58ae53a13e7b18cf7da91364a883cfaa9a52fbe0564c995626b7d26ddf74202f72c917dcc634ca2bfefcd6aded9fb39842e0db7e0ba658921d1822762c2c4486f686bc49bf816c57f3aba83a829a6d7fd4775c4476dddafa2d9d824f8243fdeb7c8ad8ac9d92a44c976c625fbd5252f558318f1d9a5c07c759101b407885d702d5ae9a4ae2a9b6f0124459af91e5b82a0d0bf01659f185995c0ff86757e5f4491900fc29bda78e4651536fd5689d8db3c267297963c0988baba5992c2ab9a11b4b73cdaf72b724d0f6fa61dc1352fae8e75a4dc902929c86b3e6baa606acfdc3704e22a63a8fba34aa035741e7a19a015363863244da009d32b36c8ccc4bd50ff6b22bccf90fcc3130f0bfda31c0b2b188d0d32e0f76dc3073628d7831aa057ff68077e82a0a66790a31cc16e658473f0262aadf91f166067ee6c0923d1a7a10d6ab7165729e8be9336f187892f5a68abfc66783f89a9477f4f3db154088ec1180a90644870facdfa5aec0f193385cf2d14e32340305f584dc9f544f9afe71042fff0099a981d3e16a84630de8d264d9067fc731a1bda093d29e60d8a05261cead1a97a4e652603b8392ae85300176abe713586c0af7f2fa164f6d2abcd3cae0f77f5298dbe500aaf6cb625c8004cbb26e323bfb99747a5d8584a028d777396fa4faa89c305a2f46405cbd2be9d052b76bb3457b39b8624d3b953a496b81a411e2f8511f98beac0060267e61b7f822baf9763b24d058f092f21f055fc08c19be05f0952db8ea2227d937fed655052eee01794b78ce3d255a645cce2615dacc389328f2b817aed5ea938c8cd53c44a22f2464cf256a975565b38b9c589a0e54ff291377960f116a1221185873a9002376747c995c912065d397780ca065b367cfcbf92af868cd31e481a33d41ef5e86c3e50b6d0c400223f1099cfa8f3a2d695b5fb2b986b31e15944f8ac8e3630dc23646095f0e72b15c8dc915d230c93dfcf336cfcfe60eaf449a5688af1a7d1fd91322868cfcf4e3bc69cb021bdae26717a150f88d2ea540748c91df34321e9f91366ba511029db5f38b5638b40511ee197bb867dd0322b80eb3a09b6aa2d6e93576890c61c4d0213a57b60952991b69036e3ec715adebf529f79d63eb28b2bb74f11843c9a7b04560d60e93edf58352c8af3c342f75f87861df5dbbaeb5d7afdc1f9c296b3792284c08adf00959111144a8d14031c83526d886566355ce295cbfddcffc41871cdb51dd84ae908a1dae801a06fc64b356f7a96015639ef2f8bcf27a2276d8bcf9ded3a0db52457a5c696f5d6f6660efaacbeb676022059d84d0a81921b746a21157861a881a90197c5f1f42df4c5de61e1f90f22c8a0765792630ce4168f3c2fbf4341139bac84a18fe13f9122320367ec8d516fe2e1ff4bd57301e11283a2edc55e4572af2a7d494705e4e410349f764fde1771df4bdf416989a009f10d3d80b25b215031db62776a1da3ce5dba54da9e0dc31131865e2ade71b61a06ac2af225652bf7c3d8cc2afec2b29fbb0eff9f1ef8bb122cbbfd7c5e61a345281bf593e6ac59d7487f50a477bc1cf07ed38f3f63e28ac3f1c61c14133dc4e1f0c65021125b9daa56bc3165a331ab5de6529fa614f032b157384f59f4c8c8193526522f08c420dccd389b4cdc4e59593252ee06bcfc9672d682781befe8893c23e9bcb86f031aee30c8a9f9be9dfd13ca95d45c38b69b722e08e39199fd593cf6898ef1683f3287a392a7d28d0f5fcc77c616c902de8b5c476fcb7989fb209047f3f6038a2c9eea3f8bd4a2216b29fd0daaeed3ce1ea23d1e3e61ad256b694579011cca8b18baa8ce0358722038bc0d05ef6d2874fc0189da23833374fb4fcc372c89a21565a97433ef34859c5887c6a3d9967ffa6e2e48ea07f9b52411296df0cc38daff57ad1e9e6c0d1b5ef51d29c2f84d2113d2e7628ef3adbf38ce24adb79a219253085eea591a58d2a44a20b0534ba51074b1d473e809475d1cf3422f9981cea3fd22501cf0369184867fbb8c5c2c86dab526bafc96b896164a9d471befe6cc108b7d8676736b14893039769d403f6c0f25f86981248caa3ec4bb79fdd7e207a211568ee55c37aabd799a9dc80242bffe6bfe4088c092c232a1b4b286390395b4b63ceb40809e1591107ed216f756eda2c240a3a00a986322ada3fd457177cc034c30c723e71fd5269f1a985e0b5863fdc39a3a8349455aebd52d1dd39d421f2c6bb60f9c365ec41215b48c71fe3b94763067d48c56323a09f89e3a994945c75bde3fe0dd73675041bb09f639a18f4288b816c88d6a7ead76a4ffff0e360078007c3422183ef06a17dcdb9d81670b75c09f161a8f71b84536445a65275c7e3ecb759fa9984bb5334620cf92fe3e9821ed9cb8347dd8edb3efe529c4e4a752c06c870ffe037ce65d0dd2668ec6ef7e252ff31541773c8f8027c7f41a666491617f6ac2a2c03e56f24d6f6f19605077891b924408e61eab909f8642b4d3ee5571c8c38cda0dc15cdf9e81fa0de4d9280a52b14cafc1c3f9ba047a99bbf6ffb40e5da6dd2fd368b49121bfabb6c8da45d404bae7a3f62ccbb16e23f8568fe89a49cb3cf522de16f017e7fa35f99499b40b210af612560c01d84d0e3545d465f53f1fa3ce5213172ad55b74229b47433819967a807dff1cd41476ac244f703abd5acda073bf9791c3f0ceaf610c04fea328edfc7dbefd3bc124df132ca8d4aef1ae8b26498b4d7fa53de28fcb200800f2fe3839a4e893a0456a5757493c83ca767320444ad7d3e9e50911e5025387dcf573d33e6f718cf62aa695dcf61345611110783852009a9294622572e7a46eb20aa2d5313f358bc985b30e40b29fb2e11e1b863ee360f81caf2f171e42cf1000753027ef7d8871c65772293cc916fdcaa53995cf38c2222dd782eb3ef037fb356bc333550f5e536012f255dd39a88eabe2e8e55b49cdff2dd6892b09c1c159d1a799b4ca7d7de371d823b99cacbb33982e69c25ef53693f52193e9cce14b3c2a53980160466e5dac7b4d82fe72670cbf0f3b66c642a4641ff1fbb49045835ac89ebb1d68dbf609dcebaec6fbcc34aa471dd093a30c1af45c00d33a93a09ea7104367def3fad5e180b9af3680c9656a4ec74edc781a825cfbf18625614e83dd130cfe2b370dd84151975bad10e411898755f6f0086187b07d6042827179787b51d7d1b08f53e17153d8cba77fd80e00ecf0d51775dad88041fdccd4ddd3b0de4b020bb83f736038e6cf9e1540e3267662c0e1b736ed81055823644490ca8f057bf0d52cab11b0ffb2adff4adf59579c8c96ea2ef5f8cf9ca9526062c5f699f80534fe7b29632febaabd760f6dbd94b0ae43705c41a58b3e3f5076a4b3aa91955ba2811a0f0eb7fa8caf260d8387d74bf038b03ede8f1ad7113d9c0c2db53b42529314f64e6938d12fd15f1fade7d46bf51169f8138ab90cfaf3d3a8fbf461cd5e533fda8ab66227f5354de26fd975039c4f630aad450eed0c561523581c11a9a2685dc95cf51a9e311067324ab0bebd9b6ed99f9ff7a4690442650a0f1de90f2db042f26ec65fc371a24056ae194e276cff62f7f91aa1611790ba5b73a0e10ff3ea290fbc5e6d79c5ab55241d19577b", 0x1000}], 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES64=r0, @ANYRES64=r1, @ANYRES16=r6, @ANYRES32=r7, @ANYRES64=r3, @ANYBLOB='\x00\x00\x00\x00 \x00'/20, @ANYRES64=r2, @ANYRES32=r11, @ANYRES32=0x0, @ANYRESHEX=r9], 0x48, 0x4}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) sysctl$net_inet6_icmp6(&(0x7f0000000100), 0x5, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000180)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x40000200, r1) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0x3, 0x0) recvmsg(r5, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/216, 0xd8}, 0x803) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r6 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r8) setreuid(0x0, r6) chdir(&(0x7f0000000240)='./file0\x00') r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000000)="b1000504000004000000400001000000331c13fecea10500fef96ec0c72fd3357ae30200004e301ac20008acf20b6604be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abeba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r4, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x801000100000008, r10}) r12 = getgid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000300)={{0x7f, r2, r3, r11, r12, 0x2, 0x43}, 0x4, 0x9, r10, r1, 0x4, 0x3f, 0xcf, 0x9}) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x111) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00", 0x80000000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000263, &(0x7f0000000100)=[{}]}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000400)='S', 0xfffffe65}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(r0, 0xf869) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x0, 0x1, 0x4, 0x9}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)='N3', 0x2}], 0x1) syz_emit_ethernet(0x66, &(0x7f0000001840)={@local, @random="e0c0faa888c0", [], {@ipv6={0x86dd, {0x0, 0x6, "7c0002", 0x30, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3c, 0x0, 0x9}], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @loopback, @mcast2}}}}}}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x40}, {0x2c}, {0x416}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x84}, {0x30}, {0x8106}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x5) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) write(r2, &(0x7f0000000000)='L', 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x2e, &(0x7f00000002c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@ssrr={0x89, 0x3}]}}, @udp={{0x1, 0x1, 0x8}}}}}}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x54}, {0x6, 0x0, 0x0, 0x40}]}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x9412, r0, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000140)) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x10000) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000080)=0x1, 0x4) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) r7 = getuid() setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r8) r9 = getpid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x7, r7, r8, 0x0, 0x0, 0x1b, 0x2}, 0x7, 0x0, 0x0, r9, 0x4, 0xfc9, 0x3, 0x3ff}) msgctl$IPC_STAT(r6, 0x2, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000001280)={0x0, 0x0, &(0x7f00000012c0), 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001240)={0x4, &(0x7f0000001200)=[{0x0, 0x5a, 0xc8, 0x10001}, {0x6, 0x8, 0x80, 0x9}, {0x5, 0x0, 0x3, 0x4}, {0x1000, 0x7, 0xbb, 0x10}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82405605, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12c4], [], [0x0, 0x0, 0x3], [], [{}, {}, {}, {}, {}, {0x8000}], {}, {0x0, 0x0, 0x0, 0x80000001}}}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) syz_emit_ethernet(0x26, 0x0) socket(0x0, 0x2, 0x0) getpid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000012c0)) ktrace(0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000380)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561fc8b105f6ed165f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xb3}, {&(0x7f00000002c0)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6ac197cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000001180)='p', 0x1}], 0x1) executing program 6: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "10000407ff000000000001200700000500", 0x80100, 0x459}) executing program 7: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x8, 0x80000000000000}, 0x10) setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa44f8643d308786dd60f800000018000000000000000000000000000000000000ff"]) syz_emit_ethernet(0x60, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa29a45ca49b4e81000200803590c5b59c3cb83f2ca26b04e76c2f930c27cbd426620c9ba8ee6bdfad47f1e4c1419923980cce96b79f71fae490f1cb9879c8491ad24e457ded1dd145712e1e56e27b49d6d91c"]) executing program 6: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x1a4}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f00000003c0)=[{&(0x7f00000001c0)="3a2de5efec9104fe770695fce9d69519ee376c120e7db13014bf61ba26cc12e25123c96c846d5761143346a88679c219c0170932c294678fe92b4e814e3b1d2af7b698733bf6a7571d8ae0e1b3466cb2e5d79b315abdad986b2f9335024b58c26363dde3153986f3b6cfdb", 0x6b}, {&(0x7f0000000140)="5247f187c7a9aa0d578db61e475ac79425d2db7cef0f1566a51b2c30eddd8575ef33b76470ba", 0x26}], 0x2) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040), 0x4) write(r1, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) execve(0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000800)={&(0x7f00000008c0)=[{0x101, 0x96}, {0x20, 0x6}, {0x4, 0xe90}, {0x89, 0x10006}, {0x40, 0x4}, {0x40, 0x7}, {0x8e, 0xfffff822}, {0x0, 0x2}, {0x41, 0x4}], 0x9}) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)=""/64, 0x40}, {&(0x7f0000000180)=""/63, 0x3f}, {&(0x7f00000001c0)=""/238, 0xee}, {&(0x7f0000000480)=""/232, 0xe8}, {&(0x7f00000002c0)=""/170, 0xaa}, {&(0x7f00000003c0)=""/82, 0x52}, {&(0x7f0000000580)=""/137, 0x89}], 0x8, &(0x7f00000006c0)=""/165, 0xa5}, 0x802) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) r4 = dup2(r2, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc1126939, &(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x2}, {0x40}, {0x8106}]}) setreuid(0xee00, 0x0) r6 = getuid() setreuid(r6, r6) socket(0x800000018, 0x2, 0x0) setreuid(0xee00, 0x0) r7 = socket(0x18, 0x2, 0x0) close(r7) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r8 = socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x104}}) r9 = socket(0x18, 0x1, 0x0) getsockname$inet(r9, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) executing program 5: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000080)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x5, 0x2000}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r7, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r4, 0x0, r7, 0xa, 0x8}, 0x1, 0x1, 0x5}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r10 = semget(0x0, 0x0, 0x470) r11 = getuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000100)={{0x2, 0x0, r9, r11, r9, 0xf26605a7c7776b73, 0x3}, 0x10001, 0x6, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r14) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x8, 0x0, r12, r8, r14, 0x42, 0x7}, 0xd45f, 0xffffffffa034dcb1, 0x1}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x4) listen(r1, 0x3) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000001280)={0x0, 0x0, &(0x7f00000012c0), 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001240)={0x4, &(0x7f0000001200)=[{0x0, 0x5a, 0xc8, 0x10001}, {0x6, 0x8, 0x80, 0x9}, {0x5, 0x0, 0x3, 0x4}, {0x1000, 0x7, 0xbb, 0x10}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82405605, &(0x7f0000000040)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x12c4], [], [0x0, 0x0, 0x3], [], [{}, {}, {}, {}, {}, {0x8000}], {}, {0x0, 0x0, 0x0, 0x80000001}}}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) syz_emit_ethernet(0x26, 0x0) socket(0x0, 0x2, 0x0) getpid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000012c0)) ktrace(0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000380)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561fc8b105f6ed165f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xb3}, {&(0x7f00000002c0)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6ac197cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000001180)='p', 0x1}], 0x1) executing program 6: clock_getres(0x4, 0xfffffffffffffffe) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000100)=[{0x4}, {}], 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) r2 = semget(0x0, 0x6, 0x3d4) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) kqueue() r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x26, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x9, 0x11}], 0x0, 0x0, 0x0, 0x0) r6 = open$dir(0x0, 0x80, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000100000002}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x801169ab, &(0x7f00000001c0)) writev(r6, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, 0xffffffffffffffff) sendto$unix(r3, &(0x7f0000000040)="3de1324004dc4fe4070d", 0xa, 0x400, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) semop(r2, &(0x7f0000000080)=[{0x1, 0x4, 0x1800}, {0x1, 0x3}, {0x4, 0x6838, 0x800}, {0x1, 0xfffa, 0x800}], 0x4) executing program 3: r0 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) close(0xffffffffffffffff) syz_open_pts() syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000000100)}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {&(0x7f0000001400)}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000000980)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}, {&(0x7f0000000a80)="e5c05270b45bef7e2978c9c99ec5003f216393c471460e2db738f006bc51b1f32fa2f9411181a05e087865b4870763665f610b18cfafa53c7ced94ed802c20b61b9042bec103251209ecc868ad01be9dbcd0e592be30d9710f5ca43e8e21c55d1b4d3d4c8a700d47b3a5642097f172af6c0bbab9c6775f9938e0b1fac2fa149e5c3b945085a11119fe556ceb8bfd719b9bc5d82b0e31096416dbb42fc9e3a87456dd3a8980332b13", 0xa8}, {&(0x7f0000000b40)="ea9b8f392ac5ffb1523bfa1dda96ef2de1c71b15cc0b6d4279ed7e464c30c7b9dab007ff142f0f748368b135fb6318da581044528abb627a1511a7464b492be41bff1d50754ae1082c21a5cc62badad2a42e2b6736b980431ae526ba50f78060391fcb19fd7fedb9b3d434119f5ff00623ce251564798d4492994df23b1d9f48380e76a1eb311abc26f5c5cf1fbed8042dac44", 0x93}, {&(0x7f0000000c00)="e81e2e939c0d5b", 0x7}, {&(0x7f0000000c40)="029317cc5181822e85ed081d5ddaa4cb17430fd1c3f0856914f26fc6c1974d97c2ba9cf92db5b31e7f8de65fbea1b72367c9807a37bf7086c77fab4a137165263befcca854cc1d6f1d8f1a1c53e24133604d6c8b70298f7dfaf11fa2eda9f41a9d6c47d26ae48b08", 0x68}], 0x8}, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f00000001c0)='./file0/../file0\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000540)='./file0/file0\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[]) r0 = socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', 0x0, r2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r0, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000180)) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000200)) executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x214, 0x0) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\t \x00\x00', 0x4) executing program 5: mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = msgget$private(0x0, 0x282) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3b, 0x0}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000200)='./file0\x00', 0x230, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000557000/0x2000)=nil, 0x2000, 0x4, 0x2dbe387c4417487e, r1, 0x22f2f052) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r2, 0x80606955, &(0x7f00000001c0)) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) pipe2(&(0x7f0000000240), 0x0) setreuid(0xee00, 0x0) chmod(0x0, 0xb0) r6 = getuid() seteuid(r6) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) executing program 3: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "10000407ff000000000001200700000500", 0x80100, 0x459}) executing program 6: r0 = socket(0x18, 0x5, 0x25) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x40, 0x4) pwritev(r0, &(0x7f0000002140)=[{&(0x7f0000000040)="45e66e48b2900f7f33b02df749ce1b393f81513eaae730fb0250f42a06c186fd55b3bbac93ad650aa9615efd51ab8999ba3759167ebba4aefe9b26acbf87aaea8051f6302a56cba53370ba0e04498cb6378f079d149dfebdeb6cacfb3e240dbb0acc16b6bf8cd3feabaaa1936eb2f7acacaf15978a26186928741994f8bd40741e6244b76e970d18c96b280d4b2bb8bbb1059c8e485b3a296908209031948ba1c87fff81c6bbffe80c2ae6e44b8693947d3405c53c57b231d998cf1a4e8c1917f51cc3e99d0e787117484423c93d686bf1f84973778364135955847babad156d1cbe14366d03cdb34f5d7ab2d2acdf9371d10bbf0ee582366fa2f2f84c1066b597073aa0e67df383db555413cfcf28ab97d1f69ca7b4dc8be224c2000c8c8ac9107823a8984d6dc365428c577afca0e698b8629f87185c3142a1077433101a0af203dc4b8534c801fab521d10cfa1814d37fe904e6a2f1c2cbc9a529dc04eb60e74266fe5ca4b233b5f6a10c33369c2e639d890d2ed56435004ed57c818383b0172766ac8511c1648837200a9ae92412002d6e31743733ea7f99c950441467f44ed012011c322f16468bc540b702055d1918514b1731edea7fd05c04eb791e229df60e828de8d2fc8cfba96d6ef23316f7d668b565f25d575a9c791f862e41ac54f840bf7549ca89f6df772d9d2981e29e5c2c6c5b85569dbc20f209a7b51f20eecbdbf1b9f683bcb493db72263896de27cd734816ec329ea44f81bf4c893f78169766c6929fc253e249808ff7b5219900a227c4aa062fe428850cdb57bd947dad91065e22386ca05d5656c08bc3b4699222f134e879b7d46b57653d23afad5efb42c79c95f5222473f8c1eff7f83e2ae2398110e58ca0b583aa20a8cdba33f1e11e491cba94e00e975e4b26280a1c3ee8713de4682ac0bfffafe4e09245d4a463f65e98873fdc665b39a8cd99d0cb9f84566d269e1bf01b83f3860465c5bd0f292fcf11d7ea3099952164cbb7e225cbd1b38d98a8a651fb70a690a12bae6652793c8ed64d730b27c382aac44a3eeaf2b1f086891aaf733492166fa8c228ca4a619eddf2285a6e62c7a2053d8f3b499d55f39117486b275d5483ad2aff3f508bfaeab610568f5d4ae7e8734afcb5f43170600bde49f6b21ca967c52b3c0d233e5714d994c777b97f42a338df873651064eb8501444a56edc43504fa2d1f1784c71cdc3d7b2dbfd9229c06b340d4b5a442ff1de6f517280044935f9ce7b82c14fa305e11a5e535005f710029aa46ea0ccaa44bdd13517c523af9fd37e3642150e42c5bdc319312cba752180f0daaa59a7234dfb453a7902a830006384d28531b2e2ea54cacb504ea61125ffb93a01f420adb33dfde73c2030e76a9ee54e3b923df2376013a96a0ada3391b02b8b4fc06680e76d020e805e8ac18cd3eed9b23338c2c4f1a3bc4ac6babf585727abc786e462b3e9f5241545ee3323a7f0b7ae5de69363761e001b68b458fef11c1c3256486263a01c03b4e6b8e76008f9793d624929b11f80271480a9fc20956255beefc19a8481341a1d1576a035acdf94a7573fd129a90a0ac861236f1ec375db67d0a019e516dac3e579a1e2ab7fb7be4dc371dc95b8710e14c5634ecac4f1839d1bc2f1caca8b208d37788b03ec595739eb4e5db1a3e009a1b82379065f5e42ebaca73133f9a53dd0059812da5ea39f880854eaebe9913b5d9d75a1f1f05a7d11af13ec63fa3a576b05d25031cdcc736ef3d53ff6d0f791c84ab88f3390c6f06b797aaf301cc83e6a2a0a89177243705ff4245dde7ff541ebe6b9c46a596dbfa451b78f30ea90beac6549ad455cbced69d7b01431c4c0df55aeda0f97ef5ed3dd792f9a21fc1ec45117d85ae9a01dca8385cf84f039ed900edca93b912453386330133ab03a3a309b4812c06bc8588b1f08505f7876a98f8980dc18a5723c1bdd45ac336241f2753225b6a71d48c2b52cf3ca8bd0f66d692030618a55f67c6db37e34d1e8730267c1306ecb13f501fea7db73d7cb5f9203da0d7a1cc3e37390a83f3906aec5e785787dfb74c9a8314fbb371d75f50aac813a622f597d0e6ceffacc3846c95a3a03bc62e7ab9ac06bdd3e605219ce7d588da771fde252cc723b143b9d1afcc7050f57ebfa5762b2c7090579bb406cf435fa6a249f2b09084dedc90718715924ba6e449317ba27ef2cf2f15734a2e4fab6e10c52766facff97bde18a8463512facfd00869644ae7c3d99651a6b66fa34a689cf2b4a6a0b142b6d8bea05b7f2f2476eee999e350e80fe056c9cf3d82c53f684f655086a1793741f11046b04486d9bbfd577b400bf962aea78c4d810a981410edde77eb4993965f50b74562d2bedf9214fd817c1924f6fb9cffca7e5f1699b16e86a2c8f61764ac0ed6876f7590079b01950adafc8a3771be7e81163b0b8d0afe69bec19383e84991f5b51028bd0cd91fbdc45dad835cdb9b36ca9cdfe3a694ec91fb1b16f8c4309f901521ce45a9ee6c51ffd00ceac23ac2662984fbddcd1a6c77a6400b7c0f4b3b5adabee3a113105ff03377a8aada8d5f61ef1035bea5f180cb93408aa826c3da20543979c1e5121e7dfa2a83d797206b1b7c97b3449c07447b815c9d5746ca813e0c99b83c37310b3d9b561dc4e848b61b047e437e7343254a85d088f7b3fa257232c23c2bc11a2e940034ec7d381ddf6c2189dc9094df16daf874bef1e690763a75ffa0cc8469325b6426755b604e87adaf84667187d07fdf914a9e6e687d3eae33757202b99365ffa2a9857b9016ac93ec7ee6e02900330f569532205be5560941b74a5a32d02d59c430962faf4b08deae621f8f839eec15c679ad054a28037e73d924101a22a7f38ebc5a7718aeae46cd91d7c765e78f43f3cc1e3423ccceb5f694614a4614924c2ef2ea9e810afead322a0f8e6936c682e5cb589f69ca3a22e65bb5d95ee1b7af365cfc81660ab9df41f1115f5acf993e4c2f574afb487414ed1c6433958175f410f787c9d7d7222ce20368fb8bddd355304bf69293c4e937922a108f15678c66b6285f7bb6e31fa8bc5101e789e1ef560afb04d5e9162687b2669cc75064d7704f435c82db8cf22cf0e592fb25115bf6f204d7c802390d27f91ea39ae866ca09b2e2229e4ebf36fddbb63aa16b0908c6865412cccd8136f3442105b0ac2657ae5f528ea4cef371a39a5c5f5e7b10bea5351dc42c8f0ff24e318110ef11a89c7d91dfaea3f0e717ddfcd2ffbdd188a95acc74c3bf13178535b63321ef52677c8a1ee04645b5e23b5fdc31affe45448e510dc276d2d82300a3bd5ae70c5778e49ad0935ea56b0500f4bfc63f5c6e4b73b2ba4d45b0c1f59acef11036cb4dc711990e590a1985bdbe9d99e8ea214e02092c442c6397050331fcdbc5a48c1bdbde06ccd8e6c12fe326c857c7d8b670a6232fb740c0863f810363e23622f709a85fd9808ed29bf64421a31f65ab28de94d068dcecaaa35d5cbb0eb6b911da2c305ee74d1fc9c000c85401a63c8d26de1db15fea4bd9e698743179b007d20bcb99ad18fb62c15adaacfd587d20b19a8fb2f150230e447535353de7934b18d3b7ad7c12cbba69247b16ada1d2a7f2a8cf91882db8204e07212f855b436ed5b95147784bf441f063d5cfab71a49d234aef8576c31f4100923b0bfb8d07169bd2de729e5281a3f2261dd101bf15dcea7aab339eab048d98a8dd7e8374dde3e6597f164ef26f04c46e6f704c6850d8d7aca2cd0b15552c9d3de64473a5320b233045e05e382f2ebaf49203b06426eb541db2e25eb3d21568509b5a061d140da137983855697ca3d23680f950555503958db692e6abf8d7c9cde47a691ebf839940ba5498f16054a6827a7f899d022fb49da80f858f3333b25d94ea0fe62bb6cba28e6a74777849b790c9a81cfddac1ff6bedaaefa803f038aa610124afcf09f811ff672340937f912ff237522edd36364de513946e27a3727b6d784ea6b07642eb1f999b4b1fdabe8cc6582d61017e1030b25a1e0ea0171ebdf51cb2ffa2aa4dcf613733c615ade5df95acbf85d9666506f38d17d36045d08126001f333026cc0c1347a1208aa321998ff54c7057cd91c7d218610b7732c3e775f4b5f2ab82b83a041f5729f5ab62431021a44fe6d1f97884c4315c0a95f18327a2b77dbf0df7ab96977d2f5720cac3559c4ec5e3535a1f731beb0fb6c264a42c2bc851758bced354d82bf4f502f14f8ba317f2f7a9a4e742b380ed2dc3ebbb85bc7c6562b6abc079861642582a04d240cbb257bdf47d4c48b18a2bc848cff711cd1c0f240db8f9144d746036e69c3efe82a444156a22c6b6dfcff02d4e22ee7cad3618d7ef00627e340ae18de1638343b189e4e34dad20f8d0e98586f9b1570107d1ed68e379dbca5f6309616171e96ae27530106444dd72629756d46a132b04c39442d0f23a2cb47fafe38dd97a4b97d3a1e1eb32df9b9d9b655950c8ba42c915408fef2d76e30f5a64654d67a699a721665a8fcedda7cf8ad2766b063dad5f1baebb6672b4c7fb1316c3000cbc1f542951cd4aa978a2ef253271bcefc9a841e9111ca9c9acd925b21e5a147b20d4247884192a4d2861906fed71118240d7940f584a0e1ae9eac7a0fba01bd8c88dcf46109340b6d45ea2d849e867c08a902c56d8d6655f2c15749e2b06dfaa7f50f072126102c99b6f8bfae97d4800a480a957a163c7beaaed1b4fd12054c3c0ad6e064a48388c8cb86203c33e15304ef87d43a7a5abbef02b8b7d4861cf4e8a7b0f2df5bcaf685f6776ba077709aa1be2ea9f92343a08764434a5b32ad6658a056266e2617907401f3058edc7870054d7b3d68a62683e1dff2538e685340f5580aae676420e0f6e293d1d59048c6c259ba66a110904dd8e4eef0350f82450d5d35a0e918811cb89b85512e68708d08de21f736c91f406a59bea9055bd24de8959ad8e5978ea4b817ef186cd859ce852a6c8da6b2f9be2873c80f789e31c83d560f9385f3f2c07936ebef90d06361d5be02076b3df9148626ae6200791093293e03c6b1cbc29cf6eaf215fadd1c9444e9b7cb8c387fcc19ce037b7efde7039503023c15a991d7c95fda09c2cfef4308f4659da6bad0ee45cf63e78461b681a028fc42fab55aa28fb48ed159910aa8f45ac481b2d29ba585163a4fb1a4e5d95e90a659ee3b79e6cdf2d2404a5d069094406b2987fca508979ce533b3a6bb8fa9398994dcb6db0055f06c01ece6d7ef56656888cd3ef2577db3888a026ca65fe45808e1b9a316d59bb00a1766a3562377bea96fe51628a4bf83e2804f67450832c25b5c15547d4d3a243375ff9a685ef11426eee1e3896512e90d955fc1aed337209c83f34faee698a56c7536df4f95a21347ca7f3b5b1e0cf8e81c5bc0d02f22cb00982440e7919eb519028a1b470d2ead5c95d87c685d69894614fb9c25cfa187303f0d1fdd525333d5025390160c110f44f7c0b58b3f7675d9e9c3c48d7bcbe4e9c6a6dbc63d3330fce7860bdebe2ba2ee69cf600b4d64e6fe7081c68bb19e0362e6a7c3fe355c7dd6e8e68524f0226926206f2ab664949ea7cf524fa9429a6a21cfce0b856dd31dbc216794f9bf7f300dc30e3771ca030ea7418708dbc096065847e39734774df51e29017207481d13020204fd439e39defb664a1309afc4cee41895fca79ca6b288715cc8d84a55aeffc3023cd85e2c2c78c1dd52db5db6fcc38e5301c38048a6bbe226a787712cf2873e94849c87cb8695a285b8245cf3d8b331e3005813", 0x1000}, {&(0x7f0000001040)="1785cc4ed80d43c23662448152ea5c5e1f5e5d6830a2c885412c6620217558a2b2ec546aabf90e15d7f206dd06c51b434da08458536221a2c9ebb3750476616569b92725623aceeb55039fef4d63e293fd60979f07fc2e699f3592fc023857fbf84d9e5bd09b55ceee1e278f18045ff855e5ce89b9f324a53bca000280c36fa86a9f4293b137ff08c78a9ef9cb3c370541831d1599e87b73087969da017e91df01d292b1d01b5b870b197f3cb98e8845cfcde64c65d9c46cf03d7ee410900c1f45c350a39ef02ff76c153a053e388ce63b1718578184de42dc7add3c2d4f992e64a8b54132c31e8490cd46594133d130be4fcd076bca35d440e1aa593838d59dfb45dcdc9c1b9c4798480ba417969c12997fcad5809a69a0d88bdf91bb761dd15db9c6bb5a45c9b76625b6cc330a82ee01739b27a2cb96910826a1ed75ab32917a2cef1afb66a9ec220446d182fd5f7ec12a8957472e3b671095eb318d027de41d18a8a4ceb458c4421c9def668c7f6bf795736dfc57cc95db0dfc79e34cd9624be5fcda9ac8371c66f1554078f59d586c2e2cbe5f9621c5aea250db2dfb391e8c4d61dc413cd6e5436884b73ee77c0161c85e444fd37d412fce18b4983764702c55f1d76ecfffe5dc1bf4e279af37db72956d933d0911ffc5789aa7d85cf5ad4dd011d8d7b191a25114eca83f3bf7dab66c8375d8381b65672802bea73752fa32315615247fcc37d93e24499316333ce70f4e8ba06affb5dc95efa84bca1f0d6f6257152a2e9a2ca214633ebee8eedeafb09523715608580b68e93615d9c66514a9fa0c549552d4268dc329b8fc40d41633514c0dd31adacf225d598b144776038e7862658bf172ca54173d1be9609c427a81d846963a9af0a83dbe65be2e31574bff1e670a6ca487e2eb023efe8f2703d03d503dbc6b010719675ab7da5b071293538ff82e8176c94e919d3f0f8f367f23ec69d86fa6761ad56587ef96e3754fff232edfa4a26c60565e30b8f830b956fadeabcb93743bafdd1d74a6e857a17bb4281fcb3d11d989647266e4106236316be5abc15324991bbaeeed26d11bf9ad481d539033c0267fe665bc4d2f7c21c7197dbbeee9ebbc75582235d99f3679ff38b2ed7bd0626cca179a2ee1d7b05b2587b9d899097077a78051918d5716538764f2c7e690da992552c12a69e60a84b4e1b066d68a6993b5d0e7fb618e9a3b19f20fee67aa1ab323dac774f02727e1f5ce63f9fdce2bc9fda9e6d2b339bbbe560835db1d104ea1bfa67570c9e7ad30a5f273a2eafe9c75ca29d060ad718f0954f3eb38b7e7a88d064deaea5816591c319ceb9abe3395920cb47f1fa0bdf4ac4f27c7ba1d3134e893b7c5cb136e01da0ac26d2086ac3a7e795ccf417c915b7c9f52d5797402b0da2d051d96694341c3d0a87288b5ec02c07bda3f9f621e2eee83934826e798386802a0722dd4a3d27cc10b8c6c270e75f0f4979afdf4b19fa877b9f0ec8aeecfc7d7693a9ce4117ba80e6cccf0f78dcf28e465bf738bd685fe2b365f918a2bacc18b932891cd8531cdbf0bdaca0002f542c127106862bbe13cb50af7d5e5a3c143d2da1a7b1295ca824a687eb058675ff7491282123e103596434de38e2797fbcedd61e7a4bba2186a6feb2ca73226685909a8dd8a4a8f4cc2d9a0ffc8373dd2c2038e52895ded45a63da53ff90bd1c277b063a775ffa08d5dabaaff5025afa55fe623f19b0800593626d0000e5158cb2491d0762a8a42a059250ae1d42bf350c260655e0e3f0cb85e4ddca21335e004b7f39460d570c54b545723386bb63762cb0e0d787faff154ae1170fc21968d0e523d672861c3b818217ce53a6c11ca7ad54652c852f6246bf6a35565bb80ff297ea4f5dde1843cb3f75d378b972e0866598c57cba484ed0cb66911e121e4afc5c77c7a814f62e87edf15dd5e6bfec028752826e45d97dedda95533c6e5bfd160369bf510f31a490ecabafd55fa81bbd42a0fe44163e9ef6b5a1dfd257d98980fa24e2ff375fcd2f59fce61b212370dc08dabcad34771551400a48907d652a1d18893ea8ab318f7295e994c93a7a42684e55277d7989d2682822c0ea3fc1e5078a309cdf6a5d5c4bfaf3f5cac1e1ea0f98acb06403f113772464c99adcbd2c7691beb31c60c7fcf160c51381559fadd6d0a05de7fb8eccae27cf042bdf69f4bc96f808e2c183ca39da4d6d92b1a52ca76a20a02323cd0c59223e4e905c0184c48f431169445e451a00b4879cfd9be30da5684c28b4724c6ff83a0cfbf418331c8e233ccf62dc2b3db904ab238c8b91d17c768eea756f2346540eaa24a867973b01d0cc324d80f37875562452050d48e99379fd691f40596f11d3687ee4c8751e3b990ce57cc396eed96907d8fb0a8445a9a3677c0c0fb2e9fb5aaa82cb3152d4f82b5bc3335035292ca0a9b5fec7913e5a363ad659d48e37973c717fdec0f041ecef7d48916a8d2bcc5cf109cca941a1e5605f172b248ed2e2e9b6b04de4587f90233a9918bce5ef94be64b61e409a58a6caa3ebb23fac57653b29132212bbc551d6dad537e5879278d26f092e3a644abaf937129351996d9c474d7e77d721eef0772802dbc7e711eb82ec5bd30b3690fa9599025d4519cb0ede7eb8c04b9c2e8ceebe498fc0c701a56a6d83b7578e6fdd7f0ac4ba51f1661ec0046d3ce56c86f552f90506b0e0b56e125240e5c50f349f770d4161bfc7b2d2babc801a150fd0d3e2d7db71630b88e4e54c21e1c55eeaa6f105b72dcb9462557a7719e73606d0cd614b7c622a8790db49309132a733ea278a89a1acb14e1fbe7fed1811ebed94a809973a180e757ad34711c127fa7e32e2db239387205142cdac3f58d3563a3bd6d85f8666e843e8dfc8f4e7e3ceb0515a5cc06f003e0e25f9dd5ee21b386da2d1e5635f1d31a23240fa04639d647b0a1a7954545f1a4dafc539cc9ecb1331ee8b47d8a17fefad946192120f5061d6ba9bb0eb3bf3ff4f0b76a51db9190f81d84fadb1f9da5a368a90126fc4586e227cceeac6a9c84c6efec0b9964cfdac041567d651dc48848bcba37c52c612599cd6a7a5761cc2030a02f3bca2be527a899e77a0d0519fa6d9d8676a47aa2bfd22a549101b8c4dcdc303c2e1e1304a24d1ed1de3b0789348f94d76f09e03a5790773574c5bc0db8570eb9f757dd908d9e245caf3bcd722a029b365e2d1e2155ac5711ea562a68a617d874e4bb5f6999d08a9dbefc0a0572e1f2abbd5752a63579bd3ef3e445b8629c23f337a5bc0194693b87cb62003cf35572ac6a3934da9bc66b7e91ccbbd33ab79397eb279d3249da657e997b1e5beec360a0cb63399481cb5275eea5ef3c5fec2807e18525fe3b8d176ddc64a03e8e9ded3c9eb6b2c09a3583892e389642976a19bb5c93591d704237453a9b00e9f5feee7c13fb2b47751f6cf1e9ee8f53de1e22812f0eada9d34389d5dcfa851e4b924f585d01885c9990b742410b32d96b971d8b6e61317f5b81bbf83f7699b5d14cf787e20659887c894af5c18b86aca84bf081d8b6dcaf911f00cc640515281cc4adefdf1c6639e180e71bcc8452e96ea630c7e1262ec07253b9963e670e41985fa527c8a7da7cbe887bf9ad1a6fe6bfb8064a532ef6c606a3859453abaa6861dbaad88741b9e675d20cb330657ccb50d4515aaa3bba53997411ec17046d3cba9265c80807391cda2c099230d2b4916103f03b64c1f16ef82488c0fbe70c5ec09d7925972f0361ea41a3bc3ae355a31f71fd8b118cd865477563a1df632a6a5cbb8e295ba2cc2f6521e4deda80e1f18dd0fa4218dde8dd7b9407206e73068e4db7643ba24f04b3c63eed45e38fbac4123b49baa939921854b614b21d60a8d77cd3411fb26ba7b761834ea9a4aa131e7cc038022047d53349bedfc75bde500ff565062846041702495e897a24c6d23659bcf3e8ba0b018ee27a686229d19d4c560c2da66b5cc8ee939ca74b97f72cea1ec99bd346dcab7ccadc595a35b4a4a4755490765333694e577ed8fa5a0fb963bf6f95a22f64d14685992ebbeffed7a7ceec0bb088c95d1000f185fb42426c145392064a836871d3ed64c9c78f3ad8267254aead93b76726e7b6637ca441a06efbe391b1ca533098cb25c86e1f3a2048f9911d67c44667732cb2f3f46d9b366521f0527a50f9d5150aca9f7d5af9dcd0b4ee71c5a6517169a8ce09f6c65eb0657a75bf46c1c84e4041ddacc9aa84ce48620077e7715cfa2d4ed83f43ebb3a24042968f9db30b8917fa99c98944a594081c6a3d4cfe4c8f4b52b6afc8b6ea322e2d18e63537f3adea46d2336675aae41dc8a81551ea42679a1e9abca96d5bab09e474979b089cdb246f4e95e7c131acfd3615507eda9f65280514d21be5bc614def66d5682c30e2fa6e584b3cff7038d5286d5f75be969eb2c76db4fb3f41e7464dfeb3edd7b78acf63ba87c46250830574f8bacff15de52f5b685e77e2fe2098df799e01db897e6dca6d4ab6284fa9014aa5bc18f2843aa56ad7d9f9d39b05711d4becc8a27e9a00e73d9e0af9dbd7f0f787b85b818916af42135dd0500e8a3dd3a42ad58797bf6a8e318e04ddd2bc7003f39a5675c52a3981e49ae7adff28edb95f8b897349c141a3b2791fa7161efffbd1c0eb3f7f3aee39df77a309269621d916ad5629e7290adf5ad61e3cbd787fe6925489853ca77429331817f62f6ef6581263bf8a7c5bbc50334dda09163327dd25934a06af543ca8bef73a92d44f28be6f1871c6b0d3afe6e4dc2dfa35cb57b2f68e1b6d44322b59f8d37002d1a791921b561980bf24802d2fcfddcddd8e3e527aa51f49a0a51d6c0a051ebc8f3ba2ce10cc00ab9ddaaf0cb5c3932b86a296ec6ff0f23444d8d6eba267a5c6e2b36971e047eb7dc4cbc03f9892c8f8aa43d35d29fb7492ff8f9af16d38e14d65f02b83fed13bc4f25d03140cdaed0b2835fd928152bd8deebea720f1ae33457e41b85495a465aaa65df65e4a52b921cd48227fd7c64fd0dabcedf496a7e7badd7c40ef4e4b10e4149544b9d95cd29de5f64b104bdc53a89b51d2d9e8519c7cec22f2f4a5d81552d47ce952d6fdc29cc478d1f7d0f9d41b84aaaa949077388eac5676be6cc247558fc74fd671473cdf26dd6c93fcbb17bd55fb256596ad93182c64f96f992cc50f1a2f79fe8c5e491ae7ee703aa86c405ce75a421ae9d93d3978e672b2ea16aebb24c4156b01f1c74f688c71b81f8fa7a011c6dfc4dfd0a8508dd392fcc1d81c22173f462e36df6715feb7dbd6d15506811b77922df393d209dff090d21116d32b1ccef25478329b32d16b64243ecdc399a922b86c7284bceb2cc0147631832d470b5b88146aa7d683ef7f8b5d10ae97eae54cc7cd37432655273e666e6ba068ce6adba32a93a1a0c392ce74c7a8a9cd9afbc3d85717a9ace02723c9f03a2063eb6805df0467ed2e6f395d26e68ffc4eda7d0dfdceedbeaac2c4b23230825a6d1dddc64d5c0eaf1e4facab52477e5702c78f7e002e4d1451637648b7834052e4fee65fdb803bb4e95090ab4a8bc423b102b78f59ac16a4557989de47829e67f7bdb8a4ab7668c3e3536da0c49746341c5d10616dd3633b839c9f914be1d190555773c0adc4a10ccbde1be486888add45615542983e02a6e238bc904af72dead6c6a69ba4c2fcd160af971d430b77305f73d13a3afc5a97ee2a6d733975f03f796073582f6e2f06af438dc2ad846623b8721fe1472b7c106db83658f16ba5fc2b5cb5a58b5f60003bd098fb9c8f69e03268", 0x1000}, {&(0x7f0000002040)="116374ee06b4be527298e46ec0f7ffd8e53204b5d51624b54b42f7ae52aa0f25d1b29b32acb0f1b1bb8bf5a7f537736c4721a6df770be73209f7d12a48d9cbbae404f66afccbec9ba0928f3c165cd437da8a1fb23659c158025f94fb804fb939c3d1d831d67383a0f064d975867ea0e130a9d9411af15ad5187c72837b6862383beda0528faae35e305a8d8aac255f37de1ba01aaa7a0b25479ce84daa53992543713525f743145420b450ed6090ce41259d4bc1c9272ccaf2636d47bd20e8b68e9c3a0bd89609d02e2126ec84", 0xcd}], 0x3, 0x6) listen(r0, 0x0) executing program 3: link(0x0, 0x0) r0 = socket(0x2, 0x8000, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) getpid() openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) executing program 2: ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = getpid() ktrace(0x0, 0x0, 0x14, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r3, r2) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x6c}, {0x1}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000740)={0x10, 0x3, [{&(0x7f0000001000/0x1000)=nil, &(0x7f0000001000/0x4000)=nil, 0x7}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000001000/0x1000)=nil, 0x100000000}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil, 0xf87}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10000}, {&(0x7f0000003000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil, 0x7ff}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000005000/0x4000)=nil, 0xd37}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xb3}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x9}], './file0\x00', 0x1}) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) dup2(r3, r4) dup2(r3, r5) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x19}, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r6 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setreuid(0xee00, 0x0) r7 = getuid() setuid(r7) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) r8 = socket$unix(0x1, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) open(&(0x7f0000000100)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, 0x0) pledge(0x0, &(0x7f00000003c0)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00') r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80606948, &(0x7f00000001c0)) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setitimer(0x0, &(0x7f0000000200)={{0x0, 0x4}}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f0000000240)=""/153, 0x99, 0x1003, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r4) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x159}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000}) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10}) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r1 = socket$inet(0x1e, 0x3, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f00000005c0)="d86eef88602df47eab50f7b2fe1283049f985777c165f0dc1cc9167ccab9c4ed1a3d687df7d0f83a91f3d47f233e5a99edccb9feb1354e3b0c8f1187b2fbe5333816830761d0b18051e3d6a28c8cc864df1bbbe0b727075663f1cd9e39c6649a1ded0e8aebc42fbb6b2a5bb28082d2e0f042d01f56de8ab5f93dfd25bf8f0aa37be1eb0bba9c2c9f2db8ca0e4292b74fd1", 0x91}], 0x1) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r4, 0x4}], 0x1, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) read(r5, &(0x7f0000000200)=""/210, 0xd2) r6 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB]) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, &(0x7f00000001c0)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) executing program 2: sysctl$net_inet_divert(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) setgid(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) writev(r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x3, 0xfffffffffffffe74) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x2, 0x1000) r5 = getuid() setreuid(0xee00, r5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x6c) chown(&(0x7f0000000080)='./file1\x00', 0x0, r6) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpid() r7 = getuid() setreuid(0x0, r7) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x3, 0x0, 0xffffffffffffffff, r7, 0x0, 0x40, 0x9}, 0x7fffffffffffffff, 0x3f, 0xffffffffffffffff, 0x0, 0x1, 0x24, 0x6b, 0x6}) sysctl$hw(&(0x7f0000000000)={0x4, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x3}, 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) syz_open_pts() executing program 0: munmap(&(0x7f0000870000/0x4000)=nil, 0x4000) executing program 3: sysctl$vm_swapencrypt(&(0x7f00000003c0)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x8000, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13", 0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0xb1}, {0x4d}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc1206949, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000240), 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='./file0\x00') executing program 7: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "10000407ff000000000001200700000500", 0x80100, 0x459}) executing program 4: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r1 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r1, &(0x7f00000002c0)={&(0x7f0000000340)={&(0x7f0000000080), 0xc, 0x0, 0x0, 0x0}}, 0xfffffffffffffef7, 0x0, &(0x7f0000000300)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000003c0)={0x0, 0x0, 0x8000000000000001}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000380)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) sendto$inet(r1, &(0x7f0000000240)="7574bc7413dd282390b5c31aa1d9bb213c598565dd", 0x15, 0x40e, &(0x7f0000000280)={0x2, 0x2}, 0xc) executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r1 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x2) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x15, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540)="9b1809c3eb987ab7feb13ec99e805e6e84d3569607987c0d00000001000036ba1bd87f42e3003eac3846520d050712f838130efce149d4d6d06a3f23616e778c826e0c1f59734a32e0ccebd635450b2eba540af7f290e42d34d900a0dad2b74f50acd76b5c567049ef436dbea0d7612752950fa5ef6eff03000000000000a944d5c2bdbff4f06a852ab475cca25735282896ca5d4d3e670feac9b4e8aa9bef193b90163de8570b2a374f1408341ed45bb703eb63cb9a8bd949ee8fc6dbceb7ed7cca108d739a38d726341f1345daa49507756f49775275ca390bb9400000003a9275d0da3b56186adc3c141f939800000000000018bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b8802cb60eec6add5e94723235f06715e7eeccad2dc1a0d0f5509f3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799343d46dd81439b111a511a288beeddfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d826a208788b33aa87b4a81082612630fdb791f833a1da5af886129cc7b7907f374fcece1799fd99d7a2441da17670852140704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7dd8c52efd580400cd0c3a99f23c7ef760b4f4a063b9efe74db5b55700000000d4253d65b083e40b9baa468a7dd0a36c384200000000000000000000000888549ced16184347", &(0x7f0000000000)=0x210, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) poll(&(0x7f0000000040)=[{r1, 0x365a1d84efb07864}], 0x1, 0x3ff) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x5, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000164000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x80, 0x0, 0x0, 0x387}, {0x28}, {0x8906}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 0: r0 = geteuid() r1 = getuid() setreuid(0x0, r1) setreuid(r0, r1) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) executing program 7: shmget(0x3, 0x3000, 0x4a4, &(0x7f0000ffa000/0x3000)=nil) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x7, 0x6c, &(0x7f0000000040), 0x0) mknod(0x0, 0x2000, 0x0) r2 = open(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(0x0, 0x70e, 0x63) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/62, 0x3e}, {0x0}], 0x2, &(0x7f0000000480)=""/250, 0xfa}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="e26953d964a7d2400a6d7ede3f4e984c7b2ba0af6b9da6fff236efaa0ed592baf4aef29bfc9913911c43b30adddc1133e5337d6e03f10c4d43d77f806ef60fa91e111de59459a238a978414f4929de6e82001c9e447524", 0x57}, {&(0x7f0000000140)="6785b630f7233120583c88b66e64de28344bf36ab685f2215daadd50c898f350b54c45835b77ad590b9d8a9cf1d111530cd4c5fa91a8b8394b3617b6aba11ecf4a1a22fb3bd8e31754d93c38d75f076035277233502f6f4263229c8cd30924", 0x5f}], 0x2) executing program 1: symlink(&(0x7f0000000040)='.\x00', &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000540)='./file1/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000000140)='./file1/file0\x00') executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000140)={@local, @remote, [], {@ipv4={0x800, {{0xb, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@noop, @timestamp={0x44, 0x14, 0x7, 0x3, 0x0, [{}, {}, {[@local={0xac, 0x14, 0x0}]}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f00000001c0)=""/74, 0x4a}], 0x2, 0x4) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x7c}, {0x3c}, {0x6}]}) write(r1, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) close(r0) syz_open_pts() mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff7, 0x7fff, 0x40049c, "ec9228440511f0210d2de85d1554000800ff0400"}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r3 = dup(r2) writev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)="97a9394f", 0x4}], 0x1) write(r2, &(0x7f0000000140)='<', 0x1) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d", 0x7e}], 0x1) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x1, 0x1, 0x0) accept$unix(r3, 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@noop, @rr={0x7, 0x3, 0x8}]}}}}}}) executing program 0: socketpair$unix(0x1, 0x2, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, 0x0, 0x3b8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x7c}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000016c0), 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) shutdown(r2, 0x1) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) r3 = getppid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r4 = getuid() shutdown(r2, 0x1) chown(&(0x7f0000000140)='./file0\x00', r4, 0x0) socket(0x20, 0x5, 0xff) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) r5 = getuid() setreuid(0xee00, r5) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x6d, 0x0, r3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x2, &(0x7f0000000300)="716944b189ac0058bc046a2d6c0ba34afc7f0d5e2abd162610e02c11b8bf9f8a57b507230000000000000000000000080000f600", &(0x7f00000002c0)=0x34, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001480)=""/4090, 0xffa}], 0x1, 0x0}, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) fchmod(r1, 0x40) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) close(r2) fcntl$dupfd(r1, 0x0, r2) r3 = socket(0x10, 0x4000, 0xff) setsockopt(r3, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) socketpair(0x6, 0x4, 0x80, &(0x7f0000000580)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000200)=0x5, 0x4) fcntl$dupfd(r1, 0x0, r2) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x5, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {0x0, 0x2000}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x4000}]}) r4 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) r5 = dup(0xffffffffffffffff) setsockopt(r5, 0x6, 0x8, &(0x7f0000000380), 0x0) getsockopt$inet_opts(r4, 0x0, 0xd, 0x0, 0x0) syz_emit_ethernet(0x9c, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800660000fe0aad1f4900000000000000000000aaff0200000000000000000000000000012902000000000000bc"]) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaab47a0b35caaaa08004500001c0000000000019078ac1400aae00000011100907800000000"]) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) executing program 6: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0xbf) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x1b, 0x0, 0x0) socket(0x2, 0x3, 0x0) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, r4, 0xffffffffffffffff}, 0x0, 0x1}) setreuid(0xee00, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x100, 0x0) getuid() open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) r5 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r6 = getuid() setreuid(0xee00, r6) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) dup(r0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000100)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x1c}, {0x81}, {0x6}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "1a0001ad09fbda89b967688339204900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xf34, 0x0, 0x7, 0x479b, "bb5d8846eb3c87f896bf01c2b1be4c895091a896"}) writev(r2, &(0x7f0000000700)=[{&(0x7f00000000c0)="9af2baecbeb339e70dbe111c5720cbf1776dae432811135fb69471cf8ef7cc99c39917e8174bb309b0e7df00135f437c0923e7d9f3de99e1c5a059ce635df6f1e2e32e1fc6a5c3dfc7a24484c8bc2845af40f6f61279dc0330bcbdd5a8", 0x5d}, {&(0x7f0000000180)="9edb3bd3e1cc5cb43ea52cf2bce66a455cd7598db84351826b290ed541eff508dc0ea345de5f8a1efde549705b7c9d633c54ccd5672c5c6dd65d50b64bc1fa6e", 0x40}, {&(0x7f0000000200)="2434bca619b2110bd4b4bd079be055bac9b684ad36cd12dcd39eadba9168c325d9b61d60e4ea7ebb1f7e774dd9607018e408cfbe8bbec0a101caaa87922d49efa40a766c8f0fe8b2a6222fc2e6599c9c7a8560d8b75aec8884bea3c0e8929f9815f4dc2504ec119fbcde38f09304d51745647b374ff19af1b83fe666a0e70116e5ff30ffc172fb1ceac26df12344eac5e7a8c3976466f4d0456bb02426fc77fcffcd722c5128506f1b8e3165bb025247e557fba606e6e9aee0a360f98b5d89e400d78abf950793dc023bfe0fb43feca9700ad23e56561070218e62fd56acab2df837ec7e17", 0xe5}, {&(0x7f00000004c0)="b17df885f3ce9a8407e96723fd4015cf5f72ec9a74f6ba67224b41ab5b7ca5c5a62576b840a52e0d3dcc2872d7fe75b78a9ae575f078c2e56ff5cba251824a1a55ca3a745bd2eb66323e683efcdd89989dd186ec456505c4d397d1023566630dd3e7355efcf69756732486696cdc378ae64938a55999fcda43662c79161f3bacd2c525d06fd7face8be583850fa0e69aab73f4ebe88543dda701a754d16671fdffbb95a41fbbd3cfe470dab25f92a5e86ec9d8bae476a4f4299bd3497adab03c5016c5f477fac76d6662d4d0c644e33c2ecfc8197379136f9e0522ed1d73942cd7f1b6bfb0", 0xe5}, {&(0x7f0000000300)="73f8a324832e1e7bf34eee08bf9c1fedbdcf4d4f48793eea63002744c3f6057991552edd61fb96d8ab5640d84c", 0x2d}, {&(0x7f0000000ac0)="f85ca1d0bab1e4c1ab2e90ed60342ac59359b735d68dbb06a23831556e05fee25a1cc3557b1f59cb719cd5d4d738ce430efedbbc8b2fca9f1b7de80b3fa350d385ae54c590c714624628fb0e4a7f80b63832fcd484a945686f8d5b051822c1ce4b599e27e577c03312920872c8aa4227d169ab77da5add6ac147444c0b9d8bbe1381131f7a8a748ba3676335faf4d7ad861693dc614387d8bdd8e39f1b66c05b1d499159d41a3d71deb8654d6cbd5757a6b135b559a4f765967e4b083e613f124caa6106958066b2b63c4a835514244e413bf3054603818006b16bb266ddbcfbda9eddf876496a1993bced16af42d2da4d5415b4679a631fc186d65a1c9796a6135a28bb65d33809e9c8a3f75da84134e2a3899908a72ffc296413416b58b91e942edebf1f3eb1b846b80890c85b9f72d81484e5a1bccab44816617cfa4ef10ee93d0b1889b3a2a29d913572a62418414b4793c3bb5c6a65e4914350d984f4db8924992e13ede84246f826f9d69f0f0733511e71bfb779f59975a0db59fe083e1d69bf1f9b60c44a46f9d22b964343e4580f5b5685a6038aaadf1335fa20c4468581e41ec1e5c89779a4728f130f51a8e16027395b7c6e0ed850b66408026277137a811a26345656f73c67b9d1161b2388f09e8ba269c9e18d67789b9a1b089c4908a859681ad448c4e9ee99812ff63075ed0e7cfd9936878d28e9c407660183f91cae89ac0bbfe64edf01c9a80a9f56423247e58bb323808327b207f785ed052be81c1bef368590f8c03cbf98ac3005b4a74d2b8331eb83f77cc4ea69174a6aa38ca594882c76bdaea0f7fa04ec215e8d34980c123c4659d573607bb6845b119ded184e74a01d1593757ea484034a8735415970bccef38a7a774e94fed4816923f6a699911982eb926f4a77142841163cf9254b4e66ffdfc82e0511cee617c892acd5ec1d99084ab3a5ee5db57bd7fd79815569c7074e3824d5a98bb2d4de9d017f880db01baf81a0e0c27e0e4a2a34e0bef25b75039e189e3c8972575dd52ea49b0f191517f46d49f19c738f72c88fb2dce50a9deff39220a8890900418b13790646e2963b0b1540f27556825fbda8352fd2082da470566499e8402ae71deb00a439dd65f266d9bdcdab081c1cd42e401fed621e70b68b416473a39c54a70aa4929fc474ee4b7f40e493742c3cf298beb9400c2fec4c374484fa13919b9335b8b5f0fedf4b462f21796bbe23f8b93eb4278620f5a39c477aa7b7eafc3e21deb6130078ae6d873a43830817f09e475a7ea7dc47565cceca01f4eb45c505372b534812aefef0089d71fda1ac36e7276310266f904988ffeddbf7f6c7e2aa56602112b06956af4a94314bce802ac1db11ee20f148c42a1149f740bc1c7c1689479da0dd8ebb394de51271671fb69a412d3e00f295bf19a19e4d5c27979454b84d1197faa7f065876d3692379c1852ea6c74a03fa25e0549e366f6567d58e5d7d122b649f83c83fb6892cc53ba57450ba6dc9f2fdc472fd4f4413668462325b91d37e979557df2b97b752ffef4d292841df8b20f9d5dab76d8a729a99bda2dc0ecb56d42ed18eed29a17464ea31e31f1d667009b7cb202cbc957d481634310fde527d04276577b349508b66650962d44d686033f84a99af17eb7076d722f3b08ebe6233c6574cc1a7c6bf9eef032e764c460ec5425eb444ade11d279583092f8c4502975e330679d93635a9b7acb2d328ca17a836c374a3ac50c80e0cd55ab2aff0895b982614615a3b841b8d044be2dc641c3eb2cf4bb19151317833606ce63d4d913ed102ec86455443bbadc126b5132cf6701c2af3e9eab42df1de971f6efecebfdaef0bd0d86eac4287464c78219b8901511bffbdb9c9aa51c3fab172c74b041ecb845f33b9d1de5dda9f8b8ecb56cf91cf316457184d923fe38fe365ea6fe243f94a5d869c1b6ca1d7f2cfb98d6f51b8775709188443734ff86788a3b1df27aa0de006e18dc889703dc9e80173f3d05153360e70e0675f97c5a02a43e38e86825c7b372f41a32624a7c99af21d3c6a426306b51c0045e01650c808bc51c1c7a51ea347031746c587d909c50ead0acecd74a6b87cdae173a1a4497b9ec0ce8a0a2f331dabe857d481497d06b9c06a9a7e5dd0fde2f111797a4877dd57be9800e5472ea1dfd588a13b5c3b91e2e3174fb49a436982eb63f4c3a029d8669cb73457fd05871f9d2cff6116048aa4c08dd0cdc46721bce577e2b8045f17a51cab7586da3cdf849c0ae0b0d3cf5465959b3b03482785f95daea790c753d4c713ac603f4c4e37cccdeba6c5a9a515021ca1b9f63e1f3ab224d27ac209ad811d26af9ab657fb2f48df1d70387b9ddbe96e1f992aa7d2530420c1dbf0049ffc3393476267e6ab053a0897ca5f8712d95295b309a77c3255fe8cdc25b0ce657c76f0d8933e713485a245b1ba44f082bb17d9b831c15cd9d373cfbcb40dae0d3ad4dd0f77d2e4da1e6bb62b7cea06adbc5fdc392ebdf279ccccc3d3c85b587c60b7387eccce34b51dcf8ac7c108594b9643a404a6d63795e2e68db6a5c8c0df44c17f3829e702dd49d35c1199ae7b5cdcab9f56deec8ec07a2abbede4fd6deb5f3d54c1172c65fa8b9307210c0e3518aafa7170b7a449a9788125fd4c68e4342c4aa2e33c79d44b041c3ea1e2534e987a99ea4092d04b673221a78209a8a440b483f0db6184d549f01320d12502184625a2a8afa0ebd247b8d902796f44233d109334623e64bf07060cd5ff1fb68f802eb78a52e931a94b021d87aad7adef6a78b3b277f702f1d9c8f209f97dfdb38e1f09d642810a957a5d19e5c8f1b2ac89367cf701624fb163cb513c592ce1c7860ebed8bd50cb08f34afec315c3328a20f19fde52cb8b3929a91e6fea087014e36e7df3a2c13fc4e9c11e157aee21d06207e8056bb9b5898e98fa2d434e7ed295edf1cc4df59e8dbb4a14c4dfb34df7f6ebad7a19510e1fac6c6282806f3e7a74a52fa7ff3f74fd63ed7cb4809b54760260599282660ed2eb894e09d728a89486270f61f297c6bd3dcdef703365828d170f07411e989fd5c276df4ea6f31fbd2ef58511d1a935fbf6f6e58b038929512ffb324e2e368b18a1dc44e3f33a33038792b63e6f65868c44f053bb7d9fe70a64474263ea92257fe107dff93e707153046c95656c7e35122c9bfdc474bb779b34ab35a96108d905b4c32c2766017d507872948c802c1a120467ec2318492181c3b9a2063b1537761e3d53969d754a4553839752e80a47cd9f2835ea85aac6d5815a5f4686e132745a8c16cfdfbfeeb48b89d1a0473d168f5cf268b6e140ec7c0d7abaf14410da789c17004031c9c9fba446c7e698c74377ec6930365adbb7aadb2bedae64bd642a1b2378448588f4a00c56046e3968ad94b5d20704afaff987e94796378bd99a93f7112a0119d1d0ef69c29e6e200b27505ffd32bd3394610b1c6c5a56390e0f30779a0e068711ce31fc1a7cb305d270248122f242205c2e772fd235997ad949c190512ef59dd0ee7f750e318306caed8cb202bf6202e714c217986d70c6f1438f123fcccee976d3bdc0e753e54a4cdb20be8dd5a586aa34aa611ba706caf4eb1128114deb42ded8b1b07b43f4ef7cce82882bb4fe6e4b64b4ce17461f59eb0c218681222f68836e54e48b20a1d78186bcc16471dfc1825c67eaf870e31296ee7a4abe3eb1d3d308628abc4378521f29ddc39aea26137453fafd44152aa224007d210ad91a4ecaf0ab09491f906f94825dfb3948e322a75956a7f46b7017eee22c3dbfff4a431e729f65eb13d43d2a5745ee1bd609b467d9c7cb173ca7cf3e1ac3ccb28fc32c620ed5b03c044985ae0b631df44e8e91db87c0a255ad0f1904a56bbddf3cc97ad8f0a49e3f3428213186879f8fd1526b205df57e8c4f401b9690b00381515665129443b7acba4f1a0ced3a75f7cad04812d7f3b8f335722bc5558cfd0361c8dfc9adcc4d275a167c518120018bccbb8b29d94d08f2ef2e9714fcaf9a6824f36eef9e6921637cb28d8f0d28bd744596ead01ea2f02a2481aab0873b7ffd8be7d13ed2d4ea8f85010f2cb8e2e236d156fb0564cc2c2cc28e9d8995380b1731779b6dc9a77e8496fd24e9e19f9556f56eb505a071f5689fa681a208dcea02091893115bd4e089a4a2bd2e6e4f2e9666e08b3f9a701a20dc67e517a2f36cfe6c17d37e538e1e82fdd57f12b5f73d0cf8daaee41cea01adea78f6f9d816968638c407967b9416b6c3d667c6a96b3db4e3ec697450d9fc3476c001cbd58d98c980fb343c0fc7c81cfa7f4b32f6f0bd464e84eac62db0b001f2e34d293d54d473fe51e20654c41e25b64b44abf9e6afff459214fe30d", 0xc1a}], 0x6) readv(r3, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x18}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 5: poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r3 = dup(r0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x9, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x80, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) writev(r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000001200)=[{0x54}, {0x16}]}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000240)="46c26a3a166990fe35b5c24200010000000000003cc35b4cbc0ea04d9935357d4eb7f880a4d2776287f39688a233d23d4dbe4b8b4ea40ffafacf", 0x3a}], 0x1) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) mknod$loop(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x10, &(0x7f0000000000)="00000001", 0x4) setsockopt(0xffffffffffffffff, 0xd0b, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000180)="1e", 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{0x40, 0xff, 0xff, 0x4000000}, {0x1, 0x0, 0x0, 0xffffffff}]}) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, 0x0, 0x0, 0x0, r1, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000200)={&(0x7f0000000180)=[{0x47}], 0x1}) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000440)=""/158) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {}], 0x3}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r4 = semget$private(0x0, 0x1, 0xa0) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000100)=""/52) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x25}], 0x1}) setreuid(0xee00, 0x0) getpid() r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) executing program 1: mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x811, 0xffffffffffffffff, 0x0) r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = semget(0x1, 0x3, 0x400) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000000)=""/8) vmx_mprotect_ept: uvm_fault returns 14, GPA=0x1000 executing program 6: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000100)="3d6a1499", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x8) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000040)='./file0/file0/..\x00') syz_emit_ethernet(0xa2, &(0x7f0000001240)={@broadcast, @empty, [], {@ipv4={0x800, {{0x20, 0x4, 0x0, 0x0, 0x94, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @empty, {[@end, @lsrr={0x83, 0x2b, 0x0, [@multicast2, @rand_addr, @multicast1, @empty, @remote={0xac, 0x14, 0x0}, @broadcast, @multicast1, @loopback, @rand_addr, @multicast2]}, @timestamp={0x44, 0x4}, @timestamp={0x44, 0x8, 0x0, 0x0, 0x0, [{}]}, @noop, @timestamp={0x44, 0x28, 0x0, 0x0, 0x0, [{}, {[@empty]}, {[@local={0xac, 0x14, 0x0}]}, {}, {[@remote={0xac, 0x14, 0x0}]}, {}]}, @noop, @generic={0x0, 0x7, "fd303ff8f6"}]}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) lseek(r1, 0x0, 0x2) syz_open_pts() r2 = socket(0x11, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)=ANY=[]) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000b00), 0x4) ioctl$BIOCPROMISC(r3, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r5 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r5}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x25) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000280)=0x40) r6 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) executing program 4: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440), 0x10, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, &(0x7f0000000480)) r1 = getuid() r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = getegid() r4 = geteuid() semop(r2, &(0x7f0000000140)=[{0x4, 0x200}, {0x3, 0x0, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x5e0, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x1, 0xda, 0x1800}, {0x3, 0x6, 0x1000}, {0x0, 0x8001, 0x1800}], 0x9) r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r3, r4, r5, 0xa, 0x7}, 0x6, 0x6000000, 0x5}) r6 = getpid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x5, 0x0, r5, 0x0, 0x0, 0x20, 0x4d04}, 0x23, 0x1, r6, 0x0, 0x3ff, 0x7fffff7e, 0x2}) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0xffffffffffffffff, r1, r5}, 0xc) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x37a, 0x83, 0xffffffff, 0x9, "6d2b000001000000000000002000002000"}) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f", 0xf}], 0x1) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000140)=[{r9, 0x1b5}], 0x1, 0x0) writev(r9, &(0x7f0000000840)=[{&(0x7f00000001c0)="f308aa987b39b25e4ec937ca737a6f7d1295cfbc0186309e80c5fc8d27c421a59e8734ab136883c63669622bdc4c111efd91fa35186e754e07679b6d69b878ff784460413e9a2df545285c7c5833917ef65ad5d6439379bbc55dd4e852389a852471a48bcf9bc9f2e0a696b771228a7f77b940ec2665659de5e8baa4f09d69d90a93fb4853f97de78cbbc2df7cfb3340b005704e1af3b79279b1e2c09efb8246b151c06ca73fdf49447786020006cb73a8be9ee900e3b00bbdedf2e5fb07c2b1af233502f29c489ca5e5c2de024e11c1c80a19dab47fd40208"}, {&(0x7f00000002c0)="e02843b4ecb5e5a759ff3537e5be37a7224fb48c24b686a0627550a5573c5d8fcbb5faa5c4d2d8c6f1b2affd16506bd80e1319f72ad8d2cbdcfa4039b88821b799df1912949ab965350e019a34e6516611619368495aa9e71f22a51ec9151dbd1b6c188e56a80e9177b00ac1f5cdb7fbe15ce226a08e39545e168f1fa9ff116996ca14aa57b52a2ffe7d7e69548823f8688d3356ad7626e0cd07f3cbeb1ded0684c357611246c7fc118a27a28c5894aaa8f92220339c5c91964ab5eab28c0a9b073ef7cc96b654bee9b26e"}, {&(0x7f00000003c0)}, {&(0x7f0000000400)="26b1e4a22f7d67d156930992c67243d22dae1abd097bdf453a4cbbf7"}, {&(0x7f0000000500)="9f748fa3cbdae0ceb4a9669c1f7bcf61252a1eeacbb5cc00e323c58dc3274e8e043e976b65386fd6470420ab16e44fc426674078398f1b143b1d337e5266b55ebf13bf8750b0504086be09a2aec9356b330a02d6d588ffafbf24e4596c264803822abef4dfccbcd63ccb36fa75505462b0af2f37d989781c4636f58e1ea771376b3131eaebf228eeae528e86531dbb3ffd7f36d62e4a26b58d1074dde9e0ca85e30648274026722cb52e1cff2f50154bbd8a32d2dee2223a4851ce29344d48c95295e255f30d7bdf6b86d92e0928c5fd6221f99a6494de9b2cc33ffa120f08"}, {&(0x7f00000009c0)="bcee276c8c9852636e33149669b61ab7abd65546bb4c029a4974b0297de4665cad26d4fef6a2450c2349ea04a3477c084e9936c62234c83190f258e15a4b5d586bcef03c03e7f39bb53e3ea5e7ed89868549bc26a51716274d65239de64fcaf1dbe936d8781bf7eb29f16c454cb06681c46fab86b242ddcf5bae8871a838b944cbcae1ee62b32e9327edc377f2282cc5deaaa9c57316d572031cb8acf777b1653c53ee6029db9296dc4dca7b373ced65d7f6bcc3b91aa05e4fa4d6bff5ca53167660af011603b0cd492d660a986365fd19ddc1f98ca73ab7c850e580b726ad50f27c2d87c9415ced6f973e510b63356b2438fd019ef3907548cefcc023a65a45479a289ee83cb1bce3e9f924789f2de44314a4529b8b15d0ccc3bb388ed2434e0e594d7c278954f56535919d2f01a8bdbdc06d9bfb072d6cafafa17faf4c419f2981369358b87e7d1c437e627d628a5425028544fbed99615277c0a28704133a6b2779398d766eaa31e02b96e0b87d790c98f3b2b71fa15aee73f0c324ec24f52490498c5467ec436b7a2a57d2cd62d82e9780adef46d6f321ea141205f667c33044e3199cbb1af61e190008701edef2dd76e3097464f8c5152fb37fdaf650aced27a60d0440d9aa00fe6e0c2a28d455ed4ce9aeb0d5289527b653af0e1a8d23f1f8a97ed0c97371b13da139e267d6dc88cc05a5a40f78527c8e3fb089769567550f2b26ef4c461efc9bebb8ff2125911c76e54f53764d259acccac4a95ca6760b833b167e51ba31cffb14d0834c5c7620ec3b6fb670da221f9983d96682968a12b1cde97b668e069bb8d7667d126d3a398d15152e857cbe782e5287c64dfb46434c6e12dc4d500794670e2958a1bcbf10c06e34869010b71ee109a97a47152b9fe096ea55fc2cc4a3d978930aa0f4728f5b576cc01d997d35c35c85a32f25cea71ed38494e2e28c326090fcff8e7ded0dec6a8831b2e3685c42b6e7583a10badc144e5b256c5022b68274002f4077151c98ae594fe10f3458886f1644e46ca020ce3a4c62df694f82ea2d46d83adf6cce9bbe1d94a63b768d6ae999b194cc1230762c2e8136a6559f460a77ec76dc6c5d12d2e44090aa96c2d25ae18253389cf1cb77fb530444975300d762270f59bf53cd7dc7beb9088282b57ccbf6319d4ff34d7405b1135d4aba5eeb8e3c9ceebbc310b26bdc0bdbd7d59779fb0dd857b5d4622cfe52df415fa87253ca26f3313e5be79e0a9df21d1dca509f9dfc9cf0ca195d3c95bddb8675ecaf7f39aa2305d3ec0c7b92f28368db74445927e04c401df4c6eeb0253f9ab5c0b426dae72d844ad02c63cf712d443504f202170112c9e8158626f8ff9f5c144888d897a0d5b41c52cfc7057bc6c63e96a74598ec54369ca6662403c03c247baf83e042e3a7bc9a37a07b299339d28a3a97fc333d3ffe10b0b2b45ad8af9d5a8f8d725ab79086aa891380a09379fcbc8453c6e46e3d23c994041fd624193aab9530de850956a825e8db7a27d17b996b4ea6b0e57db4324ab8fd4b4d90312abac023ef5f33cd0e251bf8f318152a65dad8fa0e7404d10444caef36a2b82329d772c150791c3369742bb9b28075a005db2c7236fd27cd6a3cc296fe1d5b5723ed19de2023e9581310b655cdf30598fea50f6f89e6bc41ae1884b9f5f7f8808903944babd6394d8679ab0adb1d35a2fe13e4123bec27e374c8973e3e401cc235d99c121c5ab9bdd2daa983baad880f577bf6523153deb50154fde9ba1d02a78b6a180e3a5039e1c7c6f7fdd2e5205ab95a3f0b088372097563b90a25100c75c605eaca93fbc2ba2d0bfd1b3ae60dbb18f99c4675ca94c84a62bfd76fa60de39cb33ef853f625e6524062425d6fb8334d93340546236975f6c8f32327dc063bca1b567bed88205d2001e5761ae0f4cba7b724aabca0f300e03e9c4727744fbb7f0521e372fbebe13e62569dd3763363b9ecaacda2d2cc55cf5b3fa3b50584b93758dc03d55d0c808cbd09405dbdd664daa5a295aa175486a7065e2a5a7e0663e3b903fafec582aafd71283625d202d4575f9b0d47b8af91035adcd7092dfc7701a68537dd62e05822cfaf3548db3239dfff293bb018f6a988eb38e51878890f85442a758cdc76e488ed60787baca06a83ffaf71361a9c79ffbc8ce5aef824bb0f790e65e5f0b1f75445901dd9973e50aacaf8ede2950e8ba2429224133a856ad0618275de15a049e59c3287ddeb6cd322325a8391404b5c82f8a687461dabdcaefc1714472acb26102e696f4dba16d9c604b253ae2ac71e6dd1b39ad0f28f91263745960473307aaa69521de8baee4c770358e7c8e0380faad2667674f8906e0f4e1d8952ab29747ab836b9ca86801d2585ff8ce952123eca45ba548eedee011f9bc891f4dde462acc3fe524370a86b3dbbb3126f039786eec7605fd9ddf52cacca20eb8663eb18052f148e577ecd02522e19bb34042f4a94e565ae52a4335627f8de4a5e997109ba3f4105d91e1187b494b4b35b481e24fc0ca75670742d2a6e174b5a48706823f3aac66802e49a22cef48c4a520cd325bfeb84ce5df659732a47dd14479c53e1654bc54dd29c49dce5c7b3b4c8bdcaa19de286eca5df92f83e3a4095d4ca21132279f6796c67786436ed082098ba33408aca398e7f5930dcdfb0cf464f70e4f42a6becee80ddaea78bc27eba61993c7add6a40c1c3f59e8affb5fcacdeedc78a500d15c3e52c2cde01435364adbb21203c6edc5e96d1c24a397c01ed1409b03240b0bbd53582b996b943458531e8ddc5a1480a26c6932b28715e9f260d5be4d5e8456534d60c41af185797c2be53b9bb7445d2c993dc38055b2f31ee184184bc089d25c26b29090efbc98e8862b31f190f186a9c84df81f440b88eb279def31b962543cc29724885890a259212f7016c7dcf82cf95ff5b9cc9532c69ad3364f6f56f20cdaa9030397354828d2d3e46dbcc9d31dec55babcf20103c40913fa1538ffe5b0199454916f7edac76af714420cfae5fa472912287de4553ed104ab187861ae71225beaadba7d79eb2db5dfc8737bc8f002806477f080d375ccf01e2211710f21dac30c9c1bd59398dec2a494983f7945be19109dada19589b8e78e1324ea6de2919acab884feccfb017dc281d03f34a8cc8c414dfceffda4af86163882ef365f2e1b5dfa32bc9466707456a8ea84fbbd92c667a50fd36e0ea6de7c73374aafe9d5014fa5d8b5bbb1a412a7f4f01c3f2b3b05a2a28a9c45a83664716ccdc0e6aad0c2d4bbfb0f4cafdb51165e1e3f7841caa1f9ef54fa9f5abf6fe10079b925eda4e6302aecae20f616edc7ef9db5a1d7371dde65732529ee1279e47001a0ea30afcd7e26063d4c49788b0649d5f3655cb76c66fb82e4248f5e7189437cb961662890cb3f17b6a8fa6fae47071720ae845097e31d42285ebe54e2f3e62d3fc09619d72e22d46bcc2001a9aa37f049dfd97fc3f2807fcfeef0e580e3d6cc3797000c259f53fc8e339f055c1b96cfc87345d8349898a391f321e21fcd15289f0e2cb6a776c9fa14db93ce335dc41f26eb529e87f40de5928762455ced0bb9bbd12a00658447c93519a8da68f0804a25009956e125e33d98c48cf24f15dc0ffbd98273669f1e46cef498b6c430cb714e63431403755bc1d4f1bd75899e74d26492c5a29ebcfb74ce76bb4ffafb9844d6d5bf1b786695eddfcd128a2f3998797001d889c7bece120c0da009547b7571985aa27ea7ecb2318f2873d767bccfac2a3027e3ebe4bf9c253d45bede98412074e66ac62e5a87d45a8d33dda5fda65e093d793d539b8a528a4131923950a0bff05dbcfbd4941033d83fc5340bbed327d5f9f96dc465620f5a8749f7f9c2f0d1b231ee291e5e1d3851cd1493b07493f86e49a5a1c2d243061d7d10e7c1d84080f19f10ad1b2f675add9a9893dc657f351e58c6259b140fd3893b5624f9e1853b23019f3310f331f95ecec290688c156aa807a2242199aae20a93d60ab4c0f61b44a4a61ec4a49bfe3463942edcfcb3aab7ad915e71fdb818664b6221dc3288f9de12258c1a33ccced2cd2d99bc6e22e2f4b0aac05b1e4f4b99917125322429a4a89b4cde2c7a395a67a434047ab1393658432b754353d7b18e3f03c4fdb5daff247bfad9edcb49ba2b8ffca59fdf020a46529b4106593735f540942195858b6c0fd064971bb90eaf7c7863ab76b96251aa310d7a69fa9a5d8011b8503a4594d69d32b155d4cfe84623d9d5cb714d4fba33285a7ef45d75d3e14c3cb2eab78bb496f29a3d84d0246b64dbc203dbb7f5704197b8e7db4df3d326fdac424e1455b904e7c89a281b93cfb27a10d718c0bdbcd2330dc4d274ffc02cedd42ebbff4bededfdefd6ccba3d3cd52c75e5d7c9f98529615b4d859e9ea0c9d831d78c910bea960a3c19527fe34a9fc890bf0ee7ec44daf8229b10620d01e88ba7868a3cb847e38e179be64e4be8102683b04b1e24158e3b1ea37d3ab0f84f006af845362277a9ab673eeaaf15bcb33bb48d6362984f81ea2e9996d9400830e6cfe7a13823d8dff57e03b79c37170307dab35b3e0f0b6dd86a3c45d9db1aad2c71b816fc2afaac4cafa5671c3c297603f9101cf9f1cf06b5169d4a845c1d737988a453c26db4a09dee88c98c31c0512519d2a0911594e2102ffdc91f22bebc966e0b548c77f5cdfe838d7beb81dc12fc21a7f1114c3bb2fe558cff8a1aee570c621aaa09926ffec05c2c22efbd419d318184a34fe7aa27839fa2b91fc05ab9f61437be185aeb243a1e767cecf96c4b626c0e3cfbc62a435c3fd73d62536c75f5fd8aa084131f467a3b438e525b5bc0bb2c0002afa7605f95b239359130567be6314881412978ca2449e3480938f56be32f47f508e0ea253af9d93ca2b77c08155d80cffc6c6661b77638cd53a822d55e808c55c41b18998ab5d911f6d7d0a8743d0cd774e2a796aab686a68f2432cee130fc794032734dd7b1f2f94eddba5879c8f6c5f7f9163b018f0468844e879d602f288355cca4173beef4d200b22710e546bf683bfd156556a74ba6d7beaf272031e4b4b6ee1226cb78fd88063901fdcb5c6bed95e7d96e74542a5ce7c04ec83cc7e367e9c3d588593f508998b39e9dc9f47c4c3f048eacc1b12472dd8b25267bf9ffefa3989c72dd11e9b470c02069e7a4ba2282a4db120bf657e2c12215e696dd064b6e40f542544f0dc87e12884994d9e80f4e8d855e3f6c8ee362de1572e1cc19127ad642da1571cf81e6ba02cd9dbabbd900f376f461545c591fed574498d45c68bc41375e944286aaca5590be7cd50ac90e1c0ea6a126ac276ddee8073c24881b0b9a60e2b55e23c16787734329e97632abc7dc1eb506ac921f0b80e60d073c595e378b00699b15eda88c7f6e6d47c050a73eaca9853f96811927b53eeb9891fd67376aeddf82fd1581e26bcba8e848d0dfb18a6ed670e019b43faf05f6db6955ef54fe9e85019ebea90543c840e11ba5c59e647376d208dcbb6904c3b7aca50d51c3f69eccbf8a33a59c47bb94874e8c57a9669b065a9dc5364cd31c9b8fa5cb6ece67d96798e5e20dbf891258b1771fedce4fb5ae8061fd75cfafc9db298d27e6f8a508fdd2159ea3cd880b97297a316d55fa8cf89beebc7b42f57539abe7a7af2b36d3243881bebc8c634d321384e08bcb87b199d7d0d8f626264bda8ce7aa706e6b9468da5c4d57b45ade4884b5c9447454953ca8962cfa5cf3567271de8f1385fd17189e435f599b03a6439dc728b5b499328"}, {&(0x7f0000000600)="995db51ddeef99d947bcfd8376f5e519d58e9d0397bf87016d01ede159456397c49c4a14cfca5519903530f5220d97a2ee76e8828deeda1514f059ff02d997a12fd20a2b3f77964717279a590526ba4199ee289fa0a7704e0fa67394d46086661f254c367ed793bf56a79c03213f3d2940e483aae68f77d3bb3383cdc2d91e5ddb25c77b5ea3c1"}, {&(0x7f00000006c0)="34698f4ff1a0aa1145d79ce4765bc2c659576ca1254f319d8f403f597192dca09d8c79ed2405f8c9bbced29e3ce7a5c8a3d32c98c2b52e0c2630a1"}, {&(0x7f0000000700)="331811debf0a7905efb8e6fcb15c28c2637f5cc9b00e7cdcf1b6d374c9a51a7209f975e7a070c2a7cd70d2a91012e4adf729a7a5e6b74f7534ca0df9c8aaff68369fd132d850d3d22df2689deb2f9b2abb08a76895e1b85cf7c40f11c6df4137bb140f19363b8279103cd07db2672e7fd60ef71b468dd7b892a685495201b370f98da05f99b437722af7c9f0ffbb7da1bb01f233adff8eccd4154116592ac646c28555508c0332de8545e107c50365a1ba6e4d8a6b2f40d86d3bd4e2179d25d5c90a1c6b1edbc408ee2f614c89705e1eeff4836cd6afddbc563a5d805166344b7802304523654560a8f5184888b3"}, {&(0x7f0000000800)="730a4df123ca7769c6fb8486"}], 0x3e) writev(r7, &(0x7f00000004c0)=[{&(0x7f00000029c0)="7b0503584ce8d2ce7fde9e5d801a23ea2b6979ecc844084c073000b4809a5180fdaffb5e0ae0d9f4cddd3f40a84400508657dc115d65d679ac86e2401d295fd33c96679b22911981b7f2b74fa91476f4fad3563c23c7edea5a5f4683a85a165d76b0dce05b843f379608a96bc2c5d201679acff1bbba1e46eaec7b32678997f651eabfaa08b61659f3474ca5feb3442f78b3ada6b54d1b173086e363010d65d6afda5da875d835b5eabebe8ae60c30895434c23b575878c5373add15a616c28317d955070cc7e28ab6b1ff76e4f6bed742420b07d297fb9cd6f06809f8c22547b515872342ea597a5394049845f42b3b97a20c308a5cb45d3c08b4f64821b9078aaa76312d0277d9ae7cd484b85a4c7d28663537be3e24ff6868f17d16aec1e49345a8c4b5b3cb314c40208c6633af6dc2dfa17badef99f179c53fd06163b1149ed0d6377f6b463dae3ffce81dd31f87cee66a958b85d49f69e5da1582e93743dbecedd2667a8766abd88895048c20f30d0b6635fd4cf603d01e22e79b7f145ba37fdbdfa914544e6aa499e988df5ec70926111777d3898a4175190daff7cac90043a46a2b22bc3b185af2b4e3d0b217f6c92d0b852660790c06a9f5076e9808b947adaac219c31c24ee613629455410739acc0a3b8cb9cc507611fb1474996bf338c74cb0bb44c17edf276edb84a52d7dc768b303a3bb3a56a415bb73d3a5cda8a7e753788155923baed1017dc08c52fe86240bf109704cd3fd7bff10627752988eb75c8e89f13efe9f0dc899adffcb7074a523d819ac2bf24eca8379e9efa19020f9380dfb6499fbe2f79a95cd0c0d6d90f97e8c39e75f789213f36282dd9a8cd23fb67d5e54537d07435b30a5d462ad54d8b5166ec68f96ac8d0830550c1da2086a7115d740c3e1105fcb2b9ccf9ab280913944808d01d54ce4b613e7b39b5d71c234a89154407df8c4c32226ecc59c577fc832180d179b5fde9a0ef92e28c7d3a98990c45ef782b5716cbada6fffa288396864e05fad09a020c8c0c13ba6fa3344d5c152e5ac149c1c10ae59a4111fa1de7d99cbd375476143287b405a5408da70dd8b3858a6f9142ffbc7a45cf9016ae23facf0478dcd19c477173f43a42b538d30d2d39327fdd27360f6ce39b995a3968af48a25c82e67a8068abff4b5e0f797e80d3293ffbff6e70f77a42486449d518395c159a1a2b0d83fbc4ed496b7e4c22780031396dc4c16cb4dae000600c209fdf5a25ebcbc6f85590af28968a755198e68e1a012d0b738f33cdfc2cefd43841761afc9ba8920e1c12eddb06d6b88b710a48bbd3b40d2340289326f8282c7064eb97c30be26580e47ac5969c7b18a29e642ba7fb8ef23f4e2262eed3c342e09a7d587c82f16a49d0debce35137e7e68e37db92ec952a289a8a81f8845cd0c4abba94adc27222daacc087923a554c40c0aa05607ecd0391627f92d58511d35e6f503ecb165aca20936695fad1641af15a4586f0c6b7b2e50edbd6c4fb73ef75ec9bd8ca0e49e0fcd88d58f3a2df25df04646394ba3a856d5848a30ed717c48ab9a8cc96ceaa4d4b15be21c71cc2e2cf0c905ea54955073b2560049a1d31cdcefb330f150e693584c262ec5019895b81f9786e7e15c5cca371f0709bdfadc4d79f1a7150c92619a3ab2dc2b8153eff67b9113c648c49c80bb768e3bea1efe6506444a8ceb36ce54c6978567ccfb54c17e84ad0ed0aec569b33eec80bc161c8a3f3f55094916647c2c2438324b8f459fa01f7e164aa93f766fc9a9ba69e8930fb7ad640aba041636589d905cbae5b68f41f24cfe8a591fe6f1ccf2f43ebffcd48d3e23ad6da34baed3242127562024c7bf77b962e4331b1e0ec411d95f4f9f7b177a85b71d150b9bf710aef8124aea83cd1f1ba339b480ba1f7ce179a15acfd1da8a1219ae9205eb7e50c5e485f54cec2636d3e46f65fed3d079ff3f167337106b9db94c7722ae14ebca9544edcc27aa0dc287c4184db906b942f4687f973c2b431321acaf10c404d0c2defbbf9ef2743687243b14cc8948a9b25601b2c5f0407a11536d67ea7575c077c563d1a102c08c87485d22c882e4201446856ecdbe5dbf73270bcb8d1e4bc3bd3076e8646c3618a821f61c19cd9d706804fa0149d3c9b701ce47d0d4c920379ea65a27d4704b205c382146fbd64a39e2cfffde3cadbddefa6e7dbcb1b12e2d9d265cbcf04926bacff8a2655cc74091f9530e638b4e2e6e94fe8191fad8b82cf99246edddce075e9433b4816fb89544a02f373ddf57343f7669f8ca5be22b8728f5041ff61edbdb7ae019057ecc1b12777e1d35a32a32e22a2385491c08080a3ad9ac5557224db5c30cc6b7f351fe02a836e5fb2bc48674ca4e27a8b65d878e8ed12e9671f42d72894c6d4f576699895af3cb6d3ce79d0fc2509025b9a13aa38bcfc8cde0f1e1097ffba802b75e27cbc0c16636ee7ef273bd799844b620ce0a4fd9481e0486ddf5465a09682757556acac7ee70c5b2e627c0bd2e887db4084f4d94854ef03f4f5bcac7170c6d548597c6d991782539778f6be82457144f9ce2bf4a9cfb33fd2b428b093e2c821a656c1a1ee373d97a89660fd942b8cad9f365c92c9f9da92aef4eedab492ad0704882d5b4fc2e80ed86b4c29fedb897a61132d5fcea1df46f98278b74f452ea42d3f7791c34c41bcbab19fe284dbd512d9f40339fd43d5a6aeaaa9b8c07b9653b16cc1b1438fcf4d23ac73a7b2adcc38e490fb1a14930e6af91a58f6e87dc28717d03700873886542cfb784a2fa005443e5ea4e3f78c0b9290dd4e2a7c0f6248d71b4a3cbe53c05f15d7ec3cc73cab1cc49f16104ae325e988bb5fa8191e6fdbdd910ffb758df5b2fc9f017f20a192c2c281849c6868d6339e86d4bfbd2fb12c65dbba64e464b3f30ba60af382f0182e215fd5c29ab327be6c6ffd8c80becdaf870b02845b969ba90bd9f6997d4cb4acddd229d900648df0f92318805f55c8668495c69c42ee87172e1f01c357b1df4f1a8e7292fdbd09fcb0ee2ede4e5e88ee2e0f302d5db26cab14e93950931a5041870711ed5d9240e42857b11a08eaa8491be999341035f8c88d87ea81c1d02911e67105f620116cafc30cefaeffc9a9458d3e93ee8df29871bee070f8839e3be54f8a5f9752769a7401e49979ea879cc70555d686c741bebec0b37f767f1dcff2c97ac8d50213d5e52a7208b8984661cb0cef2284700daf6e40c560322294843854c67e22d4dcad488a1523c84426180c6b5830b1433c3740048abbedc218b9c4d6ae98b6f1c273d203a3a5c573ae75faaaed5bec26099b16d598378700dc20ca803bf8a7063bdf0978603fa7200fc23a038a8e98b01cbfac63753efb68e73108fb896f1ef121e28c0ceacb83341e87179886ec0baa8010a175b79cb113cf9382bc49f3e9ed10e24f6f3da9cd436b3c069858a8f0149b29e98a895555459598378f788c633dfac8a7cd6c629f147ee73daa03dc45b90810450b0f36de8a79340a58ba9e62805d39920427a7c04db2325924b72c12e3a423453591c72e55bf9a76cb089fd3daacf85d696a6c3ff21561816f9b3c0c64d160f9819e29cb66547f565bf7f947177e789888a9cc48bfe52bac189bc6f55b6b20da33f25f5378496a466b104c284d5edec82d42b527ed345180e010eb570ab22189a9ffd06cf22ecb3a99b10da6cf5be313c2354040a570b7fe6b90276e350beedb9889df5048c2c284cb9816e70196405e333834fc1b2a13a6d4a5fe5373b514fe3207de4e835c4cb8776e5976bed23e7d0163342d6fe16f2a9dbede4f7088b9fe2955d7171a081809e8c221b954929c231ca309b4ab0e0c1cdd5604cf41b501f6b6cf3fba50e3be01bc1ca6ca02c304c13339dd853d1367621998d7ec24fd085e7b3d883adaadf3c95036a489b524985bace6bbd0090e08b650644cb009d36575e543fc3e101b3747f275815c1dd1812406714d19950f9a0c94ffe67739bff0277909a25fd6ebca6b366823296bf5ef22bedd7c49db15007fac31a70379fc1daf7b9cc93445bd372b0ba8f5ed6ae0a74bfbb2a868a363f9c819cc457db46eba23e9226762e529b90cb4e9b30c4ad24468e0cc52138660df3decfc596a2338d654e8ff160704d4eeea557d5ce025e7872891d7cd51fcf956e7a5c34a7f8059e9141548fa450990abff568655d48b5f82225e58fd0716dc422b84675ae1c6144eff985b9e72abec0707a64c6505f134411ed1825273c8e80b5688a828415a23647a78d", 0xbd2}], 0x1) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$FIOGETOWN(r8, 0x4004667b, &(0x7f0000000180)) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 5: ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000000100)={0x4, 0x7422, 0x4b35fc13, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f00000002c0)=[{0x1d, 0x0, 0x2}, {0x60, 0x0, 0xe1}, {0x6, 0x0, 0x1, 0x3}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) socket(0x0, 0x3, 0x0) r2 = socket$inet(0x2, 0x4000, 0x1) getsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="2f247933f2e900711a837cfa72a8", 0x2a) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x7c}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x400, 0x20) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket(0x2, 0x0, 0x4) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmmsg(r2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x81, &(0x7f0000000200)=[{{}, 0xfffffffffffffffa, 0x2, 0x0, 0x7, 0xc1c}, {{}, 0x0, 0x0, 0x0, 0x5, 0x5}, {{r1}, 0x0, 0x0, 0x10, 0x0, 0x800}, {{r1}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x1, 0x3}, {{r1}, 0xfffffffffffffffb, 0xc4, 0x10, 0x1f, 0x3}, {{r2}, 0xfffffffffffffff9, 0x3a, 0x20, 0xfeb, 0x2}], 0x8, 0x0) poll(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r1) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303b0000000000000000000000000000ff020000000000000000000000000001"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socket(0x2, 0x1, 0x0) close(0xffffffffffffffff) fcntl$dupfd(r3, 0x0, r3) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0x80206979, &(0x7f00000001c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, r8) executing program 3: clock_gettime(0x33563686ec971794, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x2, 0x0, 0x0, 0x20}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="a658e3", 0x3}], 0x1, 0x3fffd) writev(r2, &(0x7f0000000400), 0x1000000000000165) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xe5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x8}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0xfffffe64}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r4 = dup(r0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000100)) pckbd_enable: command error executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x32, &(0x7f0000000000)={@local, @empty, [], {@arp={0x806, @generic={0x1, 0x0, 0x6, 0x0, 0x0, @empty, "", @broadcast, "9874564a189cefd6ebfafc207d24f7a7"}}}}) r1 = open$dir(&(0x7f0000000180)='./file1\x00', 0x80, 0x2a) chflagsat(r1, &(0x7f0000000200)='./file1\x00', 0x10000, 0x2) executing program 6: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) sysctl$hw(&(0x7f0000000000)={0x7, 0xf}, 0x2, &(0x7f00000000c0), &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x3, 0x0, 0x0, 0x1}, {0x3d, 0x0, 0x0, 0xfffffffe}, {0x8106, 0x0, 0x1}]}) sysctl$net_inet_ipip(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)="1c31", 0x2) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) fchflags(r0, 0x10001) syz_emit_ethernet(0x46, &(0x7f0000000040)=ANY=[@ANYBLOB="51ff7c0a23ba46abf2080047000038000000000000907800000000ac1400bb9402830300000000cf4e740090780000000000000000000000e000000100"]) pread(0xffffffffffffffff, &(0x7f00000000c0)="5e3c31c32749c802a55d94798a6e63033e4b1bf4ea41850eef2a6502839831f3d9a009ee0ac8d45044663f65418f3ab0fc5d06112d551e73e47510cc46009429a20c913ed6791fec3aec3faa6f", 0x4d, 0x81) executing program 7: sysctl$hw(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = semget(0x1, 0x1, 0x68) r1 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001280)=""/200, 0xc8}, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x332a) sendto(r3, &(0x7f0000000180)="b6", 0x1, 0x0, 0x0, 0x0) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r1, r4, 0xffffffffffffffff, 0x0, 0x100, 0xffff}, 0x5, 0x3, 0xd95}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x7, 0x0, 0x2e) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000008c0)={0x1, 0x1}, 0x2, &(0x7f0000000900)="24b1e4e030b53a28cf9304baddd32a6aad4084f5c8882e94a48e0fa5ab195ad61175ae6abfe1f5f716263164b379bcabe3b6e497ffab7941cc75cf", &(0x7f0000000940)=0x3b, &(0x7f0000000980)="f8de8114b71903af801da4f8644b0e023a78ef98e19b3e6db2fe0a38357ad7409dbdc4a313a8e6999ac5a34d9b2725136ae73c6bcb1cad6fc5141dffc800bc770f5e62b61d1a7f79af65ad981c4e420fa9a21a50dd798c93463ccd87ec53f662d88df0fbb5d42fcd9d512585305754c926371fee6c11cac21cb4f1ae11cbc79d14a41c6a24e74e72c61829373055d550e6423ca49f58a2800d353fc3d2d297a1ebaee004896496ae40cfdd6b20471bd40f489e8437712c6721d9481559aa39a04ef17ef6f7246415818d92f4ee12b137a63713f250fa5d8673c8ff076cfc673397e81561da72baeeb70ac414bd3e199b0aaa5678ded1227118941ad58e5d915f3670ec8c5516001358553438d6f7e7a2617bd4a71f9a9506334af4e42d13a9bdf81363b04622e5e3d0ba3eaff9a99ce938342dc6a7e710fb0a3856788029c7b8d42681f8d174012782ca42d426d2e645a53ce3497a0e88867b9db5cd1f387f1421f766221eff172b557d3f382b00eb01764214a302feaa58843f475d283e67b35de8169363f16e893803775c83a454526a92242e12be1e7f9e45841787e830b8e999a5e9cf3109e8cda0239fda608302b7df6d8cc09e0ef09898a30d57e69864c7a1f48e90b7b1ab1bead3c6c4127f4060cccfef38b32599319e7721345847896e56a6cad5ed43928c895b40a904511e2495ba9cd049c1d8c397981d462036c3cd3b9b40f9365fc6de217ffc2d98a24b48ee470a9442657e84d32b3ead891b22c61260b4d7d4d4bdd6c64eafc1003d146b38975978ce5079885fcae45a130473faade3978588dc08113069bb2cfae6739b8b0a19f77ced43f4f79aa00c0b63df2427509a637dbe09a41f9519182d3bba8c118f47be5d6dca2a60b575b2034088bf3ae6284be997441e288de2844d52d19a9954e2af1160349e5503405d3f1c63b0cd4941499238cde44bdda165caf8da5b04ea82625bc44f249b2710f2d0c25b90a8db2360ef6cac41bd1dd464abb0bf9be69060a05a79cd600d99e4918bb093e57d37f3d78626ecb25bd6a87609a92dcbabfb4623786e50c8cc4c2e1240a53dcd059a440166f701a7a003b86562f4460b6bc0d2b2259d819f2637d9a76739f13cc6e53f2ff858e60c16c819505fc0c25ada05b1af345b4885d5cebbab2934d5fd819a72cb33bd08844c73882274ae0e1e5126c169a7f9f59d2c06f719be591ce38817602ff790469928307198f4adc45bf8ce7034f884f1539804c22cc2eb33cdf0c2d66aa3413d846910af1e4fec78bcec008e0f5ce5a27d75a10e0b4c0626f81c912556b138e3fee12a2a134485c1a09417c350d118b36a9a18fdd9e5df1ad2c12709817a871acd64d35310ddd2399ea54bdd210a48f1ec881b4612cb5f0da8b279f4520fe4b1d1d8691c89e6dd1b250aab49b2f505c43136725e90a7c192c77194ca772c603cf0eb6b278e96435d1c3b915ae30f5790994bae5a9efec6bbe800fa518963d1b96b73edfbeb26a79abe0bb61df2559289848337fc7298e82f1901a5da9ff2c7e7d1e11577bffd48586ab71d6abb8d0b809f1c6abaa959377b4ab9911ff8c96ed8161c283390bc09a10b2b93aca29476141ac467ddfbb41674d6bcaca64509b65ab8a248c6c36ad6576c654a3aa4bb1cc99c4f4d6bc223c2e6259f848616ec64f7d3e731cd08f1c0a2b1033589a244f42cdb998237357623a9e9f02f7b410fdbbdd300b3312b159f6b2c6109e566ee44b27a83d985565066917385cd97c7b94f671a796ba094649dfaa7fd942905b3438307d518c65ba54a8ee86e4bf4dcebc3ea100fd7d82889811c96b2f3f7263c7c85d718fc5df751f2d305f75ef14a4fbb984eb71f12064fbe62a279609bab033032c704587f869bb98c17f5ff8da3194144e45a2bae061bc6b4da1447c8530e428fb31e0f28b8643a165d04fb1fd1b38eb321a3d5d01c9da043e70a8c4345964a0efe4ef6cf9acaad4568f06ac3a4fa7b822be2ddb83dbb76704fdb6d5bdba0513c2f875df3eff73fd4d806d7166e62c3a1160fd770df7032e0374c61ee2d10e20123d9df4a8b610ea42bc9636581338a8d550b0a1a2be33a7fa2b8616474c5002e55d8c3e0f317496d5cee387488a82bc91c8b32f8d542c8237d7413ddf3ad5bcdddbb8876ec9a8b95163923eada3e96426432ff2b0be167ea2200329cc6f49e2e84290db1bd07a453debdbb7571ae5649eaaa6c0c3bca8b917851d57ffc9241a72169fd32de655d66151b6db3aa90b5020a3121e26564b6df97c33fb183a9de737b57b8bc56c8ae8e256edfbff5b34a337b1e459ebffbc15751ef5fdf2e284427fecffd74cfe3598943e15b16a61750b682ec49e1f542646b511e0d5d183784ff0663df4f5025eb8f71f4b60d4da288231d45ff1cf13850aa8bf67193a37ae363bd81ca80ca16eb7c9ac96b5ab79be8f91e4b0d7006940319cfbe7506faf847a452bce905cf4258113b4e5ea66d2a1fb9d19e9e864aca6eb5d3a629dc2fa571c8186af6f41b9729eec202fa2aca58a42fb40e889068ad3d3d984cc3c62fcf6b71dbe66935a22e8b50db527b73aba1b2722f375a38c75d73d1b5e8a22263b660d1ccc330c25da15bff1646e89d384cfa5b218c0991977c600464a9457366ee13bdd723f87d87b0f29f4ee2b71b9c4693ef835330e146d7e54440186505fb7139224c777c3defb1cfc74fafe0a92feac192df1ee204c38d46fb02a47c0719d74917bbdb6bd07dafcf7c6150acb0775a7b695a3111e56b17d9c5a4b9bd091b90313c412c6db7802c4eaeaf87154347312d04069351e71e6a5ad287270cb0f002aae747141ba83ab4da6c0939811a01757b7387307527c145b2a7eca9aa3947bf674e402e928e7e8a9e47bcabbc983ef34688d8f0dad5654d78603a24f0283bac59c709945814f276516807fcb244f9b95dc07de6019518dcad2d083cb6ef38acd0074af2184d4f10cbd0c0ed5c2bca8f7f7c5dfebc050525c4d9732a23dc4b941ad717a902f62c2311763e87941fb1fc3078efd64e035eef9a159f807f7e103b7517189005eee9eb2bc302fb8dd7b452bb23cdb884b7077a424818252fdd3c7092e2fbdc51c16a20f45b176f572698ced95448dcbdd134338e663fa0022f5a55cef7c113ed68ad19a5ff348378b3bd66c3ad5b87cb2cb342849f9d0e66446c8b592bd4040721ca78f39db4e33db3c840b92cd391f611ea9f1f2c8a17979a51867581d66680c64cacd5249ca3b6f8dccfe284933f4a83c7cf35293d2e3e601221560409a271a4ec50ca1329a67ea8c423a5781316045fa8f68f20267d02ac3d415eaf7d67ebd0d770ede97c67e3231a5865a1a5e9796317bec69e76e9ca8cd03c5798e653f3d89d2f1487db6e54ee34efc3cee59f3a6ba36960aac3014dc3ee1c6e0c5e590bf031e94076671bf42a20c2ada44f72c9cc4b5dbce0aca51df18d152488e7fd7be1596279598e01c3682a36ccb36e056de83dca2558045ce2bd15ac8cb0774059458127d2dd49f7bc9e76ed44514bf1f5333f925ee51799897425f6881024d7c5bade8209d44f7eb7952e2d1d384ab708caae1174f54130eb568b115874073f6173c0ba1c817c37c80ef4cdefd0b3e84bebdd26717ade59acd2880d0c24b101f6cbb0157de4b1537285923f265c975a898f0f4623523a36576fab6e0bed8c2ebe3f138362995aa8970422b9b4e5dff28eac168a17da9226a02be381a7a5cf3878f7edb60582493381097f16c43089c129582615904faccc968f9a8eb6cd633eb42ce1f4d167a67546477d4cddecf260ee24cddf1749b31e0b2dd6f0caf89667c018dc172d7cce08d0e8800c918186a30381071e3ced83b2de0efc440ee45d71fc990b4f4163e0997c94ba45247b87c544b8341c3d725dc876ccd9eb055de250dfde1e6b5660e0a5703dc7e01a55c8a88fcc3520ca22f97f5cf306c00f19159b7873eaa36c8c65995783256565a050c51096a64f205c217e672263c2c5b0e3a050f8048225a6fe570c6a384cbb67ac7c2ea90d34b51bf21797de11eb6bfb619e7c540803e4d73577ea1fb0649bdf7e823fa9df33afedb0f142e98a983a8b4b5fb9db59ecaeb47d491f7cfbc5063be41abb3fc622e042b18893942bd51bcdd2fa6615a9f028baf52b755ab34006c9e3679e5c227115f8e4a9228488dbfb5a54de31c595bbc893b0974225853b9270e20fcbd8d6a3b6a4669995a124d8a578d57a7ba0b01ba6175bd7a113fdc013f48497dc9f036cf904642e5d6bb0295283d493b675a27592a58e52f2968f879054cfab1d2b3bdb4c0205fe97fd52ec6801534389e92faf795924bde7862ad3747e1f8383b63d0ffc71e848576c2fb116dce1aa0a92be792c6953de1dde0fa81411a2d8d4908b62683d3f88cb3261c15ddf3f71370c2c17080599a9adc50b2e24b5b26a692a657cf9260820cd753108d9a21ee0f6ff63fbb42c2478ff36b77968ed74974b9601cb668c0d2a1ba88a07eab73cdbe56b5444069195230e25d35132b2285c8a765ccd4263f04d9b20c9bf2e93f7a1a7b1e0850a6fa07cad443d3dc1db4de38b4850ad965bba51c225a62ce162a85a07b88edc2500d7e8a214b8e8092e3afed3a1b6406b52e4f2673ba1b48d763338c4be94d5d4a07aab75dab78e1645e4c3b88455b9be46c3997fc986598026bc8fc4fa4369571a0bd6e6180ae46defa456c490086b9dfc0c03cbe4ca38b7d1f01b1d8f057e73dc0a64dc12b2542d9da225633faefbec8a32c9abf7c91406f66182b7f2fbe1c349e3b0c693127b162588cf3e6d2df63a0284f69cb3861b483a502bdd53cdd2085fbf5fa4f3da96a92a672f779d4f8357d6ab8c9a63f97d2a4b8ec48f4f19277165e31a9553f5456e96346b85f3a00a60f9a92d011f113f4d9351a4b1927940a478dadb6c4b85649ead16374b86e49072ba61e36637dd77c80c3b07bfe435fe6114a4d9cebdebac68c67c6499cedb6e1ed7886b7ccdead3b5dc28a0147d92dffa617e594c1b7ca77d71ded195e72fa9cdb84a9c2ffeb6b3e86b2415894d3f1e4d6fdd05bf040519ca623687689b9df90dbeb4a0770af1af5d426a1ff775acae83f8d4ad16c9a5de2c3b69cdbb20fcff83d70b68d08d3b05d70231599b05b441a17bdc25603a7f5a69d5a17fadf2ce48e3c8487aae197f7b7c6a6912b86d1da7505fbf6b7cc787fb9a67bdd4e21a63ca43f1a716ccd4a5f0738ad472c235167cedabb4c86aaa0c0d8ecd2462551bb28264b1edaf4cf6155225ad086c78b10ba80ff9a257f30d4e36f400febace170f7366ac99a8519d535e07bd8d0c37ae8298bc9733611a1eb145653ca3879dc0b09c8b6e3ebf8259c4d664a4a162cfee12e2ffb4fb9790501f1c86dd38b217714ad542ebae197a15dbab3b75138582756c39196e35f8e16c3b778f364eaf5ed9fad57907c09f2b6631e67b72bd3d40f677c3f9e4a756b42ff3fadd98413dc1adb5170167eb3ce9b77d325460732d8b4ff5d0a0fd838142871b524bbbc5e9ddf1bf728864145beee794ff8126656679f05c2663ef9e2e92b9fded6b20c02ea3c0d9baa45c628b4f47ff3ecc8a83da64e799d6a74d5684297f28d28e15b037b17131030620755fbf34be1204f04fdb5551fc75cb4762b3435f712c78ae7c46d9a5a845aa93ef3f0b79289770452bdb0e9ce918d2260c3d9b2c34fc886fed04a98632d96f6723cdc5139bdc91f40133d7b7e821016f89d413779f326c991026566ff973dba9e1fcb7a2906db0d781ea4591b2ee4d1c", 0x1000) listen(0xffffffffffffffff, 0x0) syz_open_pts() ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) dup(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x2}, 0x10, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) socket$inet(0x18, 0x1, 0x102) sendmsg$unix(r2, &(0x7f0000002e80)={&(0x7f00000001c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) open(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0x7) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x32e6) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "10000407ff000000000001200700000500", 0x80100, 0x459}) pckbd_enable: command error executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) write(r1, &(0x7f0000000100)="7e2c5926dc108b9093ad8e3cbb120b3533dd9c084395715a89c56b8b3e6dc2eb016ed3e0bc53751d39c07e26330266d147c03b2c0c0cc86bc3a9b1c5c1c7f529735e4f9e9f768d5eedd385bc2af3bc41e83564e9731dcfcd42448189e0", 0x5d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0x40}, {0x2}, {0x416}]}) sysctl$hw(&(0x7f0000000500)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{}, {0x61}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}, @cred={0x14}], 0x40}, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x4be4dc0d, 0x1, 0x3}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r3) executing program 0: setsockopt(0xffffffffffffffff, 0x800, 0x10000, &(0x7f0000000000)="02d6b9139f4de85bd67599abf50ed312efe1ae1826a5c4398f1c02e1e8b01a23f2e33a45bfaf43cd575c907ee27ed8c0c8ef25bced4fd6ed77f2a9194357a70d670f83f248f04908f06547478027475ff915160efad6f395ef61356ba4a9cd72f4eb4d39180ba61bce181404055e85f5e0784fcbd0c315083557e7de08ad468a151c35ded954dadc2912d70c953c7fa7b837b0fdf9195b1d2cafe439075e4f509fe565ff81fe1a23b958594853aef80c63eb66a2e5dcbaaefa3bc075880b46e809843db346a8a834a4681105d5932184021cf1ee5a076ac80812", 0xda) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r5 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x8, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=""/232, &(0x7f0000000380)=0xe8) r6 = accept(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r7 = shmget$private(0x0, 0x2000, 0x288, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r7, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000440)={0x8, 0x4, {0x964, 0x5df7}}) shmctl$SHM_UNLOCK(r7, 0x4) r8 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) getsockname$inet6(r6, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000500)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) r10 = fcntl$getown(r1, 0x5) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={r10, r3, r4}, 0xc) poll(&(0x7f00000005c0)=[{r1, 0x100}], 0x1, 0xff66) mknodat(r5, &(0x7f0000000600)='./file0\x00', 0x4, 0x6) shmctl$IPC_RMID(r8, 0x0) pread(r6, &(0x7f0000000640)="f1f70a33859d7a6c0478fab138d2752e3143b67cc041a77b14c953cbed40267d8e1590cc7588af4abe26dba7272e9a1bc605bbc88240382739df79739c6a26944e572e7f1a47d898f6dc6726561b9b1245f77f5ee08268e2279c6303b04120833141ab03a00e66", 0x67, 0xdd8) ioctl$WSMOUSEIO_SETMODE(r9, 0x80045726, &(0x7f00000006c0)={0x1}) r11 = geteuid() r12 = dup2(r6, r1) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000000780)={0x1, 0x9}) r13 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x80, 0x60) linkat(r13, &(0x7f0000000800)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000840)='./file0\x00', 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000880)) shmctl$IPC_SET(r7, 0x1, &(0x7f00000008c0)={{0x1e, r3, r4, r11, r4, 0x18e, 0x7}, 0xffffffff, 0x40, 0x0, r2, 0xfffffffffffffff7, 0x4, 0x6}) executing program 6: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_gettime(0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) shutdown(r1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000280000000000009078ffffffffffffffff4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000800091780080"]) socket$inet(0x2, 0x3, 0x0) lseek(0xffffffffffffffff, 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0xb67}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0x0) getdents(r0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0xc1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x81}, {0x6}]}) r5 = msgget(0x0, 0x200) msgrcv(r5, &(0x7f0000000000)={0x0, ""/34}, 0x2a, 0x2, 0x1800) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 4: msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES8, @ANYBLOB="a4621e3a2938aef62ea5dc78742e30da7eb765fa8b3740af25be9ada56369a5c30908bfbec9aac8a5bdd9a566fc512550bcfdafc57082aee8f49685ddf852e39e99379d860"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1fe}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) acct(&(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) r2 = socket(0x18, 0x3, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8", 0x0, 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x20, 0x2, 0x40) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000000)="084023891ddefcdf738a3ccc3c384c0de037b8f5383a2afe9eac87a7af48df3aba227d0f", 0x24) executing program 3: mprotect(&(0x7f00002f2000/0x4000)=nil, 0x4000, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) openat$bpf(0xffffffffffffff9c, 0x0, 0x108, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) r2 = socket(0x0, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000240), 0xc) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x6d4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) minherit(&(0x7f000006e000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00003f7000/0x2000)=nil, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f00001b8000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000008c000/0x3000)=nil}, {&(0x7f00006c4000/0x4000)=nil, &(0x7f00001c5000/0x13000)=nil}, {0x0, &(0x7f00002d9000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000171000/0x1000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xffffffffffffffff}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x9, 0xfffff}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r4, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r5, &(0x7f0000000000)="b8", 0x1) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r7, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x24}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000002c0), 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x800000018, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24}, {}], 0x2}) r3 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) socket(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) close(r6) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002c5dbfad800ff0f00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{}, {0x34, 0x0, 0x0, 0x3}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x2e, &(0x7f0000000400)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @icmp=@echo_reply}}}}) executing program 5: r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(0xffffffffffffffff, r0, r2) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000100)=0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = socket(0x2, 0x8000, 0x3f) getsockname$inet(r7, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000280)) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f00000002c0)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r9 = shmget(0x3, 0x1000, 0x4c, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000380)={{0x5, r1, r2, r6, r5, 0x10, 0x9}, 0x1, 0x0, 0x0, r4, 0x9, 0x3ff, 0x3}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000400), 0x8000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f0000000440)={0x8001, './file0\x00'}) r11 = semget$private(0x0, 0x0, 0x489) semctl$SETVAL(r11, 0x4, 0x8, &(0x7f0000000480)=0x9fa) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000500)=r10) write(r7, &(0x7f0000000540)="c50fe5e0ed2e97c3480bb28bb0260d8ab22545ead4ff8bcb0bd7ba8c64a41da508545b0c2854c67921f0fc810d1f5d3e243659dd02a02748888925416d7ba67815733e2d5d8b71bd1c8d01be90c3721a3a135efcdf49071a9b7ad527617730efd8f1aa9c5c85564867a7f0dda3f2fe3233547b78a0f19bbb0c9c5d02cbfd8f25836ab8aec280838332241c7b08c4572f6fbfd808cd7de8f2fb", 0x99) r12 = dup(r7) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000600)={0x3, 0x200}) sendmsg$unix(r7, &(0x7f00000007c0)={&(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000680)="ecaa9dca8bf5d6d420ee08d128db91fcd89feca2552436fd89eceabd9ec30cc168c12d5109ab026738f7bb88a0f9bc9c114aede2d819126370206647987da6541cad082d61fa0394c5b8ca66c4b1df8ba2e520da1cbca1a9359a884921fec52aaab73f6a1f1450a950588e31af438ae44e08ad8ae7c549ba164dbcb64efd0c51c015225d28f35da1b2cbda2a67780f4b40", 0x91}], 0x1, &(0x7f0000000780)=[@rights={0x20, 0xffff, 0x1, [r8, r12, r3]}], 0x20, 0xfd053efea7f89de5}, 0x8) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f0000000800)={0x1, 0x7f}) setegid(0xffffffffffffffff) r13 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000840), 0x200, 0x0) dup2(r3, r12) ioctl$SPKRTONE(r13, 0x80085301, &(0x7f0000000880)={0xfffffffd, 0x401}) executing program 3: openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0xf1) sendto$unix(r0, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x1}) setreuid(0xee00, 0x0) r2 = getuid() r3 = open$dir(0x0, 0x0, 0x8) r4 = getuid() chown(&(0x7f0000000040)='./file0\x00', r4, 0xffffffffffffffff) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20}, {0x2, 0x5, 0x1800}, {0x4, 0x9e}, {0x2, 0xfffb, 0x1000}, {0x0, 0x0, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x0, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, r4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) chown(0x0, r7, r8) fchownat(r3, &(0x7f00000004c0)='./file0/file0\x00', r2, r8, 0x0) setreuid(0x0, r2) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) executing program 4: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "10000407ff000000000001200700000500", 0x80100, 0x459}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x3, 0x0, 0x8, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f00000001c0)="71f91e3471a9cf71b59c7a13c3708200000000000000000000000000e5ae232f3fabfe3d2e6d9512dbb57fdc6ace01fd7fbb1f7b2568f410315911bf52da3f488bc1f2a3e0cadb9eedf77c2c540716de919e923c57d69d484b81698ee9011d40f1844e4fca8e9d84ba99bc1797e279d8c3b94a7961c482003e2038819f8724ef1fbfc75d94c14d0a1541a9b58ef2f33b4739f874b20dcdbab4b8", &(0x7f0000000080)=0x24, 0x0, 0x37) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: r0 = getpid() ktrace(0x0, 0x0, 0x1720, r0) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x32, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x7) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000100)=0x12, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x200, 0x0, 0x0) munmap(&(0x7f00000f2000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) seteuid(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) close(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x6, 0x15}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x10, 0x3, 0x1) dup(r4) r5 = open(0x0, 0x400, 0x0) poll(&(0x7f0000001840)=[{}], 0x1, 0x7ff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r5) executing program 7: r0 = socket(0x1, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f0000000140), 0x7f, 0x0) readv(r1, &(0x7f0000001580)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000200)=""/221, 0xdd}, {&(0x7f0000000300)=""/181, 0xb5}, {&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f00000003c0)=""/77, 0x4d}, {&(0x7f0000000440)=""/206, 0xce}], 0x6) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0286988, &(0x7f00000001c0)) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYRESDEC]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) bind(r0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000800)="95", 0x1}, {&(0x7f0000000300)="73f3ab38615b68bceecf9375a22f7cdc06aba6b27a04efd312f93bea168d29b1019e998b9105caa252b42b4b9b5b09f2027cb2cb350f7f0d2aca406c9c3572cd8849609023d49fc03b810f7dd35fcae485af0872942bb99d2f567a7603229c51a117f75efa7e21b2f789059c3cd262c10a65e54df0fce50ad8357a6866201929e157e3a0923e424ce4996634e15cf726d13671ce8fdc358aab8870ef8238579fee1546cc8a3d597359c75b4e4d750ff5d86b6cbdc299668b6736b013287df3cc4a8b1cf66eeb9a5c6561416d331a049bd0a04490cbb8f7a21b976cdb92cc04c328b50378278585ec7c020b", 0xeb}], 0x2) readv(r2, &(0x7f0000000040)=[{&(0x7f0000002b80)=""/4084, 0xff4}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) mmap(&(0x7f0000679000/0x4000)=nil, 0x4000, 0x0, 0x4010, r1, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r4, 0x40}], 0x1, 0x7da) read(r4, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)) close(r4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 2: socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x3, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(0x0, 0x4, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x0) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) dup(0xffffffffffffffff) clock_getres(0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000140)={@local, @random="5a0cdcb6e498", [{[{0x88a8, 0x7, 0x0, 0x2}], {0x8100, 0x4, 0x1, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, "b15465", 0x20, 0x0, 0x0, @empty, @loopback, {[@routing={0x0, 0x2, 0x0, 0x5, 0x0, [@mcast2]}], @udp={{0x0, 0x2, 0x8}}}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) 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) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000040)={0x3, [0x0, 0x0, 0x0]}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair(0x1, 0x4, 0x27, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getsockopt(r2, 0x800000, 0x101, &(0x7f0000000180)=""/188, &(0x7f0000000240)=0xbc) getuid() setsockopt(r2, 0x8, 0x200, &(0x7f0000000280)="5840f30a2607b2df17278169f272ff78881f06a3ea091f1f87fad0563ab9b20405f00ee2890a2472c92ee2886dde75d715b5258aa1e1265b91b0be793404a12831cca05d5aa44ca1530ad75338707f04abac0e0b02ce748abc5de218b7da1276720549f7b0540cbef78b10a7fc05d2015d18d7b6ea00cc4d4fcf5863239080ef0ce3c27f0c5f3a36e0c6a548c91feb0e2859cb0ae505115932a63fc82f4b3a950a4a02368e7e6491", 0xa8) sysctl$net_inet6_icmp6(&(0x7f0000000340)={0x4, 0x18, 0x3a, 0x8}, 0x4, &(0x7f0000000380)="4cb9e8e5a7d817b21902d8aa3fd2955c617d567e237f1b343d4c4d50b369b2aa4720a5e0681a1788bf3b55fb3af53f01454fabbc0a9790a78e3820980a11a307eb2e652b8f56560c0e95602070ab572539ff593a2248a68a110e89fa423687855859b0ad7e9fe60b7affbfd4450d38c811b023c2cdb986b3f6c991e12ef2de181ac182643d30f797d61147bd08fe3fdf9d326a9f662f0a11769bb92dc7148a55ffcbe20400e90632151a9355011f4ebc157479b1e836c7ce06caac94b6a2b46e15a649672714c9d3c3f2b2e0493aad9a0701ee9157dd5d1b4c93ecf1c133da5150de56", &(0x7f0000000480)=0xe3, &(0x7f00000004c0)="3741a2439be5e799fc5d6331701ad313351226eac75ab4084fbf92e093374fbf75baca571abeb99f6b65174fb2879b342c49641914bc0a47e73ba68b9753ed933eae3ca7e0ebd70646c9542637992c432fcc83804fa34b57dd860aee3de4422b3f618bed7504e9f1be69ab16e5c16c9642218cfb1aa862473d803e923ad702650776f9ef668baed8fc8d4ffdf75ad0336abf701219d535de9a4bf664aaa6b563cf2abd20cba3378a953407b53ed847658eb37bead2d3e5d214", 0xb9) r3 = accept$inet(r1, 0x0, &(0x7f0000000580)) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f00000005c0), &(0x7f0000000600)=0x4) r4 = semget(0x1, 0x2, 0x52) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = accept(r3, &(0x7f0000000640)=@un=@abs, &(0x7f0000000680)=0x8) getpeername(r5, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r7, 0x20004268) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000800)=""/2) ioctl$WSKBDIO_GETMAP(r7, 0xc010570d, &(0x7f00000008c0)={0x9, &(0x7f0000000840)=[{0x4e0, 0x3, 0x2, 0x3, 0x3}, {0xffe0, 0x7, 0xfff, 0x7, 0xe006}, {0x5c4f, 0x1, 0x5, 0x8, 0x8000}, {0x0, 0x8, 0x8, 0x3ff, 0x5}, {0x1, 0x3ff, 0x1000, 0x9f6, 0x800}, {0x3, 0x5, 0x7fff, 0x52, 0x7}, {0x1000, 0x3, 0xff, 0x5, 0x101}, {0x401, 0x0, 0x59fc, 0x800, 0x6}, {0x4, 0xfa, 0x6, 0x1, 0xff}]}) getuid() ioctl$KDDISABIO(r7, 0x20004b3d) setgid(r6) renameat(r7, &(0x7f0000000900)='./file0\x00', r8, &(0x7f0000000940)='./file0\x00') socket$inet(0x2, 0x1, 0x8) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000980)=""/147) pread(r8, &(0x7f0000000a40)="145e0df3463525fa4f466f11a34d31e5dffaa43479d68522744269c99255a0257626640f9966f3bc2dd73597b06d76be7cf5c05a14ce04a921da7ff4b12c7175011f2f44bdc5678b4aa6b56cb7e983bf587fa80ddd71091aafec230ecc946cf35682fd3295f8af", 0x67, 0x1) semget$private(0x0, 0x4, 0x44) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000ac0)=0x6) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005036000009f0500060007000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000500)="94010504000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) executing program 3: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000001040), 0x4) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000007000000000000000000050000000000000008"]) listen(r0, 0x3) mknod(&(0x7f0000000280)='./bus\x00', 0x6000, 0x6d4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x70, 0x0, 0x0, 0xfffffffd}]}) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000065000/0x1000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000091000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000134000/0x1000)=nil, &(0x7f000008a000/0x4000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 3: sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0xd}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x7}, {0x6}]}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000480)="3c7a39ea683f5d9b51a4cd8d3421", 0xe}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r2 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) write(r2, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) getsockopt(r0, 0x0, 0x18, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) sysctl$vm(&(0x7f0000000100)={0x2, 0x8}, 0x2, &(0x7f0000000140)="0cfca8cb", &(0x7f00000001c0)=0x4, &(0x7f0000000200), 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x141) executing program 5: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) sendto$inet6(r2, &(0x7f0000000200)="e967bd82cb7e0b65610284c0cb6052e0f1dd60735a13e5130ac3a76110ed2498ba3ccafb7bc46c3f8a49d010053838", 0x2f, 0x6, &(0x7f0000000240)={0x18, 0x2, 0x0, 0x9}, 0xc) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = getppid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x25}, {0x3}, {0x146}]}) syz_emit_ethernet(0x36, &(0x7f00000004c0)=ANY=[]) fcntl$setown(r3, 0x6, r4) close(r3) openat(r0, &(0x7f0000001600)='./file0\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x6}, {0x100, 0x7, 0x0, 0x4}, {0x100, 0x4, 0x87, 0x8}]}) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) map stack 0x20000000-0x20400000 of map 0xfffffd807db486e0 failed: hole in range executing program 7: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, &(0x7f0000000040)) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, &(0x7f0000000080)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000100)={0xfff, 0xff, 0x9}) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f0000000140)={0xbc, 0x8, 0x2}) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000180)={0xb6, 0x4, 0x6}) r2 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = semget(0x0, 0x5, 0x7) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000200)=0x8) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000240)={0x9, 0x3b}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) mkdir(&(0x7f00000002c0)='./file0\x00', 0x82) recvmsg(r2, &(0x7f00000004c0)={&(0x7f0000000300)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000340)=""/102, 0x66}], 0x1, &(0x7f0000000400)=""/190, 0xbe}, 0x1000) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000500), 0x20, 0x0) r5 = getppid() fcntl$setown(r2, 0x6, r5) r6 = dup2(r0, r4) connect$unix(r6, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, &(0x7f0000000580)={0xffffba6f, 0x80000001}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000600)=0xc5) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640), 0x800, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000680)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000006c0)=0x7fff) semget$private(0x0, 0x3, 0x102) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000700)=""/72) close(r8) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000780)=0x9) executing program 2: r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xeaf, 0x80000000, "0fdb00", 0x6}) syz_open_pts() executing program 4: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000001df33699fb723383"], 0x55, 0x0) sysctl$net_inet_ah(&(0x7f0000000540)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x2f}, 0x2, &(0x7f0000000240)="6dbd12bc778fb140ce006454a3c5fc09d84e", 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000340)=[{0x8c, 0xb7c}, {0x2}, {0x40, 0x5}, {0x22, 0x2}], 0x4}) kevent(0xffffffffffffff9c, &(0x7f00000005c0)=[{{}, 0xfffffffffffffffe, 0x1f, 0x0, 0x2, 0xaf}, {{}, 0xfffffffffffffffe, 0x2, 0x0, 0x1000, 0x2}, {{}, 0xfffffffffffffffa, 0x2, 0x20000004, 0x8000, 0x800}, {{}, 0xfffffffffffffffa, 0x90, 0x80, 0x8000000000000000}, {{}, 0xfffffffffffffffb, 0x38, 0x2, 0x400, 0xffff}, {{}, 0xad274cd8e7f0ec90, 0xb2, 0x2, 0x6, 0xbd7}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x10, 0x1, 0x20}], 0x3, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)=ANY=[], 0x9, 0x401}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c69b8c280bfc9c11f26026f6231b5e725921be8b099", 0x0, 0x0, 0xfffffffffffffd2a) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r0 = msgget$private(0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) msgsnd(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="537a7cdc679304a4264a2018810bb4d6553a9499d428e4144123d5d801e6a2b59c47c7e9dd66ed3e0362979775af0ab68bc8b37b20b6e96f580fc17a8272bf662579fec38f8254a04416a1ac16770d3f926aebe274cf2ae17b56837fc655805a350cf4234b0920c377d0621f1be7b352e69fcbc3d17ebd0ca97dbb34e079bb31d8aad7c97a8a87c47181302e9eb81436140bea8bcd48eef5712e2555b630aa2a7af49b83eafc9369e32bfd7ebd0bf7aa95f4064b18279304e435629961c78e29ad4b735e4ca80ccda53a77a046289593664a8d687a2caac7165492500733fd1654c0118c9032e460db29abd8e243c62e396599d4c03aeb6c94e29a267257762eeedfc7c84a9091bd9e2661bb158427c60c141ea577dc60bd7bbbb8f9c9c60775919f4fc7f9e445487e5cf0644f2171b6f034e8901a0eccf2803af7e9bc50fe5b49af96edf9b35100dc00a0f717cc3e6ea2628383dae9", @ANYRESDEC=r1, @ANYRES64=r0, @ANYRESDEC=r0, @ANYRESHEX, @ANYRES32], 0x107, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/16}, 0x18, 0x2, 0x800) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) setuid(0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000300)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000580)) setrlimit(0x5, &(0x7f00000000c0)={0x10000, 0x200}) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x162226d0) open$dir(0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x200020, 0x0, 0x10001, 0x0) clock_getres(0xbe44501372635004, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000003c0)=[{0x80}, {0x7}, {0x6, 0x9}]}) socket(0x1, 0x2, 0x0) executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x81}, {0xc}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) socketpair(0x1, 0x7, 0x40, &(0x7f0000000000)={0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7fffffff}, 0xc) syz_open_pts() executing program 3: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "10000407ff000000000001200700000500", 0x80100, 0x459}) executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x1, 0x3}) r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, &(0x7f0000000300)="0300", 0x2) socket$inet(0x2, 0x8000, 0x47) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x9, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7ffffffffffc}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000631000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000af9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f00008c4000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000433000/0x4000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil, 0x200000000}], './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f00000001c0)) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRES8, @ANYRES32=r2], 0x280}, 0x0) r3 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) r6 = getppid() wait4(r6, &(0x7f0000000040), 0x0, 0x0) ktrace(0x0, 0x5, 0x128, r5) recvmmsg(r2, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r7, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) sysctl$vm(&(0x7f0000000180)={0x2, 0x9}, 0x2, &(0x7f00000001c0)="8373e0bd", &(0x7f0000000240)=0x4, &(0x7f0000000280)="85d1051d", 0x4) executing program 0: r0 = kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r1 = socket(0x18, 0x3, 0x80) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x0, &(0x7f0000000180)={0x10000007fff, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xffffffffffffffa5) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r3, 0x0) setregid(0xffffffffffffffff, r3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, r2, 0x89, 0x7}}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000400)="553850c5756d3fd541f06cf7741c2d8361cfa2ae18fce59f0715d7bba4a1991cebbac9fe8feed5b09e1701aca9d9b0635731cbf39b22e14e524191e0a4deeb0eb77b0eea751e10c92bbc060f13db3d50a649d3942ed25ef3d49fc64d5d362d3400990970bf64f06bd64d240e38f4aabb465489ade6396ec18cb1f5f08cee6ed614c2b9e3c9933580050a888aaf61ba93d851c7a1d5b8bc6fae4fd0c72aba010aeb07215e713522feeee813bdb6e655068de93ccc7fcb972a7260519da51eb58af9122ef9c892c2d24df3c0dce8adb9f6cace0ccfd9e4bd80e3487446e0db4ae4a51f409b67a22aeb60c470a6ea87a28f63c5f75fdff46672546247fcbe49e9a8c4df551e985c1bf129929531b4092a7cca", 0x0, 0x0, 0x41) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000600)=0x5e) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x12, 0x1, 0x7}, 0x1, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000000c0)="eca2c906", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) r6 = open$dir(&(0x7f0000000240)='.\x00', 0x400, 0x0) kevent(r0, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x6f}], 0x7, 0x0, 0x0, 0x0) mknodat(r6, &(0x7f0000000040)='./file0\x00', 0x6000, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r7, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) pckbd_enable: command error executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) r1 = socket(0x11, 0x3, 0x0) read(r1, &(0x7f0000000240)=""/226, 0xe2) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r2, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = syz_open_pts() close(r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000001100)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1, 0x800009, 0xc, "fababa588f0700000000c6ae00", 0xfffffffd, 0x1}) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)="775ea3a7", &(0x7f00000000c0)=0x4, &(0x7f0000000100)="c80250c7", 0x4) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getrlimit(0x6, &(0x7f0000001140)) readv(r8, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCGET(r9, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) executing program 2: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaa759c7334c0e86dd60230000001c2b00fe8000000000000000000000000000ab000040"]) dup(0xffffffffffffffff) close(0xffffffffffffffff) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x7) executing program 3: setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x0, 0x6efb34f9ae2e33d2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) getpid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000017c0)=[{0x3}, {0x15}, {0x6}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x9, "00df00003f00000000000000000000006d2b00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754b0", 0x7b}, {&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582bd9356d11961ac1c6a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208ada7a67bff42ef73f90c50b96241dc57c095fe29f9ad801747fd5bcbc1ff89bb3f20bf28a5fed1901c0eae196e3096383014d2cdfeba126f41fe02cfa847f5c7cc2202a5a9190aae94f9fd17513c5ca67f839ebef8fe343909129ba5fbf4635899a8c0e58f441df4b609cca5b671157d1a95190c44b63391abe878945d501336c74d73e4b4aba29139214b01920be93c9c89dc9c797fe62db123c7ea339ad7c5240fa2470b12ce83bc17bbcbddea43beee44026b1a571f3024918d2414ab5eddc08d83518a88b9dcab78641d126dcc7905f99fe42e2d90b9989c4748ff9f1011d3017d07a957ab1b06bc4c8b217d85af3690e57844d644a50c7c63fa32ba7692ba49f6f49bd55df7be3131a690cbfcc79b6da8f67b9ae38c6e926341b714dcadcbf63b9e220765f5015f91fcd3f7559d0a949c5dca508dd7179de4ec4403c607aacd3e661e4116f37d925db88513780cd24815d1965684943a48b1b8fde66091c5dc8a5c8f7618c005936ef1e6b3684f1fa7386ec1fadf3c4b64c5c84b704b6a8804de3647c41001a0a1b4a1014f16a869280b8c6b45e805850e77b82fcb18fb061e48a89418ced4b5df440dc30e6c17d54f87d27edfc33c38af7ad0fe4ed868a4435019ad25453875c825dbf3f8cce4b9daddf94d327930c4a8f7aee2f58c6f7a7ddbf0a3540d49be479877b1be2943a04c7996e35b14683f864", 0x7ca}], 0x2) writev(r2, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed08cb632e6959c", 0x5e}, {&(0x7f0000002ac0)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a4942473058501ebaf20b435261800"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f00000015c0)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e6b98efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b4004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a598", 0x127}], 0x5) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000740)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7bab1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5fc", 0x89}, {&(0x7f0000000580)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000600)="16f2d803612e7c3baa2d388f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91", 0x2b}, {&(0x7f0000000640)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b570827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac549136b868fb642d55f", 0xc4}, {&(0x7f0000001400)="d31f297897deceab8214510057a664bc19f87b88e918e72bd4936828d5362bc3e5a74809458592e46b32b751614f2cf36dc466a80e22ecce60be292c671802178bf2ace84c2511315b5d6d9c5ac01021c4d605e35b6b4a5512989a008593646b6d3b5ec608079d5e35312c505240347879ab4970bb9b85231271e363dae34fd8da10bb17416d4ed65de618123eb52f24f3deda5d8ae736783765173620494adab89c794f0b0a1211354bf27adab0e7b4b3c77790418dc94263386b6ab2ef32fa8520a0a35a2ffb5f37a09b5524f2980dea4ed8c1007ab303d371b0b5e4d73f240d712d0da298df679ab1e2ad190f415088bc1282586b0b4a2ae267a0b186aaae6e3cad98756ab72daec7fdc509997cb0f291e1008c42cc55e68c5c8b986c32ce4a657d9e8d56df279d7999d3c61e5e49133d690e2ef85a4f99f941466ff9074acaa813acf1b3ae2dde08d52f9c8d496b9d022f2a82bc343db1b5ca83452b485ac8b2aca78c182626992f7eacb7a476185a7e24917ca72212d63d8c786c7e9a0532516a07", 0x184}, {&(0x7f00000029c0)="9589c4917e1579e97de740e1dfd568241c5d74e4acfcc98a82a08674d6d387567af949e23ac3cb8c8fb3f80fc8556b022407cd8a02ee9d7d2cc746d79f411540f7e23c2cde3af16cef1f48b570905b86d4a03e6706b323ea9e87436b8c4a5efedc1d546ac7ad6f0d5a3c98b591f916fbfc98754e3c5f53e80f6c0851638f67fdd0bd19000b", 0x85}], 0x6) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f0000cfd000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000063000/0x3000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f00008bc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() r0 = semget$private(0x0, 0x2, 0x40) semop(r0, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x0, 0x4}, {0x4, 0x2}], 0x3) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x2a4, 0x800}], 0x3) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r1, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = geteuid() semop(0x0, 0x0, 0x0) r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x7, 0x0, 0x0, r2, r3, 0x88, 0x7}, 0x7, 0x9, 0x5}) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x25, 0x0, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) getsockopt(r5, 0x2c, 0x9, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x25, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) r6 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r6, 0x4}], 0x1, 0x0) shutdown(r6, 0x2) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x4000000000000008, 0x0, 0x100}, 0x0, 0x0) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) socket(0x2, 0x2, 0x0) sysctl$net_inet6_icmp6(&(0x7f00000003c0)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f0000000440)="00000000741dd2422f496bd8c29c8e9a601c84e94e1ff5b1b9352087e62f90911c790a2124dc67579743b9f9b1f7bb358a76a65360708791e19b7f2c531bd843a9d5d1dc7f05057450577f22d84c57cb34ac3f3b06e390dd178955d2a1247a9e010000005aeb2a2d88cade81cfba640f705072d665c298c6de319e2190c74b9a1af1bc2548f349fdb9af59b8fdb3e86f1df51d0a418e288f9c927e5be03e08fc82e8c7e44c5914f7b0fc9813ee28e4a22624b24a114c8c99da73a4b3c44a9baf1e606e2175bbceb888", &(0x7f0000000600)=0xc9, 0x0, 0xffffffffffffff87) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x1}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000100)) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x0, 0x4, 0xfe) recvfrom(r4, &(0x7f0000000200)=""/123, 0x7b, 0x0, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) socket$unix(0x1, 0x5, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0xb4adf98ee241c2e7, 0x241) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r5, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) getsockname$inet6(r6, &(0x7f0000000540), &(0x7f0000000340)=0xc) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000000c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080)="25053bb5", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000080)) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r5 = socket$inet6(0x18, 0x1, 0x40) ioctl$TIOCCBRK(r0, 0x2000747a) r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0xffffffffffffffff, r3}, 0xc) r7 = msgget$private(0x0, 0x529) msgsnd(r7, &(0x7f0000000200)={0x2, "00b388cd2d9be16f0b269fbc38e3e08f99d24dcca0c18d05b0ad9ccda30fabb4d23cc51fc0789a28bbafb538e1fba80767f95e487ece30168c620cd3cd68348b15419cc8f65a3b7084fe6935d225c9250e0e8fd34c1be6d51d1755b58dc92a679c3b35941edc020309b440cf102c6dd12c9bec25be58ed91bca99f4c1a80480a8868ea54d6404fb68beaf27a1c16d571dcbf8f7a171c6ed51665ed62678e75cbdda30c8b324525f2a28ab1272f0bbaafbaa008f323c16c8092307d2ca22d2c7f627a371c0dfdd90ef7eea41d07fb201f94af5324fa9ecda1b672d73534bd1ae81b883f484a410a93299941ce8867bbd0ec6ff8d9822181aca7888284c53900961b36d94b4119431510e886747922a37e42676999f1c702a7667acfe2327595bd7c26f866226d382240d162bf9b8aa92c0e606503946197e83ff3908774988241f6f9bc34dfff7ec5079a7dd114c7aa6edfb09fadc69102dbd44f197308a39143c10b061302bd99ac914bee8137e90af04ec69e3a5b89048f9f59db65747a8011d4598d8578dd613afa7bcfbfa278c3cb63aa75c71a04c041ae7361dd33755013957bfaef53ef3745869abd59e272311566cfec092aa52320d0727f9233e4341d8bee10aee38a46127c5abd84f1d6af758d9b18b2a4978a6d037dcdf4c3b5b8dbaaecc0eb7bfec65d7e14e0f1ec818e26fd46ec563270b19641284429c9bdbe48a6b3d95edcf22213088f767f566295d7873cdd8dffb37c7dc581929bed37ce9e448caf4da9b199fb83b727a3352424070fbfeaee4fda0ed1dd9d04959b727acf9461c4769523d8f7e37a0deda2af487cdfd750bceffc401f6d7a0580eb82e0ab21677dcd48a7010d02730b5157e9322a150ed7a6d590c3495a2d189190e29ddd2c13e65eb2f6b1bf3f5492bc601c82e80b33a10c54a8f4ed9d064e9d27d704d90cff736b215674444017a83303fc9a5e22244f470a3ac4545ddb4f4a220cd9cd509b640be52da92cd4114190bfa1b560b97814ce07d11c02bc1ba6d8043ae138de78f0eff3f44e1657f5f7e90b9827949b3966d707ead4ddc36b774780624d6bc909d11f9c58635321f3507334836c78e9afa7fc204873b44386bc19ad82e2f851be59eb8ad9c1746c6a9e9a970d57634e98b0a9eb7652506e5aed5c61500c3f8f4f0835305a6e376a1e6c8dfd5643673f8d3b469717cf808066fed327a34564b3b82391d533115008f4ee7fa38f0023128b006f944b4f6787d1553dc7eda6af510e74fa140db2031bbcecb41b3a0fab3d92167ac049dff1b2d0dc0754e25e79e1c867800bd26dfb881bd86264d246e48aabac39fd23324893598bb1d794405c6928375204a3e7559f4b5c86332dfc2894efd5c095e9bd4886af76b60b40b38aba46fd8cac680c167d8cda4951c80544e3543f0bf3b335fc89b8d32b5e5bacbc0f9529bac73f2f5a7780c459bab277b33bb612fcc4bf7833c6a185845768a1f767f95d8b87665bef0e000baef05df86f946970fd821546c5f1395f61504fe9014f0f832ca8b2d4d1654e4cd9ddf07609867ca63aa6e1f1af60af47364abb9fea1b18eb1738b92ad710f6e55535bd7acca19045224552b1d7d19a8fdcb7712e45afc1d8aa212e46d21eaf758b61ecf4b66e3cfdc4d422df8fa120528827960aa30d0208ac9d9941c36bc0be7fb69d5f3d503284577d4bf1db758e9cc4e4457d674b0878f5e0fe3034bb9faae39b0abf566a41ce0ce2c7ed4283b8dced69d00a293b7a4e88b647a9fc9c186bd7d28d28bfbd5c525234a056aa1dcc29022056a1114456c0606167f8751432ecd727f9bacee15fdd33f58b938d35c6cbe766947fc84ea0c2f8296dec4c45083145260dc95a707bc7655ca369170ab4d810e9d195d7e7845964f1d12b9dbbe9236afa77e3843bb6e78b167c8f983cdc96cc3c2a5b4012579b4292093512a2b1227cbab7348899c3150b60ab6d6d5ecd1093d718b5cb8bfa7bcffb07c61d416f3527e90ed57ddd606bc420737eb42c0c0bd6db6e2b840577712d1f42594aae0dad4fde6afe493048489fc36d19c2296a93e522fc0212f574c45a8a8e9cf9cf640d3f53e56990f34c770d402f65b80511dc72d041b91164df3ce31a95cb08ff706df828787c48bb52f50ed295385bcc7820c0ba3007098725dd5d24a29cdec5f52e8ed4663a2bbdf090bd8494b08ccfa0e3c46c685624f618b1e1d7dce133d8924dff1462bc14b7246057e2e7b572fcbcbe3c85da9784a06e0874cd69bae7a3e4fe29d8ee15792b27904c1727cdb5568e1482c6a634f31a6470aeca46d707180136507eb3dd97f7255460020b3cfbb428367ae55baf9c81f74e9c72bb9a7b6e697c00f0cf874935fcf8fee442ccb757a0d18576d310248c608d1377f545e30378e6e9c65277b100acb1170e11f2baf9f644f80b7d5519621b608059ee442ab90fbfc9a29dc9a4a23a9609ac3b666d945f40c5b1822a1951cbf6983b870184687a9c3e5ec4f8284d61a41105fa246c2851f8958e321b894ac4ff93a71459a31c8af7d65e196e573b0b7d5aa9167e126c61b913d352ce853336e670bcb4c86b2b7a837fce2cbec065c52593a9c41f65ecb580b7d01e8cf78e05ad179f8be3528b689391caad9955e0f3c03c142413d7b3cde71e8079005acfeb88f2b40f9de2e842663b7c80751553f798653a5dd30dcee4e89ce4fe7b2c37b91d7eceee578204e56e5c87aeb51f17495cab40dcd3a430477965d285a76fce8e60e9d010df87a17b0bccfc5a574bda73eba490078d81c09945221322928a099cef44204424956b1b73feaf3f05eedd7727c12cc65ba2f8c9a297e15868559f1e0a92107259a7ddca872ad486ff077abd90170cba3c2e90745177ac8a49fe9fbe8fc3535f44d379d6a1d6008c7c4bd29264c300c1d6820eaf701ad3612b63cb006608e945104d767aa10df93de2c1d2ab4426a0226dce7c07ec53c0883d229fa2a8402874cc1ed559ada8304c66484a84147fadd7e7b0cbab284ec2d1b7207abd51e5dfb002d8cde25bbc85baa5bd4a60a90c86649b6c82cc06d3a4d2a46b2e04d96f421b91ac9f1ce4fcffa0123351981100658461533ec322f3361f32568d20bd2a15fac377892e715153e8ffd2975fdb78109dc63516b5fdd173304e71b04a21b5eb670ea583f6e9c4d6f0ba89b05efcf14f5d40d8bea296585a5fdc87e52c14997dc742ca0c74ca926769a29e51971deed4dc2ab148af4ffdfde4aa8c6807d0080c519d3fa7765d18ca233c4aaa51d69dd546193dcabeceac5455a6de673313bdb145ec8f92cd7913b79c05ce9e620912444fb3a5adb63f528f2356348dc9447faea2a6d54919454a18b9b08a8444b3ad3a4de1f56fcdee3cdb4cd6b10c4918bb93067b033bc28287673029f22cf817fafb5dc36f3a86f52f0e543fd9f331d065c14fd0c7e6054bd5ff62920a305398833361807d6120d3b41b8c98a139feafb08b49d6edbcd254eda0d07412494d5dd14e28d27644714df1cb5442cfbe1f518f87ad80ae787cf17951e845a16948b05b13bf74dd8a6c93cec3521df243ceddcbe0a7df44be2cfe1d06107ef4d041d85476506c731185da9c180ed9702db281eefeb464cb2c537b4c58543085ff54ac600f99d35dd9ed98703a5cae46e69996f6e2f9db85593dbc7eec5a4383568ef440840de8e45834645a6c20f2a4eda8f51a859ef7906f35e014d98f2bd0f11de0513aead037499a91f2d562b750491307070c7e215acb10a4eec85798a943700c187d698889b2acdd55e89394f5f3920001400cab39e9db94ef6cf1151284385870872f1d4ccfd2590c5d3d8532acd894c1f8008056d70fc8040182d4e2264d7e5c8872faa199e42016bf58f0eed09a333c825100a058a02dd2ab70118d2f672cd8f3231a027b7e4f954bf55374a642b8f377a56b14f96e69926ed6856e8a54ce434f42fb1e08e11f353c39660c148d6ced4f39c8f6a183d62e8517e070d0092a918cc4e97a812a25ef7da6c6e1d0210a97c71e3f5754c2b26f61f4e65ea5e38be65422d19927ef9516ddc8e128b06a287107c7d7f45923c7cbc40ebf443c0b97c9f7b0504040bf32def8831b94d8c225eca3d72a78aea7b25b1511ac62a21fb1dd4d26bceb1899bcf9436f36ffdc572ebd5d69f91b572cbf94f2ed613357fca54450f3b259f0292e2412c225a3dbc8b706132e046666151d72c50ec809765f86cf0ed9f5ef24c64ba450d833e02b3e091262037535641b6c8847e84a1de6e8952f9945c03b264ecf3b26eb4a05beffcdee27c3eb0007c6534ff7dd0084c73ec5eb55f823cd34cd23851e0677be6d3905598c252fb7f05ccec005b14cb05a715fba1522af0c67ee74a282c7e79f902198b23f0c7361f672a376d7c3482f2a807d1e563cfbc9c4e79075c17fe7292c82ae6c8e346790c5260c9c265bbcb16a88bf9ec2733ae97933c0e0d99d7fecf6bdf9957e5b7c7c93bc0b8b3229081be884233586773503664717edb7c45893fc391693d629ac1529d517a95387f38c8ed197b2ca464e5250bb862cb5e5924edc4c162ae24884228ed13d07b33e9217c1bc1af1f1e4654e01f707f3d47d5f111d7e66934e3033c000c8b414fce88176513856867ceb8d28e14171541bdcdd3db0e7e9d53b457fa916ba3d3b2c3cfdce3d1770551d4410bad361d2b18c7c10ac5d5cffbdebd54efaddfdd12407f3e99e0bec968dcb86c7c89c11738e18f69f1c4b8dade10b16c208ac94c11f1293541607bdf98cd65a0eeee04607ee6c2b37ee71e274f4c3c250f5382d7aff4b46ee717efac6fdae89526f71e55b49d58d68d03ed7750fd88a69db6c506145f8ba0e4ff5214f855a67d5fda7b9ab8832f90ad83cf31beb53c5ce8ac618b679e29d22fd76871f6ab5a8c2d304beecf57135b0a3f7b7439f7aa23aa77517874a3a7429cf5a73160eda3288c4e1c1af358acfd26adae7a8bdc91c5c13f5b4521d0581df0131ce5bb4b90a1b4c59bdc2f88432e85dce7ff5b4f07506e454a1d664427c0f353a552b3ac8ed9e6fd244df50fd52dfd997f51d838322ab76cff1d498c05486870ce32c0e96e0c573c029a121fd3ad314dc15fef99141bc2be30899bb7663148605e1bc4727cc51e9577cd0e70b5c991316d4ab2050c15a16b53495ffcc6cb0ff2c37cecaede79084c25bb29906c3045bab84535223dd4143cc40a561fa213dc2429d928a318897d1cae1f2e30ddf599e708ed48e91cec9cc6f4a2f834b7a283559ba1172274f8f9371578d77f8c9c74f7f25f4ad9f1c3888fa115a12512ee61b2bb6560512b48cb4da35f861e8b961208c5309946957af1c80ed4ce25f93eabaeffd1c2f34ff20c25a0da209e15d14db3b486232dd652044227166157f77bf762e6632c0fb3ec7569fdbcd8c49d5cbeb8251800e824c0f2c40104b928e906aa095b1e70f68e970ac6dd6e4a8151f66a30572767a3ecaa1c53c753d9d0a7eb1244d339c7ae41e699e6d555db49754a1c46eefb6f78ca67568a495b7fd24082bd72a8629c865607b2e7888e6227cdc190d5b2cf4b9a03ce16d819480ba8cef61104742111fd9eaa6dd5440cebe579a3e894ff07f9ea0f49044658b00057761f5605b6a1aabe89fbdaa1377389cae83699917ceafd5347744c8c1ec56d9bde63b464a4523a237f18caa6d565b30a0b9ff25f2a0c52e907c90f8043c7bf01bf6085741dbd863fc3f5456d52b757edb6a6c27ad0ae870f50389e6da108784a7045a8a635ab318da9f3925030e66d84a301bb6"}, 0x1008, 0x800) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001240)={0x5, 0x5b4, 0x6, 0x7, "2cc4fc6661c0f3e929f5219772612630855a17fb", 0x3, 0x3}) pwritev(r5, &(0x7f0000001540)=[{&(0x7f0000001280)="31a78adc1a99297fe52b1648ac83e5b55003e2c3cc480aacea10d74a1f4c20a676026425f1883a8b9a65afa29623b57df460043e26463ba36096158ae6eefb45216b21436a0b37a76af1dde7c136730c6211750b35078b6a6c43b672dea87605095f8296d1e5999cbcc5fc072374865d9cc242e7ca9e984680783558ea13b75651de7b41c3842bf7b6284d5ad9f72088d0759579e6166a6932c60bc4a105afc1", 0xa0}, {&(0x7f0000001340)="c6e1bf7d10c08496fb3e68877f4e6f53daaf57085234132834365e21b706314b466c85771860efe9c07267880ec162933179682dc9b2f12791de3ad2a56a4d1bea42a46da3b04c87577303cad4463dd05cdfd4930396a69f396ce814ee398f680be5d603e3cbb842a2990dd00375fd930c2d9aa8abccf5575658f8167446baa47774b45873955bbd452104f436c5dca66a98680378563b2aeb18d4c1c0fca5", 0x9f}, {&(0x7f0000001400)="c2c11fc1ca3483df44a2939ac3308f322103c44de059827c783398158ee8a0925ed0f0cbe8712efbc4cbf3e2236cdec2c59f39d89d337e9ba42e124cfed38a29dcbd723027568998b9d20ff19067ca314322cbec476db3e6dafc98eac5d6f0e401c15309f0701e3bdaa15e44629db79590", 0x71}, {&(0x7f0000001480)="054c57e79541456689b59e20d2fa3f43c0bd968a928ec17105563de732b40895f1e8eefdee57a304cabad50c51cc29080648fcbd54b8ad0fd774c9f52a1462a639336268fa8872d9a1c834b792ec6ea3d0cba248d3c15f1e5445977dea826719b1f5b1c9bf16d1761a22f2a58df6e9b6dde745469ecf78d541fe2cb5e465843792c11f0514ee1e2b", 0x88}], 0x4, 0x3) lseek(r2, 0xfffffffffffff43c, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001580)=0xaa) msgsnd(r7, &(0x7f00000015c0)={0x2, "33917a1c6b41f546485d66fc513a9e8840c9a151212273513cf9d1647f1e0846b13d7893fff47b12d3d2d669ea8cbdca2f2eea59e75fa95fd10bf86f6c2e97c0624fc7b2dfabbdc6f96e9d2e2d5077840c70cb6df2de07a9707f3cb9197bb77919a8a942e8df9fec471ac113296b31e34bc2e51d7627199944a0eb77bbfeef14cae9016c15b2b0af9e5688723bd4e73d3471cbf07ad6e12d7b788cbfe52181cb040200"}, 0xab, 0x800) recvfrom(r4, &(0x7f0000001680)=""/103, 0x67, 0x840, &(0x7f0000001700)=@un=@abs={0x1, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000001740)=[{{r5}, 0xfffffffffffffffb, 0x4f, 0x80, 0x8001, 0x80}, {{r2}, 0xfffffffffffffff8, 0x40, 0x40, 0x87, 0x3}], 0xfffff22f, &(0x7f0000001780)=[{{r5}, 0xfffffffffffffff9, 0x80, 0x1, 0x7, 0x20}], 0x9, &(0x7f00000017c0)={0x80000000, 0x5}) close(r6) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000001800)={0xb59, 0x0, 0x8, 0x5, "e3de16b29f96329de2b660edf08a28a1accbc5ee", 0x5d, 0x2}) rename(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)='./file0\x00') ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001900)={0x1, &(0x7f00000018c0)=[{0x6, 0x6c, 0x1f, 0xfffffff9}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001940), 0x10, 0x0) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f0000088000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x241, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000002000/0x3000)=nil, 0x6000) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r2) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x30, 0x0, 0x0}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) shutdown(0xffffffffffffffff, 0x0) socket(0x0, 0x3, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)}) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r2, r4) shutdown(r5, 0x1) dup2(r5, r1) bind$unix(r5, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000240)=[{0x28, 0x0, 0x0, 0x100}, {0xe}]}) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffffff, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000080)="c7cc1468", &(0x7f00000000c0)=0x4, &(0x7f0000000340), 0x0) r0 = semget(0x0, 0x3, 0x3c5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x1000, 0x0, 0x0, 0x0, 0x0, 0x21, 0x6}, 0x8}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) r2 = socket(0x11, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) sendto$unix(r3, &(0x7f0000000200)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa05000000512f4d335c223e02000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000000000000000000000000000007c24baff36c89ea4e8dcccdc07b4b0369de8daf9ba735004fb54729a7776e033decbff9e81c456937b3dafd21f23e411c4707e55c4c38cfcb48db4874d7cd82f6baa0ae9d25a7f26948eb936bd3bec5600"/257, 0xb1, 0x404, 0x0, 0x10) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea0200000000ffe6", 0x8) mlock(&(0x7f0000441000/0x2000)=nil, 0x2000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0xff, 0xfe}, {0x1, 0x4}, {0x0, 0x0, 0x0, 0x8002}]}) socket(0x18, 0x4, 0x44) getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setpgid(0xffffffffffffffff, 0x0) socket(0x1, 0x3, 0x18) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x4) minherit(&(0x7f000008e000/0x2000)=nil, 0x2000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x8, 0x0, 0xffff, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(r0, &(0x7f0000000200)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000005}, 0xffffffffffffff4f) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x45}, {0x5}, {0x8106}]}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) syz_extract_tcp_res(0x0, 0x3, 0xfffffffa) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000140)='-:-\x00', &(0x7f0000000300)='tap', &(0x7f0000000340)='\x1b}\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='tap'], &(0x7f0000000500)=[&(0x7f0000000440)='tap', &(0x7f0000000480)='tap', &(0x7f00000004c0)='-^$-\x00']) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc1206951, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x80}, {0x2, 0x3}, {0x4000006}]}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f00005e8000/0x4000)=nil, 0x4000, 0x1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaa92aaaaaaaaaabaaa080600010800060400fe498e832280dbff076b9138f1e0000001aa8baaaaaabbac1400bb19d5a21adaf9e06515262ce467379fbb4aead536df4bf632810ea2f7cdacf8f07de96e1181d4dd55833699c55d53f68b1552a6e6d1fa59aa1b56a09ac2fb7b74c5e8cb86e0991d2dda78a2101739f2b3145b81ba242071153d"]) setreuid(0xee00, 0x0) r3 = getuid() seteuid(r3) r4 = syz_open_pts() fchflags(r4, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) getegid() acct(0x0) ftruncate(0xffffffffffffffff, 0xfff) setrlimit(0x1, &(0x7f00000001c0)={0x1, 0x7}) executing program 5: mknod(0x0, 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "10000407ff000000000001200700000500", 0x80100, 0x459}) executing program 7: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYRES16], 0x10}}, 0x10, 0x0) recvmmsg(r0, &(0x7f0000000640)={0x0}, 0x10, 0x2, 0x0) recvmmsg(r1, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000700), 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x0, 0x3, 0x0) semop(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$inet6(0x1e, 0x3, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) r3 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000002b80), 0x1, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) pread(r2, &(0x7f0000000040)="16", 0x1, 0x400) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000000)=[{}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)={@local, @empty, [], {@generic={0x28c2}}}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0x1}, {0x14}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getpeername(r1, 0x0, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xc4}}) r0 = socket(0x2, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/58}, &(0x7f00000001c0)=0x3c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x7, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = dup2(r2, r2) close(r3) chflagsat(r3, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x22}}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f00000003c0)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) getegid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x4) r2 = socket$unix(0x1, 0x5, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0xa}, 0x2, &(0x7f0000000440)="e8", &(0x7f0000000100)=0x1, &(0x7f0000000000), 0x0) r4 = msgget$private(0x0, 0x120) sendmsg$unix(r2, &(0x7f00000016c0)={&(0x7f0000000300)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000340)=[{0x0}], 0x1}, 0x0) pipe2(0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x7, 0x0, r3, 0x1000000020400}) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x162226d0) open$dir(0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0xc7, 0x1, 0x200000000000000}], 0x200020, 0x0, 0x10001, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, r1, 0x0, 0xfffffffffffffffe}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) clock_getres(0xbe44501372635004, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000400)=[{0x0, 0x0, 0x0, 0xe00000}]}) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0xffffffffffffff3a) r4 = semget$private(0x0, 0x3, 0xe0) semop(r4, &(0x7f0000000140), 0x0) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) socket$inet(0x2, 0x0, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/504}, &(0x7f0000000180)=0x1fa) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f00000001c0)="91e6a50c8435f05f815118def5217abfb10001b1d5fef707ddda7e4ae2c9c39faf646d36b2b778e8ee7ce2c54ff32a07c5db9e2e55e391f91a72d2ae2a2d2e8afadc3c0c4239a879c411196981dea6c782c31b9f7ee10a79b04207528d7e79997fbc85ee10d002acdf5190a836b1bd66553e10e3b1274682fbbd8370bb57661849591431b27cabf93d22fe0f5cdd99de7ddb10698f5ac46d8a6fa134498af1e3fa21d69d3574c18f4016e399b5afb700", 0xb0) acct(0x0) socket(0x0, 0x0, 0x0) r6 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x100, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 2: sysctl$net_inet_ip(&(0x7f0000002480)={0x4, 0x2, 0x0, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1d7acab7, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4}, 0x18, 0x80, 0x35}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) syz_open_pts() semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000004c0)=[{0x0}], 0x1) socket(0x18, 0x400000002, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x27}, 0x4, &(0x7f0000000180)="c51f75ffec96edd8efe4de15a8f852045599523bb5cf3fe3a7aad6baafa6bf943f0480b248fb90d2e0082f9536f6cc488ed6c95f0a738010304118817354dd9c81d53558f36ae110b9fe90c4ff160a095788e2428e1924f496fcc3cbac", &(0x7f0000000200)=0x5d, &(0x7f0000000300)="ec78a671dc52fbe2e25391f168c2c9a514b251a7c951dd37cb44a1673141f6aba30f91c60156c93af6f904c41cbbd0c983c620e0ae7cc2e49595a166820d9c61622e5f07ea85e970d97302d359838ad3a1554fa80a257c586534f3ddc4fdc12be449493cfb97b6f14b15eb8a47ca1e1826670a9160d1b3ebe2fc52c3a91aa456c302fe3bb295847cc639597d38be351d209232aaff7b1961854ed3c82a17262cf9319450f72a5862fb6760eb1b8f18", 0xaf) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d9424", &(0x7f0000000080)=0xf, 0x0, 0x0) socket(0x2, 0x0, 0x0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff8, 0x3b}], 0x0, 0x0, 0x4, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x5}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "000009000000c0940300005bf300ff06000100"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000600)=""/131, 0x83}], 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup(r0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080)="25053bb5", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x54}, {0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x28}, {0x5c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYRES64=r0, @ANYRES64=r0, @ANYBLOB="9e3310953ffe8f519ebdea205dcffbde4432cb6004ea8bd9d70b65ae9ccaed907bdfe9d35c681c9ae2f6302fa85d2b150a2ae907d1da06c166b1cc3e0f281052", @ANYRES64=r0, @ANYRES8]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000016c0)={0x3, &(0x7f0000001700)=[{0x25}, {}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r2, &(0x7f0000002540)="76e5bbda369af8607d2100000063", 0xe) nanosleep(&(0x7f0000000040)={0xfffffffffffffffb, 0x35f}, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x41946465, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000080)) executing program 6: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b8c7e5e4a7966dfcde82b0abb", 0xd}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r0) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffc, 0x0, "0e5f68cdd75751147708cb211e0202c5bf74de60"}) close(r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() setrlimit(0x3, &(0x7f00000000c0)={0xa4e, 0xbe}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r3, &(0x7f00000005c0)=[{&(0x7f0000000080)="b939b6cb38", 0x5}], 0x1) writev(r3, &(0x7f0000000b40)=[{&(0x7f0000000980)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287cb39417d25bd833815ebef001deb672d80fa0f8bc68f7187cd337803948baa7e34f56701b2180ddedf8852feae4274e0629118bd46b571a30d94e3d900dc6702897682e301f9b2ca577", 0xa3}, {&(0x7f00000014c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13", 0xdcf}], 0x2) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1}, {0x48}, {0x16}]}) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000016c0)={0x3, &(0x7f0000001700)=[{0x81}, {0x2c}, {0x6}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x28}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, 0x0) r4 = syz_open_pts() ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="c8a9d805a8e7b15f1b9bb59d56c762c3229af9eef397ca51e4024b18ae7e9e3d51caf669312175eb550bc83df0b948034c29521b1b6ea36a2321e7d00fc3ac653a7722df8e4686a7e646a4929580e40184c1d8dc82304fee6b282e83ff9ccf870c4f009160d0f2815545d7f1b025bf494e4d0fdf94d16e5754620edd", 0x7c}, {0x0}, {0x0}], 0x3) readv(r4, &(0x7f0000000000)=[{0x0}, {&(0x7f0000004740)=""/4092, 0xffc}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) executing program 0: mknod(0x0, 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "10000407ff000000000001200700000500", 0x80100, 0x459}) executing program 3: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001840)=[{0x0, 0x5b}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, &(0x7f0000000340)="0e", &(0x7f0000000400)=0x1, &(0x7f0000000800)="d862b587c93d3b1171a1aab1523ba0b5301631bf86b46055af1b8dda71562f1f5be7cf27961abd489a218879145d86b43beced79cbe41a743953a3f2d9ae09862f0bbd77ad13b0f5e7823a30d479cded3305078d3a7bf5951a0d1e895f049fb4e1d98884895e255f39d84e52348a39052b6a802ae7d06648ccec42bcd32af277442864fcf3074576ee4d89ad4b9d0537427878e0c36d454478d072ea3f1fa5d37b9cfc73c6ea12d5861f6ab0c98277229337e2d938205cd0594f2de000c182f8849cf2f771ed4c2def168a8551aae080e5404bce4ac810da609eedd8a0deb10d0fefb67af3d2259cd87481275c9d11f2d7f104f41774bcf4bdfef3e35e8a6488", 0x100) poll(0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) seteuid(0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x100000001}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x4, 0x81, 0x9, 0x1ff}, {0x20, 0x6, 0x2, 0x401}, {0x0, 0x1, 0x40, 0x5}, {0x0, 0x9, 0x1, 0xfffffffe}, {0x9, 0x8, 0x40, 0xfffffffb}, {0x101}]}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) socketpair$unix(0x1, 0x1, 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x9402b26e15339a91, 0x0) sendmmsg(r1, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r3 = getppid() fcntl$setown(r0, 0x6, r3) write(r1, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) r4 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r4, 0x0) socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0xff, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffff0000000000000800471200f10068fffbc08990787f000001ac1400aa010105cc971a00004050cca730ad1e6745146e13df2c1a53289b23ca93f659a5f366ec5b151e1cae6ef3a23e21a7d7cc9f6fdcff53dcd7593d7d52dce888d17f705c90d147217c1f8857586421408a66048cc88ca41574530df55c00b8910a56f7c838556fc19ce0c3aed174195abf554c50952b3c31a9ccbc6871c871254ba5e0e047775ddce8cde209ca9fc9c960f77ecfa8b32090ce91260b5b318f1bf00437a02b3b844d243e92c6af9d4306f60dabbb208884a5167b611b96be9941e4604b40599a64e7ab0cea4301b1d02aa3ae9e84e47f8b64747d0000000000"]) execve(0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x400, 0x2) r5 = msgget(0x0, 0x10) msgrcv(r5, &(0x7f0000000140)={0x0, ""/142}, 0x96, 0x0, 0x400) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000100)=[{0x800, 0xff, 0x8, 0xff}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x4, 0x0, 0x4}, {0x0, 0x4b, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) clock_getres(0x0, &(0x7f0000000000)) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x80, 0xcc) setreuid(0xee00, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() getrlimit(0x4, &(0x7f00000002c0)) sysctl$kern(&(0x7f0000000300)={0x1, 0xb}, 0x2, &(0x7f0000000340), 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x6) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="97"}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f00000009c0)="f941a3733444576b14802158e256a7c16dc37b02eeb94800591b3877b0cde7017caf7d0d3b7541f5d48364442828d19d7685a70ba71fed3158848f9a68bd6f3352d64a21c612e6eaad50cb9e4c8b43773f5f9b43a8aa980dbfd9502b6a34ee4976ad67f2d3d6919c36634a9eed8cbe26d0f87d897cbc091fc32cb21b559dd035fbe6b7765fcef72ca9d31451d6007b61d4e89ec015c7ecf401e9e98cdf9c5c5b1351644720d29c24dd2e9e017f85a12141e44ba2f260339f24381d113c634d9918daec904b75eac711a04c56ee5d4a9149185e2437d8d58e31245fdc52a0f0dfac13288b27ef57616ba55dac691005180d8d67799b5bbee3f7666657b024d2fee10e5be80a28c57f67186765dbe2ea606b620102d062cfee03d1f9410fc4115a1b90c347d103042ea3505f7f900c1ef1be52100394308863e0c555972d3214a0cb62a40b73a050f43ee3bb16c0f3a3ba4853c8bac0678f2477be6abe93e886b17c0538854cd7db840c46c5e1aa86d276ed94148a3553a70a0465a8aba7a9cea676e42c9b8b76e2164ede57d979cc8d20072f410b409ac8363ca7c47c9c884daf9e47f02ffa48d4b8a196ca10432b6a16e55ff8235a3709ae6da6918513832f1b81d6f10d29931a84665eede5643098edd8177e0d201467927b9137aa22441a9bb15e9a290a7989e3121e6daf028920d7833e0d14fb6b504d230e988e6e9fd8b278e4737c7d5641d258a534be01ac889cf64a3766c19f4f3adce393c70fa0aca2d777a519cda3e2e8465eab78249be23596ecab815fb89f1f998c28d84bfa776ecbe80e7cf7a460e147c881a338f5f8cb4ba6d12822b73bb75d6b845f96acfb9cfbebc7fdff17d3a3a499174c153aaaf375f807273f94d8349f44be75ae91874f266ba1500076497b8e69a9d0d47947452b1df0d3ba78a83a9add79bf96e8ffe0f75250081e2685758608461008e0008c0e398b99da93559392f1c235443174e1c34d52ccfaebd34011b7447f12d1a90013fe5f6eca33b2ddb118794282356694d3908edddc1841116590e30eab9ea6ee834f1eb0f0f66d8bcdfcaa4d4b5ee43428e7862de797902d7bc21017130fc01a97c38665ddb0f5650a76b770214f45a176e3da83dbab6660db293a82255a32f6bb359cddf2a231140ca63afd18157b8f48bf78d271b71a0ac5f73992e9501285fc3261aad7b5875748ad2032c70bf3d9daa68fdb50e836a2d0c5d06041810c66fffded9860ce05d6759edb26112695c5833840d92b44c37b84fec34e82cd8345a1366f358088da2940e300d602e81913a7d02963730b6de71d56f43ab33aa34733bf0c1070ad4afd34f0c6d9f98e927d9146bfd770b51761da57d36cbb16a86275d8d78720a1f6d8a5ba63eb29e1771fe53f9aebe5ac4a01bc08f1f20f10566dc4159cce78a44e7db8290c7f96f84d4436747f19f8c4af0e22980ced78b574ca94200be064f146fdd30d47239b432a42f089d1b0f9f7355bc3f85b1ba0ba3c1eb9f4f0fb97433ee2f213d35cc740f5e354555fa6567c86443279553c8739ecfece55d4733ec1043e195d85a731c1028b696fafde001888e0fc7c6c21de50a7ea24110c507ba0221386638de000ee23e4dea416ba3b43b64c34211600c2f45b2bb22fb99f92ca635d08add70e49fa3b4e2dafb266dae06a21f2c28739ccfbb464ba78f94b1aafc3ca52a2b68be6aed79e33fabd0b284451ef964b3ddb14a4820776996dfe6c48eab6a699cd82fe4265cece1628d7fe691c85414e8b37647026a33cd51355638de6e4df36c888db0ef04dbf141ebaf5fd1ad485ff3a146097855b7ec10d5aac4e584100e4cd511fec963818e6ed06cc383158b5188c59f544433d4050f79be3abd4e6743d3bdd51064f10ae47d2cd13d854a373d6217ffa6d2e79337206509dc4075440ddc7a09b6c6e15e65483bb0bceef80002a7599b7f2db9a4ff0d58c8ff57e9357b3ec8e7023f21dcdfe94e7fce201fe3cc0e5b23a33e4de1a7a82085d6c57c3f26f1e2f153d84a4eb2a012b56add52954413fc05e5b7f38818e59891c6238b2cf12f44f44bfd58e0a49534a33515293902302f70cf315d69c21921dda2e1ac78e72724e02a96a063fb673984230c46eb569e84f4f828807043d4ca960d9935d6941258e207e84cd7366388660d075043bd3707bc27e56240dcc258e6840fa4ec54cd933a3f21417a13d987d10c4b03299d4518867c74e0b10f06d0da7c310d6121803b53a6c63287ddb3bdc472dac91ee66304aeea77313254a164a7261560dcd7f56b87848b264eeb38cfe154dd329ec4dcb3f5610370236f235e7ad51ccc28e484d10dce134cc2320a0ce83c451418bb2cf8c48ad42ab12bef92c2b3ac4f3110f1dacf2301638347921d984e4b0893c48aca668023c52fabf9e3fec5bebee87dae9708261e7e8a7316d5aa1a443342e3b33d2a0eba9f9a01799cfea5664d8f71d0403e52fd7f37bb2dccd61907a4fe8a47235425dd51d35f9560563a68dcc1b8c7731498bd0b5b7b6a32689cafb851ff07af189d4e23e466db15336249bc7a6f15e572a9a1d8a1ecad74ed3ba2f91990228edd725f98ab00f3b05c6fa7b56cc665650cbcd961c2239c86c77c44851259d5068266010a0fd90309f6a2e128bc7b7ee0b58def5332844050b488c35db0c0794b64ffda33026fb0d384d6e8fd40eba9eeb2cec494fe823f8011fdea981db1aa14255201f751d1bbc847958abc57fc690219398bdf0f3e58b0d047fde37ca328e181a21aa49ab3acabe9d8c39f16704e84713d61722a77d7baa0edbdcec19fc73a0625efb36d97cbdfd4f20379ae81bc9a4f6920976f835ff96b1eb55a099ddcf3f36c90ef16efebb3a3ab8536dbe07d48772c602c0483724adb338cfe20e5b4dd68dc8c352441040bf88c17dca971440bfb05e63ed889ab7e5a488b82beba9e96b4a3f71b9acb1e8b17ced81bd030c512a97422c394124a87e358a6830bfb4b6a6d253d49a5a6ee228450b21b1934a2b71e7aa2e840636179170df324e5f3832b18aaf0202ff4ed36d4b43dafa28e53a38a96414456ebe791dfdfda128a85f4206b27bf85a4056309fc430b5bc9adfd0dcafb9489c5059f703b226ea9a2baf107ec907abe33b0930fd6e5b8cabb720eb0760cd8698fc3739e00b71b6253e32433f584ad84d14dc6428fbda9e6a34660d5082972b1f56794b41c2a061c34cb8a71251383e1b35f1612ad176df66b0b78ac2704d02436b8fd7401feb4290b56aae3c8aae19fc80e67711089e2756bcf8cccf3774b16b83b26ae264ccf6ac06cbe7e0ab5a5703042269a13c0961af48efaccf9b2233ec6c887f4a42f73d6962754193886c5f613397290b24c25784bd37e50032a3088b51fd956cf3409041a20e3cb546c9e974f1b8894db50ba7d840be905c4ca73921cdd79ca6277bd474fd50d2125ea3efc555aac4401778546d8fffb00ed349981a9308c2a7640d81da5aeb47f63dc059462d81f96231c5b2b2511abb695dbe3ad42740157889a43698b24cd63a0404feac940a70874e9a45c4dfdd1d702ba19ac0710cde8406a55c7984d6a96270a20c483a12fec49a6d66e089ddda3aab0e293100c0ff66a9afada9993fcfa5e31a96ad7e354e75cc58dca9949eb2c113a1d1c079fb9185ece58b405330992e2d33aa8ae741afba029c66dfc7cf70dd73b4d14f3804b81a8d91aafb8d182ee399a913a2ea27c3b9029565fc7136fdb45a8a2da7995844dc43f3a566df0a0d72c9f5f54d9c91bd1e2d700b2855e2cded13a9b7710ea89e2ed66d3793812929db9cbd61e6d2b6891894a939d8804e7a69548adc30e9fd28f9cb80a8132145a58261a8e3f289753108b386be1525865c2ea16c44607d44126942631412ea83cc45195fc03a22faae61bb649f5f7eed85809f194a6c6b0d286d84efc3ed2422e3d0eb24fbda17a1aca3b4bc62f65855b3591bb93f5da23116b1eb840792909a5ba34256f2653b30be6dc1365b65ca8446307269b393e4b8155ae6827e1bdbd8dd0a0cebefe69dde238c608b4fbfa761801bc6585200043282715b645fb3986ee2c216b1d00641992e89906cf85ab217da9e309bec7f31c268e2a544261a671f7387637386ad8e106a4d7b6a4a615eabda45e67b6179ff077421ea241c11f43cc278486aacbc947849da38371d80822ef8c4fdcfa9cd6e5200cb10d1139c4ec2e202d6b4ec10c813094cbb2205664a0746d8256a3435ef1ee2244844c76023613ba2f88be035190792c775ea3c54d07be018ed53818e11bea0d6dc90d99caf5000e3238ede9f162f4e3fe6d85c52edd430b719833f8ee3d94911b03696bce1a04bf01975006cde9b9448769e3659ac4b04b9617c2b19a650a94712f8cf0db2a1bf4b357016479d543f63f42b475df8f84809aca6ac60f37c632a32bc04d49650c4f1bed2a18c1303f71cdfc245e89072a98dd140e2d1c740ffd8393e16919982bdbeb9c7486bb48037343a81edbbb91ae086293434ffa81f96563206ab9e92f7da0778910649baaec276bd5003e3e1651a362d19bae4c04c92d76be232aa98b111916e117194f5320c026175cd84d24b763c8d045b85690cf04c406188e57058790fce1bb8d1c7ad3d0f95546d1d42f04f4e4baffcefddb8366835ac7dbd7dfa567cd54e3954449ad73480156959eb2aba556dffbfc89c3f2819c08fec7d9893579260fd76c80414e1fc976e4bbc433dcfed5c5dd67db1f005d6ab8bb021dd79901d1822b64d1455b165acb1574dfb37215e647fdd8155c5c2c453b8196b80dcc9342da781c3029f1f17e695b35d2949aae0aafd2f44be29b5e3a1e754d583ec15ebe4c3a51d0285aec10f94a4e116e0b32f276c5a2d23cada1eb7b99dc9939625ed72181ad2deccacf6e282c652ff1213a060ca910a7c3d201dda1c049c52c32731e7fd1ffc7eeed62344633ce4c27350422d5b90a3575d14b147889035a446d3d9b013b1ea95d35a6bb78bc2e6914a9d608a2f95b7d83bce2734b1656159056997b9f76c906727926ea0522d00eb76be544c7f1ca7a64566e80693b1b71ccd2d9109591088dba58be43bc5f53784de6b7cfd943266e7e6382a405fcf6e1e7ee0c8783d93f08443b87ac0e8df809cbd917e709ab0c80cb42b8df6854e079dfb1b44ed421ef3b0a305a89daf0a0640b194e2b86c36649d4cb1cf4e7c5294fd753ac355aa6a0de052712c81d740012087a5776810dc4b6eaccdc0b9dea25682d52be89f3eb4f882622ece49fe1696c2dca0d1931e790d4e41f6dfb3e6575da2c304d1730257a50e745affe01f05940efc51f871cacfe73c7ec710615af5d6677f310a0975c645238f924f333543494f85ccfd0ee5135a092b2a8c72622955de6b5215f190784f669bb28c78389546c6743b97b074dc", 0xeff}], 0x1) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0}}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffbfdb6ede40ffffffffffff08004b00002c000000000000908500000000ac1400bb883844140b010000000005b501ff7f000001ffff000000006c188d1036773fdfe46a17f61a66b73fb5c74c1b32f78c65e48cb05df494715189871811b09abc2219d6634354ddafb252e58cd59a5a8d5ff1d767ddfa2ffe667e274cfe34946b4006aeb8b89d3a9e38a2d05f5ea74b0522fd6a85abb6cd8339f0f42209c1"]) open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) socket(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000140)='./file0\x00', 0x0) r3 = socket(0x18, 0x1, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x8) r5 = dup(r4) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) executing program 4: syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60dbaf7700143a00fe8000000000000000000000000000bbfe8000000000000000000000000000bb4e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090990000"]) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0xe03) semop(0x0, &(0x7f0000000080)=[{0x0, 0x9e}], 0x1) chown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) semop(0x0, &(0x7f0000000140)=[{0x0, 0x100, 0x800}, {0x0, 0xef48, 0x800}], 0x2) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x83}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup(r2) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000000)="04bdfa5d3050006123339a346f731573d8d508750100000000000000325cebc37fc4e1dd543dbe2da6dd00000000000000000000000000000000a9c5143eff49ac23e9a72bc07d8022d78f", 0xbb20) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x35}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) setreuid(0xee00, 0x0) r1 = getuid() fchown(0xffffffffffffffff, r1, 0x0) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r3, r0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=0x10000000, @empty, {[@rr={0x7, 0x3}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f00000001c0)="71f91e3471a9cf71b59c7a13c3708200000000000000000000000000e5ae232f3fabfe3d2e6d9512dbb57fdc6ace01fd7fbb1f7b2568f410315911bf52da3f488bc1f2a3e0cadb9eedf77c2c540716de919e923c57d69d484b81698ee9011d40f1844e4fca8e9d84ba99bc1797e279d8c3b94a7961c482003e2038819f8724ef1fbfc75d94c14d0a1541a9b58ef2f33b4739f874b20dcdbab4b8", &(0x7f0000000080)=0x24, 0x0, 0x37) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xfffffffd, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a00"}) r0 = socket(0x18, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) close(r0) dup2(r0, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db7f62ae0210833c71e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56c", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}], 0x2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000140), 0x10) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x12) poll(&(0x7f00000000c0), 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) r5 = socket(0x18, 0x2, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(r6, &(0x7f0000000000)={&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0, 0xd}, 0x2) socket(0x18, 0xc002, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) executing program 5: r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x4000000}, {}, {0x812e}]}) syz_emit_ethernet(0xfa, &(0x7f0000000400)={@remote, @random="ad2287bfb9b0", [], {@generic={0xb53c, "cc7ec7846b946cbfcb11fa5332801e9c9edeb7c5ba67a235d62211f53faf88498f5d057b38d453f10c69c4528e7a29885772ba980a143cf39f3ebcb6cfceb9ac9b28f13c6e37f7a6d5ef9b32b2b9695377322bc4a320e2661339fc999d5bc4ce85bb265d6ff31affa7260a5c1cb5c0eda01dd9c4f8baed95a38807a12a09c6e21c6e16f7cc37efb84f70f893ecb507b793f81a4a73dec4c8a692b80798b80450572039930f32fd46ccc85c2446c2cb29ee363be8bb4ba780736dc0eedcfb0a67e8d6d03199148134624f23f35831148f1cbb7a69e8d2a313f4744e6299edca53c7449fd948aea8f7974c3bb1"}}}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x2c4d, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) 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, 0x0, 0x100000040000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) l/dev/bpf‹œÚuT3[v;µÞê\ÎËMW©öúäDZÛX~Xfn„¨I[EÃad½[R€$>Р./file03îŒò°³#o8Q×ã•D® ˜Ñžæ=Ëù#€ÛéS5ðž@‹¾¥J6Kîd°­TæÔãÎÓŒ2Šÿ."B9º)ë–èÃè4J,Ùæc»!^¿9ró\EV䥹f,VíØ_É–ñ/¡¹.Gª8‹üÿÿÿÿ€ €Ðÿ ?Àÿ 0C `b À“ ¯  à @Œ ÿÿÿÿÿÿÿÿ@¶ Àÿ 0C ð‹ Ðÿ @¯ °ÿ °ÿ ` €° Àd €° 0c ÿ./file0 êÏ/dev/wsmousepckbd_enable: command error executing program 4: syz_emit_ethernet(0x0, 0x0) socket(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) mknod(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) executing program 2: r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000001980), 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc1126939, &(0x7f00000001c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2a7e) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r5 = dup(r4) poll(&(0x7f0000000000)=[{r5, 0x45}], 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) readv(r6, &(0x7f0000000300)=[{0x0}], 0x1) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000700)=[{&(0x7f0000001080)="e4f2cee77f43ecf9d60ddb43a0faa185bdc4d7a467c53b4e10e7cee160981d183a14c13beac01b54d2318562ae958811771f904786ba8ce37c179936bbb8486c4163a9a88ae6addd0f5038c547c23f35b2bc2f5fdc12959a5db3b0a4cf25994d35db90607cbf818f6412e6c940fc64f056f4d3b05973b2c44b22ac92fa65992873b573ca8d0a505dc46500f7ff2d0336bf905d2a12f6f00083744a62dd5325372149b32bbe676bf58a8ffc6df59c54e7ce9f5b1ed94dc8c82d29ca19282f4bf228f112ac15c09f0f9b06345b968672e367fdab441a85045154daed12b297481044532a9bebb9da08ec1b68b5bfa6f1ad46c6e71dfcfd2b630aedc816dd8e0f31ff06ca727f2783685480ceb6f2109ca8667a3bd20b431e444d11245d57dcb50deee9d865f5792b29bc7c0a3afe8042b6748daaa017edf3d5ccea45e046e2958f264974c253f3d4d0ab8062288c1c90b8416e63889a5ef5fa131b74b877ac25c69f407e2b710f99e1b57338396a8b26c3a4566d2e3bbcaad92e8c7affc38e559b64693b65606e14960c54a1418906a88159fa3a37b5d0dcc6bcc5ad29aae239c2382b4ea1f100fea85bb02fbb2900ea79e5893f03425c83c9927955b29854d61b3acabe044fdd6bf0eb9f8899c2cb4a1d51acaff874ef9fe2e7106b3d12e37332a3d871a0b952d64852d9b1c466ca2bafcca7eb2febf5f5381e100b15fbe222267fd73fbd4f26bce908ab1ef40a2a34062cc589e65ab11a1a3a4c5b850ad54c879ecbfd8e6ad6f075c09d118140e6901fb12d34dc865b6069ff9318d25020afe4be7ca2fde84ffb85309ac56b4244974ed4b3b1825b26d2cacd91a00e82ebf474aa1056e2cb8657cb07ee5e15b21831e38a76e5e6f0ac5ea9c8835499d188a361d8659158ef56107d0ab4ee28944c9fcdbbf4b1c21fed5190ada58b5df9d273eae402a3c51d63adec16f48af5ebe917ec7e678b2ab3869a5b5c0c55fee0c34d205476e9bbc3c3ece8db794295affd442c0f0e7b187802a2b613973283fe5bf3bed2c4773d02c54d6347e8076a6b161a32c300038497a9525abd9d3b8e178c014df97fd2aa9756ea80c81b7e00b150caf0c5daf5180a17eee913d3c54723551c5cf83e719fa6fac1b5216fa7f20c7cb9b3854a1017136f284450aeb0c31889f6d472dbc91f9660644d856849d77842cef6aba69a9efb13b20672f9b1a2fa517597549f2530aadf8f274a9c47931f1f945aefe5e36126eacba4dd2c4bb5f2672620cd63dcda5f1bd61a25d3be5319143e18ee8206a945e22cdc674f94350b2adbc5162fb704b6f4befd1110cd1879898ab458478b3e23125dc1078bad01a111b0b62cfd93fd3a4d684fce9545bf8a0787f276c1a524776e9d1a74567906230598a8954b73dc868c99ae0bb5d8bc89a7dc4cb90dfb2c0dde8b0929f511b24ca5d9525e11a2f4849552ae0bec58658f0205e7d6388315071a1f7df91dcd1755876b04bb84df45f67608d9899c6c87126e736e09a836e58f46dda8c68cacbad57faf5c8cf7eac96aeab87b1d0172178e4438c37c5e0bb4158b99835d907d44b99b684dcdea63e9c4b7fdbab191edbbcd2e58a15cde8580e1c4f9ca73a52252696ba73326ec744d3816608b42eead8c9c8287d74d013f6236c085d6ae3da60f73c8f8fd95907feff840685c772dbad67aa378af79c7b1122b88be8c8eb11e4f036dfe35c5ae2a57c57bde65b066a15f1ad3f43a2c11e384aa99f630d3232e17472d685f57081a947b88eba7ce637f0e52c2d2539d460e93c9d81c46539612d18efc91c14f5cd21990bbcaa2feb4ebfd9c649157baea3c557b1ff1afba60eb3929dc22595ec0f346d9f302fbf63cb37d1499b47a12379c5747982d1b70bb1f6ae3052c453280e538abdcaa2491cef718d1efb2725d8f7b8273bd44751859908aa3909131434e09a20a000b619edc912e94838c2e28c3026e01b2a0118d77d81111ea8b50e0cd7d2b7aa37a1b391b972ecf221f2c7d360487bd615bb03af2b2c5159357fab31621d5c39b0d0b3ef7141f5241bea3a32f2e7a03ab47db5528cfb528ef3acc4e9ef85cf2bab00928d6453e6e98c7ed1aa8105041901fbb91fb1c93c740f4c29d09eb43a080b41c049276482b864656e25eb15f76a76453f763998b382e88e983544bc48787d52e5720af8b5b19b1ea08da9bf62ced7cd22eabb68d0e4c1abd554ee777a3e46ec045001f7540b0cf991b03e46bb4760e77527042d682ad4249c5861323e4e04638d04878a811c052e5522eadf21736e6d31aa28043bdaa421184ff84ff17c66b506271bf1f8da878686ac66411bd2a7d057f6cf3e6b6ff8848b30708f8e4098b2aadfaffeb7f845895f817b30d71574c40a7e5d66dae7e7fab2368ff6e7275dc79b2ac0940094e56d359becb36615c1f6b9bbb3bcebabb8f8c8d0618f3310066f96c43e49ce4809197abd31eda20ec8424af4b28aea915cbedda8ff54866a21c62aa3e88b8164e1842c3dd6b22042656625aaaa1ea112483dbe7624daaa0df04dc80b23a132eb0dd01b13567774d461364df7670b2f85a4e7699323160710b522c39cf0bd061038647ce39d29211991542e3741767a3a81026a2359760f3a01edcdbd17e95995401e090d319ddfb012799cfe31a06a5a381a14125483dade2d9e488059f1ca74e02fcfbc155001f097526b04daae9fcaf02d6285e0d3d04c026744132e9087f6a799b7f4f5f4f901125fce6cd64e3f1abca8a15de505fe91c7cdd0e9efea75d60f1dd3a9fea722cb7eaf5d24237acd19b8099226261d5366dbebe482cead05246eab74f907519a5d212f4704554f5866fd1726528ff997d9a07bd3f477af8d1c8424823de16b2a9c25256545c049e4b6d48cb58e5b32ebd1231945a6fc9f42cd0c7270a15dd5055e7ba59044f676202697d2ba0a9915931fd503c3a24b4de4bc047691ea98273f191c7e4285562d21155c62450ba7c7312c5b519d45abc42edeafff38454950e0758f31540745cb6c3223e8434dc98a065d12f7eb97e6e7620578d8a7cdd1c752a2ab407903e92ae68c20c574be238f8e48ec9bb26d0c3ea99cb491dd90dc9c1b4123778e484096cb6c2b43f2193724430d64af6445e7675a343901db9c2d06796cff0977f8ee2bb52a07176dcbf9f023997074c669261c4554903ea5f86741e00b4723d2a3c12a1cfdb8e9dbf5889592331fcbfee6f31d47adf04ca89193571f1c9dbaea315b52877517366b1234d8927863b05035e9d0eeca241a28a241c148bdc7dcd50963d84afbb5d552d23090f51bce1279de8ec4be3940128ffbe83b245b621ff8863d35df416ae21f814f2e9150df37123b10e79212a978901bcdd819a69280fc47645ce6671c5e755d2fe35ed0b3473c77a878b66a123efba9b53e5e779350ff4293167d06fce27bcae3d8d807d57edd69b0ff3b2ef09db901e754a91f9d0ad2f3d376793aaf1eb53706dbd61d2ef134a621aa2c0b8a245133b716e4557701ad95f651b1825e4d24201007e496fb4789c1fab8a0a549d6c3832bfbe0baebeb79a117b5e7457202c486cc378de2629b4701444920b49760eec1fa71a6b492de38c5252227f44691aa8d9781f8d6da6e94da1bd1388692eae059b967940127b0e473a0b6ea96d3b6304ebf952814a9ac5f93b6690ca9972ace5a33caee163b0516df1de73bbb4066651ff57014c4c746147025ba425375fd2ff0fc79bac686448cd274f5ae66af5f06fb4eb9b93cbfe827e8d6a719f2e98d0fd3322541da86538c32edc8af5e4cdc4994bf484e337b67034a8087c2718d9edd13f212e1e48628043396e214978135a950d91870f4713a507eb802551939e7640e97f741555e83087a718ddc4ff3dd721abdbd63f74d5299848d58573a6b060af5f762ba8fe7644b72fce144c16ace84f712aa44cd569e4875efc1529bd75f939122e788b169e0d387980fb55c08998a15f63d7f1b540724102c8f665106123dd79410eef7d042678305d10b3fadf0b6ea49ecf11485ee2a1a9ff60b8ad579be97809f907f487c5010cdc366b593631046ffd60e0de239ec19ec55852bf7f9080877049cb28fb1777fd2ad2f5999d10f54d99ef22e76d68a66a363cfc270c7f148bc9767810994e19bc11192cfc84c6f306427410fed00221b07abf1ef60dcc821dfe3a3b05373ed30706fd93d539d101c329373c12b9853152b28f4be0021516738e2cf13857d71b4cbae797177af3483e1e6c8049c8afaa0f327f7fe8eff7737491c2507583ca52caafa6f541ce6d0eececf7a900ec4de0c623810356f13d06c4bbbc9e1d829922bfc590c01ba9c86aa6cf904a7b29e970521c41b3f8059cd313cda82f61d01ad2a61ee11c4ae2a425ddf78b7ea3f6a14623ba68655067173d2e63aa7ecf00f9f41c0773b7d8d9a008adf1e82030a8f8da469fe87fe2682350ac8968a90dc1b0f113c0459dbcda2869f8a7feb6711148b93510b33c2348a2ac8cc6d9019ef6b5a3b2d9e0a9388b116a0ede4bc013d692897f4cdcb39ea86a6930b424d7c1503df4ff233574255c5ecbda1e4a86af677f412fab2b34f2a739e1c85fd59fa15b87ad81ad99fa41d171ca010e21f7efbbd66585be591630e878266b933c15e5828cde879927644cad884367f975fa06e5b7735b46d6bece2e9fad301b0b3f0b802f864ee86df917b0874a974cca04b1c28a84a2e517235e91e9b1e91be5e533abb1908930e141f0cf2648afe90c1d058a6862a82c9188ccaa91039c09a089f4e8add11538077f1138b78968d2af7fe8b48857f03230312cd212b336267dffbe3ee1715b42f4a8087a0a82b4847a1ee98003b2b90a2655fedfb7a1ab07967cbb988a781745c4ad1b2eb6474a5bd7226080975ea212918d00d3758a7408e54048d8d89f66b5b836e9d0add966909403fa5f11dcb95775f5f3b5dde63c23e97381c7de7c6b02a1c5d1039d867ab881bd0d0902f2e3bdaac006c1e6fc94788632913ed492779fea559af6dc7e69dfa43be5e8a33c5847b81d71192fa541a1347a3145b8be7958d9acf8a03063d668571ef990b28239dd334efb2dc7fad8c33d035b89ddd73f8a7c2e9e52da28d0569b2eaee256c0c209afca30e7429bda723a81a0cfdd32114e21d35639b97ef093b2a07542c874f5963b5e714e3f7b442471cc0181d6471d80f24bdbf53cb983c770f829a8ae338e9df5ecada54e1d505cb3dbee0352a9d19b267037a305959936853a725ddfae3380aa1414336ce4aaf4daa7225a74b46616c96a67a1db227c5d2815e841b31f3f4e359a9f0d215a62cf3aa2c5ab51259dfff432cf1b1fd68d3ada5b85ca81138c1f3ec40d74af294d54b91fb3c2adb4cbc366e24c182cf4dadf39990923c854df545289fe04600c328db6658b23dca35f8dbbdd7ad0e40ac48c28e4e1b186e86aa58dcc533181f9c2ac08f879803d332fd2d7741f6df8c809fabb2dbe31ef639598a0ac17167945bc0d6b81b13ac1dd59ea6dfb77b82baa954f6c416758423879e80def02f6e6ea99fcd3bd21a5c9165c628f530ff899d6c80f28238f8c06792c35a451ddc4a726d468ada4a4da3837646fdee6bcd4eefe075d79b8665766fad56323f31bc9a7a19e39c07a22202ef4e63bffbb4dcbbcd4b75a74c25baab165e69647f63c7a551248f95ce754cab30f6133f63e15a98fd5deddee2322c85d0b2fc454f31287bdcadd23b696f40f43985951cc5af3c3bcfa8425761aa04a214fc65d5167b6c1a2a0fcc01f8172e2c32e09978b3c59acdd", 0x1000}, {&(0x7f0000000180)="90b1c59d0096fad583af9258b6212eaeffa9abc02df2ea0b6a5ecff0b8fcb1446a15027b7321f0d993de35056a8c418f2d4c6b92c366027fed3aa3f394e2246048516955771a241108de14a65e6c4ccac99e862017bb91539405903259bd52f11acc4ed32702f490b08b80d6f3729a061283ac6c634504a96443a3b7ed777c6f975b86fa9afb4113390fcefe6fc87041df1a88438a7749f7377a2dd548973551da36bceb94238a229a700a8c4700f82827764432f2cfe5d9e222eb7933d8dab9f2858f02", 0xc4}, {&(0x7f0000000440)="e364c6e03192b8dc2775712fa656348c97171c5601635e29f3d3be77190366e18d5fa866ee5ecd997415fe876590c8b80992e41efe25d608c22501027c3f322a497a064097d769555d16c29e95ef0852cab22e445b080a84742dd4ba1128d078d37e1905516b631dd8af2f3fe456bcdff661fa456b7a28367033e6a3ba5508ec3e0400c76fdbc5d37546f8d7a8e0ef83aff9b123f874aeab4f0d0882611e20e736122b1b", 0xa4}, {&(0x7f0000000340)="934d8c0657d5cc05cff8789efc6c5633d0b59bd0f9dda4567b5a1cfda984e8f1489648d8f4e5ae0fb0c7f9a80417dd824672cb7c046056e6397013bfe293090efbdb8601f1851976a969a363100f214bb6024aac1f048a2ac0e7929f0740875d965fc73a62b08b3ddc78d262ce3dab4b1e348d6f4792ca494f553eb9bb90c1dd804922c7a5b218bfb3ad4a335fc162212843267ae51ead8604325ea52c185a0c2ad275356336737d47d3d950e51d85fb8c1dbb21f262eae31ad9887c0b68129efe94b7c62d0bdd82c43c8f799e2bc7850468f9fff69c35be72a09802f7058afb9b193461f03a45916298", 0xea}, {&(0x7f0000000500)="8fff8d8a7076dcf3ad2b8f82db651adfd2f81e5a6c7dfff28dcb7dafd8ef0edd60d470ec0fc0adf63168aa3bd56304df8c9aa39e637902d379cbdffa6eeffe2209cd3a5a9d0e62fd06ed8d23572665f5cee17c09668a860d57d85b766bc9d112d3aed55dce0388f68136a5f77f5c15fe1622a5f7226690b0c868cdce78d40a1c77d8e3e491fac37b76e99a0bdbe89ad20f1cc5d362be05b83eca447725d972b87d4d765a7c245763fae1402b9b14b1607916faad8b9b5803ede10bb060150aa376812f753640b5b31304265417b5def95ec60a4fb900f15ae488c9d15d92cb24da1424dd622c246ab274f10a11f20a78d7e7fd9940ff55e99b333a2abd3ef91bb1754e8fc1135881edb7fbe5db2a696b7778f739dbf0ee6ea2e38f0c9518a4ad1e94eec9fbcdcbe73adae65026818d06e06df4d0d809dd47c60463c33c7c612bcf5e9742ad725af0ff0f55eda4ceb8aa1bb78fb6ea2e708b1261c2afe791474ac436d74c8575e1d91c5a21d6838d771b80f4b9fc0383648b3aac11b6a92bbc5369bc47d18d8e55b96db67420b9fdaae44ad25ffb5cd22fcbe6f606e08ace4c8351b496da7e409e5b007bc1337ed4d74ff5fe81ffd7174330886921c0aa8f7ca2b4d4dab6179485720f2ce2057635dc24279947e11daf81c455d231a6ca9361f3baaa1926209c66679e4debcd", 0x1ec}, {&(0x7f0000002080)="0c6af79a6bdd4551c74d88c940f54b2c87e8d8655b35f560be01cf717e65367fe60ae09c2dd1b7e1bb561761ab9ab98178d66222018feac84996767a32f6de7d6ec63b92d2522edf3071bf1023e4f667fdf860f9196781658664edc70484b7001cdb93bec11b37de306c6fdbdd9f5d6374f954eaa1331472e2b57d5a3409a976e7dc7c92874037101b5e44516ef2f55f48c4f2489c3eff914ded48a19dd0a87059b5d014d14a1cbc2881b81efe6eb76efdcfa0b0a095e50addf5703c1d084a5e6a7d8dcb166e0ce82c77dc928897e53b6cbd4123e9d55b5dc386059e701e59825549f25a93f35f6d551ee328eb757e8e0568207a2c69eea82a859a620484edb1af9262389edfc2650e2503b48be4806af71b66d3206dcecb6b3ef6f16da4055b4ed29edbb00854faeae9c1b7031e6d770644a040646733676df8338f330d68f62dc3f597b071d67d9293e6ccb9ebb26e3f4c4684b499f7e1f7f0256c5b5743b7ca1e21a41f944c9f120c692025a9b1cf5b29066634f67e6d51adb443b42d857be9708572a5c226765cc5cf57e2b114128986da104a4e6d42ee9d2280e0e7902027cdc85a419b349cc70b5fe83a9fc7adfb5550ea48333b5702bae4503aca0c466d8b5a11267d8892356c784ca238e81c5688d8f94815609ab4a967b48197754510dcaa51e496cb8cc66dc1db0175fee51cf8e856d395c6d83934185217ea97885b40c3be888f66f496b7a9f1896a79bc932b9cc8c325ed1a5a6a9c6f7e5cf65418cd7835d6a86450011035754e82a31b7df3cac14140b91d63b8b83a8b0d3be44fea29323a27e3a95107040f77cddf7812f3975855b52a1547d70a0b6a8fdabed936e6b262faebbf2e80b96561a684caa0a3847dd915f40ba0e27de8865c2998d93bc53337ecd83a", 0x288}], 0x6) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c", 0x3c8}], 0x1) executing program 0: mknod(0x0, 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "10000407ff000000000001200700000500", 0x80100, 0x459}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0xef, 0x0, 0xf9}, {0x44}, {0x16, 0x1}]}) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x78d, 0xa1, 0x2, 0x3}]}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x80}, {0x35}, {0x6, 0x0, 0x0, 0x1002}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000002c0), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f00000002c0)="7b542e04478af5dcac2fb5874a4cc8511523db2eb2d9aacc49bb1d6ae041c538cc2380c168ca6f0b3892fac36531848f0e148d1ae805a265bfa46609e496746970dc929350725070c95bf9fd79eb515ceb9e0572ec16f643a9525f787f3372af26aaa62c76d1e121aaebdb7639b7b7928b2b1c844b14a330ed4c3c2da46acc06a9053440c5bdf1fa3df87472ece36bf0c2b29498e347e83cc49d537b7646f3a723c68e1939700a119603ac95dd9d3102714522a06c29f9ecfe59e371a4ccac", &(0x7f0000000100)=0xbf, &(0x7f0000000480)="20f598df7a60270dda359cceeaff7a19cade570a3232002a7fcd120c1e4911b369c004d3e427fb03b07fd8f649de2ceb06cea14bdde910295a57f1c35a1f6d69dcc6c4ff05c7408e1f962b3cce06bb75ef4b0fb5a73f017fa0b29752f69aa5cff05207e3fd946b3ca9af94effa23b651d863d9fd4039e754102748c3aac844befa869704545b5c55789087d0a193740c7c2b643380a1fbf7d64fa25563a7d1480e5d1f94a6246f50eb35037150c57586eedd6613f6dc1079d2a31f205c", 0xbd) syz_open_pts() executing program 0: r0 = socket(0x2, 0x4001, 0x3f) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(0x0, 0x0, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) close(r2) syz_open_pts() sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="a77d66a9287e8f9bb41798b03a872004d1b06c325884877f7603ba95696c3940edd9a07b44bd1b76fc671c6077496529755586d6a0514397ed8e331269941279240925d2", 0x44) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r3 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x84) open(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r5 = socket(0x1e, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000), 0x1d}, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) executing program 2: setrlimit(0x6, &(0x7f00000000c0)) r0 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="555fd24dbedeaaf6a6ffb12444a1bd8e970a4eeac4b760ceaf9a552fc962b2c2a9b4d22247f55189cffd31cc3f68597e47b76aef63af0fad611440c73a32a3cfa2a8e8715b3562fe0c35cd26c821c87ff032fb4366f9e3eec9f2c79e68580ebe98f0a3d4dce26f1a6392ac21b18e441fa0e2a7", 0x73}, {&(0x7f0000000280)="9db76cdc28dbe21582b714f2a7c988987dda8512909a27d99c6f4837aabde4e2c2e8fbfd0cce60412ac8f60b2637f29081211d73cfc23bb9e96feebf734fdf0a0d3add024a0ba1985fb85b95325a592e50d78fd2cbcea9967f54958db54bdd0a88f425f79ae829739dc723c59baffd2eec0a907319c84010dc3c82058aa31ad49c5f617fc399ea14a0f991677322d33189975074b27b48a1fb5af2ea642f1fa92912ca0e8ed80fbc0735b0d02a6543bee9", 0xb1}], 0x2) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) executing program 4: sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b966deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e771a3f8343712051eadb71d720000000781e41a80e363", 0xaf, 0x400, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x20, 0x5, 0xff) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x20) socket(0x2, 0xa000, 0xfe) socket(0x18, 0x2, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x20) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ff) socket$inet(0x2, 0x4000, 0x0) setsockopt(r1, 0x5, 0x6, 0x0, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1021, 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) unlink(&(0x7f00000001c0)='./file0\x00') select(0x40, &(0x7f0000000000)={0xffeffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) r5 = getuid() getuid() chown(&(0x7f0000000200)='./file0\x00', r5, 0xffffffffffffffff) geteuid() executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000174000/0x1000)=nil, 0x1000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x28, 0x7, &(0x7f00000002c0)="593cc98ece81cd1aa4f906d5f0c109ea15fac8aa960af3f70fdcec36b03e9be409111c9a41e3f7170169cd23b36433520414525b593fef206aa785e10e47935de0f7d1afb49fa03cbd63c698eda07a72f0104ac6c2a12dcc9de68df00992bdcaee4700"/114, 0xffffffffffffff09) getsockopt(0xffffffffffffffff, 0x29, 0x3d, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x1, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x15}], 0x40, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000100)={0x1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x9, 0x4, 0xff}, {0x6, 0x0, 0x0, 0x8003}]}) open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) executing program 4: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x8}], 0x1, 0xfffffffe) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000700)=[{r2, 0x4}, {r3, 0x1}], 0x2, 0x0) setrlimit(0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{0x0}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000000)=0x2) sendto(0xffffffffffffffff, &(0x7f0000000180)="23698d1b6bfed491b12ecde0825273b43642cb2f3b0f99df8707b7d05050012d806ac9587201ab7717487e76b31e34d0225fea2ea6bd8692c3ba5d8570fe4c1b4fe4c4a193a7ffa6dda5ae1534", 0x4d, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f00000001c0)) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) dup2(r6, r5) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r7 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r7, 0x2000740d) setreuid(0xee00, 0x0) r8 = getuid() setreuid(0x0, r8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socket(0x11, 0x3, 0x0) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000dc0)=[{&(0x7f0000000740)="81", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) execve(0x0, 0x0, 0x0) executing program 2: symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/94, 0x5e) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2014, r0, 0x0) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xffffbffe}, 0xfffffffffffffffc, 0x0, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60090000000000000000000000e01f0000000000000600000000000000000000000000000001"]) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af0cbf0fc7e1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000040)="9316b4160c848cc52da417", 0xb}, {&(0x7f0000001180)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8", 0xf0b}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000011c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000144000/0x4000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000014000/0x2000)=nil}, {&(0x7f000013c000/0x2000)=nil, &(0x7f0000003000/0x13000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2f1}, {&(0x7f000000f000/0x1000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f000012d000/0x1000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f000000b000/0x9000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x6000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000012000/0x2000)=nil, 0x1000000000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000008000/0x1000)=nil}], './file0\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x48) symlinkat(&(0x7f0000000080)='./file0\x00', r6, &(0x7f0000001440)='./file0/file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x82, 0x0, 0x2}, {0x1c, 0x0, 0x0, 0xffffffff}, {0x411}]}) syz_emit_ethernet(0x2a, &(0x7f00000013c0)=ANY=[@ANYBLOB="167918ae5ea27b8750a7f72f413cd5b1daef74ece801b4e28305e15c11ef72962807f9b96fceab6c57700300000000000000046b0481993039457062a383a52124cdfeba", @ANYRES8=r1, @ANYRES16=r3, @ANYRESHEX=r4, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32]) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r7, r8) executing program 3: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(0xffffffffffffffff, 0x29, 0x23, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x4}, {0x4d}, {0x6}]}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x2, 0x0, 0x1, 0x1000301010006}) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x2, 0x269000000, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x45}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000000)={0xffffffffffff8000, 0x7ff}) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000040)=0xffffffff) executing program 3: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "10000407ff000000000001200700000500", 0x80100, 0x459}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x3, 0x8, 0xf7, 0xfffffffa}, {0x6, 0x4, 0x3, 0x3}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x300000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmat(0xffffffffffffffff, &(0x7f0000029000/0x4000)=nil, 0x3000) shmdt(r1) preadv(0xffffffffffffff9c, &(0x7f0000000240)=[{&(0x7f0000000280)=""/34, 0x22}, {&(0x7f00000001c0)=""/113, 0x71}], 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fchdir(r2) syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000400)='S', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000000c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)) syz_emit_ethernet(0x4a, &(0x7f0000000080)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "009010", 0x14, 0x0, 0x0, @rand_addr="8000", @mcast2, {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r2 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000001c0)='./file1\x00', 0x0) renameat(r2, &(0x7f0000000140)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00') r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1004, 0x6d, 0x0, 0x0) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) setreuid(0xee00, 0x0) r1 = getuid() fchown(0xffffffffffffffff, r1, 0x0) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r3, r0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=0x10000000, @empty, {[@rr={0x7, 0x3}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f00000001c0)="71f91e3471a9cf71b59c7a13c3708200000000000000000000000000e5ae232f3fabfe3d2e6d9512dbb57fdc6ace01fd7fbb1f7b2568f410315911bf52da3f488bc1f2a3e0cadb9eedf77c2c540716de919e923c57d69d484b81698ee9011d40f1844e4fca8e9d84ba99bc1797e279d8c3b94a7961c482003e2038819f8724ef1fbfc75d94c14d0a1541a9b58ef2f33b4739f874b20dcdbab4b8", &(0x7f0000000080)=0x24, 0x0, 0x37) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) clock_gettime(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xc18, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x81}, {0x81}, {0x6, 0x0, 0x80, 0xfe}]}) write(r0, &(0x7f0000000000)="7696c7cf00"/14, 0xe) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000003e40)={0x2, &(0x7f0000000080)=[{0x0, 0x0, 0xdb}, {0x4, 0x2}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x8000) recvmmsg(0xffffffffffffff9c, &(0x7f0000003cc0)={&(0x7f0000003dc0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000003c40)=[{&(0x7f0000000240)=""/3, 0x3}, {&(0x7f0000000580)=""/129, 0x81}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/4096, 0x1000}, {&(0x7f0000000940)=""/122, 0x7a}, {&(0x7f0000003b40)=""/200, 0xc8}], 0x7, &(0x7f0000000280)=""/64, 0x40}, 0xbf6f}, 0x10, 0x821, &(0x7f0000003d00)={0x600000000000, 0x5}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000a00), 0x0, 0x0) readv(r0, &(0x7f0000000800)=[{&(0x7f00000040c0)=""/134, 0x86}, {&(0x7f00000002c0)=""/122, 0x7a}, {&(0x7f0000000340)=""/228, 0xe4}, {&(0x7f0000000440)=""/102, 0x66}, {&(0x7f00000004c0)=""/62, 0x3e}, {&(0x7f0000000a40)=""/217, 0xd9}, {&(0x7f0000000640)=""/242, 0xf2}, {&(0x7f0000000740)=""/142, 0x8e}], 0x8) r1 = socket$inet(0x2, 0x4000, 0x2) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet(r3, 0x0, &(0x7f00000000c0)) close(r2) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r4) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) r5 = socket$inet(0x2, 0x4003, 0x0) r6 = syz_open_pts() close(r6) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x9) r7 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x7fd600faffc9bf32, 0x0) getsockname(r7, &(0x7f0000003d80)=@in, &(0x7f0000003e00)=0xc) poll(&(0x7f0000000040)=[{}, {r5, 0x100}], 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000003f00)="06d8d1b81f3a6632510d154a7788e4ffffe60000000061aa044b58a7865f80e730e68e070dce9ee3852d5c1a466c8b4492756c00ee2a263752bff4969cae2283e76a7d2716609a456e68f467c739605839f27e8430943ea89a28485c5eab27fe90a68bb6e4416dc3be4378930c35b78fcbd51f6d162489105774a129b0b8cea43783dd7404e1574811435e2f205953786d5face9950838df1e8894a2c5781798387b789a2ec104e150fbebb59b2df4f18b5c65d30e31a76fc89db6aa5b88ff27d5c5342702d470ba000cee54732016c8c5224bfac921f71c0bf3e0ab77b3959757fd2b4926f4ca053f093f318c741db6ae8505662122febd4cbb291765eed00488bdf2a6dab99633651ec6c4b2143e0182d7f50fa65a3f141ff26407f9ac66cbd27e513830cdbb91140d9976b58b79727e216c71e0ffd8fbf1cbc8cf991e83eb49180db1a516a009c00fe09706bdce61905641b3b2d2f56796741767ceb2315dc15b32467e669d2728c46018924c920a342c6f69d94d709f707770b50c1b5ce53fc3d1607f36574c609d78cf6427344391", 0xffffffffffffff02) writev(r6, &(0x7f00000005c0)=[{&(0x7f0000000740)="725c8409679f313f04e4b9d42c3c87840bce82cdd178d6ed6a60862c0ec6c2efa1fffa6bc8e424931e23a9f3edb23850f45d360bd5ea818b41738cb92aadcee4d8b3400a1063dd91e935979dec31aaccb2cb5899ad1281ca57ce5eed2e6196c591f280f290f40361623853a6555485007cd1d82417488523ab00e83703eeaa96594999f5045941a0b7a270405e11557ddb9502b9a513bf0da7c552814269d3edbf5a65a973b9a2e71e3d1478a032f7422f8a0d1ff92589429f95ae780075f65ed3d4d7fc564ac6eb890cea7c046de94e9ef5297a1a6190831076bd70b9640c7b894baf78df076e3232d8159045b9f987d6a8d9353ac5c2257ffdcea15ac32c8696111eadacaa5960f704f8bd481a807777724cc4d646d0ec68d1228734d300e74105c9fbf82add6c8da38517c0f0f15d20dc228a2b9c3616731027b99b0a2e74cde07afb29fdb47013353c3fd88935aa944641eeac605d6dd23a8dd9e565c3187a86be9a4aef895e9d8e6d2fdc644a858a5d8907f60fd9db761281b977f3058f3e33e2f65b13ba640f536fd39dba38c0187e0e2a1716ab480fecb11d4f46f56cbabf76506774f4332d60afbffdc9244a7b3ee7ccd1fe86191ed4f74a4620116539957a785975621bac2cba5200c375c1cd1784cf23bbb56681b037e7c4d921dbb037ce546c561c3bb5eb0ca0d6a620ae87e5f66bb9f33cd79cd20e49ffe81695189d65b7c77d253b45917a0c4761a8c822401aeefe6dd13c9ee120b2d14b5a9a0db341407350933c1efb9f5c61dd7f91ace54e78b746b196d37ddb4742f25efa660be97cb2581311a94ecccd2da878a1d052e9e19a5b3cb854cd0a697b600e417817131266834ec8ce59669c9fa755641874f2877e6f82a88246815ae114b53fe2c0685ef2789b1b4f02cbac6645d7de427f3ef35938a4a499a7f05b054886ea8c7117bb3c99e003176ed9df7fe50b875e3ab206456bd5566c8007051482c9a01b5363fe1557213119070bfa39f1b71ffbf531fa0d929da5698c2c9286e9b5ce0b660d8829645c6c08f2f095f91a57fc70b3f173682b64c400086c4f0aaa94df08ed8f69245bdb5a15b14baf7bf72b451f25bc5fdd51c0c5d0f40a7a813dc07c9dfa3c7039c4585b49885d2420bb9af88f362e5ca203d3a3b2dc6b58c06d5908dd5b5d2e802578e46ee80e21003c7935a340412442747d920f78ef27905a2f0fb2efff968cf4bb33bd4d8a5384fcd886b4c4dbea593770b799f1e09b6fa08f966ae16feab25cdb104b075d424bd371d51b054b94fb288e0e2b76bc67b695baa5bebc7a68f00ea8b8d9d6e6c9e53af21a30cd5fc31c9a07b33da448bf4543fe850e1dd5fdf5cfca72e5dab0e36a5e0854fea45a590eef3297449bc082ee3e80f552ddec8c0dc7f7adf9d960c94cbfa9ce4d1990249fd4ad6c59b91040dbef8611bce60459e85c5f9125b0c769192ef40f1eefba6067aa75fa2e0cfc92cf8d5c65db999e16d43f6d6cf28a460b3ef7ff8d9421c9602cee2bda0b817021fe41964b305e8b9ab2be3e898fbf7c42ffe01ce1edd3c71622bcfd15b67d320e0917d191d209f709a268b0c324898437883922514fcddefd035d315a14de005c9ede97e539f5054f3aec738fb2394d4178ef323c7cb85a273064f3af8d274ea034a9cdd8e10582fdec0e3a385df843ea102f368bf8a89e15c42cc7fd85e33f6229f47c6b3143e0c6476a62d50ca341e7679aa816f901a5546c78774cb9663591f71f9eea1467034dd1a90a829a104727c8c61dc27491d146c4b26b9054ea346512d2aa363f64d5cdbe80d8c4db33998f25e777e44c6eec49c4bdb3cc122cb5dbece3cf106381eecfb789dc8f013a07358386ac575a0c94aba872e5d6f91e1dcdf4f3c60af3a1aaf2c4895b33ccfc176a3c553e07fe21d2f3c617833f92fc0e86ec93c024ce7c3deb72fd1712c7022dad05345cf0b78f69d55a622d81b72e03067449b5c04b8c3d17c25bb97ae27203201739d6271b6752a7520e90266b1d920eaed1f70f97d9e7da4da94862989b494fdcadde71182329c47269a149b14d1fd4443f3ee97bf73e2a097f60854b0f36c35f017a30300d2d39fdb822fcc7ec3fb188f73112f869ec57b04888c35417a8806569f5b9f060fbfe7560b735f85677febc836cdc7feefac1546d6a45673bb31aa004edda049f28f167c533156823f2ded3236c8502216ce2188e3099a6c20f1f3af437ceb5bedbfcbeea20212ac2bdf574037cff354799a1739f1fdeaf59e8698d9dc1132484c64ac771f6b4eddc3cf359c267fbed037bba5025a9a9ef596628b5e1a3de1489dda596e7f8461fc394fc3a6199378a55a53d14c7cf1f0bfe3a41fe73d749e215ec6a06ee36c5fb53930162ae840685a7020566919720e5e86091eecbb2e4e35ef009974abfffdfcaa95266ad3fb17a102ccb2c222cc5d23684a70e67918eb659f541883ad975634b6bd5a1f6e7b426355c68267147d435152db7a0ba33adca52901cbca3f716eba2b7dc2a3341d7be725ee70caf99142d3c40872ef30e64841d03beee1c6bef29a69ddd0e1c701e1ee4656f5cca9a40b9aa0b5a797b3a6587a775d85a8fdbe9ffdb54073ed8df4c35b80bada6c86cba3172e985bc91c6f090068d5d53df3073c8e4bffa3c37d40077f95184ca9f35d1e7866c62dad0a7b36ada4c3f7704f2bbd5a435520b84f106600358952e7377fa8027f81783e7b8f4441e014db0f99ec83e29cc2e34c47ecbeb8c08b1f4622102c213bdd056a1b58328579bc81cead0291cf46e4c24aeef8161204a6307ae5d86010c77ae87c39ef640e3e5872e59a4e4f4d53df9f1c327dd1bf471b89d42b5bce7666c830e781d031b78dcaf76b697b3f2c823dc8997caca87b12cddc604058fb134f2948a09a45afae836d051aef84b624c1184c76ddd895cc2480d3d4fa1b6ff606afddf894da02c4c1e62277ec6612cf85b9451aa8d33ce73ff2620e3532f00a85cb9713492d0ac31b6800d5efe6511a971a608286e45df8ac8e2cbbe2498ae7cff5fff2912d9a09febb949feb59ef5da653f864656a9d5d6bc65cea79d987ee5c370474252a6c43b00177f4f94a1bc3e1c6d1affe6ed3cddc074edcfd84e22269359ccf5d8a24fb1d6cf22ea160edfff061792bd9ca386a311ebeec593c083821c242ec78d040a3fc5e14bfff47c499509b20f21fb294ce521fa4ffd79afe32e163b6dc80d09f2085f78a6d407b1107b68ce31927ea3aa1e7d43400ed67c9b525912a73c7cad2977bbc4288503e5595b865842caba1f6a27b463f37d74ca81e6f420eb59fc94e35204d04817c405016b350cf3c63d73d588b444d46f52fc775ab0fb4f855757855f90bbca18f93ed2b88587ecb20b50420b18c32fa7732ca25231a09a178cf263e349b7ff36ae4e3f4c590e7c704830bd050f4783e43e6e480135debac1acdd504baf17f5aa919d74d2ed0248278f885fd0e9a6e0ec0ac614a5c3d9fee0f077f4ca3b14541e43a032e121cf91a0f6509ca135a16f58bcfe954b62e0e73a71067dd3e389f0e0806864b9d427a820ceee0763d4f455c2fa75a442ad8c9ac8163f484d32d1f3edc6b7d9af5d4b00eb93f896fbb953dac8d6cac4ce4bbe70e716a6fa45e79a2d1137f271099f7ec197bedece74dac272850c04f2d10a0e1ce1c1fa034fafe2bd976269a0bfdfe6e313361789550aa213fed4ac6c6def448411ca59ecb2382bfa6b2245c49a373a931950de09b23d56bfd0a7ab72c44d0f90910d063979dc6a7228f2d578b4d6f80d77a0e9b4abf18606a1ecadaea9493897c910757ddb6837c54a466b67a495868947f47b504f71d0fa48d99245d18c5e37dbf73cb91650f704de521b6f864ccc016d26d002bcad06d278b6f21c324121f9a37997f0875b7fa024f7b2d9fb8ae8263de347dd3939b2308d79ff4e28291c6afbc7932a077a5443ea64b6b3c1afc78c80b6531d08c220a1cb3be9de6c092941d98ee3aa6dcadc3ef1d6b5c9cae5de7c0c8a9d4a0c31d65fc0d1bb758d2ecd464e9bc81d945625c26702569afc841a2f170a0de02549fedf36474597b6fb4caef11d291fe8ceb1761ab0e428d43c20d703b474786af57839d1e8bd971dacde760fc77956c57665dcc2b50106f91d90da4bb0772eeddccfe7e6f374bb6dd4c2510a", 0xb8e}], 0x1) dup(r6) setsockopt$inet_opts(r5, 0x0, 0x6, &(0x7f0000000180)="99c300016bae3b53fb0b7051", 0x4) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000240000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000133000/0x800000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f000080e000/0x4000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000280)="a3e2ba1dd3b2a646c23a2c2b2bffdbf82f67491f91d340c94788eba7f79d880a875a456e9a6c572c8c59d5a5d5cd0deb55ae8cfbf6ca9606cbe87e079b9f6cbf1c6476a2bac72a217eaeeef74f9a65b257208ddd22b7eeaf0727fec5c462fa18da9afc40dd63af7fbd0eebf3ef3906fb3cd8e0841275a4f020d6b85bee1a53d90d0acb924d453c38102fac141396e1000f7e49047a335eeae747415353811b447526ce7fcd580cb38d3258ff62268b4117dd267c791a0f6811c1b3f3e675a90653a9d97505940cca97783dd949e53804ef321c19e9c006e726f062f27ea11056a16f9b7df1707ef9b85144940b8b54568818f6dce9bbd174c725e5b8a9dde3", 0xff, 0x400, 0x0, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) bind$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x3, 0x5, 0x7}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x200, './file0\x00', './file0\x00'}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000005c0)={&(0x7f0000000380)=[{0x1, 0x6}, {0x6, 0x7}, {0x88, 0x7}], 0x3}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000006c0)={'./file0\x00', 0x3, 0x7fffffff, 0x5, 0x1, 0x8, 0x5, 0x81, 0x2, 0x1, 0xfffffffffffffff7, 0x9}) sysctl$vm(&(0x7f0000000740)={0x2, 0xa}, 0x2, &(0x7f0000000780), 0x0, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000880), 0x200, 0x0) socket$inet(0x2, 0x3, 0x4) poll(&(0x7f00000008c0)=[{}, {r4, 0x80}, {}, {r2, 0x8}], 0x4, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001f00)) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001f40)=""/141, &(0x7f0000002000)=0x8d) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) getsockname(r5, 0x0, &(0x7f0000000040)) accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 3: socket(0x18, 0x3, 0x0) socket(0x11, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="c507a7c52de3aef8ea5922d792a516fea6f9e1715575872671c23f7f9a853b2a1dd0b69cff64ff108398e35aa4ace104cfa110c78a68f2ab9ceb441353e6292c3632b053da33e64207e3db45be34c9f84a519bffffffff9a9872a9c00032776f21e23e0315cc313674c27bc684808e7e2b514c51982f0f20d870e3add3ebfb9864e41ee706", 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x20003, 0x2000269000000}) r4 = socket$inet(0x2, 0x2, 0x90) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000240)=""/173, &(0x7f0000000180)=0xad) r5 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r5, 0x9, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x6, 0x4, &(0x7f0000000000)="00024000", 0x4) connect$inet(r6, &(0x7f0000000000), 0x10) executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xb6400}}, &(0x7f0000000040)) executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x8) r1 = fcntl$getown(r0, 0x5) r2 = fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x1000, 0x800, r1}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0xffffffff) r3 = semget$private(0x0, 0x1, 0x4) semop(r3, &(0x7f0000000100)=[{0x4, 0x4, 0x1800}, {0x1, 0xadc5, 0x1000}, {0x0, 0x5}, {0x1, 0xff, 0x800}, {0x0, 0x6, 0x1000}], 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getegid() geteuid() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)="3f19ed2b3f3b90088d23abd5dc3d67b34870b1f445794483c452c0290ddd5faf2388d1753fb447af76eed852af57af4504765be46727ea6530be2c6909e7ba24fd5a2af4215053cc9679ffc735414dc7f2beedf9c05f975770099ca89545e61c793f41b5ce5849bfa80084fc40c3c5031e4bf668a65657ea950b83da55c1871deefd8d3742057650d82ffeb2c7", 0x8d}, {&(0x7f0000000240)="fbd88c026364751432e594e6465979d7d4e2b44a897d38a355c7875db4c51321d79f1c1cb2ac4538a5db563ec06300b27e64cdd565c44ddab205f53663c1854a70f71737472ce5c3d87a00615d1e5a60024288a44adffe4280c873bd672139be6e5012739294625b552bfc4d1d13a4d44e41cc206579803bfc07", 0x7a}], 0x2) getrusage(0xffffffffffffffff, &(0x7f0000000300)) chown(&(0x7f00000003c0)='./file0\x00', r4, r5) sysctl$net_inet_ip(&(0x7f0000000400)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f0000000440)="283537954b0d24265e16fa77cb7257e8f305655dce0a60dfdd27a9bb96d82fc5bb103010869c05025abf0b02a365b8a924cd73697ff3cc5c754a75435c7d4fa01394277e7c21585dcb0969da4052163c14a77f429daa42b62d73c7181c3e08546644bda3261fd452e5ee7bad81f0c9f0c1d367afbd2882726cf507948720cd2283b24064ceb383130edb9d55505c0cea658f483f65ba4a9b570b509b0f261b105fa22ca7d8133c149335e82c1a643213f0bbc21b2699528b1fc5452a5b5e974f5fac0fe64c0e6b426ffad421f3d75efefac818af377b", &(0x7f0000000540)=0xd6, &(0x7f0000000580)="86e53ea712c7e8c5f386c110ed94610c4b8935caa45d1fed3d49b70c6bb4467ca713ea1e9852662e467b1e483aea4924ee8c2ddfbb1d222394f97321f0e1436eb14bb8efe171f2697bbd85095b4e5e1b1d36fbb0c55a04f6a0399da948dadf9726bf4b1417acee9e11f62ed1b4f56952a92566e44fc5dfc8dcd6f56af9aa0d23b8afdfb6adfba33b92e5725bd6abbf152dec167669fc75b6988a39a01e9c87273b42a040ddc2b0206bbf1fc7c52a07b2dc240dc66183f1dbfcff0ccf377f53d2a0a0739b527490bce633d5703e25f119926e890cb4525365187d7f0811eedbae496327f3f035765431d64e0c2d39d1793f1cff3d12e2d8dce4b33c1495c8f7340df5f992f37bb1a60e505412d2a8bf21cc3863a275e82dad13cd39c60624f8229196fa2de1dba44bd20021310ccd1164d708152ca73c9d452c89fbe6bbf8526a5eacfa7ef12fb0b785ef4f9f1e3eff5712869af9bc02d66ceab7ba8d3e669219e205fa340641b574a5a35c94a1e29e4804e72b71bfa2144a4acab8ab0266d6babeb8450ebb77fa165d27e4199158c1079b8421379fa000089961efd33bb4d369d0c4c4453c240ca6c61e263ea2785b922adfa758e90290238aeab3ec233b757df538a15d677517185a7820652d0289bdade1f38ad7661c10fe83de17266b98b932afad92611a9610093f9c535af7dc565bca53f1e3b108de04eefed07e992ed90dc73dcd6096951940b366bf27a4a494895e52057c580bfae5740b9fad2ab310bddc5f7fb3d58b5a54ece175db9959e14eacfa2c40d2976667f99973bc2c93568f3266ad7b06e8ac2c799766292bf3268c5183597debf8c866bc6bb99ddb0a853c512dacc1a5c7c9f3abc8a7219f72dda218cf9e91262ef3bd5cb0c848e85e465cef06c4c426d05ac56813f3964c8bc546ec97002bdd9a8f10d148d5fad5c67352537403a8920a7cc51e6a4b2299cff0a0cc7489a0401bacdf64c76f198110815275f3bf05d7a0a21ab8bb67e28c8d1ea35c1df022463df3ef4fe31a0f3a25426d8d98a0857ba2aef670dfb4c3e680c6a54825168ed6d12e9b42dfbaefe21e1899fc0b31b493d1739e23b6c4fb864c0afd1b8e9f50517192184d829d3f7b774435fdfaa57a0d14f12dbae549c49f44467e47e913d1063aa4d7d4f4f264b747a244769fea61b726c83cb506c7ad8ea5d2738e6f799054e3cc5f688d2d2f205f011c86e476d42e910619bbce3e615dfdd7bea0f3a395ee52db972c72cecc1ac104739d45b179357101f4de8ebd955a4d354f711bad00616cfde4c14ecfebe9b7e972416a892fdb941f7e5f706713f92dd9f9ec4c30057ffef4347faba8b1b4b2b2f69a007bcb55b5c0503bf86951b8ca15697de7b3611922ea6dd364beceb8474cd7e86ad8671d5c9b1bd4687572d141c0c78fc4374186833b0fe5441a69964f518a698e623b9b7c974dc28182334b7548f74154f43444b65c5d5110d9ff700341429e78f514686acc0a38b2af9fc93925262888d20b971e13750bd20cb55d5876f52cd94a2e681743e374284fea400ea36d9868829c6a962ab63b868560db67b399b15bcf0f266d2380c528b5d1d3b4e95f6f8b61cfdf28777b245b7c68156dbbb31d1fa7782049a7c778a14d6825fb10b06eca8683109cd9fb8d524aea28b1dc67b51f97b3e80e98767b2777fadf10443bf59ae87428a4fbdcea180e431e7f692a27990ed5cd49f1a0fd27cd47249155cac63892a1fa48721d01034052b0fe26046f41abd93274e75280c6fb0b597e8e386fe895b502ac6d6c64aa634a394494133b926dca4b03495a7a3066b43887ef1dfef32ea356485bfc14319a0444cdc7beeb005accd4e6d11419b8f2668c8fa69d5f8f9a3b525c5a1bee52c2e9c50ba6b2bec80d4dae45148454c095f23624fdbf1b426820ff97b286c32f18310859a79f78ca1c166edd344e6cff810bade565cf2851ac2181b88671026368304918e9e65914066ee4d15632606e201cac5bec029d30f1adb3c4217cbc6b0505afc8408750582b3eaad8d88e0155ffd98ffb256ad72fb0ec96b56e0003a9579859e02cca1f6c6e17062ebdb7ab287a6b40f63d0a1eca2ffc27a9e01e12cbf3e7092905f21078b2c712fb3c51abbe999b9fe64e98201c420d453059a8a14fb2e4c242f0cfa3f818714a222bccddcbbd5d77133e81606b98ecc94037c90522e21a66eb7e8a1d7abe8458179897f47e8352ce593645a59e6273eebf53a478d886abaed9678f0838f7b898ee772e8463c5942b86d23576f60a94d0ea55fac86f292c4287ae664d7d7d049d97e47407456363a75150e8f46dfe60cdca3b855e46fef20fee2804471d66148b4dc3be23b203316a6e3e126e2b209d8df84662046c247d74235018dce75e5ac5f7a895a40b5546135336d8efd3f495d4d58f131587b5db404395d6c6a73fd75aba363429b87a2a4c433f9c56803c4e3f7daae21328918fd9fcaa5a2ac5424f45cf7059bf603419e21ad973bc96fcc263ebf6caa3f6a8c24c7b4e04b8b8d02b1cdea6d4d0194991f4077ee6698b6d401546fe15e5eb0edcdce13e651b6e416636bae134f0d26a07abbcb544c3af1bb8ccca349a9b35d03451f45da687507894e8d612d46a73e3e0293d11d6779deef964055adcd8e8aeffd8c09a0ec8e4c156971944d02a2e2362b432a5ad5a7b20d44cf893f9a6a24aa7306e0f3ce94e39d2479ede553e51ad8b81b68c8893e259b871e669b211e69cc83c1120fddb7c78cee3a17c9b229a5f5aa171e26c5b45075ef2787d6bc5bc3d5e9fbaf3afa20be962730824fc13979362c0a512bd2772c9c190e02b389791e9c442362a99b05cef211f96af0a5033443deac6fe478b1c73f514674b2cc4c565e4e222a12acce8d4a69b3c7af81fa3cf38bd72e6263368a467e08adfaa7e27b1a37121d19d53d8a2736fd2feaa3d5f574fd21aec5c304a6b680f16d8f400e4ba7330b1afc6bc75772eb4091bdf5934d06f1a9f8d7ec2c95ebec5417eb3231d58a6221a0cb4cf900e381c8fd238a7964526121741fb7960d18a96cee24af20d488a4d32bcc32718ff78ebe59087782af4180167b4b4da4bc228929a43572dc5fc5b65e84594c08a9af2a6e814ed16d77ac84f0f4797f4e51048b8399c440a4cc7a1e250d830e9d949a5f5d7ed85b12820e4b0f0a3e81ca16cb72daf8e83431289a251e8aa5ada8d87540e549f4feb9ac25432814999c4d0fa7d1966f8b47775b0b8613bdedb2eea7738edbcfcf0381a0c793718fb91fdc17ea97c2b50907fd57e0f7c5348accd7340ff2216be0863f851fee6b1bd281e9026e2f019b411d2ceee304b7c751722739ab1388070985434fd9c8d09246c5cb838db19abd4bfd502f61deb69a3453693f47a9c6b164ecd6dae4cada10076403cd1247f1ba4b723b5732208517d5d6abac707457803d31d5c14f44603777f7343d1cc431f7f2bbd485e460d5f0d3b0553e0abfea46eaecb11a5269876bfbd32ae84fef801c4edd5c5d65388e91d0f7bb53ba862fc09c7722eae7bd387fe32ab0aad959d89d19427fbd05153bf2c8c365674b3550c04cdd4f09e0b59de703d3c3446f83b7806b1368863ff65537f24153c9fdd1f95011b4ed7cf522a43a73a2036486ab16a28c1ac7578ac332bc79e9ce624f2b2a027632712383fb58e10701f9634d0e04e4f56994dbd9435104a6e850eb14578a0240544170cd9f64ac300339569ae1883ac345eba18dfbf2f33f155315fd41894a3f463a43ab48fd18fd7aedbfad5047b1694767e11206d7f3f544fe3af41f67dc5e2177a05453df4aeada7d523d61e1d6c04b7d7d044a5f6c934f5ea7186d65effd85f8eb879e59addd0056311a5ed7d5892cb23b7c840a52b8e4e41e7a08eca396c841bebe96acae497704d3fd2774547fbd4bbb8fcae8f4a254bab82997a2e1049be1c14d1b9077407d7f97f064e98633293d04c03f49f7331c8d726ede14f651c89b050b20facea730926855816bbd90c671578b2a2027490136adb3e419ef0daeacd5a289cd713e43f089d51a141236a76b0b58a285fe8ebfea6eb4324809d3bf05ca1ef167ea90f3f7f8bcaac71549c7af4cf6e14d525f2eaabce566b1573e54f6a3350f7bbc031b2d3dadbff682422cae1b4b708d87e5d4aeeda1decc384798dc87df7d22ba75de476c5a05bab8f98b105ab50c2b20cd02042875c568eb6c138b5745e4eca6226ed2dc68b31ab1ed4da56aba3e389e01363f9deae1004cc25007a706569411c6bcb1f6566bb33825d22f73ef43be8274e523754844a7a186458e9afffff250fbd681c78c6b8fa59ce921d622230c6427a5bb7a47daabd462f4339f7e57ab35ca5df4dd61eefa63d3be25f04d89c2dbc662845cfe8551f824c3a16914b39a0341f9bc1ff79c7123217d6ba1fade8c963493ab4bbf35da50ef75b15bc0e68999d2520449f26bb2b32d4c3545b064295a2bf4cde5dab60ad8ca2734a46fab2bb0f4628331580c094d7205bc716677bbf5a5d17d6c68c7b26cc4c3502206a4518489df47ebebb6b3c191dc64b5cb2081d992d6c95bc3e407fb1d3afbedea29b86b2406689f1a0e003c3147b5194338e82bbb7574c02de1fd4a08179150b3b7572608eee5ecfe22a269942a4119bdde4a8956c4f7b605ce4811599d8273d7be9e995cf24760e72a2b77fcf3b292d55f6c95904a8daa24f24b8d3b95c4a9747bd0e9747dd6d5c91fa024f1253fb02378ba542abe7c6ed64e92912c157cd496fa280c42cb36818462d9c1b5608f3123fdb84c67fcb1e5a7aa7d85bf133eb8cd8b45cd13b43b9ba0a8cc1d7a2c8a718b0addbca65fc463280762148bb8414066bb32d08ace6d236736639baf3b8ecfce9fc264c23b00471561eb06ec2eeb5f0b33f8fa39a65b52867cd9f9143fdea8d49ca2e044744dfc1e33b09770a79683a7331b22cd8acf85f68b0951c2bc87f2cf377c1799deb35e05cb553e8127fafa28cef4eb36e8b3228014744f76a622ecc1313f3d0aa7cc97bbba5aea0270a21096d088c0679e2151bbb08731ac79f8378ff2df5bab611abd265015878b884af877c2058ef46326f65d4fa428cad1007ee7bd09e21fa41bb1b6d95c7274f8cc3606c78a8110dcb4d2da9976b8634b995c18457cacf176407ec62c14500733fb7f31264eb422f9c44e4137500a6ed0f950ebd9ef7d72cf3e73764c7d3f01bdcbf8d92640a81a9b2d2652127b45c2a1a89eca3986f9331f2b5ba8b93e886f50a493836893146e7e4b07d386951c8457c0d62d87ca2d8de4e21a9860ddc96ec58b9f9f5e26753248ce4067c0e6ddd3b5ed56f7d08d47278b709a3c0153c3890750f79deae8707a1d000b5a0f18d7443da96171d4c49accb4551bfa42813902d6d8398122c5c91c4283b84e7f8bfcc677267d4128ba2b9730e9e545c3bb946c9857e261386e0352040024cb268c56df40919e315fedb104793344e85a99ac306c31b4363ed302c1059109e46942e09cc6027a045150e1460882ca9112bad055f5cf610aa6ded99f38d737a8f1a40153b9c6d0de9dbbef0eb093f9309cb48ba0238a7ddcbcb363fb4995079326717e54316def71838a6b6696fa0374e4b3975b3f764f88f235d9c47990afbe728ae3f8ee81c8814ba4fb111063f2b2511c443fb3009e517354dde1c98082b3547e57f5f94706aa7d1accd506bbe657c9d5628624f654022ab1181594aee7d09f9d030f07c72f87604fbabb8a64157d451604f62f9ca4956acefe311816db98c43ba568e18facc634031a4", 0x1000) sendmmsg(r0, &(0x7f0000002ac0)={&(0x7f0000002a80)={&(0x7f0000001580)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002940)=[{&(0x7f00000015c0)="49b1719dd4ff7d2056205f010651d8", 0xf}, {&(0x7f0000001600)="a6d264b24a9c79bc3695caa10526358f2f5757bedba9d9d5cc44f5355514ee6a95a9d21c87f675a3e7b1844574a5e3d4f63e9f28a3aa9f60d87ce892f89aea24e92d42cb04235a6e138e4b58f6ca0a2622ae69ec308170b5bd0ff98f667207774b70c049b381b69d4acfbad26e2e49b9e84f5af274014f866dbc2d28227f46dc2eedfffd7f4d56ea52a026b7b252913ec6840f0c79d103cf6cf30938005b1e2103ceb253558023d0e08c30", 0xab}, {&(0x7f00000016c0)="eb3c08d9923e42730e057a10f280c53a3ab4a881a74ae38f69237ac02619a5cc705ca3c6f985cd31332af3c669daa6ae4711f0afca945530baaa662d2ecdab281b3e2a", 0x43}, {&(0x7f0000001740)="3032700e2e1c412ae95a1ec3902025dca14d200cc1508e7b95b283bac9f21c107d8fee38605ea95bce72aacda15bb4e88203e45ebcc404", 0x37}, {&(0x7f0000001780)="7cc27c204b8c8f9695c900236acb0ffa2309e77c1ed549e4adeb134141558601b3cd3ae80953129857a9f4bd290f5eb9e64e8a10df96fd8a920ffb523e035bc79aa7bc607ed4aa3bad5fae757dc031ca255a64563cf3e60274c91687fd4263bfed54c50aabefe8888de9f31de9e0baebfa6f0a91ba4fc113217d02d40aee7b163a16393b7468bcc5215b1e2bc5a6ae78a8e3cc2c362f86dc7d0aeda2bf310fae57c3c962d1585ce9cf94498c856a15d6d55574d814d7a166395f603aace8393b1fb1b8c15b98e4c0", 0xc8}, {&(0x7f0000001880)}, {&(0x7f00000018c0)="2ffb8d5c61d5f55b907b20ed1828ec721b65cc1639941cd094478f78e013b1ddde8e7dcc1176e1ff22fffca7c5a41800e9e66d7730e28c58be26ed041fad35cd086c7457c940d8c6f2fa059bcef27c4fda58ab95a7bc7c", 0x57}, {&(0x7f0000001940)="050ced19921a422aad59a09e9a53ef8b558e3ebe5e2e36934915a5e1ceba3fd7605e54f087941849312f518f7c05cb1fdf951133bbf265149e1b98047ee09e85624d46fe19f5dc4ee3d78108d5b01243f7a1783f75dfabc5121c1d747eebd032c8df8cfc637060828d8586fa8427e972636b2ad8fd33d5f8329032261eaa30d563eac71acae1b1558a86b0c86051a6b2d321356f4338bca7159cda83e58da8a535a6526973ac44585c22806a15b1180791cfab58ff059a1b389635f41438ce9f809afd0aa9b1ad551a7598e1dfff60fe6b0a38072d57aa4eeb20920afcaf315629f06e2e7fbfaf30f85d26fb76e28878d054324d7be0f523ab9f3ba37809f8620934b70f1c65aaf91c3bb6cc981de916abc75d7b9428ccc5e5774bbcaf18e2dec4b6ede7192da1e061eb7059ca50bd24351d2358b2245c940cad509d1b0c9c60e9e0b97cffcaec891e8698b7d9c7c54c70758e8854a0f7901c1ebf8b5be8486aeceb5ea24fd49991139c2cfc0a7c766241c331ca00be38fa2a4ae604ce2e6397d211e1a7982ffdfb5296e76f1a04aca59f7971c45d2da09eaa4f905bb849d9349cc73f1f50fe23b6161f2e94d3a6a1c922387a5c58eec37e6e965ef4d3d1773962affb70feae7e43fe04c26c239a144ba96d3dbd3cb85f0418e3d76a3a3be92f93b496bd71422d7fa45ff9a6e19d156bb58a2b1b17b8facee2b11f81935ba37798f759b6a5aadc83800c7430ff08841950215ca48237cb770f56d0d29c2d65798e8cda0e5973b74a92f6ed2dbcd217df868a5a05e702140e5892cdfdb18876ab2855ca5825ba90d1ecd5ee29630d07a1fcb8d235cbda23981fc5421453cf67ca585d8f21a297caa5eabcbc5ade4a749ef92ba9bcd08568e3a6b87efab74a53d6c196b4b95e18086a2a7cd9620a9a4e432ce3459c9afe439b16eb9a6650b9890ff3e5778bb93a7b84752c57660bcb8cd1d51506b4fffbc335d33494ac80a3d869a9af34decdb8715103f490e21cbc44daa48d88f8a4d4a6b0d3312be116546f77367088079eed0eea8bc9ac38bbe0eebd50c924daf52eea421b7ee3de3489434b1208f39ec75b1157f1621b3433ab633447435058bc40c61419b6008968cea805b34e2b06552f8de5eca837afd1fd2bd184c794076603c1a26a2500e9dced2841d0f4b8dac596330c6c7e8e44df3a0147005aa345391bde3b70277967325c7010d5b3c8ef9a76d33fd4d591da323de51391b6d9244a6f5caf1c35796c72c1283854e613c3ea7266cace1712484a756e89f3e5ee66ddbaac14187b19f56fa6fa3823e55f446686886222aea2732e1505fa85816ecc2bb1ca97a235b7b34e543679bd33b75589998cd6d2ff319e28f6061a2cda79359d06b39c9be9f95f11805316eb86352127a1cff846bba046e5c3f90ef1a734e5353f8cb83a1c24658195148b848fe874d919e501624913b684d55366838c644c8d8ad980ee4f57ee06aae5c6e442b44f073a83c419db2224237d1a5173f00b67beb534a5c9c41271ebbb2cbf851a84054a9383650163cbe287f259ddcbfb10d093c06516bd8b00219f83b2993f591148f0159e5f48e5587970b775c03132574a2766ede395a4a72e0897b774a06bc5339701b9efa50963353e89a1aec2afecfac5fe81be5c9c14c4d1c12097debd3e13216e8c99ea07a47c037648f6f1f51b2b1e8a1ea72764c3f64395df5e5714a31063f656b4545f8f96fdc2f22fa567f087dbf17c328f51f9e8e87cccc7b0e194d84da570de18754c03f960c380f93022cf1f6b3de6e3e022f0ff6fd2ecf46932ee1fb1c302e4928230300d67e9a08b44e7709c4fb835f6f6945a5d3ffc15b86b3204ffdcdd747e3274ab4a848a536c3b5823adea57f544bc397893f550c1fbf8a955cd9fbf6f76fcce52da787d88aaf57a3434d69fe4e541006ccb3d6be6bf9ad72ba4175779d9c033cd02b7f9dc8fb2cd88b62ab815486ec14718bc290e5d38ad7ab44cd98bcd54792c34683b3b34732b3759a32414a6f2402366ca71a37b89b191f90aed3debe1f4fed20921f18103782fffa9fcc0636ed7d873861daab9e4b6a1f2c9f27cb93ff53328a971143139ed80bfa572eacdcb015826fb4615b82adafa41bc4b49a19a445d5705c0ad9f487293faba895a316bbbaaf499e66558758955a7cd609486545005046a576e62355e9fea4965379c45d1856787241d57e0cd80fc7321b767951f8a60786cd78fee0838b89b78c76ede44f4ff607010898e63faf3a53112968ba2fd72a1e7f8f6e12de8e186d9db93db7d636665fd0c711fce94193539e9f89bc6d6bf31c1f84b0b2762052405a6d0c8c6ddb2c89c3c91deb9080b7b4393386d923e62692f1a19c5f763ae5a169d9d3e403458f3ee56c03abdbfbabfa588e0887a327c44966db34b1c71f70fc8793d0c8177b16c487a03c9f38ecd5ff1e218ddde8e4e34b85002040b1c8fd55f9723e8478dea9d49ddda64d0ee39af4b7b4d030a8bf9d5bef602b3f0d97b0018e85e656b067eeee37eebb269e01f93a490feae6e31f2eb8adc80849413744ff5c4587c97e6e563c26c12739854f69e9dc4c632439477962c8b0edfbbbffd2f0373b14f7e9b5728294d6c683bada997b4ee1371d8a5b77f59a13258aecf38d9891234878a12d05e96502be501deabe36b6b5ec40b8bca50058851588f6be3d26b2fdf8cf62415bc477a637d10263ee29984d9457311623d1c0977e90267f36270885072e52534b32b2b12c31bc5036dc98c9a6b901aadd57b994c3b6ef1955aa38bcae1f44570e82a55078b77c0894e88a13970da832faa49d82dd152aab886743a50d924f64a77431689b07ec06868602ceb9c147bf626d97d50059b29925ec3f26e8d2770566b79397fb344e9e3683d04c952643e0f9fe0658164e2698a1c5308fed687e1b8109644c0362686dc66cbae034dafc08f5777f3a500f358fa68896b90c88a6a8fbeace4b6e9d9fd7b4879a40df5add5a117d5c895defc356833f1e559cf1ccd3e9de4b217bbae569c986e0f67858d8f7d28cdf8858985eb27111b07b12f497313ee6e5c691ed98cde058ad2c5ff17569d8194d7686bb6c9c2b6a907621d397371d34da597dae4f50d24750713f37057c61bab220d3facfd4bdc495d6717cff77fabe2ecb81ad08826cf439c2791b7b47732e075602fee7ce58ff5596a004e8d4ccce7dab7e7d95d25fc1aada8e21887607a915ddb81132c1a7e06fe6b2bd16c6ee57c9ab70ec556e838e6a37be9c0a4b5ecd82d859b253cf8ace27a104bca15aa581ae32f75f2b0c87cfe6ce5dd64d51671619848cc52b55b3cfeee964bdb9a5ed835525876ef2d0745e4d76f9a54843f4db4ae97a6c254fd9431d80a78fb2bc48496c17bffbf1cc80dc3f094c7010eb8c9796537abce23a5915dc68bff6b73f23f94e06b1ede7b8ac5d6e239f4c4c1093f7a7c3b24ded7bce1783b21439a6f7ec6cf0040a419606076a4bd793bc3f1f2cb757ffe46a91dce9637aa8e9e0640b65d6bd7070e1e58e0b648a72173a39948853333454885b35a92fe22291db5cd71beac43f370552c5f7e14ce9ede11b1ca69d55fc4b94ecdc096846b208d084d3a8ba6a320f746169ae30aa16afc467f42ea7ec8d626ff5bb08cc3b1856f2e308ce041dfb9fc5caf8a814d1bebebcefac0f43048b4811faa363db74f460ad4ae4c5987ea49c68dbb1ebc69e98baac6d1c038558658f4a0818bcb375364960baaefb9873462dc90a6bd3a98fa2a6eb70bcaa4ea17255d684a381c15c2c61ba9b91e4e0d3a9c5d31ab8a704061143bc0fbca6a333ae05e76d8e3133067abc45e5380b624306515225a2036868531ce183b87548f64df3cd98293525bfd8c9508028fd77e8c3bad9c46b53da69e2f1b2d84688455f1608cf94669fcbdf9d76ae6b688b6e29d521fd564b8e564c3224073524f059615afaa3917e3098676ecd8518384170e6d3aa8ae5cf1359d985e90e5cf68e6adb3e3ccf492f3e34072b93af4c62a24d637e3a6ae262af429ea423c24a5626c55a20ea779413e7fdbb71c39781bc6a7cee82f8edf44a650eb5f325f923429deb6636c5cf2a73a25bbd5155d1735b63dd20d941d4a89ba726fb23c243bc196c7e70dcf871889529fb5a945f5846263e587198c170e30c63789fba02af1bf2b80e75507ef128de7885fd7acefd51ed3ffbc8bb0cf8c7e1dc7ea9f02ff489ea13464bcd7286a1fee510e91fd2cfadcc01d160a639e58a28f5743f0c58da3c0cb093cb5380ad041d81203319d9a8e1fc3fd64c10f3f07840b40def7ee9b2bf0f603331dc131f6924630208607bcb0f2191e06d6b9c90b9a8e88c6ffb2afc9434efa970db3e3c57df229df2b3665d09b2cd4bdb5c20224d5483c8b62e65cd33c4b5e581c7f695909b829165207f70a96640fb0491264d4d9c0524d7a952dea43849c0692a17e5ba0da2bbb0bed3aacccc0cf82d65ab2738c8b44c626d25bdd5a1f3405a9339478fb157d23f4226b55c7a1d8a7a00a2b36a30a9fbba09414f04556942d3c9babc2446e7e86d00674d93e18b26a301b95aa30495172eb8273c196562986147f50511749551b4f360daa37572969c69967ce285a874b3900b537c581ab343b68cce891bfa41a0a0b6e47c20fd944d81269b55ab21974176d5e95598af637441f8617ea983ca789bc4cefaba61a349933e48b16c8ccb5515520f83746a883e512934b9eedea865394bab1591acc87d3ba4f2a7bbb99c70f4764e9391f81c61e41bb488ed1063662cccd125cf32dfbab3c55cd12ee1dec39937b4a599cfa2460f44c7cb7e246c93a52e6b16f5a9309403b50da4dd578c41a9cd20915b26d8365a34e446770ccb77f60c622077ef66ce94fe2baa2ef3f6865314711b734f77ab648836d7522e657d8d90d30b7ec247c5cca7af0689459ddb92f98a8031cce15d68d0e3ce4550526874999a877d329361a31cad90b8ab908577471cf40ff3f36384eb2f020c80f30912f84179baa08c4c15376fcafc848a0ba34fd2d7242f62e4cc724f79de211f02007427c69594682e814ab0435b283dcaa8804ea91e00bd70bc19d037968d65db37e4ffdb9545cb3e6846b36dbf630da4be1387b7d625782bfdd8a91038ebeca65aad584ad378442d55d484054cfaffe24fef8bd085f274bbddc33e814430fa3f4f5446d6477a2d1de29ffe70a40a8467bea1c2aff69f2a0bd2400cecd76b5a3fb806d6d35ea6f234568c8248da4fb2e9ddb34036d65d713eb52a9ec73cb06926f5d3bdd75c6e5408d1b1c5c2dc87060ed06c450b553f3b71ddb251acb945065caf3dc6468d29ea57089019bc8291c2bf8e326f3c8acd9d36aaeaac6ef88adad2bc2c9397018a7e040648555fbc083afc5a61fc96d2fd744606d15ba6b2d4f18a62e0e3b4625ad274ae1725540ef54fd7293c8d9d392df5b023865c34e8bcdd212b8323c42ba49d2707390c55d01b4105e68b5147e6489981bb26cfcf57f103ae6ba28fb8a56a630942893e5431c02d638c33f2f0ea46ec8625c7433d8907739ba71eda3642393c17ea16749b0e1f860f814ee7bb40cfa88e372759dd4f4c6fcdb369b7645ccf0c55a0d4f7c89663ec4eb5f6aa78db7b08d6401b057f593db5dfa6bee90f79b61834f411fbcda90b83f26eba8947a70eb4634d997d33f7491abb3d4b733ab485d34f26eb672f043596b019dfdf117d6560449bfcd680b94e19b8bbf052d72bf18c2234d694db62ff013de73d4806e67935d28c4d1fa78e1185c89d3d7d6b692ab34", 0x1000}], 0x8, &(0x7f00000029c0)=[{0x28, 0x1, 0x8, "57153b84b4591e56ab4615dc460c3c40ac"}, {0x10, 0xffff}, {0x78, 0xffff, 0x7c, "b18d6d31453fe28050be86294aeb91af1cc53e20ca6fe3e79b3e8185f2f7b91f30c8550d22de7a40a988552657dc0e60a9e65b6c21c1bf5b7f846ffa9f821ca5e1b2873facdf4711a8cf11bfe10c4ea8509404ce12dd13b119d89c4eafa3e59e530a48"}], 0xb0}, 0x6}, 0x10, 0x5) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000002b00)=0x5) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000002b40)) chdir(&(0x7f0000002b80)='./file0\x00') ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000002bc0)={'./file0\x00', 0x5, 0x7f, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000004880)={&(0x7f0000003000)=@in6={0x18, 0x3, 0x7}, 0xc, &(0x7f0000004680)=[{&(0x7f0000003040)="504a4753a820784421ffc2e84205624e248c2aaa4ac90f34f6", 0x19}, {&(0x7f0000003080)="2ad6fc24a33fe4f5baab0db6f4e680c7710ec06c0004ed85d034a8379301f9fbb4bfe810bef78ce36232e6a6785f71111df7ec5eaced8095cb89b7014c1b491557c6f87d1e2ec0eca9d0d3690f601f1d5280b6a754143c67b1298f42d2af35b42e7fd9f4fc9e39ce426b1213e203e266979d15955c8f0d58aadb94794b9ed0a43fb5cc050f3b6f7ecce3d836cbe2700c1e6967aef0f3bb4dda5ce25fe01a959d", 0xa0}, {&(0x7f0000003140)="4a978d1a84df65bfc7ccda14f84b2cc124e50d1907a5253ce5d29596dae49543314644838d644428a96fc6ea276ad2b4551699ea8c155e9c1d68d8eee864bdea6551b90ff4cd22463488146ed1fce74c19aecbba3299dcf9101860735493f5da1982cfd587de3c37c5a7e66b6b0b2c73", 0x70}, {&(0x7f00000031c0)="163afa046bdb1f007b6163fdcdc59973c40647f38112844930ea0f9332bc912c5e1f418af6b8a1f041896da7cbc33562802bcadb65147f9bdf551ea005cf8f7543fc705e29f2c0baa735f9988cf2e8001105613ef6a2b220b6c8d97504606838202b50638e76c46f7014abd77f95e51a1636a3956c449511ddf16eae98b4a14ebdf471c49cf86793387d2ffde4a8587849e2a4b76a4309c67602be9f0bccc91bfd1523628264a97e6153a42a74d2ccb51fd9e8b174e536669a65", 0xba}, {&(0x7f0000003280)="f44a1ee1d23d072ac7fc7a0e1ccbd993986cf4aae512000bde238e7d80e8c0b0125c41d8f6122da56f6887fea27e3252a525bae7fcfd0910bab22c492d6229c5d9d01f6ebea33830744a908d52c0f69b7e2df24110d567154e362c073ee0dabd90392cbd970b5cc0baf09d06f24b80ad8306d880063fb9cf18b764d8838fcff5ef505f0ccaf5d9105b3d923c0a2b1bc5a80f746bfea77e141ed840821843ba048cf7d586e23a0a7689", 0xa9}, {&(0x7f0000003340)="6b87c185c357f51c825d370906d535818e0c98352b8366b0e2c05a96", 0x1c}, {&(0x7f0000003380)="2635b7672cb6e2623a66c5452eab5987b18afde5a439bc94e0fa0b34f93df23e7aa4829794076b02ea3f80367664688ce4f9f0babfd062d90ec9b47d2bc083070ad91ab8c7b830b99daeb5163ef5aa6c872d863388838c28418541f460ebf8b82c5bcc590b479f76c6b85cd2f572497c804acf3f5738b33ec28c2239efe25048072dc2a55a0c1d53add202cbe1a03a34b8f824744cb117187f566f72857e2725146bfbca3f0f4a48218bba519049cf5e6f03da97995c4ec10b1ae339cae8792ab86c786ae977bf25e7eb072d9fb742a9fd47369e16db6326ae6502135a331e", 0xdf}, {&(0x7f0000003480)="1611809e00bbdbced6bb1dfbd3d4962bffba7e16efb6155d0d53f0abf616bfef35d75c6b8e03917abd256f16553e3445d5bd37bb2c265eabc4ee37ee6600bdab238ad88c39ce99423801d6ac5da907541a87f8fd408b2d3ba20eac3ad4d8a090d0704fa5ea7810b15f21c1c1d161f87987b26d6807edae0f72510fa689e2e9b62a6bdbe0fcd50be53dac376ab26ebbeafbd725d4639c8be91bde379ef0abd02474431224edd217aa3e961e2549eaadf3ee6c9aa42aff25ebda2c93dd1a485183d1b80db8a5c2fe91577a50a80da5a5fc2cacdc9c51223f33b85fc0f8d1ce01ed362c3cbf16", 0xe5}, {&(0x7f0000003580)="24f4f47c14c2581b953e43b9962de38a2337a1e948cffcbe3ed11d44cea43784cd1862915f269181bfd4a1b9cbbe53e62a96760d98d9c7e1acac3d84ef70bd5517dd6ca80fcf9a4fbf2ac6acca9acd8754cd80aca8914960619a65462f9724062ad80d0f2fe81901652717cf62bfb0d44caf8b7a5879158f16a04a50f25c0e8b73ac1482705666ac29069cd20b9b5bd00bf6da20a0f896b0e1b4694fcb41547454a1fd692e3a6de79ccfa49774ddcf161937e92aa82d133e828fde90d64ddc0c1f91439f2ad5a5c1df341374fefb9ccc276957a22c54c3c8acb524cb5ec8addb0119223d49a176d8b65a3c9ae1e7483f86b76649613900715537f47c1317db9b06add10a755118d02d8d64effdd9c2e04114d744c41bef1ac1f04b610d44ffe65604d8dc1e00c721338a82355d4dfba6f6529789b674918d4bffe3eb02ec490d38bae0456c07dda17845098b46fa8ba18ee1c5e5d2c83b13b9a8a285d1b186d4b4f485c256a6d87fff7776c86ddefd2719840c2c63d0ce3012e5c6178b3e8d878f6aaa5e4fefa4154994b73a0608ba1cdf63570a9830459c8485712ad69d1618f67b0c305fd53e6b6d187095762aec18638b8f646aebe59071745cde650e1f0818f0e446d4b0822ec67b8d1e1c04887f1acccb1777cb6676322ed9feed0eadfbede92a280325ce4b7a191e2bb90cd7202c11bfab203358a044913a396feccd86ecbe2119b81c24fb487b0c57199f01f67a3d4cc2b646768c1440b152c2158301776039212e720fde865b947660332fda13e9e1f225708399d9404328f85bdf522047faa42e5c71be3a289c340e4120016df9b3b1136ef513cdb5041fc10402af95835dd9a72be3d152fd6139b2b53ca90c56decd92526416501dbb446da462ca407b156b52f5528d05b49e91d5df25b81e0677423816d150c28619a6aac35dd1f94b0b66d9337f04c74a313cc5a3246ae67728b4c1a8369f05d35f9f2d9a3016f1709bbe4c83ec4ab88844be9e16e26cb7a46a3dc0e94098ce10cb807b2b90fb2b2e4e3b6dde788f7dce01e49948dfb8f2c809cb2199d5afffe469e96d0d802bc12a7aeee58d1af470e829af163e03e6bdd6e8ca46cc5ba78b270ce3a5f6ab2187bddc76975b0855c027b4af4e5ee1ab6bce026675f23abb94ab26f23e0e0e31f335272b949b483af315db2410419a650986905bde2ecdc7f62ea5af4ce9dc26af3f0328022c3e23a132a402f983e444c36dc722f59745a4c19d5e6f7db29b92aee432fccd597397a0d3531892684a591dd705cce0e4839d8de89fa17e1eec5d73fe4ce44a16b74996cb125fa13665ebb3be30de2e154639ac69d003ee4b78d95e6b3a7e5a9a2735167b9ccd7e2ac24a9bfd9cff8f1ab4ff2f7e9fd0fc2b9e72d66103b92c64fe892c864bd18835476f5f8339e76cb37afc14eef9d782af60d634fff868a15f0442c86f79df135a26e3b7508ee4d9ca1d8b69ccc78fbe36471cd6a11dbc7ac8fa2122184629e72e75c5ed53d45442fdd23a849a26a1befb5acf9596f6068c433db5d5b3d7e0ff162e3b42b3e0475eec3c8ccc2e4f4a11ddc787232a9f4878032a16430285be4e4de05664fb01ba6f78b85363538466177d855ba4fd8ef6940475cc005613bfa2ad8cae7c90d7576d51f24cd8e3fc4b7371ba6ba0177c342951a3bdc6291daee29e205a5626b06052402a85fe9bebd363a3e5fa6f1098d70912e798370ea383b82af5842f3d39ccd0bfb07752d2c00971e1f503c6b169eff4e1a8b9b3ce1074af22e4bc784ea43bcffdb5c010452cf695e50640ba6aea131aebb74147462bbe7ba61a474d5cb3ba11d8ff0a16280fa67a44711754530fdb68c615d613ae8a65a6a0a2ffc041dfdda6ba61c932ed99c1547829a1f43b8f4233ba8d4f08857ebfea9db44c989e62189f61f23c993e9d45ed8041ef65bda1c6d479e1ac75f6dd658915c4855d0cf4e615d3abb53e4fe52bb4f96e67144172991677ce797a1802d3c4f928f029a76403e9cfc00a78264851ceb0de80e4a3bb6bf3b58ce662b3080c8d0ed7c4f231725b62f7199aeb6bd96a97bfc5d0995a4fb28c9164cbb7a39de45747e7a96837338d6f4fb6a935967d203654bda469613906254356514ba5eb5372bc3a12dacc7e49d3777f36a2536f8e939b7f57bac433ef5186474c8b22a4ce2cfad1baffea491929602564ab1749190af37f79b287da0e54380d1686b2f58dd13c8f0c15f1529ff61dc64455b37e879144137960c4fa0b42a5448d4f7dbf21f79ce789242e22fbf5aeb7a13e025d006f4a73e84b91070377a4a3bbac131db19f1364f940f4a27a91f2044b783c859b9bd0319b267ac96faf0ff5cdce8579cd592abf5bbbe895b597e8b15213a0bac1ce1fc9bd8620adf047268595bd50064867fceb2133c5ea1a582f425814b1fd1aea5495fbef927aeb5e8d0d5c9c712a27b777162acc9b14be2b45e4c71e3c09b561dca38ca6f72ec792e41bb6ff485520cec203393440b9a65818902f3547f15ec52d28db295700a79b7634455fc001522db4f6d67d6b2485307b0c46e776f5077111f540ca97c2522b10f85c734e9a02440078afb6eb53aace05b060e847bc666ec63f56bd7ee046809ed6791365272da975008bc805ffca09f76655d37c735506fedca1f30f413ce7adeffee769c0d9a78a91c144ff4b18dc77afbae3bbb997f5102ab84c50d00b41a6c818f903a12b3c3ecff2dc0557702a10d827bb6747cd4583cbb4974a2bc96f2437bad79260a45f836b615ce8384d513a631ed45a95f4c8a9ec51ded48bbe933adbb84ef217872faed9f308e4798fbe0a424cac829cdf2125df2a6b3e352a35fabe5fe02110ceae8acdcc330afb179753ee94dd489a23d0ac43e7dcf0acac5ce4fff3e23e547f6d9df11a0d9cb2639eb4101fb1382a9912f3848f30cc1eb0169447c3e9845b4c4f59ba5e77fe2431a1e1ba2ef2f16fd05701a4e211f0f279ee2457fb06d39a2e23a9d91a223bc8b4be00d479cd83f4bbc929ccbb50fbf551505043f277784aa050d8b8db8c3d286b9d0c119b163183cacc270344481e0e9f50e98d356cd8498ad4851d3faa9eefc62807eb1dcb788a327050b730b6d6119a156f9e28a57b883e692d0cefe2b946207727c676bc3593d0efd36bb7f263ecb0f2f5f51032f10b35072da32c46814f1cb0988553f4d48eb2576149006ed253289fb4d711d12550f509e1819b1300f3cc12e74cd2ff9be3deed774853ede1fb423e1ce9ace4e4910220bcce76adc70b04db9f3d14a4e0583ed30398e1ac888811f0ac11ad91db60e111291d502b448b4af5fa5c6600f339bc29f2e66155a6c5b716bd97ba7748113d935a3bd822cb974b927f548c43f832605c4b85027222e3632bf3463439ced6216fbfff4a26748025cd5d972b696d7fbcb1461883724e8f537b966985e9b134c7cb45d7b9309cc9dca5004a757c283fb85114dbdbbe8be57065ff81fe83f3a634a870db8036b6a01a917cc472a418d18f3c46ce00fe24f62dcd6726aee07d0e3b5a8194b0b73e7bc827a1afd8cbec89014532e6ef7c168c90c279b07f569600cbf127532506c6427e3977db937818f39678d49518e53eca63f14aa12464603f426259d9a43c252f4d7ca23abd0679d85aac0c0ead4a38859e3eb7578c06bc6787ecadf7a1c52617471b33f8bd302dba8207f053888f606fc044b45a3c8710c2e846f6bf1a6c51bd5c0a04517503126ce1e9d64218c8cf77f330927236cb9777a0fd4e66929f248581183c13f76d6467e815f44f3016442597b9142080afc4bacf166ca59081977f313536c45c7659818bc96f27e8aa2216b801fcfc5149175762612a2ffd17863fa4713a784e8277af6f5d742c2c7b2b08f16bd56e3ceaefb82167f4225a3d278f943adf023ce06348db625dc6dccfc6ddccb2b4d71cb115775d866372908e6cdcb598ae977cf7e1c9701ba9570afc186058eed8a0800f01575dc384c478d22c5f418bb7c15e59f8302f15cd11cb0829d5214372b26dae11aee0874f38542e9a553637c40b4b61956ebfe835ae6573194eb6fbf344cae38122c463898c6789832d82a7908659d76aefaf5f8e49acfb6893fb79f4b0365994148d9eb74defdfd3d353926da6171723d54ba3952f131a2836752d2aeaa4d2ce45791132447a74a18f1b92157b2174e980e3c2fccefa37464f95efcdf03ca5879615e604474ab3416ea83855883f497c77b4aee72da11ffaea6a97b76eb21d58991e2f5dbe53a1fc51d54e0200d7a96aab6a68807795a9cc7a0b2aa365eced142b13213917f67999a283cdfd2a5345f0cdc871613e301b74dc41b419ac1a709d1571e1f7298ec19d33f2d4b24a4499e09093a39284c29cc9592da8b166a1db67338bb0a97ec80984f2fdc3f24a7e593813f4126d3fb56aba2a18b0e84461e2616060e73c5bb52bb597882ed687bce3d7179a98f8a271a653e71ecc49b4ebba17ad5109393386d22bb5109eb4b1b7b032eec199ac6598286572120ae9faacd37fabc1f89a36f439326f51a825e71ad18d504d6965bad4dbe462d3cfec52023236d1c7d982163a4cf4a35a9a4142f44e116980ec281c10192b349e3aaa8c53d6c11c74021579cdc5a57b02a7aaaedc168541ae127f8dd598c6940bea6f83b09b6339c1d70d11f82d28feb042ef00db456f9ff4824922c2198f52a47fc94e736b9c532ff3a05f55b65b184d7c2d682f911f0d73e60e23a5bac98e9ec842ee34335202f887c6edc1e92c5d930daaed4604234396e976864d8ee750a4b19a0ffb93d095995884fdce224670c2c647643c43acd27b093e4757cd8c0d8561ce5796be3a34db1f5d70749e069472d68da70de3eb46c21f1a043bafa84cf882502160c95f127511d20093327e9baad716355b41423f93f7a700aa0d88e96a44edf0cb9cf351b3d6f5cd445708660a6356462a6d21e63155232f12a2dff01c4e4b779c88639e08383a18fbe4ed7fc70be0c2a477ab0cbf0a322894f5fb1ba82c914e80aa5cfe53e057fa027727e226216591f79a1c46fcbda608483f7cbeed7d322ba563dc8486f9ca93d50387388af9070998efe351021620427e50a0c6af04ebe086872b3d3dd0a561c4a10c9edda1c91a989edfbd6b79fe5b968e643888377297db5a303664d0016dffe6316a1da2dcee54ec619807fb96b41942fe8824dc7361d4da581db47233cd08f4007ee238ab13f0774eced86da4200d3ef7333c233c2f82751776f66b9de30ebfa1a510ebcdce7a98dc5424e351876a4e5d964c921b7718bda2a226d0525c2b5fa5111841ccaad4a2b38eeaac786773973e263353184101411a73ef6a89aa013d58f08ed1000327ce772438b49dd2406057008ab1068d9623226d055a412662c7644dc3ce14ac1f0efbaa68b99b2cd5e6dafab2137468c32d6ce3207ed4e1543de3d6592ec02679b6cd5c71ae15daad0138257235865bdf590c57531790ee0724cba36d5ab3c7f60cc9d950bc5d7bf98b3517894d2479b6fcd8a195788af788be8d147a77374edd4afa24b8adf2c3868f39d5eae7f04f59f13f908ba85aec6b745b4c045245a2f3f3e7cc04c295d887d1839f462527e047437a47559e5a660a3a9b8b41e7118334a6b8ad606df2eb72f6104657aafac8624a2e76aca8e01fa9b1be205d93f757bbc4901dac6517a929b86d2b72e79863680ed78fae471ded05792cb0fdc1fa2625ec87dd920a6fc459aa8a5072def260cc86e0ed360ab53005befc01d7a0e762cfd863b664ac5aeb34", 0x1000}, {&(0x7f0000004580)="92b1bfe048135faf805e86df83dd4ce45e08599ed6e5149d3944aee684342d0025a4a55cafdc55d595abc611bf9b80ff3153f72ad38b65cc62854025e3033f74d0ffa83372530a1cbaa8b65ff2206d5c39eede1c14d242d45f3b81d336047d7a92ada2dcb1b9cf801d8340c8c60ec7c3cff1f0883f3c4241a6acead93c0c3a0b51ef32cb2a1e31259ca9235a79937060400f3fc07f2600e5c054faf0f46e7223c2b37fecde64dc1d7e61daf2d2a4612ee833984fb4c3e33571435dfa62a83ae3fcd1f5cc3114e2448fdf321f9e2a", 0xce}], 0xa, &(0x7f0000004740)=[{0xb0, 0x1, 0x1000, "3c637e4930ee7e84fb4f9a3c3fad6cf9a9da04d087921f7f62554894f317ff1f717b8986b708864bd9fbc9105e5b9382fca24a5bf9c6fa76c2047f37764a5adff1590308c2eeaf24dc24bbd125a7cd2a27018d89327e0772169c0ab138e18d4ef5f86a26a4aca2ec48510342e5abc8426dfd73d555d48c45cd1b206fad57a24a80b66353331cd51019dbd6a952d41c937e16412f335deec9fe333a"}, {0x48, 0x1, 0x3, "9af2fd08b0a76505b729d8f3f782e1fa241ce5afabf9ae6589f5bc57c8955e4b4b82af8283ec9bfa015c37d88995ca702460810b7a4b15"}, {0x40, 0x1, 0x7, "c96ebef53f354273e8c019e0e60625b7baf121c97d748bfe42cc55fe324e58b87165c788ee50e5bd242454eac3eb3b"}], 0x138}, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) fchflags(r0, 0x1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000048c0)=0x3) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r6, &(0x7f0000fee000/0x12000)=nil, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000004d00)={&(0x7f0000004900)=@un=@abs, 0x8, &(0x7f0000004c00)=[{&(0x7f0000004940)=""/244, 0xf4}, {&(0x7f0000004a40)=""/29, 0x1d}, {&(0x7f0000004a80)=""/91, 0x5b}, {&(0x7f0000004b00)=""/105, 0x69}, {&(0x7f0000004b80)=""/121, 0x79}], 0x5, &(0x7f0000004c80)=""/75, 0x4b}, 0x2) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000004d40), 0x80, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000005000)={0x3, 0x9, 0xfc, 0x0, &(0x7f0000004d80)={{0x40, 0xa9, 0x6, 0x1, 0x9, 0x7, 0x1}, {[0x8001, 0x9, 0xfffffffffffff22e, 0x2580000000, 0x6, 0x7ff, 0xffffffffffff0001, 0x3, 0x1, 0xe2cb, 0x1, 0xa6bd, 0xcdd, 0x6, 0xcd94, 0x6, 0x8, 0x4], [0xfff, 0x3, 0xfff, 0x2, 0xffffffffffffffff, 0x0, 0xc443, 0xffffffffffff8001, 0xcd4], [0x3, 0x3bc, 0xffff, 0x101, 0x731, 0x9, 0x8], [0x10001, 0xef2, 0x6, 0x9, 0xdd8, 0x2], [{0x7, 0x0, 0x7, 0x1c35a635}, {0x0, 0x83ce, 0x1, 0x6}, {0x3, 0xfff, 0x9, 0x7fffffff}, {0x401, 0x1, 0x7596, 0x6f6c}, {0x7, 0x8, 0x7, 0xfff}, {0x0, 0x9, 0x8, 0x49}, {0xf001, 0x4, 0x0, 0x40}, {0x1, 0x401, 0xe000, 0x4}], {0x0, 0x9, 0x6, 0x9}, {0x42, 0x3, 0x20, 0x10001}}}, 0x6, 0xa0}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x35}, {0x48}, {0x812e}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x84}, {0x81}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x10, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}) executing program 2: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "10000407ff000000000001200700000500", 0x80100, 0x459}) executing program 5: socket(0x2, 0x4001, 0x3f) (async) r0 = socket(0x2, 0x4001, 0x3f) dup(r0) (async) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) (async) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) (async) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) close(r2) syz_open_pts() sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="a77d66a9287e8f9bb41798b03a872004d1b06c325884877f7603ba95696c3940edd9a07b44bd1b76fc671c6077496529755586d6a0514397ed8e331269941279240925d2", 0x44) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r3 = open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x84) open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r4, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) socket(0x1e, 0x3, 0x0) (async) r5 = socket(0x1e, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000), 0x1d}, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) write(r1, &(0x7f0000000140)='p', 0x1) setitimer(0x0, &(0x7f0000000040)={{0x1c6, 0x8}, {0xffffffffffffff5d, 0x9}}, 0x0) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) truncate(&(0x7f0000000080)='./file0\x00', 0x1400000000000) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000003c0), 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setuid(0xffffffffffffffff) truncate(&(0x7f0000000140)='./file0\x00', 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000180)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil, 0x2}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0x10000, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r4, r3) connect$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchdir(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1, 0x0, r1}, 0x0, 0x0, 0x7}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) getgroups(0x8, &(0x7f0000000000)=[r1, r1, r1, r1, r1, r1, r1, r1]) setegid(r2) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) setuid(0xee01) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001a00)=0x5) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0, 0x8001, 0x800}, {0x3, 0x27b3}, {0x4, 0x8, 0x800}, {0x4, 0xfff, 0x800}, {0x1, 0x4}, {0x4, 0x1000, 0x1800}, {0x0, 0x8000, 0x800}, {0x2, 0x8, 0x800}, {0x4, 0x1162, 0x400}], 0x9) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x1, 0x10}, 0x3, &(0x7f0000000080)="d3f3351a05", &(0x7f0000000140)=0x5, &(0x7f0000000180)="21ab58aa1bfdca668af6b1f30cca5274ecb7375c064bc152f50867d33581c087b3fcecc8502601bfea75539052ae34eab61285a81b5bd726e3b11466d1d58af39f8c0797fda1135421ae9c8662ece405fd13fc809e3ce5580ade826c7faeee91c7ec5e9f9a8e89d63382ba66b2997773b9d30ced07136574a9ccf9429a887322411be15bf2dd60dc5031974356e40b4627881faeb7f3b1d9eb6dbeb26ae8ede6bbcc8de933183c1e148a38f8391bf03963883c50c129bd34a1ffc5ee39015e38735b525b6b3822090edc1b", 0xcb) r3 = socket(0x18, 0x1, 0x0) shutdown(r3, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, 0x0, 0x0) readv(r3, &(0x7f0000002d40)=[{&(0x7f0000001800)=""/198, 0xc6}, {&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/68, 0x44}, {&(0x7f0000001a40)=""/44, 0x2c}, {&(0x7f0000001a80)=""/235, 0xeb}, {&(0x7f0000001b80)=""/76, 0x4c}, {&(0x7f0000001c00)=""/144, 0x90}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/85, 0x55}], 0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x10000520) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x50) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x40, 0x0, 0xfd}, {0x5}, {0x6, 0x0, 0x0, 0x2000001f}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x2d}, {0x1}, {0x812e}]}) syz_emit_ethernet(0x42, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x215a, &(0x7f00000048c0)=ANY=[]) executing program 4: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x112, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000001480)=@file={0x0, ""/4094}, &(0x7f00000003c0)=0x1000) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0x2, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0xc) r2 = socket(0x11, 0x3, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r3, &(0x7f0000000180), 0x0) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000700)="daab1ebf8789f87c4f5ae674f0e64711b84a3bc716dd6e439bdf4e3b741b5c4d47e63f80ad8127cee9c177f0f1433748f8314473a17d13c78c510f9c5176c39a1eff6530ffb9b5c612509f50baa4051335d839bf1a1c87721de694e5d8cb9215bad99fb1f4df59a5ee9bb80b62b74e7d95a64f65b7fe00ab645d6dbd188f5b444a320c6e63a0113682d60e498eb0a11011d02e44723f07a47a2dac7b10645eae9c01032e4e889b1b3d6f207a80acf37f3087ec0ff589daad0f1e49a7771b8660077ddf8a78d109d89e863d224df1106cc0c22022d7c6bbef65c524c236631bc7a48084a9589ce1", 0xe2}, {&(0x7f0000000900)="b65c5a5a08c4336cf209e50c3d481e0ce83763f78f7d2351ebde006ca1cb349cbea86d91d609e05b9ec71ed93b1a0915caacb6cc8aca372f6f297ccb72b0bb60bbeccbba972498ec714db827528a1245fb42e3663c73edd214becc23604f5ec6f3f2a01cc56fc666c1f5203f43d950cae572ae43b4772ddbd25f0d440345ef1959051c8bd35e6ae9769e7af51cb2efa4fbde0c592e64a3e3e3fcc03e1badf2538a802a5f12bf50fa174b0b65a3f3570a3fe6a51b26df1b777228530f872ba0b19788ada9226343b6d9a1183cbc0dda2e29ec4098fac26e0338bd9fea048d2d644d45fdc45ffb915b64cf6a49fc979fe38c10fb7d7e0b89423beb9ab9db", 0xfd}, {&(0x7f0000000500)="344f53c4960cc23989bf542828d2f7a9ad7a9a87ded64c0e8fa985f82f5ea5e894512934ea1c0d2b9198b16a16f5e442df184cc536a8a76ace3ca4ae37c8c129b6d96c8d0346acc1a449163732c651cb3794d1192e15511ef4b07471370fb55e74bb231220acf1b453976448031d58e563f9636a4dae5ffd4721e823a26f1fdde78fb5a6350728cfa5e12dc3eba7b8e69544fe0559833cec72a39aedddcfe4b447e83815de86475b1c606e68b15fed5703b4d4d8b46da382c29b2c914a1f94b0480d7b46d1d1", 0xc6}, {&(0x7f0000000400)="1d46129710241c00f26f219909abea5862778324b19c6d8820e635368a5f8518ffff843aaf8c1c2ebf3c50edd493acc89b8e6f391df6549c4c8c1a5c0005d50a9a1e0ceba3a9afd885d7a47f3b11d56f61", 0x51}, {&(0x7f0000000340)="445a6ac7930e7f5faa6862c9684837ed0eb74ad62f0a3597a26a8bc138e7172115f58fab3c8609dec503ecb501491211d8d9f7ac8de7b61bb3e7bcd274785ba22dc408", 0x43}, {&(0x7f0000000800)="dadd62824328dabdb1ba551b9e96d8b2b38f43fddc925303061338ba168dd18a39742d08fdc466fb243eac84e997f922ac9f74a70773d261ff9629f16fae392acaed77ef14e0f82b4f7488cb595b1ae884cfb70f25e14aa4d19a477ad46477e3da6f6b9ae97a22f7502fbdfead290f5f624a58862a7d221d7e437f03f22189d4589436135c974c9479159ad96d4381c6c445322c03169c581e4e0f3ecfabf7d40131639027363b4268b3f9787778fe5daaa6378b554137852efa0859dd2a122b6fd3426d319a02c1557d829768074dcdf5769b3a53b50f352b9b91fb71d5d4bdcf86faae26f10d", 0x6e}, {&(0x7f0000000180)="4b0000000090ed3306fa9d0e58005106e21d6d8d76513026275682744b85187424a83a70622c08a4f102c23e9a44a51051f0bc38c49dd8d7b0a977941ea4d1b9d3b35cd2753be1e588049e049241797718", 0x10}], 0x7) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b1000502000000000000000003000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) executing program 5: open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup(0xffffffffffffffff) clock_getres(0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) fsync(r1) syz_emit_ethernet(0x46, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x10, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[@routing={0x0, 0x0, 0x0, 0x5}], @udp={{0x1, 0x2, 0x8}}}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r4) setsockopt$inet_opts(r3, 0x0, 0xa, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) open$dir(0x0, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000980)) syz_open_pts() r0 = socket(0x2, 0x4003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) shutdown(r0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff020000000000000000000000000001"]) pwritev(0xffffffffffffffff, &(0x7f0000000340), 0x0, 0x0) setreuid(0xee00, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000001200)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001340)="fa6b2e39", 0x4) getppid() open(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0x30, &(0x7f0000000100)='./file0\x00', 0x8}) ftruncate(r3, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x2}, 0x2, &(0x7f00000001c0)="2adbe1f5c0c1ae385070bc8270e48d91e8e365464c881383f97c702871f360ac8dbbfc1f3e4aa7cc230f1c3305265de0c7e2aeac8cd3bef5c72f2e42e3eda9d5d952971daab688197e72beee1e3a9bc23fe467fa71f67ec9911d48876eee50627deffa744eab17dafd", &(0x7f0000000240)=0x69, &(0x7f0000000280)="4f191d302fa4dbaef9a1e5ff4c5f7943fc8adf47de61888738d9370bcd2fcad6f991459482ea5fc5d5a1089cd18a04fb180c0fd96804133719df5cc20288a3b88c3dd181fa71ace8df835ce811df16074c6c003f622d0c74fd80c2b77e2d554fda44be23a8c1f13a806291a580b0e7c55afedee296f5f5bc1ecfa3e7941728d688f79555729949fc8dc53a45da3d40f04038930ff8ea892c43705b4d2cdd364186cd31ed47288f511b2e086f00076e29659a7ef50c790ec40b7759844395417c3d149ae868e0f592fa1616be8458fdcdc2a9a45132fcc746b2194ea6ef127d94f2c2d7bdb68dcaad3263f9c4c8fdf5f5d94a09ffe2ee", 0xf6) ioctl$TIOCCDTR(r2, 0x20007478) symlinkat(&(0x7f0000000380)='./file0\x00', r3, &(0x7f00000003c0)='./file0\x00') r5 = open$dir(&(0x7f0000000400)='./file0\x00', 0x8000, 0x80) r6 = geteuid() getgroups(0x3, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r5, r6, r8) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r10, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x3, &(0x7f0000000580)=[r13, r9, r7]) r14 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000600)={r14, r12, r15}, 0xc) r16 = msgget$private(0x0, 0xc4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r18 = getpid() msgctl$IPC_SET(r16, 0x1, &(0x7f0000000680)={{0x1, r6, r17, r12, r13, 0x100, 0x1}, 0x1ff, 0x5, r18, r14, 0x8, 0x3, 0x1, 0x59c4}) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000700), 0x80, 0x0) sendmsg(r19, &(0x7f0000000d40)={&(0x7f0000000740)=@in={0x2, 0x2}, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000780)="93fd4a8c2e3a3b49d3b4727e4e25e2c57b49fb5049e25996af8c72f3578fea2f0374b094f42e38aa34f1ae9d70d248cf718e834b", 0x34}, {&(0x7f00000007c0)="4f00298ec2fb1ee9e68e832c21edc1c96e6349e07bf0d47b350cd0b399fe8763e31d2b868388e2a34a9b983d0223cc6588d9d77aeb4a9c243cba436ac65d4d7b424b9c64ce98d1705d8d5e22d9a146ee26924032b2103031c32db9d4a64131bf1af8bc982a14824207a8640f0e4310fb7d8dae995905ecaa817a0c70e20d0690bff01a86f26b501d605025eff8f8d394c5", 0x91}, {&(0x7f0000000880)="8e2026aaeb71b3370dc8fa54c01fd9909ec9b84935da2dfd69ba64d9b471ef74d37401603e6672ec46dddf604e28c2b0b8ccc147fd86645166f10d62c3ef19d380ca23154a305b43fca57ce12a5b5048644125e2995245f72db443a72193a5814c3d608ecd1de0e709a60a3f43b3f8b961a45b45e8fd02de5b6715636408fc4b72134d033aa447f3719506663afdf3ee318462b7a785a6917c7422780037d6e7532ed27d1d89380fa2a9b1b9cfc987f8eab62a123e715bbaf45affd546dabe7e64874fbb18dab5a9fea3c34abdc311a527e667db79ef8ede24", 0xd9}, {&(0x7f0000000980)="20ca81b33439dc337b80d5e6d3d7fb5fcffc60eb25a3d9a2dab5268b619b4d", 0x1f}, {&(0x7f00000009c0)="317586e1ce6ccf994a42d9fe0d85bef1923b097f8126584b1a73a61663c5bb096faa54bc289ebc09680f7cbfb841a08870f6829b5f8677f22ab150ee08b851fe93366b7fba7923eff297eab5dcfcbaac3c01661cbea93f56fab2e3033abe8479734ccfc02ed88145a0d1", 0x6a}, {&(0x7f0000000a40)="ad286c017e04b7704df3f558476ee5b19ebf772eb0e0bf3901b4a869ddd600a6ac7f6bc51dc9362b819738eed321acd04f39ef6f713c56672832f181f7db5fcdb9288da9ca3ee2180180923acd04d1e15bedc0772469bdfefa84cdf5a64959ec4fd67069817a8371", 0x68}, {&(0x7f0000000ac0)="06d796bf6c32ad06a48d95fb629ce749a227ddab613a3d4c50043c16dc26ce14bed70aa03c8439a7774c36c2c7155d1e20ede8af16901526ce000e58522bfa2dbb23e420ed3417fe24444c3ab04453111fc1b4d7d67ebe77a199bed6ff2f46201876538dba35cf4f22cafc6e45e10084620cbe567fc7a86c8485a1bc9d1ac948deea8fbd49a2285286ca218dc6aa1bf28e087add57fadd5e0a1115", 0x9b}, {&(0x7f0000000b80)="b3af43098cb7721d1e17e1d4f20518aeb365e29e244d45ffc68227e67da207378818fad0cee3626a9b983f46e8ed4c76b2f27ceb799e8dfaab8938d4b26239007b78e8aeac1e06ef4dcd0ef5089f71e61f617943730f10240fe67ad8c9c402e7f886ab", 0x63}], 0x8, &(0x7f0000000c80)=[{0xc0, 0xffff, 0xfffffffa, "da918f786c9d26a72fa0f4d512f8b309228edb1e9b002462721433a4320e93f9b007236080bb590b4dc09f610260d50586b8d91548e8845d6ad4a533885e136b06b0d6bac6a86aaaf729a44b2bb3162934e1f044bf0cf7f748402bd6d39b0a7aaf1b07ec4d4eec8932303b486ed6111f96260fc3a70c200932dae20b666f296cb4138bb8e99d430794ba8e8f4aa2b31ff63566341fdea312034d095fce3d26c66d1cbfc0c844f812a58f0e"}], 0xc0}, 0x803) kqueue() setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000d80)={0x20, 0x800}, 0x10) sysctl$machdep(&(0x7f0000000dc0), 0x2, &(0x7f0000000e00)="a8e72824add09b3d965a9803c6b69061638151b40a3cbc1df08513c0491ee4c865b0243ded5f969f12312c7a20e6faa386b67e69b94def1bde72874b10148cead42732621746ccc4e5081f005b59d37c5f226e34375acdd4561fb6f9945d070d876d7a32da17b19cb63a478d50fe73d608cdef20473443", &(0x7f0000000e80)=0x77, &(0x7f0000000ec0)="afc2d88f6ef3118c89d22530a97c710a36eb6f3db614f872be9c362f01dbf063b99b249970376fd8d7d15a06b8ffdacafbe7063016f61b0cf65c628aa5e7c835cd6d6de78693124d837ac861c8590bd2b5338c1403ead6890cf5af0382df594f0352e572056540a2ce4e086f9da3ba322852b27e5ab6203c45ae3a707f30ec909f45ee6b8a25d7f2b831ea463c223f19c527a0cabe16cc356e247352c32413fd9f3a4ecf8a313265b41fa6d4fb63d8725f36fc1060b4de4eb23798e9ce74c593667b9c5fe35232d48458061bfe11e611f8323075052d48364287262c469daecd21e853e07ece6d802b868f2d", 0xec) sysctl$kern(&(0x7f0000000fc0)={0x1, 0x33}, 0x2, &(0x7f0000001000)="0ba0da0ab8a672c832fa97738c4ef5a4cd1483b949763d787680a972dfb3cf74cde6951fe6d00b7ed2df3c722717cb5ce0f71b070bd535644e7624a1d4702afd174381c983ab032b8ee0241be8205ab62804eda5a2b57bba6340481d89ee72e0613a0dadf89d10c8e1e3d5cab323c791e2aa152789e58e45c9796f06f8febd4fdde5d6e2c2fe2ded5de64748e7e58fd6ffe057b2877adefe2ab666b30a2a4aee1beacbd77955a09291a555c87de1f0a3fa3b0522cd0a568a4b19ca61c8806fb7dd45d2367e6da1c5800aeb03aab6bfa292abc4acb7bfd609a7ce22c1b8aa1e99469fb3b3546812bf5ffd5d0da81ded566de412", &(0x7f0000001100)=0xf3, &(0x7f0000001140)="36b293d878b544001f228a6742ac1d0ec3ab315b89375346aa30f8ff70a9cbd79e4253e192161204730e866172d527e8c5c48794355cb4db01d6e42d61e4cbd82a7f2d390fef87393a911852e9dc61f5ec5de2d42bae5bdea430f25a33653ae54ab9dede97f2f1ed4ad76f39303ee81d686a2518d78b7c00ff6a345f3e56750e1bfecd521381c71b39507fe0452965d6f1ff649d09772f6d9526ae40dd9ac1d8f7e844ed785ede009ccc5c42e2576e4214cc97234d399d3d977296b32d9fd3607248c53169cc68b879aff0ea09a5ac64a68e9dfe3d662dc012852b4e42d42228d4eed2bc6a5e60d6fce740e5352ce7ab66a9ecbc8d4bdd811051788af9f077a72b84869d28cbbeea22c5915765e688d79ed6ede1a802e77666d441313b3e0ff68123e22e6ce9eb32955c6891e83f1e916a05bdef40756945d9f8668d7c71e70efabef6b80a3b8afc12435d0a59a7827aa54c67811a8dbdf4b96517a77f728c4cdd290351c2c1344ee9450bfc13d9d703174550516ae6e795bb5e5a2882a77c6194e81397f88a5af0cde50054460e62f3e0fb3a3f7a2a4c24fc316b87ec1a5ec924682305727aa22d85d8a877c3889eec66d70d60d598b99428a0b901e597d228a55414b5ac3bab7e9ed27f43abcab09b42561d90e48d93f99b24c51874ef33f22e20fea4f73b237c9df75c0e1040010f86ba361aa44fed36d6dc3ff26caf0ae6d61d0fa0c6b795cc9cfb1d4f034f900a39d1da4f1b0abc61e45ecbb425703c1322b8a14ea928729e54aca678afa9e0d4768b0fe5d822a98dc440211548a816273838277fa7ea94028c79ab1ae2e483a66df71b04602728e16af655806f1d48b92d3825e0375e8edd1644cc5a539c8150f70f858d881608de7fe2447ba6dfb176466b26e3687dea5ba442c0cdfea99041251b7d49f4ac655cc7b112613811e78d720e34492e016386b5158355634d0f4a27073c4fb4cd58475e7833dbddfe6de9a545b6a552c686036b98d9e940cdb53b92ca6ceb41293baae9d232be9920d8cb990fa93011aca8cd4a1a040a41d9c525f292bd071b27a9b9a24b383aa8d218f9f8cba8ae7983508902321f214adaf11fb26d415cd964f52d3e32ae4aefd7af0352ff03431b83c23611d549d45ad2d4e2a1c0b6deb4d6e8842480fae84dd1d2b4c24848794339f9a5750525564130547dd025f5b4cb856ba5540403a50a5a8caf2af49543d01f114ba6fb4dba66f8f4e78f1a1acde21ed5f4b15875089863920374d93df17773489d3be8732dbbc4711b7b045b6759d2c3c4530acf3c3ee5b78aff1cd487847fa9779f24bc6c09bb8c8cd9da8f4ed7ebf61cecccbc02c8f09aec742a58ff11e91c428c6a7447b4b501852ef696208b395c4262c6c15b91bc2f4923a66265769c1a0890e92678ccfc14b9c6d44f235a5dd0a5feb6a1f025a0a3ea8d15982f81bd552f924ac3fcc246bf7fd0052b7d473318792abc3304b91d039773c623ee9785e29300be765a159f72f25a6f8fe8d1ae7d5d5ad6edbec38ec503039f64ad1ad853857c808e0a284ee1596ff863ecc9316fd082b5f892064c172a9adfc5bb6c615208a0715306f49b64c5800543b04d8c80f6aa71b0732aa20b179f3068c3f555bc2aa058d125b27837098e83bf161420010cdd5cfdbcd6d1eca954a3830351edd44f3dff24b221c18b25821b2034aead60136df5a42b8a5174b9c5febac7ad65c80d61b927109f4a4191fcf9b8e11519c79b24d0e51b27652c47f155d9ff9e769500842293bf0521fe5465a1ef5711dcf8e1baa24a5f8ab38987c7fb1d7d25bde485ba810b053e35ebcaf1ca654dfdda04b4a7c626a1fa302f65c486ab7d43ce37831203a674d26e589661e0b26417d32fcb66327c107bed6a0c0103a0a0947a7bc7785ee12e9888b3b795c1a780d5c391f6d1b4ba36dd4147da2417a7dd6f1abb7202a1d7426df86bca98db3b9f20618f913b4fbc43dda49fb7c584495e340fc292cbf3460a46ff85add8560f1c9adddae1ab9a401ef7852df951d7fd034f0ec6771103b33fed2b4ebdcf4a574e89bc92295340a42f0cae70b619175ef053c0f8070fbbb00b247e3904d3e0cb9de583597a65d6c2bf73324db56b39eb2f555db6038397fea0e09881a84b4cbc33d1613ae80a545fd1a5bdabfd71392874d7bb539705760f531b164062615749f5691bdad1527784d4f5d8225ff54ac97636191c901e1c0ddb56fbb55e5b5ba737b7a010994ad35f373001b87c3cc445280132dcc0b58daa490c90a731e05127fafe651f797d1a4f07cf3b7241cc2ef1293e2af3244195b17d7d9cc018e05094ee108793e52e36a59160708fde91bccad32402f58f50b1aad1e25096f927546c1a0db16d1c68b8b109980b02884c3d0429f5ee63576239a5696dd9de9cf2b5c4c634bede482d0a95ba8b0555e89c9506c4afdbc5339aa74699cb7174f1bc5cc8ac7cd4b7a379bf2fdbad2f96d9353ba3c1f2a2adfad237fc7438ab3bdc392a50ff50566a945f8154d472cd42d64bcf500d21a5b177e82f06819330e22d18916ed72138cec18daaa299a590cf06611c1ef75a32293b8a7988241e366a1e59ad2cde8ffeb54061043735418242a6b3355a46ad4ca095bcdd9364582e561d1d2c1c5705f9139663ffed34fd95176e2cfecf4db8e3eadafb891f8e3cba05640c327bee0343de9aea6736abadad01849f8bcdd8bc470ba5e8d4aa78ffb807f1bf4320e2a754ce5bc1ccc126bf4d5c98fdc7f401948879e57b4ae749924cc29849f4bdd9ed87e4350c1d7082aab4b303b4999333e0ef31e0e9044c03b2f7cfeec4d83426253e6c008357ea243d6b28397505bbfcbc3f668396c0ca75db33dd6e2f44583e9ecd8359941355f3fa66a58db3362d9f0d16ce7c9713c042ffc08a1120a31dd9cab4ce04b78d5f132f04e7fc457782c2971a3fde7d3eb5c618df94a3e62db9037ab4ad8f124c39fc576cecd55844dd813c450139d860a518cdc32a8ef370692ba8e835abe91baf3822042cc75745a0f3125891180d7253094a3df879c576f3386993b43d51805d15675f1afbafd5a8b2071fd4fcb6f8428da6630b5ddf47c28579cde15679480bdb79b83543b6046c2214831483e96b16cdb6667e3de925c2f266b302f6ffcb51b685058e8fc63b1dfc03e0ab25cabd9aed1f6bcd93534987a4bb74d55f178f95ac7342d660aa8eac58281bcebcb12e28cc74d3644f8de21fc8ae295bcf3c48ca6380debc29ab336e4d2c0224e5923a7dc3ccd802974377fd615eec5efb862dcd4c4755a926a72667cdb490e769acfe262a84a3f6a3590d23ff964fbdb99ead1963f6aeb8cadf8aeeaca628ae7fc60ec172a7924825ffa8442dd8a6d961ba2d3517e50f99765d437e8ad159601ddbf09c426905314459c51dc22be01a1ec3b00cf9991a445995e46d4e6b92cf3fb7daa47c4bd17e73a9dbb437b0bd603500ee2d840fe909bf933a8d70d11a629d330cad640acfd55270d25b711b271a7783d6a01363ced5aa3bb8727bd5518dfe7f1f5a8e718b6a9ac14229203fe17b958c0168479b21f06c1f212244ebc71abe34c10795657a3395a4cb7053acf7778f897354e71ad16b621781e3b351270fd71923925cb04376061e690d5cd51037300203bc277780dcb630d6abde518fcd4700d230804316436dffdc4d8d0c21906bc096236395acdc6ca8140adf3efdd254796822f497d31de80e37c88c79298143931c02bbd84d20fc5c2c485243a62271747a6f35d77021ba197b1c493ea05e18ab3a03cc47500177bcdb87b5dd6bbe985d787724d92ebe2b864ee8e8021821e18bf1d7fce838a6d6b7865df17db2f63896a507fa473a77fd2ffd65365807c64cb9e344cf6836972c9810c56ecaad4028ead7e0ea515b479b202ff1db0e8a8edf7edd34c1ee8b861a6f69f5314013dd318dcf8e0eaaa67fd0b4e1a69b12cd1e9406409d814d9abee99a11ed84d7c17b60fa9f410b4e980f5587d9744967541e0ea26bda17623ed23d413b65103d803602ed9cf1db9345142f00b87a675327efe4d6967fa4c21977eefcac3475a8dadd4299e9639837fafc6a4ec8ddb8089acc0e9d43cca3d353fdc91b7d85f58f9e0e147d10dfcf94dbe46373598ea63ea1a2a89e42c6b68a8097c9e18048d1d9260a0a16d16587703df45a84dfda1e049b245c4576dc6ed391f89db575fb8e11b198e8f04d637f8e305da67ffbb336975713b066cbbced0ae1b0d441ae873790b825a13c5626add59a7bf0f1b5d3f14ee5cc03d8f6d1790595b5dd7f8e7d5d6eddc946ba235980926cfe2ff624a1a5eea049de1fbb549df7b465120a425278b5746b51a0b3a4a75023ec2ebcf68308acf239fe379ab3a4d924434a0dfa554a9bf5529e2efcfa4ca3ccd893806b5ba5f2b816c30355e48cfd83b2335122fd662f6de524a6de2ce51ff6ae1cb96dffe16d1f6a67b5eed17d69a35d13ec327c2fe01871e6322fa07ce6495a1b3229da5a06c6ce11173a38574f7092153a1f37e0360be9a27bcfc20acdceee96a52e0d55f26a91caa13a35fa334da99d6f8fbe191bd6ef9ec5686b7341f07907d47e0275b793f42c04f2083cccaf2cb9d3c74df7ddbac9882bd500945d2c9cc94f5df7c5d7eed1d0dc3f226dfed61137cb796ab15c0d7e297c501baaa7c3c03c2c677780758fbf5537911f42b83942b6b653151f58e4d9df8327b69bd86eb295107078ab7f7cc12435e4830ddee850853f82644eb5ec1b23d61785040021bf647afed564d52ad5d17b62bee8d729e748fd759c9bb8cfeaa49291648f327c546615f7bd10344d01eb64435f7a7fdddf482ea6f2d7a3e87f6407f7fa1f1679f8e4ed617ce383fe2614520d4703bab8879c57983917db3cc8bcae0816cb9c63a092ceb5868a0725efc038fb73852345bcea42daa4b530d0ac2bb404d26cf52fb7f8664d48c7b4e8e58de2920c3ec63fba95845a749113c6a7723ce4c19d17b113a012626d8c997f6268cbf28b8b14f4f57e4a982fd0ece1f9e7a141c792abf3319616a6976e4c806ac49f58beee3ba06076b127f688310e78afa39b10ae7216e0c1b26a89ad776b953faa4014c07d8943f34397a70864a51dfd7a5b9258a759d8423a1373b23481f0f41aa7908b99b5fe3ff2f75b43429f708ff5d5e35154d659dd6d9f1b8a3c02ae0a5fe62f5c44988f5ea8677073859f9fa29f09ebb09d6c0c9c3fb2ae9ec9dce7b7ffba9bd34359c406df42ac17d9d69c55114c59ead0934c0707b23d2bd0f1ffcb129294134f4f96f1b4cc1bb6f8ec49969f65e0937bd262755742bc12d59a37621a85823c105243a32ae27c28e026ce17bd820ef388215becbe5fb57a57e2d8bfac743c110daac64dc04a42a3978222de378efc5959038a9bad57ee223b7eac9a21d63cfbe05591a125d5c0b3453c1f302c0acb00dfb5a735f4b39cae1b253a7ca1abd7dd5e9fcfb3890061666740f4c014abd471ed195392513b5d7ef73575fa3d9dc9912fb890a4bba5c4cfc0b2aa6c443551384f5af12aa66977d1d301f4a82115179b8a978c103182be736f15e13131158207cbf62e9fce2112eff046c3d4872216c998edf24c1ea301648ae4ffbdce85be9bf503bd3e05b4a78141aea718b8cf353014b7db4a7da34ef6fbba96925d7622c78fa3b5ace972dc4f04fad8aed9fedf60705b1b911b491a5ffa55ff3e5914a598b509373005a6c60026063a20240486c9ab0fbdb285f87690b6209e86c7c240d875ad3c950246d54ac987435bd9ab13209e16edcd", 0x1000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x3e, &(0x7f0000001900)=""/106, 0x6a}}, 0x10, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/137, 0x98}], 0x1000000000000132, 0x0}, 0x1000) socket(0x18, 0x3, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x200000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) r2 = socket(0x18, 0x2, 0x0) close(r2) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000140)=0x107, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) fchdir(0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001480), 0x0, 0x0) executing program 2: sysctl$hw(&(0x7f0000001180)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x48b4) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chflags(&(0x7f0000000040)='./file1\x00', 0x10000) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x2e) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/519}, &(0x7f00000003c0)=0x209) r2 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x22, 0xfffffffc}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000380)={0x5, &(0x7f0000000340)=[{0x0, 0x3, 0x20}, {0xe, 0x3, 0x1, 0x353}, {0x8, 0x1, 0x35, 0x1}, {0x4, 0x9, 0x6}, {0x40, 0x81, 0x1f, 0x6}]}) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x4) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed006e3bc58e261c99a", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) executing program 7: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "10000407ff000000000001200700000500", 0x80100, 0x459}) executing program 3: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) syz_emit_ethernet(0x5e, &(0x7f0000000080)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\t\x00', 0x28, 0x0, 0x0, @rand_addr="6e1aa4058b74adad9a4e721f5b293380", @mcast2, {[@hopopts={0x0, 0x1, '\x00', [@pad1, @pad1, @ra]}], @icmpv6=@ndisc_ra}}}}}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0xb, 0x7, [@broadcast, @multicast2]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) syz_emit_ethernet(0x4a, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x44}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) sysctl$hw(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd2ad2a38f5803b46d2c516e85da9f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b", 0x46}], 0x1, 0x0}}, 0x10, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f00000001c0)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0xb, 0x334], [0xffffffffffffffff]}}) sysctl$kern(&(0x7f0000002340)={0x1, 0xa}, 0x2, &(0x7f0000002380)="d7", &(0x7f00000023c0)=0x1, &(0x7f0000002400), 0x0) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[]) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x9}}, 0x0) getitimer(0x0, &(0x7f00000010c0)) setuid(0xffffffffffffffff) r3 = geteuid() r4 = getuid() setreuid(r3, r4) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendsyslog(&(0x7f0000000200)='%', 0x1, 0x0) socket(0x2, 0x2, 0x0) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000340)={0x3, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x50}, {0x64}, {0x16}]}) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r4, 0x7, &(0x7f0000000000)) linkat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x0) r6 = syz_open_pts() readv(r6, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/83, 0x53}], 0x1) writev(r3, &(0x7f0000000480)=[{&(0x7f00000000c0)="7fd1483ff857fa97e517ed6752b9dd2e715fb1463ab823869c913d10dc8546fd5736505c982f793d5b949b003a228cd65a01c5ebfcdae89550e8987b62f07fd3553cda456c2ea7c8ce87b81ed8428b45a8f2cda03366441c0a", 0x59}], 0x1) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="8b8c7e5e4a7966dfcde82b0abb", 0xd}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r2) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) close(r3) syz_emit_ethernet(0x36, &(0x7f0000003880)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x87}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x8001) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$getown(r4, 0x5) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 0: ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1908, r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = getpid() ktrace(0x0, 0x0, 0x14, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) geteuid() dup2(r3, r2) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 6: r0 = semget$private(0x0, 0x1, 0x40) semop(r0, &(0x7f0000000000)=[{0x3, 0x5, 0x1800}, {0x3, 0x1ff}, {0x0, 0x95, 0x1800}, {0x0, 0x1f, 0x800}, {0x2, 0xfffb}, {0x0, 0x7f, 0x400}, {0x2, 0x0, 0x800}, {0x2, 0x101, 0x1000}, {0x0, 0x1, 0x1800}, {0x4, 0x1, 0x800}], 0xa) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = getuid() semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x5, 0x7c, 0x800}, {0x1, 0x2, 0x1800}, {0x0, 0x5, 0x1000}], 0x3) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/2) shmget$private(0x0, 0x3000, 0x84, &(0x7f0000ffb000/0x3000)=nil) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) sysctl$machdep(&(0x7f0000000100), 0x2, &(0x7f0000000140)="7711ac0ac294ecae7c2c8f0fe78a9565803cbb4da2147cacfb6e4d95e10d8c9567c1a4d00081b4eb9d3968f03d51e1c036a9bf2ed693b1b631d1562a22b22db69f2dffde2b41ac6ddf80318f2cdb7dd92d9440b53eac5a19e7c9d255e897a7f692b018da6d4cdd3d39f5fdacf1b912864b00e81e39dbb97bae2640b1a11923be6a653cefa6ae97547f028b315da08b982657f7da8ecc02fcaaa85af77317a8002098998ef775f765d3688b72761bcdcee21fec03aa27e8a8f9c25015fe70dc59b728ff32efeec4b908ac714fc1ec06edf25962e230f16af1e09a53bf6b3e81aebebea139f1a1388fbffb28ab02445b87a306684252dd", &(0x7f0000000240)=0xf6, &(0x7f0000000280)="11b36a9a7118c4305cb27ccbb15504c0865051c03b295071b28c12593b2b9b034b533deabe2766c0ac551673dac3133ff4c1ce45f9f3bd3921b73f0433fb6d9647501cc747611eca57394221954c8db4c7c7aa98a985f26eb732b33bb0d75c99cedc24a131e8f1904b9067613e734c17421ac7a1380d0ff5682104ba160e43d29ac84339985f3eeab8681c3131b08883339ba4eaa7c66191401ec40678164964dd274519e7c796de24c17976f822e4e85a36e8d85cacbd854ba956cbda494085c418eaaac50dd583f0e305cf59b3c40c645703e9355c2c1d5bf1abf2cb8250e1ccf4b609bf6df8f93a82e628a6af2926afdf3de302cb35a1be3f7224358520e5a0836a5975aaabeacca6642d60b470c4e5278984afae268580d2a9795c9bca51e87cc4f583a5625bbe164649217dd753ad3d89b8330ecba8c3dc43d76964b7b5004c125cb619e2f8917469acc0fcecb0397b718380293c83113083cd4bf5eee6c71d90998e20969e7879c6a0ea2d04eca9b666ba06b124addeeea5e40d3ae29aac24285337a0ceb3c669a3b9a6b448acc3d81924face08fd188ffccde86282dead564dd2a147f360706c60717358977bf40a03c3f3145cd693626ed390dfebb73e43ce8fcfef5dd660b9f63308133e3d32b5d2fd30100dbea12abebf4b07da05bd057026a79fc2680d029f43464a84dc132a9541a2e5c5f0d3c94ee9255157841e22f6e6e32263ce2fb6b5698a09eeac58179f382858c997ed77cd4dd55a76c0d9e49865de67d626b86fc16d3265473ba1a969cae276fec53eee08b13b01172a13197b0a67f1cd6de2b57d7c662960df6003906de35a204a3ae4525c9c3c13fd64a315e39b445998368dfc352350b6753619decbc3df92482a8ad201cb85304f3fe6a025e26c72d002f4617fa72179d65b7b692247f4daf06b066dd7b4134b90fce09f6086189960365ab09119751649a658eef65793b5ab9323a71148d0f2665718ab34abe4a5a767fbc3ad46dcf72ed205e4079ddee5c5f764740d414be6d90575ef6a5c6efac627bd5cf06fd38b0da062f018ed09310287d209185a90af610458447d0938c3e9b14c3f470b0a3ab2ba07fb5392a1a7af7885818fb3ca8fb3c442c16445fedcba7bf34627009a67da18ddcdcdc20a85321864628cef8346143057b22838db6f39472517ae606428c60950fc7ed59d938cac55d9b302860e0063cb5c06188f44edf19e11b3100d00f825ed28c592c2cada6bdf0759d0eda19ef1fa0f6170263b505f71d4f37ea3d9de8dc99fd333ae1535ad46cbcbe35fd67a226ed8203c29ec6c65d5b22ed4a1c4840b6e631f8ac29caa91ba28fc87075cde6736f27d17ee312e2559c3913e4cbc9b1cbed3b1e6d09283950cdfd1e72976a452fb581ba76c92ab2e9b1d1ac28af8a9b11f9aea39656b1355238b4452f1b13963ed34915fe16aa16ee7437c70f10ba36c071c3791650e574b2020cf26f7c278f58997ca43f07707696fb989a3f208c169973ff17453bc7de43ab2912fdb9f24e08903756d84739235b8a7a8d77460593fc698550efdcb4302960e3d00b7e847e90036e0a0396cc24262bf64bdf13267170203855fe1263264beebe70e86cddaddbd53062c69e8834a2c4d3abe172943485bc5f1d86feb7a3f682210f596cdecf709d307c5011bf8ea2bc232f5433f367db3dbbb7a5c742650b7314f6ae79f29272152ff64e45bd2388def4c4c3d7c93f74502b65da9375cb8f75b8f176f9cfc82bce3b51e58a09478f78c87f261ffd21fbc1da010825cfdb19c72d22e0d1af48951802102d2c5a26e05b5a5ba693b589252e38c25148cfdc516f98b4d635862bb173cc71c370c75520fcd67ab1e25947dd99035a828b66f6cdd7cfbd58acb0e3758019c5f6f19e43b402a2265bae93f87d0a1f17e9e87fb643ed0013986d664b28343a18dd2e67d9042dd19473a69a34fe454c98248e9e448c3f1722e4ca4f7aad86748833b9ca226abe5ec817560e6b7aa8a1611b29b01e7acb93dbe052b5a9afb84fdcd47a9339f561682751e5cd73cf487a9a4588dc74dc4dec4b80344a301dab9f34abe4a65c5626b425c6be0c41750e6e4c12fbfc6b240e7c039eedb6e8e06a772dc98fa97cd8debda32f04d29c521901763348e4eda44c370e6c8db2240f7dc59cafdeec2d364ca4673f2922662ed710ae39f7d565d97023cad1647a38e84d0fb7a5742b25789a837d80afe74218fc92297aebba28232e0b59022c27890d6f538a13ad4e50b89f83e85cd337c2dd1423b01cb836e07c7857d1416f44d2cbb6200d2e940f5e2a8bb41f34429426ccebad5079b2a319db01104110ab25e2de6ae97b9fa505253024c9564360d0d8eeacadb9c40b981dcd83d14c8219a406fbb1ff79a8444d0b98e5591b11e5f6a20335093fa998bacc9ad9317395e6645d873d528e2101bcf290c289bb5eb6b5ba5055f18d571f1af24b04979c82a45bd816a56134eaab20af3ff7aa5d7633223ca53f87fe2c71339ffef9ee17000dd4532992856187e2d78799c76b8b426ff59d51bb356b63e243f7905b3352e121cb947b4ecd6ef3e71b6e44ce34f7a2aa93fe9903a2da5b2b3fba9b318bfa6740780310444e77b3842339a0eb9d21790f4e134ad7706bafe3886817d5c264ba0c1bdceadf2450dc66ef274bd6c3fe6506f86a0104787155fe6050cdc3308a44ba7e559a996d60c14117c406b18bd22379e3038bd1c57c0706abc30d0fd221f3044446690862a4bb624f4c207fba2cfb160211110ac9e96227fa90f8a908f17878311ed63d5dd65e0171beea7c7db51a302b52a2c3d5770cbf564931b7e56e85ae215340c4ee3547113175a099dcbef2910fd680c8167c5eaab99b6ad3c39aa03bdcc1e4f50c6c78bfab28f16711300cdd81a39ba42cdaea6467a3c57612fbcf8c901338f0ffe1501a4e9a1e5470fa00ed633092d99ae05ae0524f6cb0c1d3e56983746900317c69f498189958d4bb0f49ecca2c21ba81c09861d775d7e9f9bf3b235d910074103a9c00cea4cc3cf19ddc624ab3fb8d6e58b1dcb8976fa19552ef3fd0b700cc2df58113d8eb4140c12a3c0c87422cc2e85c7b693ae2120a8e0e4b02f072ef6bd9294557546280e82ef53ad7216a9cb87f5ce242cbc47840fb9c3ff8ddd73117e87d6176251cacb83d341c9f0e0a839dc788f12b5cc00acd9e504022f9cd8c3f751c11e4966e0b1e38df56771fffee8ea230df3f0f0981e65ed896a80b887041bec09bb65280c3eee57096ede006fe24b605337c460232dab716613b08d0ee225deca76708765f3161a27546e0693a8e46f06b0c99aeb5e103ae6cc589e6040e759b7b8f8237171e4807079638b3f10e5ded9d849712777fe4c8d39d066cb1834264981ffbaee1532c59a4c87518c67be8027e83a119e81f1e235970dd99715a715564102176dc67443ff6ddc8e459db1749253bbf0a774ba801a24f2cdb90a4767c7fb51a167f33838d5c6e4dc7e34b1bbcb1ad6f2a24e5a23b1117b2009efd94e63c099e928876a5f284a9f9e24fb26de6edc243e85d270cf7b262399777f45f0890c5320e4bece1084353becb8308367bb7d4e196302d014d23ace01852933a04802b5f7eb3aee174eaa7b9065269a3d6bb3caefb99b5675db1b5c41d54c482b776e266c27ff7f4f731b3dddcb6653f1d32e098c05bcdb71fc3d887b5576fc56831e0bd337b74d394ae334651fc806d104516fa660aa1ce73e3c98b2db05d871d98b685fe23a77cc25a7738ba899c7da6cc3be571b1dd22a8e9c8017608a7cbf24108a1f59ae2200b969a13b72461a561a7a38ce248b04cadc37b46d915c6451be14dc517ef224af1ee6c7b4e8612750ede573ae20078f2beb0a9ff5e4c0385a7bd70523b6726838e9d5bcbad8dfd4646c2f4a10e442dd985226550faae7da7eefac6ad85391e51390449b4566a5040da71dbb74418d9eb3c1b33d69e375c218bc31c47628e6f223c1445077cc0d1e02c574befd7bfaf4b116db88efa2e4ae7155ce0594ba3d6f973eccfc047ab2c4d83e2c3b271801e48451a3b716a1c2b8140f1d95ea3de949d1d96e3c87643f990949730ea3f19da4d7a4ca9cbc693bb40f8c6a797ce54e0226551c3d079526662ba99eec8b8d8eacdddfd635826dcd779250dd4a244b3237fa7ffda313bf45fa8370eeab757d69e808cc1107027c5a9fd20e139ea93f090c744440c2f37d773b3d29078503c87d3fb2e9ef4c92cd1c8870d2ed9f61c452cd2978735b2c5ca3405f43b5e9a3a4a8549dcff7ae54d080f42ba66e47b8d65886dc062fb49aad5c5b6dd2aa9d114c0e12ff3782115550ad0ccc08f9bf236879c6737aa590bc9e94318d32932367c58209a3353c655a66a65b82c25f5ee784e65a1cfbb67aaceac9c21c4d790d8a662b0cebbe61667384c0a34ee5924d20e5e71269b98c907046252a74925d37f9ec0dfd1b0ba76fc2b198e0e20cff6bf9dedfb5f2811f5b01e2037920c3565933173bc4de41b15e1354dd52dd9ad00a138a0ddd20f91db300e8c0be4bc05a6950e027a334370879f88abc9b7da17cc1e32dcba332eb017627ca822ca4237db9ff545bf14ab1ddf29ef956e914c99267683e404964595d7af52c95f6f5349145ba7e977d5cc6f88abcb6d9636570cdd54251c6a80d067133219aead60fa6df3d6b43db226214bb9c46f711ad1a81aefb1b0471bd30e6fe36fab677fefab17ba7df2af7a5b27d199b757cd6efac6537b6dad92dbaf379f1f73d3a3b0ac7b20d6f4229617fad4251c52594c548b1c8b752601c4c3e9c305aa7cc1888ce4b6ca0068eae839bd31cf7f673e6093de7a556d45fdfdf31be605c1e3ccfcf9aa657cafce7f4d291ccce0a0efee69074cfeec8ea147087d303aa3eb6d9c518b6910ad5f722156f912fc3b13354c3a0d4ce685645a63a29f87ca2738fdd3824c6e5f1af1fb380d2a247fd88bddf627e92b80e9df99e4e56824667eee588c45f8192b3b51df5f6ea1d283a8fdfe8c3a32747d27fb690edb691fc59690c4a01b15cd4531b4352ac39ce751f0e73b07c3abde52244887d754f4f66a3d6af1abd334fd72207b2c4994323a620339104163ee8d1e751dd6c31f8211d25d945f818bc3633624fdb5b822dcb8aea2845c7be2f66b136f9c5469bb03e85dcf6ec7381ef331a5c65c99e6e2f4b761e41aff8792555d7442bc46f0875f61579acb394081797707bc9bd99e2e98267fbc5b785e22a525d05b5b280cd4fee8d8249b6f9c7a8adc249fc53513f7c73926510b13a9a69679b2357f6dc0a27d84abc53217a79ed15672ba04f31b438450424123640751906d2e45da9fe9236c52467598aa0e3dc9e560f68d011da1235c4f8c5023966173d1c62bdc9a802d40a1645ed8fc8a882eee7a23bd096b890ebc804d26196079d2efe5014ff711e4f6cba7695353d32a8dfe062dc44ddd9669a00449574a870a64819698a6ff004e2a87d039a29bd990d331c622d0b5b03ae54e716b095fcd17c22a60137922c212b3bd2fc1e49e0b2953e0c9074640921bd125241793ce3852f0ab5c95781cd0f2c5f3275553b6670771f0753ec0aef66ad27742e1421306bf7c4fda731a397c79ddcfb58f203f1c0edf2046a75f8dce14cfc31de476e4abf0f5a75799b5d709d7e19a3ec0cdccac368b4d43c2ae6a45fa5faf442b2c60784b7d5babd00ff2e10e6f7a660424e051010bf5d9de0449ed12402932e7657703058ab8d1efa7c4099ad15df02af9ec8521ca847f259e0de189404cdc77942", 0x1000) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280), 0x100, 0x0) r4 = geteuid() setreuid(r1, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) r7 = geteuid() setreuid(r7, r1) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000002a40), 0x8, 0x0) socketpair(0x2, 0x1, 0x8, &(0x7f0000002a80)={0xffffffffffffffff}) r11 = socket$inet(0x2, 0x0, 0x7) r12 = fcntl$dupfd(r2, 0x0, r3) sendmsg$unix(r8, &(0x7f0000002b80)={&(0x7f00000013c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002980)=[{&(0x7f0000001400)="c61b6f7a615119f1da587024b528f093fa17d5062cbc7b1b1a1133d38065075952a45848075830583ce788ca4c4d740d3aeda12a274c838d25c49228c7239ebac120269e29fe30bb938c20d2d828cabbf03af229b6db433acb9fe9f538e49b0556ef193ff8ff0099ee1956ba73a1f546ce1f1b2750837b9ae218934df26b17c83030636dc5134f6112edc0b284dde56f1e18dd1af48a724cbbbd0c3f7aefb3ea3831b9b8cc9fe835ea05f0dfc020e9f3bb417ee47cf78d19974306b531a072d526b3c1a0667d576e5ab608e5fec3", 0xce}, {&(0x7f0000001500)="755b1b71554f6e55a4691fa5c7f2628450450f9bb8982f823be53850d09bab2b6e50a8f7426caf7689fd5dae80b3b90234dc2da08ac1b6a98ed3ab16f016ae016efa50dd3d95f7ca40f371684b9d9804a05fee6fb72b6c20fc", 0x59}, {&(0x7f0000001580)="1a8ec5f35fd875ab34638c5cea3b70e0fce371dfb70f482c5fdeb0ae50ff6424e66d7f6c575e332f9d6339dc519e72135265ae401f45a7f30d5d114af8ff1c6a8d200275ce0e2093e50aef009c40cae988c325b1c6e318ce822612617ff58fa6e56f09891e2368d83a0b2b435ee9f191cc4b302f2d7253948fe7e2e93ad6b02c87cc7eaea1e58ef4f6858d9590ffe52173e7f177721638a27df7bc2a7e3aac1674ee78e636721e3d47c2f63f7fb89c13741a3d04b120e83a6bd28f0802b948215565bab4a1f98d01f5997648163fb300c912ef15a9bf", 0xd6}, {&(0x7f0000001680)="24776f27968a9942314d74d0b6fcdb115241f969253eee4a65af6ac6d0e8ce3ab8282b25edf461916ad6a1f7da5abcf637914741079cbcba9d7b26b3b4df12c4f25c9ef195e9c103f77b1e0d07850a71e91d179ff15a4594b4339bdbd1c084498f3d924d76549a03e65fc5152671636f2977227dcb7f8272e772a7ce161578c33d46d689678d185d95fe1253f10a65520f4cd7f4a8bdb2459f3129afbd4c6608f59fb76330c2195c873c6b2157282ed7c9b382d32f0e94c88c236dc7e1de8df49073a6eb4a738716b9b510939a66bc1e17dad4becb2d172e3c1fa84aa438318ca8d4e3ff323c79f9e43956e2cc1573acb78d4d15423438d53f9eeb6e59c62cea2b847c39f600d3e9bdce30938e3c9f73f9bcbb75dcc82b0c18570035701d7a337fadf7014e2402bb1ebe24c5e2413e1ea80ecc944493bb53f4ef27e70675135526b9cd2d7a586d5866c9ea765cac217f7369e69b4e446a75bcfaaffb3aa80fcc2793abea4a084a5c42b6a2952caefd1a40597d85bfdfa0379cea00250496298fdb4974dc2da29a1037dad27f44c24adc4f9a3112f9478afbce74b5229b1d6a4302be9dd758cca320c40b8888e3eceac942d2f156d544147e0ac85bb0c94b368be914ab81ef999cb5ca02f17ce774c398e49010e7b533fb4b3c6b7cf3ac69e9e231785aca4d72128637c53dcbb27c723db8eb32cdf1c308c5291367c93560a55a8ea1c723c56ebb0553ed40d1fc4ebdb177c0147c1f1773bbda344146cc31b9972f243af521f23c1984fe8e7253ad643c29bf2cb09e62991df9237044ae1cad10aeb11086dc66e8210da8902174086aadcb6ed00de07a2280477b73aa1e428c46f7e3907c26e8879bc230ca66f716ba620e20fcd1293953af0bad7d727efbe8b6426b7e6a7a20710b0e3de2da80c08c6021238b7c79ea5c388c5e8e875e56863d38ed8bc7fbbb4b8176ed82bda7a68e5460195d8e329e6158535fe7594868367907d41f68ab7047fbded0de82222cba60030b917601710b832871d108925f3701dfba1a7774cd9190494fbf6dfe11bbf82e096c0287ffb7b1b86175fa18198568dd6f4f63900a1f90019435bff264386f0e1175f6325a364828c1b421af8a434d251eab5eefa62d2d71eac8dbad894fd07104e20622392079392c4832aa853a0d100dbf5eec175b7e5650053c5a21c9659efbc653ba153b28c0f916eae7a1f2963147a8c60db364df4e780f01e6beb68602b2586c4551f49ff3c2663a837249390f06224bf62bf5716e30725fb4bd1991c40fffc3fd367465fa3525e9509415b319ee5006d4e642c20276d5ea3380d5faa61e88da0b6530087c26e8bd66b773b5e70c04a7967cfaa40ff6f51307468276d3845ade484ca8e4e6def6e2184bbc96aa78e8bf189b82435efaf016cadc3b869b11cc13befec96005ff715a8a6855bdb6cce1c5cf2b207cbd40e959e703e3c73acfc524a7a4892a585d45fe0a29f02183b9926590ce10004b193d9c95732227de35066192ebf26a99edde7444966b8149cbce2f7835c0573e77f8fbaf1dc2f2f843dab022f5dc8592bd193b9dff7b5706661f8cc1761a8e1500ca1338a4526a5645c3c7de816e3f1490bfdc329f55e5aa3da87a5f816b789d8235b9e8e7ae73f93cb6c0ae8f48ee94df75207c61cdc742d595dc29e657820e8a5699f1ba41e122eafb3080f6668a3e7520f32cc0c6ccdd379bafc39301f238468ce0d3201982d6e4de2de1e92c06528c69730ff0fcc4e251efd4ffba57b622c8b876a3a4abddb936f461a975d40fa1ec814f6c511a747427d8c8cf0a80404d87bd190119bcb5d6135a1363318474dba59932c11d7dea9c5a377195ef9f68fa36df672bc489f42d143093d79c5238711d21cffccc7502e2f8ac7a2f247c3bb9585add85ff8f9a8bb5cd562f30e778b8b47211143485a06248a66abb4185de19c77c0ba0d56e89697c5d51e7f8be4250ca217a9d7bf2788802a4b36e0caedf2adc6c6d658270c6ea8d43cbb37ffaa5a5e5b4df3f23f4bf80b89ba3d80a0d9e3e9a1bcf4145c76cc2092850f1640e187b25743e3be4517329cab108e4e5d6b5024e7607b2e246c97f36a3e000b732f5b59e810f521d5a2988f92fd458d65b9a36c4ec1d302881c1d3e215ec0a731f51ec47b1080ab958c5cb0a3cc948ec38d68576d6b5d0424bc093fd02e42e0012fd66364423d174cfa3c2dabbf18f5ed5936ad1b9a1794394506ef63980bd3dd38646f018f7b3e75a346c15d3492f5adfb0336233ebac37531013af0b6b79f984813b2bb3e545dabd45666c7b9d824faca4b8a20d5914f8fbc06f286c4e0f456bdd3b5fc6873491f7f143fbe1ee20f7f90a5b8d67b6edc0a2d0ad8f63379e607648cd0850b104d104b992b9bcbb0074d7391c9de064fd0216ed025b68bd99b58f9f5c58d6b8cebd9dcdd3e196eac60cf323184538ade38d4fa7b8ed918f8a5324ea46c12ba9a707c8f10627b003626b30d077ea586af7019053663fbade63a1c5f079ace5687ffeefc39669be3ed262f62edb43e1a3c34b9a7ab0c73abdc0af76764ba66a0376960f29f72facc5772ff34b43f3161744ebf6a687a0089cdbbb652720d345c891760876a25eca383a14f3f54eff66bc9c5fc5146a61777dbe0369819cb5b2a03dc6acc838ec77db75fa39d208f845b5fe02909359c17fdfce07c3874952d5cf7792e2971ba799013dafad66141ac6f24bbe852405748fb88a732f6b277d5d638362c385c85a09935b1a9c30a127e6d6b0936c8f6f600fecece7ec90ee8eaef59882a27835a8c624fe1e93a967d963778e3c47064a30337de3854e43ee39bfd628d505d8aa5da0ff9b38334ec6b22e912c17ceb27e49f264825d10d5b62cca978decc0110c01e393e87140038b957b27ae466bb2cdbfb9b0a3e17a715350811c8814bec44462d01ea2976479c5c2ae1ce6bc5f8e5f9b10ac7caa25a8e9c50269349e147f9fb774607236569cec0cf176f01237dc58b74ad5ac5a65e03d00087175f424901ea62bc069f6daeff7736a82e2888640c53bd1a5db87f7a0084c1c1629cea6526e14b20f3da49a2e5902f44e120ce2518e5427563f1135f3562d117adaa5f2f23ad9bdbf126a2362cd5a69099bd773d734d4c5838cdf9cd75c540d2cb16ed8d2fbeafd923c988ca533fce8c3ed944312a0a2f6d6696afcce082d609808852e8b022b1e5474dc8faad155f0ad97cba5b3670e943f60128000571763326230d1606b3b05f3d95a962d729690c79aa3d9c26d75be7c4877109c5c614e4ae54b143e9463aa7fbc970592b78cfd64aad7bc77b1d6f15a71c781aa3bf06b5523aead65b6109e7218ad7a9c92422ffa6bc5f27abf5a96d8023727d048d2747175e0d6ce4617f61d38a28841231ea4ccbd106fd4585864ec6fdf6d25956176e019f2b27e6f710048d5ced23b931f64600120742ef276b18dcba3ccba029eca85c41b8285af598d616b330784f3bde9aed99fba5c53b2567bc27becc01880faa6cf479facc3abaf3b7ec6b1a4cfa1090c2e410232947bc9cc990020d5f808cb6055d02b5eb939a4348516d011e9cf20ac568da933ff91e4a9c7a347b7272eb974105a506e0d71a1f059fc4221283dee14c6cebf40c07b28f1dbc5eb85bc218c294a3c1c0f6b3399bd9bdb217876c0d8dc872c515e6fc8e08d050adbf3cc76632639b0b066d551d68d92a416485d6a81976df1612cafa87521cf298230c95ddabde62bd6ff7ca3ed7e49423bb265c4f922b7e092a48dffc799ffb214dc92a43b2de17cd4b43628770783d45932e7447e5c9d788011197f1e7df2fa76bc00968999ff16a014e667d724c4213fb9c7f314bb98fbf8db3cfa2e3abbd1134484fb2f5fa2fe30d8037f72bf729d6be3348203dd2f568864e794518bc37566baf1ecb833dad5947047468a0770332e79d8ec56de6c3822b9b2e090e445bb0a273efb49fa52497fe40dbc50f714eb0615119037544b83318542d3f42dd0f6d39e76356a9f829fa1bb2bbe0d6489676b1e81a5e47abd8d4ebcb26209032797aa29a6d758e061b5b8548a8e1c546a95b5ac49bd24faf2df6317746a90369f13a56e60c09ce4c73e52cd67b49c4e7b6656f4c75a247461c0ee43743b2036f65adf9814b30ede6ecc1f2608387f83300445cb699009e5059df3858a2882e9ce047f94235299a10b4bde3622b8f1372a6d9709ff3091f45ef291606f7c3fd95cecf2888b3b64899b6fc93ef2321867dc4313366329c8ec6f12d38830686be19fdfc20145ab631ccfe1d5f7d6e8dd275996b0fada564cba544f0387e7f8d456aa3dee3017a3721af9efbdd2124041fb174c3ffde428a9239a0ca6d3966338137300ac1e950c37079cea30f530f20e72f3829aa340804298e184d13536f48aa765a93d64264c053a4ae8ec08f657968f1af8a993f8c683af6e0be9b7e56e37e4f8b14cdddb02313455424d7188165aea32e235cdac4ed463b2877f13498fa5771466eb131653836fb17dd059770ef8bb1217d25658ed90950bc02a8eeee8c5848e0cf71242ccb64395b504c9d760b6158ee44ddcfea5ea06936d778ddf97d9c160ac9d6166daed771f35f10d035cfb891c989e584c845e1c6a2e13573dbacc1719f120a5db9e56a96843c60ab1a86feeb6f812aa45c308019550f3ee76f565d021d053b19063ef4cd0f563e9eebe1d9978eaf6b5242c5f0b15f1caf9cd417afdcc2a91c4f914874c21cbe4a9520923abb0dee4e0a198e9665e244f178a827dd1e85a3c8c8ff8b41d6e75f5187cc1fcfbda932315517c2a72726da29fe8863bdc4a241fe78e42c1d5f8eef0f67436654ccfffc75e6d13577cb887c78f447d442ae00681ac0216ed57025442aad256f42fde7f856cb8facd40fc003983bb81112053bc41782db0cdf14ac314b51c0b3d2f1943b941cf66c7a822f9cc7933679756293353ad9c9b89b145e63adf427be55527b7a165bb8b4f4e380d7966482393f2e3fc30b30c5b63cce889551b8fbd3dfd1c5fbc8935e4845b475cc9503233913df3358d36fddf65134c738715a7682d903db9da52e121584e3f6255d2652e9879856a7281f188b5fa7bdf2fbd2ce5a85641df60f4edc100f65ef4541512bdebc38b73df298b05b5b947331c26ff67a9d767985417e2dcb2086c71fddc115017a738c9c43bb9c49624612f3fb5df2a8252298a22040f38655ce19ec1865aad4ad84c7c1e5c6aa51af467e87df88253ef38ac7baac22c45afcfdbd38a799f5cfd59d91be4abb9bd351829e90830da52102b18fc50393fb0603cfd337bfa2354ef36e166209444019a1ceb6f6b558f8e52ca395f00fffc71fe3c39c5f9836ee8f3f9bc12cab8b93ffa00cb0967f17441dea50ab65288a09cf06e8d131844045542cc091372fe55eb2819104b25a0b1e9481f2240118bdbe7e5f880c40166ac80298e3ddb1b412dce997883306f582f61b7b51224c2bf0550a520298e376d77f8fdc24861853b93446b683a24fe05bd81aca1bb9d1d24ed93064a093a22921b6538cba8ba4ae57bd12983fdd05bec9b2eea8f912e7fe86718cfac152b290cf759284f7cbb4e1c1897848627c548138f7d58fbb7305cc0f5540b7818b6ff077a0024d792e9073abbe1621d44d0ec063a9c58d8edfc313528e42fa785cc88f1b6162f5a5038e4de7b0085582aed2af03089a0bf36a8c48ea79c7e52a4b3ffb0d2d3b933d0ba0b0315eac800907b70cbda6217d179417f82b3877ff701058c2372856232624b2f7f396e8e3b32a1c835", 0x1000}, {&(0x7f0000002680)="5c10c25542651c944a13ddc55808493f725375eeae2664992bdfbba343e291d65045de40d7cc7c1dd286fd96b87cc3539bb142d7cf1a691d8daa7eaac72ab4f5192204eaba20179fb2c4037531384fbea0d648d31a0352a753bd9050c9fb49f57584820d2b07d31f68e552a3c11a33a86ffa04af70711d134a8c45e856f2a0b0692fddaf3c", 0x85}, {&(0x7f0000002740)="e27b7bda5ad17a40e36e965ae8c6ab0d52ab34dcff6e24d78c70e700ea176ee9ce8f42adfe57524390a2b137ebf9bf0890d7c581671c396959e5733cf316e05c67f7eb74849d7b62ed3b55052e33c290e53b21ab8103c20c66af7b7d3848c4b9a4d41af41028d8bbf1ed5ded3840e89fa9e00a35677682b17a2eb2856e3099aa8c6fad9bec8a3f7867c2305799", 0x8d}, {&(0x7f0000002800)="7fba7f3255e75a1378d15375ea2025a1d2f1d83e122bd58b93631096fa16c67de8dbedee0bf95a685d5203cb776b0bd7aaa0c2c2af1c6c81ff", 0x39}, {&(0x7f0000002840)="40a648", 0x3}, {&(0x7f0000002880)="e9a3271b816fe1e0e8d4af02e94b2818bff7fc4a24d73251a0c33afaa04ba39955abd322d2e8ba94bdc3b5c1163d3dd9c4b25f4ef063f8cab41942804981c7077a8198db7d1cfc818cbb487cccf5168dcdc7f864a6ef8047bbcc7cbc40f1e79eea2e482c41e2d4bf229a9f03c96c1ebc01d179c04488e514338f558a9b67842c3fff0401f676191e9815fb833f3aa89b3a282681289a9e4fb6b53819aae2fe75c1212fac80b1a8ed1e93151c7090257568fbeb7da5dd01b31291006fb5f1d479999ecc752bfeaf1086bffe35c153dd32b92f0528a08ee433dd578ad4e926314d61a4197442a704d4e293498196be7eed671160915c8dcaa9818204e5fa46", 0xfe}], 0x9, &(0x7f0000002ac0)=[@rights={0x30, 0xffff, 0x1, [r2, r2, r9, r2, r2, r3, r3]}, @rights={0x30, 0xffff, 0x1, [r3, r3, r10, r3, r3, r11, r2, r12]}, @cred={0x20, 0xffff, 0x0, 0x0, r4, r6}, @cred={0x20, 0xffff, 0x0, r5, r1, r6}], 0xa0, 0x8}, 0x401) writev(r11, &(0x7f0000003f40)=[{&(0x7f0000002bc0)="35073d5fb1159f4f8e8efa4c4271ccf130339462c21ad432203f9e8822cf87e342d6bc7c2eefb29e8f86b6b7e75582516a098bc1191d1a6996ba4dc4c0192a0684d4c516ccbab81fb56d060322ce2daf19b3d82da88c8d5733004ebf8f3b0782ffd3bf9dc9e2f8e9f68845aa7e34a84a9543381a01f516828bd0fb306fa5c73b567bfedb1904a9a8e64c38729edae1e7198c6e14c68fe1749b80422ce515ce1a6490459a9c255423f954eebc1605a6b47d68786cdc06f0b7efe0865d81a0764e9b3f5c726ac1fd", 0xc7}, {&(0x7f0000002cc0)="1fb4a5709f3e3ad9fcc652cd5d0d98ea185c6e6aecb964c4d075f5c40e564043bd69bc71905caecc12f60445914349514a28bff31f32bdf037d119113832fc6e42c92705bd5b61d356f415e92f4a328c03bc6d711e4ca3d921b3f5d73744c246b507840e4d2cc0448ace0e2f5f689064004f55b3caae4f191a11811853dbbc73ed06f3c542cb956907a26d568ea145e6bb67a73b4270571e88bac1f20d2415b2edb6d0f0cc630fc97c4120cec7f23000d4aea290264b122605bbf16a515115d05dbf731a16223018d3ce72141845bd102ff4747869015d369e008b5745f9e76d21733a0dab4488fe8eb0267b4432c7e1107248f419ebbf03652ddc166010b436ab030a3b87106c8e85b119295c21c94f4ffe4b68b2f95baedc51ad251c39b76f245a08b6e6c26b419d3f080180256b39a662c0818b00096690d66672b3a9c12c5152c29072620da2a0b052f5b8c9c4e24cba03bf5016106c59a795e29032c4a3cc267be5f30d5ef63347bd82ac5c452931add79b34342a82b979d5b5102c867925ee6c91faa2c6891e30c775d919824b72cc42268c77d2d2c9b8b80da61d2f4033fdd9732d73a4ec804ad595242e64b43a108657d30f3acb46ab31d36c5778e6b8bb0325e190559de81fd80bd4e70c62941dd89d219bf6f52e9f882a34cdb3c41452c2a22783b53564468d19ae79f9362db1af428faa18489c57931e653abb0c8b8ea7f03eaf2ef71e6722f398ece0af661aa9d177de8c6b699fb6c3d1426e02c1edd82c4fcb86c9c3a3e08e9ab8b9fa9c0a6fd6d14b52b0dc39645d247a7a59f6bd676735086981d36cdd562aa389478ad2f238de0ea269140a72509d5471e497f22aa2fd8bf00d32ab74f3f0281cdd003a91689f58d12e6c290bcbd9ed9f0293ee1e67f8e2013d78bdbf66f95a7dd0a2e5e28bc4b892fe5b3741ffa7d588c4149ad2ff81ee4a29c6dea2e758d8a933fca06ff7c0d04cc59f75220dd9e6741abcbe1fd3849453c49a54da903cfcbc79360e6fced331aa6faf6a372be7915bfa6987e31a68b604fe989cf617cc7ab46e2cbb8d05127fa13ef025389a3ec42be7edfda17ba69f749589bc255b11953b8fbb2e1fcd3b51d634b20fd17344aebc3e6fd935bff4a7f75f39dcb4cf088f539ef73665422ead0124ca4ffa26878225db6dd6171b1b5a4ae16103b4a88fec5b8acc3eb18152f50ccfaeb0823e66ded9354b940d7a494a9c271b2e34ce7267a3c0e2e35add9c583acd5ee0d1912da798413708f1772a0b9a6e6d752a8cf145264664546fa96801489113de307210ba86ce22647554eed25a33afae2df9c96cb8d47e18592315925aa4d05cc132191c7c765a788663051ec7800d5df8ce691e10a5c7935a5307af160d3e700aebbcc276e168a2a069709abac89f76df10456adccec6abad6f913a89ceb750a99c34fcbbe76c052fba79b66b2288c6bb5cc8a27866f77355758be16bbb40bb8f92b2897cf34bbe53005d90efbf538b1ba65b5110515c4776575beb9d26fec207e89dbb5467f0bad98dc5e4e2656a5769a9a080b8528c1c19a7c633a3e638f4211ae34af8e719732ff03181ec2a36d0a31b2a478e3f50f4668558d5b506c7d2f10610e06965adbb10aaa82222fe703f6e6b49e6a1344ba7dfc3c37dbb76a8d2d24f076b9e1d04ccbba5b2d1831cfef1355b169a0211a0149d5462903c6f3e21fecb4e3b5150c6a9bb57ae069f8d4f4550b15b36f97cb0ebe026bbd74d34a91929d2bb0920a393e5fb523609ec8fcbfdd60345399218c64a2e652103991500e17687e6cd2ef16999aa2f5edc6450ad5a370175de2fb888dcfdf08bc57c0b98abd394433dbc34241746d909dfa506101a4bcb8e6f03b202ba8d273208009e298bb70237b74b7ad93f62df0e60ea35c2f5d9d463512a80227dbfeb0c6722d38ba3f2a76dcb67a6502e98bf463ac82da35e4f33af1fdab41538406b4108b59f3a0744e7c9e785fd1886b45b2c5035efe37ba1fa96637e609c13fe3f57aa46ec4d6b65f6ed6fc10e0b63c3fa1e0d5e1c795d7b623b63f66b5bb54e0d9abfa032cc812f9b39efcf4da6ae8fe79effb7589e72f07132f1fb3333218757b0e9d3fd6d21d77d58f3783185a2630b315646bba9d4a61b17e24f85f7038f63547f9a006efb70e6becc08b57d3c9e1c377c3648c32eda40f39fa2ad09c3bcc0c1b88134ac6e8c511ef25489300e3f020f52468968907a3cb354e384c87f6b4e8820ece4761a05088d05516b55a224fdc1ecd19f15099cfc6c1386122586aff41a972ea2856b920ed01e399686523838a2788aab9a46ffba4ae5325f19a6a323a0b2f508e832f002bd2c12257269399efc30c7092a55ada039da38e1458fdd0f46c97634b1eb643eb5eaca6f1a75a1c4233a10b043b6140577a6c24e2b240a892dc1f497119b775fad344a0fde8ba67f8e86e9d6036f9c59e3c82e20420c34e7bd54067e2a8f7800519b57a9ef43cb3079d2e7443cdc8c2163f928c4d964662688edccee8d7c23ad87b6ff5352b3a84235d89b99f1a3568680c0dda9ca1b9001ad73ec746ac2f9297b44ef6957c41a6bc66046d17afc1fe887176f04751135fbd95c86efa392633646d4f7776ac3d1a15775b0b7e24c1e4a42201d17b5830745015a02d2808c9082c99b04efabd0b60dd17ee7dbfcbc6d07ec00d7c1728442c3fe1e8322566ddb43f8071a5777607fad0346b8052334fe7f71c0df14e000906ba7fccff194e258e55784541121a76eeb6f31fe38298bbfc790df6bedecda61ae2b460d9b53355e81d1de4c137cc3e451c4f5ef97f560ce277e87e860481ff6e787442523de4757664068c647a6f6686137f244e9facc8a0e64d0fbf4bded8222dabfbe35afa2d27a90250733279c5e8434e609464c09df5e107d215b09a0c04201d50a681a203f9075500e835859022f0164cb8ae75a332b1b7678238ade1bcb54995eb4f2517977db0049f4a7d81c66511f1730c349ad7a18955aef7af9272620f2751fb25333dd174bd59a5454a03ec238a3c5005bcc84226c490eb2689077c652b39449890d8bfa408a08d0b187521544a8ecb3d1aa8f97dc8be2d6e2ae08cdef2b2e20293d8c84c22b34b704fe5257789be5fb30dec4f8dd977a98d09c89839ed384a4bb9990e6c976f14025120326b5f1a7e253f0a967033e66b91fe78503bafed7c9e5628c5491ad5bc981bdf3184f4d50798ce89040794a0bd78306ae2aae27f5d55e0b3ff92f3f16695eb1a65ceb7002ebc4a849215373325831268b46287d1ae2c4688c925b8dffe6af204fc8ebac0dd8b77a2358a47050908c41bf8407e3f61a5f5a85c772206867550f959d3cdd9b907f72dd7103c422580effa4531e0ea5ace6f6343118e9aca2223b5cfebc8b67c309d9b49ef4f4a0b5e4554db2aead0d88f98447c911d5a0d2cdd356d80d232d91697195a36945ff1905ad61ae9c344b7e1607f0638f53f5a5a883067d7ea60d7b3f7380aca2dae0b8be4affac594a1c718bb3a860fdcd434a4fde6d076b79d04011c38590be8ae97683e91122a9d84815be97e9b0815bb5c639cceacbbbc0210cc865d44c33a58d5b5aec64efe740e232d1723f15958b6cb3466f75e029e6508194269b1f641d2cf0ca0cddec6a87c4384a4679286e66eff63c82ea8135bf737bb1ebe7147abcd51edd97a894ee0e8b552f1dba8b1fec1647f8ed79b2c8f0dec3a46ebf55c366dd56e978e9555c718d3d62f903037837ebbeb792338b5d655baf8b4507b25273f34d63643d320824a58703994f04ac784cf9b81356b27e389467bc259fbe4234607fee9828f037c1157f0be04d96ec5decd8366cfe81c6ccf8942c911f86be7fcdefcccea4f9f39d5960ae1c8bcb823d2e3459fc0c374f1f4a773e10d514a90c7fabdbc6a5bfbbffc3594e9dbdc61bc65b9bfdd5ff56ca958b19bf4d2fc53b63319875429adaf7eae04a4954ea9777685c9259ac44dd8bcd3b1210956b1dad0f233c4fcff213b3ad8b0b1a250d6596565d5203ce3293dd12691828f3ad7d67d41f0fddc285a47f0d8959de3d4078c1d58656dcd0aff7e23f87183ec05e34d62ac39a4da71827d9bec53ccee467ee95d9d03b0890d5d5c55f5d51e5ac1b5677ab8f1de443d95c0878471f1818d7633f5259a26db32d28df16fc5d0126f2f475fd09d83a78975e967453f4c241ec12dfab9cb68f843664ced25194f2e951515a0fb6fbd7dbc01c8f6c79df8b60c2376f6a22f02b28cd60845a60633a63bb7fbf22f2138aa7afbae55da844fc86dae7ea4ade4d7f329fb2e3e8912ccae440260b1be061485e849b8b1614a220b0b1be183109da1c7bbf1880046520bec9018c7158211bdc59599e28a73fc7c6b9f668eaf05a721bbcd75d8d83ee9ccfa0b6cbf07fcce03b14f0dc6c262727af12a32fd81c9a59dcc88d4164a11951beb289741e4f31e04341bf9738c471598a7dd6f3bf42dd090ac288420e2a3f5a626a04cc0bc2c99b48e67c3f5c8a97a7985fd489bc67a2cc9fcfc40e1c7cf4f80bff2c521f1471373915471b376a6c2c7abcb211e18c4502c6b32b604f7437f7628197af79bc01862e78d993d55b10b48ef5ecca8846cd6e8d0b661d82eb1b0524931314aa62b88655685bd6852ae263fd8a6768f80b1cab27e1592df379c564699b451c1c4acacde6a722d673f8689d0c187a2d84f8f316cd46df4a6783ab403440366f3ee620d5a9c075b3b5da65143d499584c9a08d7a18e891a8be731e7dd89bcd9f746a9c3539c07c925d50dd3d3a8c66d1914b1acab63b6abb72f73fe775ded7df930ab5109b76a2842b45eb63a6a84a01dd7be18a8c871e4b6473d782eff59b8303e37f2dd9fdd63cf099365a7f6fcf9a226814cc697b795a51c5a2c09b46dd3b5edc76808e2573431ca5d5d2364c77ee27a56b4d08e90d2a5abf83aaecd9f0883ca42692aadedb041e15b006dcca702d8849f80916044d9ff332adf560a94c64761863b2b166686f96c90a341dfcf652660405263a82903aec8287e489ef7edd6502e45623bf3ff0a2466d88a556ae24c8b80059511d0bf1a9c48d5a865e69d53c3bf3cbf28d636fb7e16337a1f677a6da60d64bfe7621f90e153ea077f8c954a7bcb41721c7a3760666b71a04b283b8ea53b71b67d973607bef7ca8217bb372ec71ac62283ad6f5d1869a5f98269def109ce5d18b5b8f23899165aa2da735bb59fe96bee3e52547f2a33b9d3be55e85745d559beab05a64c0de3605fa363abf1aef4950e15957e58079ed52d23f75b658f83553481c67d8e535f79385c0c0953d5886ae8fc88045eecc180e28c3ccb0cb1aae30553221e92e5e6f1370e0967bef52e540ef9343aa298bda4655353308cb18e40382757584eb8ac216334a4e1667d83c3f3c829ec8a559ae02a03b016069aa04ab0a4e1f8f64da3ed00a3d0527e1c93e2fd22ab1e14db9791b4f7329f11b0aa981d759abe55ad3e688cab40b220992e72bb4594da724f0783b2adf60c260c367dbf97bf597efcbca21b649cf9f02b4219dc28ab0e659e38c89c09ba8386ae0887aa908853e797dc7ce9fce95dcd631728e92010e45fdefa6a2f4c22cfe5ce679aea7758ee3ba102113390985d3f010938f5c6742b8b49d1b70926107cc0b34b9ff8b4c14c9ddc0606330a91e09c00d08d0caeaa1931ed0999e3ccfc19d101fe31336ae13e5b9c64f0704c346d0934a47872d2c6e118264b9ef83407bb9e4041f4ebb69ed9570cb4b758c327091e541987329f5b9912ac05df862ab3876bcd225", 0x1000}, {&(0x7f0000003cc0)="acf98728039bdb91c43e048f3dae8ae6533ea415e01a9a7a6a8e71d9d3543320c9a413fbafd9c59bd79f0a7fbd5ae73fc841af65070384c00772270eb821ae45933929acd5022ba9bd", 0x49}, {&(0x7f0000003d40)="1a8b9a396b97de5d537077646e9757030e72bbce7b59abe63d12e82970e5735dab7b080d783c1fdcb469c417756f3dad7d7105b3fa1d5a3c8f1e9abe17d3ba11fe9b764beb", 0x45}, {&(0x7f0000003dc0)="2b25c6bcc16f26a72bfa69cfc7bda731453deb45d3f43eb897e2396242e6507820f889ce992fa6a6df942b590d2a24837bc746718b1b9ca7dec7f95bf50588f4638aec6249ba2ee9e6323888902ef0b86ab425be0095a82e5400a8134f6e0e5e1d1eb502e8c98a1b95e18f91ce9ec72254", 0x71}, {&(0x7f0000003e40)="4176cf4281b50ca98e9ac69f372c5ea8428f58b3c092e0abcf829d132951fb31f65a", 0x22}, {&(0x7f0000003e80)="c3e777caf22fee41040ef8a4a2b8ee823fd05dc4b4cc717c3b4d", 0x1a}, {&(0x7f0000003ec0)="4a644ef5a34c0d3893d8ae763d2d092671c9f025dabac8d0711c2d5dae7c8c4f619533e09d6cafc81324028d86111b8cef1dde83d4b3f2d31005657e1ed03a7e0224d931ca525b1f0ed377bafefb80789722ecf8166be2da601592e26f955cc4234845ee8519b520a134bb06d993", 0x6e}], 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) write(r11, &(0x7f0000003fc0)="266f8a726fe8021555853c883faf16aa089d94713539cbc17842997b4144cb0c28fc152d8a0bca612de04cbddc2d2e6fc14ec8d30ba9d793eb5fcb3124ec6f61c090b27ac05295b355b7631f8e476015a73bf0a578d5daa03aeebe4ebc52e75603ac9176eadb5e00a5d52dd50c3abe7b64cd377f8a8ae45162ac3589efee75296adfe68549934170a8763e4f46946197748908026b0eb6ae787a0b2ef86ce65237c8d8180bfe2834ea67006610c3c3c3fec8295db1250bac78c6c29df5a1381709e93f2542628dbb468776", 0xcb) shmdt(0x0) r13 = openat$pf(0xffffffffffffff9c, &(0x7f00000040c0), 0x20, 0x0) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000004140)={0x0, 0x0}, &(0x7f0000004180)=0xc) fchownat(r13, &(0x7f0000004100)='./file0/../file0\x00', r14, r6, 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000041c0), 0xc) executing program 4: sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="a77d66a9287e8f9bb41798b03a872004d1b06c325884877f7603ba95696c3940edd9a07b44bd1b76fc671c6077496529755586d6a0514397ed8e331269941279240925d2", 0x44) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x14e) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r2, 0x0, 0x0) dup2(r1, r2) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) executing program 6: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x5, 0x0) (async) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x0, 0xfffffffc}) (async) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) (async) sendmmsg(r4, &(0x7f0000000600)={0x0}, 0x10, 0x0) (async) dup2(r5, r4) shutdown(r4, 0x0) (async) r6 = socket(0x10, 0x4000, 0x0) ioctl$FIONREAD(r6, 0x80206932, &(0x7f00000001c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "bc86ebcd00000020000a000000000000000800"}) (async) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/135, 0x87}], 0x1) executing program 5: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, 0x0) open(0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt(r2, 0x29, 0x66, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r5) socket$inet6(0x1e, 0x3, 0x0) recvfrom$unix(r4, 0x0, 0xfcff, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xe2}, &(0x7f00000024c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000240)=[{0x1c, 0x0, 0x2}, {0x1, 0x0, 0x2, 0x1}, {0x8106, 0x0, 0x40, 0x3fd}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000680)={0x0, &(0x7f0000000100)}) semget(0x2, 0x4, 0x300) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r7, &(0x7f00000001c0)=[{&(0x7f00000003c0)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db7065112ecfbcd5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663", 0x66}], 0x1) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000140)) write(r7, &(0x7f0000000180)="1c256b80ae038dcc6da91f78099865ee9b4d97a17718d7cc15798a819c4a8edefb732059a48d0c80b91baefb5b6207422ac9b593ff53ec28b9485b1c60ea28", 0x3f) executing program 7: ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = getpid() ktrace(0x0, 0x0, 0x14, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r3, r2) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x23c) syz_emit_ethernet(0x32, &(0x7f0000000140)=ANY=[@ANYBLOB="fbf2ffffffffaf290ac1737408004d"]) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/105}, 0x71, 0x0, 0x800) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 2: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x101}}) getuid() r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0x0, 0x80) msgget$private(0x0, 0x90) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000011c0), 0x400, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000001140)={0x2, 0x0, 0x0, 0x1000000000000, 0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$unix(r6, &(0x7f0000002600), &(0x7f0000001380)=0x1fa) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYRESHEX=r1, @ANYRES32=r4, @ANYRES32=r5, @ANYRESDEC=r3, @ANYRES32=r1], 0x0, 0x0) msgsnd(r4, &(0x7f0000002740)=ANY=[@ANYBLOB="02000000b820d786ce1719dc33b5c4eb2900f45e90fe8f57e4a5e99d5d2deade0955635add6048494f4796c346d48bcdc7f74f109ad9fdda0d6c4e45e341a2d272e40528f3e17f0bb6ba973ab6a555122955c482e9ffe7d2b2185df1369c624b8c902e5938d73a7f0d6d868d5d40507279cbdba45ce603775362a089fb4b8d3dd1ce82021019a87b1ca24cc0b1338366e87883783e20984bfa4c5c75992c0582e5a3a8d97051a93a137b4396fd36085f702a0b4cb828661e130560cc946a5f401b7b3df9e1653fe2190fcc0933a8f10e4a57176ed8ac"], 0x17, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)=""/136, 0x88}, {&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000100), 0xfffffffffffffe87}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f00000004c0)=""/169, 0xa9}], 0x6, &(0x7f0000000580)=""/4, 0x4}, 0x2) r8 = msgget$private(0x0, 0xc) msgsnd(r4, &(0x7f0000001200)=ANY=[@ANYRESOCT=r6, @ANYRES32=r7, @ANYRES64=r7, @ANYRESDEC=r8, @ANYRESHEX=r2], 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r4, &(0x7f0000000080)=ANY=[@ANYRES64=0x0, @ANYRES8=r4], 0x0, 0xbf6ce03ba1750aab) msgrcv(r4, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r4, &(0x7f00000013c0)=ANY=[@ANYRESHEX=r0, @ANYBLOB="83525af251dd735234212bd59d4df68547300ceca0d987ef3f0e7158de57ca0560aee08919af3349eaac41f855167dc43a20720909cb41501d59fbecbdf02499363eb3b8e1c835200a21b352f74ced9d1cc211e80400a17387c72687a7794d5e5180cd87e37f10a9ee604fb6bd02997be0c46946d76c8448e90f0ee261736ef7dde34b6c857bc74aea387b3d9acd8fa47c8bb9782a92d18813f59b13e677", @ANYRES32=r5, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRESHEX=r9, @ANYRES64=r10, @ANYRESHEX=0x0, @ANYRES64=r7, @ANYBLOB="f08ba0833a518e92c600b4dee82d5a29fc734b58dff6185bb4ff767b13370558c1f05354d207941da0035a4abe7d3bca1f5557dbbc00d6699c2b8a72c4f50082b05ad3c3eca479ffd40e5783f5b636ddd757b805fc1955cdb4cdfe41292e319fdc23473bf5a7d67ceaa07bf43e991dc1f4e245", @ANYRESOCT], 0x1af, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/4096) r11 = socket(0x18, 0x3, 0x40) setsockopt(r11, 0x1000000029, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msgrcv(0x0, &(0x7f00000012c0), 0x51, 0x1, 0x322545d4154902f1) dup2(r11, r0) socket(0x18, 0x3, 0x5) preadv(r6, &(0x7f0000001340), 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x81}, {0x87}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f0000000400)=ANY=[]) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000780)={0x1, 0x0, {[], [0x1]}}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)=""/62, 0x3e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYRESOCT=r0], 0x3e}, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r5 = kqueue() r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) kevent(r5, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x0, 0x20, 0x6, 0x7}], 0xfff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x9, 0x1}, {{r6}, 0xffffffffffffffff, 0x40, 0x1, 0x7ff, 0x9}], 0x41d, &(0x7f0000000200)={0x3}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f00000016c0)) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 0: socket(0x10, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x9) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000140)="f9dae9c0203f1fb094a81da9e8060000000000000001d8dd96a3f786a7016952cacf003cc5d66932e29664d22e6b6d51d60aa9e1d799a80b52d5aed590841c3a779bc40224c101591fb305f5c0f8e70b773b2c362d40d9238652e4d268aa4f353aa7c7cd16bfda362a15bd860d", 0x6d}], 0x1) ftruncate(r2, 0x9) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x400, 0x79) mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000b00)={0x10, 0x3ff, [{&(0x7f0000884000/0x1000)=nil, &(0x7f00004ed000/0x1000)=nil, 0x2}, {&(0x7f0000567000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80000000000000}, {&(0x7f0000625000/0x2000)=nil, &(0x7f0000565000/0x1000)=nil, 0x2}, {&(0x7f000067d000/0x3000)=nil, &(0x7f0000565000/0x3000)=nil, 0xff}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f00007d2000/0x3000)=nil, &(0x7f0000f84000/0x4000)=nil}, {&(0x7f0000cc2000/0x1000)=nil, &(0x7f0000c22000/0x4000)=nil, 0x5}, {&(0x7f0000d7b000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x20}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000094d000/0x4000)=nil, &(0x7f0000882000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007f9000/0x1000)=nil, 0x6}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f000055b000/0x3000)=nil, &(0x7f00007f6000/0x4000)=nil, 0x5e}, {&(0x7f0000ef0000/0x2000)=nil, &(0x7f0000ef2000/0x1000)=nil}], './file0\x00', 0x81}) ioctl$VMM_IOC_RUN(r5, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x8b, 0x0, 0x0}) unveil(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='c\x00') mkdirat(r4, &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000180)='r\x00') r6 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x8) openat(r6, &(0x7f0000000080)='./file0\x00', 0x20, 0x90) open(&(0x7f0000000140)='./file0/file0\x00', 0x8000, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r7 = shmget$private(0x0, 0x4000, 0x7a4, &(0x7f000055b000/0x4000)=nil) r8 = shmat(r7, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r7, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) shmdt(r8) executing program 3: r0 = socket(0x11, 0x3, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff00"/177, 0xb1, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(0x0, 0x0, 0x0) chdir(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r3, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x9, r1, r2, r1, r2, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file1\x00', r1, r4) setreuid(0xee00, r1) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) r5 = getuid() setreuid(0xee00, r5) r6 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x81206919, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x10) syz_emit_ethernet(0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept(r7, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) socket(0x18, 0x1, 0x0) executing program 0: setitimer(0x1, &(0x7f0000000240)={{}, {0x0, 0xa0f5}}, &(0x7f0000000280)) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket(0x18, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, r1) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x9, 0x400}, {0xa8b, 0x10000}}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000040)={0x804, 0x0, 0x81, 0x0, 0x4}, 0xc) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) connect(r4, 0x0, 0x0) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0, 0xffffffffffffff3f}}, 0x10, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x78e, 0x0) getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286989, &(0x7f00000001c0)) executing program 2: r0 = getuid() socketpair(0x18, 0x77f8a78fd4eac7e4, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) lseek(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b20b0001000020a254a14ce81f0cade4599523db09aef52411cf9886f289e93477356a40880349ff2bc46fa7a9abeecab40b254ccc72c07d97f045e3192f45bbd4279ca9edee5d28", 0xf3, 0x404, 0x0, 0x0) open(0x0, 0x0, 0x2) execve(0x0, 0x0, 0x0) recvmsg(r2, 0x0, 0x1842) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open$dir(&(0x7f0000000240)='./bus\x00', 0x800, 0x0) writev(r6, &(0x7f0000000400)=[{&(0x7f0000000300)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r7, 0xc1045763, &(0x7f0000000100)) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30, 0x0, 0x0, 0xfffff000}, {0x7c}, {0x16, 0x1}]}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x74}, {0x8106}]}) executing program 1: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0xa, &(0x7f0000000080), 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r1) socket$inet6(0x1e, 0x3, 0x0) recvfrom$unix(r0, 0x0, 0xfcff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x0, 0x0) setsockopt(r3, 0x8, 0x1, &(0x7f00000000c0)="f6c0cca6", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000680)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) r4 = socket(0x800000018, 0x3, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r4, 0x0, &(0x7f0000000140)) r5 = semget(0x2, 0x4, 0x300) semop(r5, &(0x7f0000000140)=[{0x3, 0x0, 0x1000}, {0x3, 0x0, 0x1000}, {0x2, 0x81, 0x1000}, {0x0, 0x5, 0x1000}], 0x4) sendto$unix(r3, &(0x7f0000000000)="b100050400000400cea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139bba479f3f672f4d335c223e7d0c032bfa896443a42102000000720fd18bfb1470c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00", 0x87, 0x0, 0x0, 0x0) executing program 7: setrlimit(0x2, &(0x7f0000000980)={0x80000000000007, 0x60000000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000004c0)) r1 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r9 = socket(0x18, 0x3, 0x3a) setsockopt(r9, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x67, &(0x7f0000000000), 0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r8) fchown(r6, r7, r8) r10 = getegid() setgroups(0x4, &(0x7f0000000040)=[r1, 0x0, r8, r10]) semget$private(0x0, 0x4, 0x100) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x401) r3 = socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x2d}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[@ANYRES32, @ANYRES32=r1, @ANYRES8, @ANYRES16]) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f6", 0x99, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r5 = socket(0x18, 0x400000002, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = dup2(r6, r5) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000100)) ioctl$VNDIOCGET(r7, 0x41946472, &(0x7f0000000b40)={'./file0\x00', 0x0, 0x0, 0x100000000000000}) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x8, 0x0, 0x0, 0x0, 0x0) àÿ Ðÿ Àÿ Ðÿ °ÿ Ðÿ € Ù `õ ° Àä Ðï 0Í † ÐÓ ð¯  ö pˆ Ú ÿ ðà 0à ./file0@Æ 0Ù °ÿ p½ 0‘ àÅ ./file0/dev/speakervm_resetcpu: failed executing program 6: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x109}, 0x800000001, 0x3, 0x0, 0x0, 0x0, 0x70}) accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, &(0x7f0000000300)="0300", 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x9, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f000006a000/0x2000)=nil, 0x200}, {&(0x7f0000384000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7ffffffffffc}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000020f000/0x1000)=nil}, {&(0x7f0000631000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f00001cc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000af9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4e}, {&(0x7f00006d9000/0x2000)=nil, &(0x7f00008c4000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000433000/0x4000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil, 0x800000000}, {&(0x7f000064c000/0x2000)=nil, &(0x7f000060d000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000633000/0x3000)=nil, &(0x7f00000da000/0x2000)=nil, 0x7}], './file0\x00', 0x234ba274}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x10000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x2) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08060001080006040000aaaaaaaaaaaae0000001aaaac2aaaaaa00000000"]) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f00000001c0)) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x2dd, 0xe, &(0x7f0000000400)="020000df5e0fc993dec7c1e4ba814275c900", 0x12) dup2(r5, r4) listen(r4, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x7fffffff, 0xc, &(0x7f0000000540)="ebe10393d463a74ccaaa4e717b2fca5b2fb8dd45d9a41c3048e6993192967c2aa397b64da6004cab836eeff8fce6a0d96aa66d69aaa8ce274dc05b9714f847dce584dc787ba539932c933052ebce6635ac992059a79259bd904b606f51e06698bc11145fa9935b356e61000000fe0daa1c2328", 0x73) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f0000000440)="085289d9167601f6d09e7c206b3f006cfb7f898b4fd52a06e534408dd3d39d9fb3a4b77ea42d9986d9b03d6a7c79a8d7b1b456e57afa27ebf80a751256c8e4dfc5b193dafed86479a694053871f742c06b7e4815918ddcc81851890e8afc84dcb3ec769e0c7e9055aa32f8e806e6f4e62556149155a63db09a877eba2458442f2e8e8f2b58b0aba913589441f1e1688ff8ace9dc579b07e71c88d988a5a4859ca81356b1419db9165846864253825c035a20e23e4ee4e041b64b4ed9cf81142a55631489b31ae85b1d7ea355d81ec542a5333fcd64bdfe35fa976eece0378775", 0xffffffffffffffc9}], 0x1000000000000121, 0x2) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r8, 0x80002) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x721}, {0x1}]}) setreuid(0xee00, 0x0) r0 = getuid() setreuid(r0, r0) r1 = semget$private(0x0, 0x2, 0x490) r2 = getgid() r3 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r0, r2, 0x0, r3, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) setreuid(0xee00, r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r5, &(0x7f0000000580)=[{&(0x7f00000001c0)='N3-', 0x3}], 0x1) msgrcv(r4, &(0x7f0000000340)={0x0, ""/204}, 0xd4, 0x0, 0x1000) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r6, 0x0) ftruncate(r6, 0x8531) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000000)={0x7, &(0x7f0000000200)=[{0x0, 0x904a, 0x6, 0x9, 0xedcd}, {0x2, 0x8, 0x5, 0x7, 0x3}, {0xb4, 0x4, 0x1, 0x3, 0x9}, {0xfffc, 0x1000, 0x8868, 0xe6, 0x8}, {0x3, 0xfff9, 0x3, 0x6, 0x3}, {0x37f, 0x101, 0xa5b, 0x9, 0x9}, {0xe3, 0x3f, 0xfffe, 0xf4, 0x2}]}) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f00000001c0)) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) executing program 4: getsockopt(0xffffffffffffffff, 0x3, 0x6, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="b903fcec6e9b719ab500110fcc9f3fb289d6eea1c3060dad670e61e7cc66fd73c1deaf739f3255f1107115381fc9dedee44b4bb22725dae31051eda9531dc51e77389d1e28ecef757f6edd3fcab2985a8f05667eeafe551e311f6a71ae7885c2c9935c9f006793c2a6db171f3b9905342696a3fa612c52e50d6ac48c1a8adb13b2a88b4e062d3264180820f3411182a3f682af98448eca3f64e72bb10fdb2ad57d580482bd4181b2c83f2b", 0xab}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)="c0f2bd7574a4e9705013d719dbc13080ac814f2a21ef05af446969a6e642a83af5840386332678a0e790e37e26f071d8d7c765d7587460fd73c33052450576d4c0af93607502df28f27ba58d4b9ad2a1397d95862efd96893c8f24f0ef6d9bfdf7551f8e87abc5c92f03f3ee96fab557990eba154c8dbbdee54c093448185cd353be27a83c63a50b4fb8c671a280f14300dcbd4b8b35b3dba48dec492b7f4a66c37861e1efb6bd743132", 0xaa}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x44}, 0x2, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1021, &(0x7f0000000180), 0x0) r1 = getppid() r2 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, r2}, 0x0, 0x0, r1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, 0xffffffffffffffff, r3}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xffffffffffffffe3, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000240)={0x1, 0x561d}, 0x10) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$BIOCSETF(r7, 0x80104267, 0x0) r8 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r8, &(0x7f0000000100)='./file0/file0\x00', 0x4c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r9, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = getppid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4cf6) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x1000000000000000}) getuid() getuid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) setreuid(0x0, 0x0) setreuid(0xee00, 0x0) getegid() sysctl$kern(&(0x7f0000000040)={0x1, 0x41}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg$unix(r2, &(0x7f0000001280)={0x0, 0xffffffffffffffe0, &(0x7f00000002c0)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000300)="a949baafc180a6e674b965d318a4834af2e7f44694d80680d94f05ba99347e3e489931eca644de10288e55c354e80469c133adf82481403edab7aa1f9621ea1fda232087284b85a914b405114467342edf65449d86f7ff6ee13bf6fcb6aa02dcb4e3ac8f33feeac9361c5e4afa2749a16cf6bf02fcc2509fdd3d1b9479825945e7c5b53edd3634", 0x87}, {&(0x7f0000000280)="04d7e6ae42f1250b34fb3c9fa9568b5db49d0695d3d4651460f87ae953f02acd4ecb210410fb7e4529a93ea800"/58, 0x3a}], 0x3, 0x0, 0x0, 0x418}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0xfffffffc, 0x0, 0x7, 0xbffffff7, "ffff0d000300ef01018b00690200000000000400"}) r5 = getuid() setuid(r5) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="e99b75b560b7ff1c4c268a5c", 0xc}], 0x1) close(r4) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x24}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ftruncate(r1, 0x0) executing program 5: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000130000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 3: ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = getpid() ktrace(0x0, 0x0, 0x14, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r3, r2) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x23c) syz_emit_ethernet(0x32, &(0x7f0000000140)=ANY=[@ANYBLOB="fbf2ffffffffaf290ac1737408004d"]) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/105}, 0x71, 0x0, 0x800) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) (async) getpid() (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) getpid() (async) ktrace(0x0, 0x0, 0x14, r1) (async) pipe(&(0x7f0000000080)) (async) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) (async) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) (async) dup2(r3, r2) (async) execve(0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) msgget$private(0x0, 0x23c) (async) syz_emit_ethernet(0x32, &(0x7f0000000140)=ANY=[@ANYBLOB="fbf2ffffffffaf290ac1737408004d"]) (async) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/105}, 0x71, 0x0, 0x800) (async) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) getpgid(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) openat$speaker(0xffffffffffffff9c, 0x0, 0x20080, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpid() socket(0x0, 0x4001, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) setregid(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0x67ac1360}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mlockall(0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{}]}) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0xc020697e, &(0x7f00000001c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "bc86ebcd00000020000a000000000000000800"}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f00000002c0)='./file0\x00') ftruncate(r2, 0x9) readv(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/135, 0x87}, {&(0x7f00000001c0)=""/179, 0xb3}], 0x2) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0, 0xffffffffffffff3f}}, 0x10, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x78e, 0x0) getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286989, &(0x7f00000001c0)) executing program 5: sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="a77d66a9287e8f9bb41798b03a872004d1b06c325884877f7603ba95696c3940edd9a07b44bd1b76fc671c6077496529755586d6a0514397ed8e331269941279240925d2", 0x44) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x14e) (async) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) (async) accept$inet(r2, 0x0, 0x0) dup2(r1, r2) (async, rerun: 64) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) (rerun: 64) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x422, r1) getpid() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x101}], 0x1}) r3 = msgget$private(0x0, 0x282) msgsnd(r3, &(0x7f00000026c0)={0x0, "166b259f24d98e99f09f2d1b5ab77bfbdf332abe6a1380f2858001f3b969648991d9aeb10f727c6d01cbb3232066d601e436f9c71a78b250cd6789b8e1bade21ea0f7d3348c764b1fae21cf0907b6805d1c9fcdedd67e4310c678b822fafb3316f40eb1ddb3650e48d957fad10b3596b7e328d86b88fa881a5af039bfae49f6da59bcb25764e1f2e33f9ac794bbefaaad8a8b60eb8b3c423186ce74bdf684b9b1ecfdf846b144ad15b47a95e9c8b9bd502abe5de5fb66be7b4156da70bcc769e89a7d941bafc3acf0464d67d22b5de5d413cc47b3d78b342fa91ffce42e5ee8db77f312bc31ed9194c23dcf62817ca6ab592de5e329227509da623ed24f8a93eb3c6043773b36ad574c5559ae0940d211a22c6e4c5d3560817ba09ad73bfb1778eee8cb4e71c7da7c655be1ebcb77fc5dbf9aa59c19373902264ac67c49f4cadc4045d6b69ffc175c50a2306f7bceeac257081f9c094fd9b08179f3554ccb8d478b536c99fd1172cab6954cbd2f90849acfd7c8b1f0b6cb9d0154bd27c8147efb618ce396e55d1612c355cc8a1849e8f2a6117717ec87a86f7504c952c7a62f5bd25f4068aa51b98efe061270a731dce3ac812400fe124f48189696365f3270362c636ba70fac5c4a38f9a43a2a66ffad94c5042b328ec98881e6ed17fe239de2588a1b924a2b040c3f82d28873b9160b014da53dcdbe47dd71ad198b55a5bd3b8adba1578960aa654df33ee469644acf82d1d85153bf3c612f1d24c00113017c6f2f669ab153b411246d7ab21963b08ad7588b02004affedb8bee13f34687d1b38411bccea29540f4a564a4a548407e07bb7a25041d9133ea9a3c07d2d20404174b0fa6d34e2dee3a3632faeccfc89707a274a1dc1fc49dacad5d0e34368399235aae8bfd9c786d8583386c3853832b26afdfe8b221a59fc9b6ee3d8380a6899ea8955f38e37a74691340dd10957f33bfba04d26d6fd728007b6291d6bea58c0e26e6ed7660c5b28a01367a16bf5ea635ef4dee49197b6b74a62b952741141496a472c690d25620913598b98f7a8d1186dc975a6ce9c5c8acaa430d91d2d7af308f98456727ad3fc481786d23512f5e7e9e8c1acbe37dbfbcc1863fbbbc34ce54d26ed8824f0af82be96ff402de6e72538b6d34e25f5735d212151a901023f288dea04bcefa1efc21b782162abdb13c6492e3434ef5f332e71892899c4f86f4450bf2edd96ff205f83f351d9ce0f41e26de2fd57a2a5745a844e3a5b99d47568593575bbd5ac78af36bcb19c5b3fc5f93cdb36f1e712c9bd132ebfd0b85004730841a48e873966ba9ecbce5f9712ccbf920a155f4367e838b094994a9c869f7e9f583a3a3859b82925446348ade07518a8ab106f9e31995c8d5d3b3fb5eae14be0428bb441b7ba8a1d06ecd19c6d03f76ae15f08f0b594e70decac534f26f4a377be221ff8882b5a80ed14e81aea0127842cfa8268c1b2fc82ee4de604a549224b459fd1591a8214e560528e52bb70d1aa41421006fe8931799bbefd63bbc94fbf44492d6929f1a2d003a9c552170d30762317c27b378f616f34f3770869169ea1fa75bda589c47111a07d81fe1fb7f2163900829cd3605f7cb8c352ecdf7bb101d47dbeab56b6a8b80ef053cf4a6f4cb0e4378606c58a316e17ebf604d85afe4a5898112b4b1214036d691464b030802abaa1f6679a68006e6f48fb8fe76431609c775a42225b9babe0335647160709a5d9660c368234830ef627b6b0e782aac3815afa272509f1901410c067e8ad4c49deddadceaba445f8f0ef14dbf4f6fe70c0e4ed40a7fc261b1bbdb5bb3262e043c4e5091d7b182310ba0a80c263bae385f304608ec3fa630fea8fb9dbef18a8171a3a21691fc1dc77aec2c69fa404db28c6ba5f4578f79c8b0534a6a634d4370924fb17c9c5b4cc5710dcb6e2cd1a1639fa899a3d4f23d778f607388a0e410087639723f581758089859c39554af4f528f3b135733c661ef66c08e149c3f4a467e51293a42ea3e7ca19a7f155fe72fd36c5a12727e697a5a98f7a87d1189e941c7e9d87705e6983ad2bf73e0cd404913f599838e597f9fc03b03906fad1d9d2145de419ffc67cefd9e64bdd3abc8e604f2b953ba8bf216b3fb09282f676d0bf760a83420ce0d22d104fe4c9207c5ba59dfe6d54e735563311b750863798b498f89610285538d0bccab4564a3c4ab0f2488dff2d62d5a43d778402a861478c539e965292a2282077b03b2a4594cd3af8ea92ce8be92399ded354705f33a39b6fbc77dfbb04da500589375883ddaae85bf53b44f3afe52045b97c08e7a0f3e49e43348cf26bf03bb6b5b6dc1bedd3208c561734e04e77966af0dc03fee4c61caf466b13c8240c6defbaa5696cad1313a3f8b1128bcda5d183eb73defa18633ee9105e981c5eb757f6daacf682f0e7b7308e822c330134cf8b341abdf54db4d61aca4fdc251c45f766a4c70325e66682eba6821c9f60a66f34eeda3a0b27a9f94f4486b19c0122e08f732bb6a75b41652b181e2bae8d2f04d59a8954598960fc86503fe4d4ff4f35c4925ab2d07d9bca25257fe0624aa0c48c9d0e1aad60435466dbbe8a35af9768a323af3ab39ff3e25fe4e99079b7bc19b08bd10b823e321984d7c8409d378d6982cfc2794c542a921c20a165205301007b2136ed13b6309b3c10da44526eb80830ffb3fcdb5b5bd77a8157a50bb656533b914560a80af67b47a68048adf000540e09b3a2a3a2f9a13575f0ca59412b98f8e4ff5c0fa1714a2cd8e3c8dc51726228a4b83ac1c7328978e3a9e8d56b828ec0ece1d5808131e84e9425b611b476c55900d044133042b9ff1e8b855f518264edd2adb85ce9db1aead0c925b0be148e394e86db9009aa973004e5ade982a8c88a0efdb387cff9e58199a595abfcf6b2a20181b7612d8df23befe878da6ce94b4974db51ada2476dde730989e028c780ae62d8db4559eea3938260fa32e4c0f2a863c622312a70b3685a683b9d6a99d93a0070aa2c0e89e7a773351d27c29dc07b4a1058a0d508b39aa240c9ba5933cdcb2f7781295e7732d3ca1ff7a73802e57fb4f26c6e12d7bf7600e3fa4733d6ce1376cb9b057535ef65da651c21c199ef37627a12d6473e696dbd55bbcf33913122304d7329aa99dd4f582dd768b171b82ba4ad9fdbb5bbd0dcad609c54c597393487c8fdc353b1ce3e55d905f4994ae1c63514df38e94ce1f05a2243a95bcf621f933c1a556ffd8f13abf354e3568fa869ad2d80e4033883b78e9d020c90da9fa3370570a46f772a6413b5d8a6d0cc71e6bccf870515f3a8bc8bbc0d8520645ff00087f14814353314609f98fa8687fc7f789ce3f2ff533df81a33fd0b55c54065c41a6d8d829f9bcb868616c8cc7f6f63b364ca339d0b1037d7681a1c77085252d5fcf0c64c9f2de90a82b3146b2db05ac93a14f16cb2ee0e824445973e90a6191effb5fc620537946fa16db1f34d9759e4825dc9478ebab72e2b0243bf3b2cbef9dbb66700d94a9a0f12761ed0341c52591d51396a35d5ee19ac803610c9b2b7efa178eb379d266224427c52ab28d2da89f870f8b9def964ceae870604ed48eb79d7b872228a8257f1248b84d4f4b8470eef4bcbd6ba2a67f764dfa665c8b84d21d7ef58268ca1775177626d9f1fab8c850c8601e657b5ce99c9d78d2da61582c700d2b747dfe2b748111b6f07854222adb8d4eb132f2003dd8640571f14b13b06443cedad868332ddc81d8fa42e5f5f6377a23d77682125612c2213bf7f1170f57ac5e7c18f46f020404286f5b241c73e37aaa30daa7da0e29472dbdbfbcc1333a48f7ed01056707f8c773a58313919df4130e07d156d81fc9b4ec84bdc87a7ca9ebe5c532f263dfc4b52c4e17fb676df428c8b7fc473fcdad8dccf429e0f3bd9ea36bfa09d19900e0143b849063977ba4c0f9bc2e70337461e99a039794c4996250de63ea934d3d9eac048afe414ab658cbdffb08bf84fbdacf3bf260616e8847208f665a3f97285dedd91281de45cfac1b39503f7595ee7edcc37f4d854234572dfe9c3b4961ba7afce60c80f6c5a979649bc0439c04ce98bba772e7994d56ec81e44e8a232cbf7227996d6b78e6e5887383026214e01dfefd4be5a33c18654e41c01b4a1dc34eb49c302d02165de307c7febdb6a4bd2bc2dd562eb55b2424f2f7fbee830bede308b9ef963c86b44b017a78ec20e0870a47c87dd0fa8a6fd244cdeb37008e0f41803540b37bb403b0c94c24b676356fd960657d9cd33d28c73c008c92aadad7e8f9ded37ed02f8c875fedba3629eababe453a88248ef1f587760487190fa7b62d8a3c09cedc0d330dbe3ee4564f960630edc3e7f83cc930e872bf3ced90b15f76223bbc3e332587005e5ab633c4b92132f0614fe5adad5d3fe73aceb322a598da154407760d7a2de2bc67b89b8bd1954ba2ea5d34e10fae63240187c368691c16165109f6be6b093c4ba83e4ff031a3a30c6d8df6f8f04a03647df5eccc7a89f89424d73cdf5c04692daf602697a60760eb2d6e0b8f5b42cdf0333b7bbce2183e3c78cece82d78500b240a92ee08449c6480e2ae1e25036198fcf545155540e638c1fc2c0b6ef80a74c67a462ba12e52103a27037a592c45b5d27c83daae63774dd88d5d9c0f0b00b41e731663984e9012f269c933b9162c7d056dbbc3b90f1b286b8e00b371f8ee99a840b5870e8c780e177c1c697568adcf8a4031649b275cbe51a11fff3a43725103a763834cf7f0c03ee30e61e27e225a4c955c0045db902472ce5df4945280100e0f7fc24551af9c4af479f0bd2148f329acba22ed90f33f8a7755b762cc5062f03fc8f83ed64f7e5514469582df4515cda0f998f885a0090e57f0ed53ebff61e9ece3562626808d458a424c122915c962c4b9b6ff861815cd13aef015404bb328cf37e18c0b0b1fae3ebb568d02e7181968e33520d43bcede27b965ac836bf8d12d1b76536720c61d70466fccf55cee90d83ef807d6199bd34cf734d0276cb225be57fe16811fa5134b78a34e515a2023cd5b5722768f2ba1fbdd919f0dd64414843fc9dc29b387a0389db95a7f2d3b686bc0ce77f2a48b5212b3c7a9b0753281d5a7a4cb88cd63062b7e43c1c6b74269dcd20130cb878ebd76d0015abaf42135fff7eaabe1bfe3ccf5073d03ecc9e0688fa07a3da83a436cd7e24ac3edfd3ce16f11b393509fdf6e09fb225a71438c66bf08c41e2638632a290778fe02d52ac130dd352b0ba4a62dfcb2dbc327ea731ed51f1dbfa3d7d4cdccfb19fef044dc44fc7d76d0544036cb9061bfeafb828bcb9505ce734d6c60303daa920720c791ac0e67f65f5b050297ad87487a4cc9b3d83ff9e31ee2e06313814e4c20139837d49341a9687dd4cc62b3f5fce90d067fe5ed7a161faa64e731f023a62b9e6c7e3ab6bb639bcedb000e5009f2950096c33959a9950ab2627573cc33fcb164e3f3b5be9761fcca02eea2659d0ce3ef6647bf15a0561832d6a5f063c78d5ec27ac5b570406a5fd0de79f876aa89278728098ee1b3a0e9c71a2b71ddb88935f28662312e16af06a5b641cf793157b371ad877d22c3acdae00ef1708df92565ccc25723ca4255cc1ef66756388af9f7206d21b01d411310cb3017747bf1472e4347f8729e97547f5f4012d947bda83b37e37e88ff2f6b07d393daae1157c47c4b6e72bb949d3494c2bbc18476d33d715c3695429597507bff64136a989adb3479beb390bb8610199f6035fd65dd506535dd0af"}, 0x1002, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x801, &(0x7f00000001c0)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={0x0}) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) À °þÿÿvm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff800030db5238 executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x48) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5ae57766cb6c46d80304fff70200"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x11, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r0, r2) r4 = accept(r3, &(0x7f0000000040)=@un=@file={0x0, ""/47}, &(0x7f0000000100)=0x31) recvmsg(r4, &(0x7f0000000600)={&(0x7f0000000140)=@un=@file={0x0, ""/262}, 0x108, &(0x7f0000000580)=[{&(0x7f0000000280)=""/201, 0xc9}, {&(0x7f0000000380)=""/247, 0xf7}, {&(0x7f0000000480)=""/211, 0xffffffffffffff02}], 0x3, &(0x7f00000005c0)=""/64, 0x40}, 0x843) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @remote, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0xc, 0x7, 0x3, 0x0, [{}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8060693f, &(0x7f00000001c0)) symlink(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='./file0\x00') ktrace(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x0, 0x0) executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000ac0)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140)="53183374", 0xffffffba) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x4}, {0x0, 0x0, 0x2, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r3, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x2}) r4 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) msgsnd(r4, &(0x7f0000001540)=ANY=[@ANYRESHEX=r5], 0x32, 0x0) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000100)) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x3}], 0x101, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x2d, 0x20}, {{r7}, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0xdd3}], 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="96e9cf1c0f9fc25ac0", 0x9}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="20cc1f629e220716e3278a8418b95a50aac3957e0af5c06db1422e", 0x56}], 0x1) execve(0x0, 0x0, 0x0) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2000100000002}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x801169ab, &(0x7f00000001c0)) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @multicast1, {[@ssrr={0x89, 0x3}]}}, @icmp=@info_request}}}}) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x2, 0x0, 0x0, 0x20}]}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000340), 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 7: link(0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f00000001c0)) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) getpid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1000) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) executing program 3: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x11, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x1, &(0x7f00000004c0)="00000000e0330c46ff5fcd7f6cb0ce8668764d4af9a08a16556bdb8f911a4b8aa170db5fd18f5b2719e5d43f5b7b1c393247d2069f00295b5025c79e9867e8fe22aede1bbb481376cdcd80db459dfd4c615e2e184693caff85ae469df968c0e0912db5e57245cc2c86daa2fee31f2ac87b8f59e7b7c69a1b92e1b7fd23641414a847f1decc91759d71caf975261de58c0c3d04000000000000000d5c6a677fc75a336a9b8f7eeefd0adf33ef1a6f5e581059bec627e6b65dd43dc084cbe3f1826898670d351a9ed3d28b18f96b0b95210829720d1410654a368d8e7d48c8ac1c86392ccc6a90219b3d3c4f9d8696dcb40935a023976d9daf1f2011ec61804e6a85a687f7aefb4f2831a44904edaa9be3166e77ea1202b1a6ad59de30bbee8b8d55a70fb57dc0", 0x126) r6 = socket(0x18, 0x1, 0x0) shutdown(r6, 0x2) dup2(r5, r6) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semop(r7, &(0x7f0000000340), 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000380)={{0x9, r3, r4, r3, r4, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) semop(r7, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4}, {0x0, 0x4, 0x1400}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x1, 0x8001, 0x800}], 0x9) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) geteuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0x0, r9, 0xffffffffffffffff, r12]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000300)={{0x200, r3, r9, r11, r13, 0x8, 0x6c2}, 0x1ff, 0x1, 0x5}) r14 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000000)={{0x5e115af, r0, r14, r0, 0x0, 0x15, 0x2}, 0x7, 0xff, 0xff}) r15 = fcntl$dupfd(r1, 0x0, r1) sendto$unix(r15, &(0x7f0000000200)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa05000000512f4d335c223e02000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000000000000000000000000000007c24baff36c89ea4e8dcccdc07b4b0369de8daf9ba735004fb54729a7776e033decbff9e81c456937b3dafd21f23e411c4707e55c4c38cfcb48db4874d7cd82f6baa0ae9d25a7f26948eb936bd3bec5600"/257, 0xb1, 0x404, 0x0, 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x80000000, 0x0, r12, r0, r4, 0x80, 0x9}, 0x2, 0x9, r10, r8, 0xa6, 0x8, 0x62, 0x9}) r16 = geteuid() setreuid(r0, r16) executing program 6: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) fchflags(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x1, 0x128, r3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0xf869) r6 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r6, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r7 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000200)) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r8 = open(0x0, 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r8, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) executing program 4: socketpair(0x6, 0x2, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) r3 = dup2(r0, r2) r4 = accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/22}, &(0x7f00000000c0)=0x18) r5 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) kevent(r3, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0xc2, 0x80, 0x100000, 0x1}, {{r2}, 0xffffffffffffffff, 0x87, 0x8, 0xfffffffffffffffe, 0x401}, {{r0}, 0xfffffffffffffff8, 0xa, 0x80000000, 0x2, 0xa19}, {{r5}, 0xfffffffffffffff9, 0x82, 0xfffff, 0xfffffffffffffffa, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x5, 0x2, 0x5, 0x1}], 0x5, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffc, 0x2, 0x2, 0x31c, 0x400}, {{r1}, 0xfffffffffffffffa, 0x44, 0x1, 0xff33, 0x9}], 0xc032, &(0x7f00000002c0)={0x1, 0x8000000000000000}) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000300)="7f0b9de5619785c42e3608c499febd69a0c2cb2f1aedcf43e3b7c644a2825fa7625f7a6ceaa0975fe0be26012345111a28e4a0d7da6fb140d8f40b02c9c597c8c188e108905d4dbd8332de5e582c6ec460bdde6bc1767108140b54655ae0c85453b5009157a607471460daa49c3cf7a20b62c1a992d34d2a794dc4636638332603614151df712ded41ee8647f9247b86e59de7b612db3aa42b69efacb5c1b8f77f92d27627b6f653d35d188620da2712d205f0eb646ede2807121b29b00d6124e3800c5116c3f1043b7866ec655311c74b68340c47aa6c4c10a24609f5f96e816fea711ebe5b9eec5f59", 0xea}, {&(0x7f0000000400)="68ebdacb332be1adae6df29f8959b08bfeb4fa5786fc6846899309ece1d946fa64b1692a84fdaa896ddab352701b8a4255fd8270e9a71290c9ed35329a4be8db393093ba35d91a1a920697354cf401df02ff0468f032b871b6b0d9e907fdeb0075a3fbd647b574b821a28bf5d39d96ae446f3b08971b9d9aa1d033aae6fd26728ff716adae6cb9fc72b09f625e8025b7bbf1dbec231b1e771e8ce3841a4d1522a24fb4ad230c579620e3e41de2f390f9d776952052dc3f65e94275b48496c71f73511509fc6c3d8a6a4f15d07b51113ec539682a8ab6125c8c5b4579b2f41ac58a055409fa302ac422", 0xe9}, {&(0x7f0000000500)="247f1db4cab1a54e1c4525d317f8028bd43d14b6d2fae1809a652e1cf0dfca669509ab36994c1182a58de5d59746ecd4b5b686ae85e968995b138f23e4c6accfe168738cda072504883f03a1af0f06bbd6f6c831dc0238622254e77c10aa6b1ba8b9fe5c7fe9cb63b17ee3ff506abad5ae4e972f872fe513c400b73bb88dddecbad2d483a65f2207732d170c3ee6d1c1fe97", 0x92}, {&(0x7f00000005c0)}, {&(0x7f0000000600)="d4c7358a69e5b4ea712b9fa9d2365a76271a575a94d2905d8960a46bc8d519c08cfbf68e295e64d8901d16dbb96b103d8e2b9cb5e3de6616fc414cbc689bd653ffbe9eb5d7f2568008eaf0a8e8c7a4ca0a8dc3e492b26476aa1fed4e356744caec3349e6aab7d5923e155a53f8b009b64b4c109bf10fab68186c78422f51974336d358000dbc246b7b80f2d56fca7a7453118ce41244b2287f1c2a855dac1e177391f153b3bf4efff0df67930fa9cce9a6ac295214e9022535cdcec69da1538d399587ae0efc20a802dfecc29f5d7222d44113431bfd0ac4d60ca2674759b4ff8e932c926c430a442e5ed995e482876b102c4741cec17abec600cc38340f", 0xfe}, {&(0x7f0000000700)="1eb684e7", 0x4}, {&(0x7f0000000740)="dd89da8b92ee1dfaa6e658ff779e174f365907d8d965f1904f4235ea602b07dc528a40a76bcc3d0af3456dad3e02486cd67b1d8b7eb54158f203e4be586fd43ab4", 0x41}], 0x7, 0x6) r7 = open$dir(&(0x7f0000000840)='./file0\x00', 0x80, 0x104) chflagsat(r7, &(0x7f0000000880)='./file0\x00', 0x10000, 0x2) pwrite(r0, &(0x7f00000008c0)="2cc2a3e3307ed62d8d5ca8664fb9c572ea1f753941438270a90243a0652684d376e0909bf63428142e79915af0bfc6d6a8ce86ee7eaff93800f30aa4f19964b3c719d0704bbb8e7b27a45382987843f06fd35e689fa71088f4e51696bebd", 0x5e, 0x5) kqueue() getdents(r2, &(0x7f0000000940)=""/220, 0xdc) shmget(0x0, 0x1000, 0x5, &(0x7f0000fff000/0x1000)=nil) openat$tty(0xffffffffffffff9c, &(0x7f0000000a40), 0x8, 0x0) r8 = openat(r7, &(0x7f0000000a80)='./file0\x00', 0x20000, 0x40) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) msync(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) getgroups(0x1, &(0x7f0000000ac0)=[0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) getgroups(0xa, &(0x7f0000000b80)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000bc0)=[r9, 0xffffffffffffffff, 0x0, r11, r12]) ioctl$SPKRTONE(r8, 0x80085301, &(0x7f0000000c00)={0x6, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000c40)={0x0, 0x1}) fcntl$getown(r3, 0x5) renameat(r2, &(0x7f0000000c80)='./file0\x00', r7, &(0x7f0000000cc0)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x811, r8, 0x8001) r13 = socket(0x18, 0x4000, 0x31) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000d40)='./file0\x00', r10, r14) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0, 0xffffffffffffff3f}}, 0x10, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x78e, 0x0) getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286989, &(0x7f00000001c0)) executing program 2: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r2 = semget$private(0x0, 0x4, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x6, r3, r7, r9, r11, 0x4, 0xc8d4}, 0x3, 0x9, 0x9}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) seteuid(r12) setregid(r11, r13) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000280)=r1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) lchown(&(0x7f0000000340)='./file0\x00', r6, r10) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x7f, r6, r11, r9, r4, 0x100, 0x5}, 0x8, 0xff, 0xcab}) lchown(&(0x7f0000000400)='./file0/file0\x00', r6, r7) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000004c0)={&(0x7f0000000440)='./file0\x00', 0x1f, &(0x7f0000000480)='./file0/file0\x00', 0xe}) setuid(r9) connect$inet6(r1, &(0x7f0000000500)={0x18, 0x1, 0xe3, 0x2}, 0xc) r14 = shmget$private(0x0, 0x4000, 0x740, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000580)={{0x3d, r9, r11, r15, r7, 0x1, 0x1}, 0x3ff, 0x0, r8, r5, 0x6, 0x4, 0xab}) r16 = msgget(0x2, 0x0) msgsnd(r16, &(0x7f0000000600)={0x2, "de4cbe4f8b6fb3ee4ac1d8ebd71236b4391faa6ecc7d85b5e2455d4bfd8aedbfa1230a04f40201ca1ca919a478c7edbac81ae4055bab7c72313be701cd3cbc37b796d9ed9b473c1c003bcf7d4c53b7fbfc30e39366454539ffd7bb76cd971af7fcfb76fde49ee2091c2815354730ce6c50051ebcb552143c3bb21f28a4e7f072919db0c3c0a035c724af4e177b705a11758e40901281857b29dae1874aec1aefd8ce478a7ffb35f00e9c389d935d4ab993fc6a9b65d7e8a4128a5ba82d93b94c962e1735c2c01ed6c9ac5bca30161dd8fe7c25055060c7f5b0d197817f40d89734acae39414044c4f8b4a5b11724ce646cf712e07f2650c5b2c74ec3a43dcb1309d4822cde599592128fe5c2641743918e7b70f94796961d2915bbf6f82483c6e5574256d820884a60c4046d3a4892f6dde3707db3ce0a953b0bb087336175e5ebc501f6549bd721c05234ba966eff4fbbb440f994fffb4d297bc13d3afcca9ae3ed8f0610b2368a7542a91b363493a913a7ed07871a7a3a06feb6e048ab50dde63d3ce63859a62877bc60a74a72b33aeb503477a83956c4c779902766228e57ff6287505d25a2f77a66b81ad81f57aaabf3d47ae0826f4c3e68d8c4ec39990e193f190037e5a906786ea344a80ffdb4c8acaffff6831f64552b635738fe2c5e927971c6f87ffeac590807c9c1cbb992c7ef3f435947b3fa3513896253536e4c3d6aabfebcf27cb162853494ec83b965f0cad8f6e032580bf0221ec73eab9d1740e13efe0073072ce67a3d883d60a52256dd773dea09358f5af8e968891aa26b4aa9897359bcd28624633fab4420528585839f44ebbd799c204f849824c2dfde9b7a03cc6848ed460e0166985071b004b98e5b5c83966719cfd28da7a524f334cd1eace10a89e596e41fa22fa7356619f7ca429792b4cbd7635ebe2de307a96ad0c43ecfbee45556ff97f6dd7a1d1d8a87e3f5ee96a35ea2ce36dc85b2f21653a521f1b919c28b8c74539e1ff4baa6e91337fccf524b21e4b99797472c98818e51787070a02c4b4313a442dfc79210a1edd20a84487dfa27863b8f51b5dbbb92600f7abe3e8e37c1976db11cbf9e0d0249a70510d6a5978f3bbe2d6228a6cf4f9407009bb6fe0822b84cec4fdd5c839b9465e68f5ec768b8fe7dfcbdc916f7dacf0417b97e2ecd2d4300aa018c587f0e635d89099aa981854e7227e4e80f345b5a08b07e9d804f8b2c0511e9af67536e590c734b63fe66165bcaf75ebdd437955cfce4337d0ce0c8ddd440c8ef381ad0173d9c5faf141f21a194a7d6911d1b51def9c097336ad68b299818549be357651f11bed3cfb9317ed2c0d431d945b8017817e906a0cc2dd3e4785113b9459c2afa922979d493fd918a2b33e6cb45978c264f1e3528f97498a1193fe2b9dfd36cdf86f018a9f6f013bda4cba80155e91003742267aaeb75758e3e5668710c86668635895a41aedb762a6f329d5658ac264263a83df680ab0ffdde03d671255b98fc4407f71fd5625e4d1ba3244e0aba1615052cdf0e5c73c2c10547bd8982a8bec90f47700031290241cc62fd55fba5bd780e5c46fc175ae40b83071368a175242633fe90b0f68c3fad4bcd4f944d7f944f980a73be6a2b4c91995335be62f78e73d33acf3db29b3bc0c73ccae392a36579a1b1f51c819a4484e140ebf7e3a2a0d57d3dab55ac07f7dbae303d167bc1f3df22de261cbc004080385925a38a4a718fd3736c9c08e6fda6721ff637ad796948a7743303b92ae2b12d5adb1c325e8f5769e6b0eaf4d0d7f75f4623e9624aa4311e56aefcff4df0aab48245c61fe071f3f962b80b088d44ab6bc4085b875f2c8777eea21ccc3a50c9c88f2758fc42c05e3f32fb89186564a794262f6ef2b4ac116cb4a7236a19760290fa6ab75faba8e91f8a745d0984f9fe5057fc99441509ce43cd86ff37f2c070f2e9229c62feee657e1f32eb93a696a239e52fba37f1092c26ceb48eb918448c9a9babac18e813fa3627683b272329c98e561c4bb63cc6928a8db8fd0ae0df3c6ac8c92362a007c203ab4b9e9e07e9b6abc628fa2b3ffca985fcdb2ca43833fdec97e0a469e91bff526d412582d35b0b779716fadb20a66e7407f1797dd1c3d2e73a0f2e527d91a6e407234822dacc775804ebf937843d8818011a1bc080fa6f0fb3e20741c869b5eff225682e7e1fb17fe55b8b7e205888dd00038539dc72bcfc7e7e4ef7b25abfb1f0c336195dc47bfdaf5a6cef8869107c745bf4fdb1067ee676df0e425f943301845e9d147dd61bce39fcc0a16faf1c0c87345fd27e133854b9c9091faa9b3f579e0e34daae1c2fa2903f7b498940520dbc16b297a3a475a60f565515d0ed4e331eee8af018665f2fbfe9b5662efd19261536c5afe9e42f104ce09ff47506d5dafa8dea260d22ac9e681ec5c81f18161f49a763f983126cbdbf2eca704f662fa715add2b8e4e57fca3c2b2d24fd38b309c62cac50ce64f55ead5679f169937aa84345a314b9918a0eb11da1d2b7f63357da23a5e3665fadb743fbcf9cd859bac6c456c622b75ba8a04dca5dc834a78c94160ee2686ffe570aa489e6d5f0b02cfc499c0b6c3682e4dbf3b52bc861fb0233e4f37d60fb0ef2d5d9cc8ccb7fe0d2f72d5e50c4d5a866c50a604259e690b38aaf805dea04278a9d13001ba11263a87fc5923ced162a7efd5d1451694b31122efabadb6e2a77e5bec9e83cbe0ae8808408452e17fc4a399bd57e490ac1e15902da4159a3671af75a9a7748600f171ca39b723f4aa9e835870de624b4fd434aa360f9c5dce77e1595c10581c3b784973551353a0a8f264c51ec7966bb7a7c8dfe5ca466eafd70801a75e8431637f76fdb720253cf7998f34c7af90cb6b8fc1e0761415084f4f5fc53d8d57f41d97afadea378c2accc1d0a74df3e260f9981dfb7a2f0fafe56b4474080f23347e434fafad53c90b5c47a76ee219f64067b5f2534edc21adc2f086a1eeb2108a85a08e009562c16582c7267f6c1d203100807f8d411481fd0be44b81aa811a20ac39c80a5b018afdc09b5a770f99e7f3cf99b40a8824bcb195fd327fd7bac0c03c40ae203f131d43833a575941936d8c4271a64f5e0fc43df1e7a31b07be4c0a89ef5e2de607855d67a82e831575b18b8102c23a3d8fa45be5ee13def501705ce503d9be8b294d473f91620a5d53c4f0a040991534b04ccddaf04cc5ba8428e36a9c8afabede6947e515da03f042a4f7213501e841138b13db4a9a93f2c1aed81bd8dd619944b685da7a09465719e9d9e5af0994385077146bf39dbcaa3aaae7675c929f56474a9dfe4d57e846bae163180983dc126828c5f1abad823449b91ce9af508697991d7d36eba171b3b8cf4bf9f8d60ba2dfb107cb7da2aaaf2906fdc6ac3cebc2ad86ad72b67e505e406dad7b24f3096b492811eda61c04cf9df746fec26978a458eb7029b43af1ab3a7746efec63dc7f76e91d047257b4e61a50157a4fa11925430c0188885403b11bd3da638527f925fbe625afe041ffc3172fc2b1bb9abe93514e75ce8dcde9a04a18151ff636b96a38d03feebded5e98e11fb59f2848e99987a1cc927e8a0a1d9f14c501703ca8aed468afc9948b83ab64c8b5e892ff4b9f751825a25ea30b72550cfebc4083137125a284fdcbc36556af2615423f126eb78bf12016c0b8bc843096528f303c88599ca5fa65064f0f36cafc44d29ef73b0c37a5206f70d06531c515149cab8fd69aac916ccc96b0df0f0bbcece3a996b0332efa8dc9ac24e09e9199f085e4a7a70ac25d6c18b73a766f7174dbe0bad4906d345484698504fe2eb5ee5efcf125a854d606be70b05629a3cbb50ce76decf94f40dc6be43ae1c3c2064b60a5f9dce23db73007f5d409fe84db3c80043b9f82faa0e9a6c0fa575199bb0aff6c65c622e34012e472f10da5a4710a4455ce2665cc778c636a46073ee1f66d6227357796e96dc593b4459981b859a99ea45fae12a02431d047e82790f96cf049b8aadd3ccb43c0fe03c63d980ce2b1e1f2860f1e3cce6cd2265fc620b92bafd655eb54471f0459dc1053867330ad2400ef1a2afb56b2e49b003f0a4f41ebc21d79d477385e875b706afa14d326d0ad20fd7a0d192b51227bd6c5dd07f8e8e5a28bed3ddf10ba4356815758cf2b3988f15d28740dfe55605bb960af813140d49cd57496e6f8860a462007174947d7c2c7fe5d77bd3162533d9a123219d27307bef5cd798fc8f048a7e996d590ecc904121ce2e59f9fb454a2ce6424683ee288a7a507450acc22c2d74cdd0f16ff80f209b1d5ee7a7bdeb03c98adf2b8d01bb7fa30b9aaa5ecb59480e5c1faed49421bd7b1d85eace9e57f5e1c08495a9d9c341d23dc58d40e8649d1b089e7fab8292fa2055369609e19b98f8bd1bfddd224f7d1e8293f69471cfe5b8003be6f01d8d13efeaec4eddec0d0ec5a9a6da402556225811bb2c9cfcf62ae3f8bb2a5b41a91bab0791016ad66bcfddf0e05873833df5971708d8e4ecde62037aa2b33b71f0e37d19e4bf55b11da5a273a03dd0fb19c182189a0cdaaa44fd552087fe65c2d95b72bccbf932eada669c7006c491e5cfc6f638e241269d2df1fc45af131259f5feb589c8dbcbec38e12440e87743276c98a06c499f051ed106d6a08da83e9b3ce79627997a23f10a72c6c51cb2ddcddeffefae77e3340828d20fcfed7a6749518af682da2e9f6b91178cbd795ccf394b2c1d18eba8c5419fd65222606de25da1c4848c35f5384f83d0adc17eb71a5b3189c07db764cb0a0fe3c808987544eec694da01e9efbd0c3806891874290656f4b08747645ae5b94548521e42c160dbbf416852f3e62edf19faa96572cbc12a4645a559db5eb5a7e64c0c40ca60269fa15c1df708eca4cbb900c8ffdcae45f56e5641325e56af9b4edeabdbdad447a23b28b225c7507809f3f40045c47b1c21e4b1f9ba3051e1a7a1e1163dbe39329bb8de9d970974f639c4ea5d5a152ea2a1b31ebd8966b9e67021a0f79acdda2adcb7816b27ac28845c238d9de198a1bd4be5093ee096090383966d72373ab1305afa5ee5c7294bfa593b027432f18ba198c441e6cd1bd6bea3f60fb1f91688295f7b6cfa4b71e5a40b8cccbd9569e35b0ae81c14f9dce1b8647cf79d7db3edb02a7ccda61f645f22b60ed86da8342577006d6a9f74ac47ba17554663a9c749bd28146fcd0d3132f93caf2709d6b3ec9a231c917e2edf33cf937d340347e41d4d5325679adcf0e43f5140de0a273ea782761cc0dfb1ed9d5d73b0720103e6cdccd3085e402d813b42bca9148851b51bf99dc5933a6d52644c6f33d6edbc7020bdc63c90b98bbc9b274d777fd2f69532bc6f9050f6a570ee61d59bc864000d51a092843037a148bc6b0416c41397d79ed5449d3a9a063486d2c85978ad25e0fe6396a758c509d9c8f3deea32de79fccb97ff20f196c8084fe8274b3847234603e497977acbafa8e6c2f6851b5099705ab095f81bd843ea77037612636d4b3ea77f97f27f44ad7400d3c2d642bdba3090bb8e2a6c7b1e0299674a891da85a229b6fc98a63ec7aa34bb24c2fe103dd05968309543188b9b6f7749913024a694496493ce8a11db323188352642af681feff797fdde6e45141bbef4e3408e7a29d8395490bf6c1c8a1aba9957a3a8a752cec24c08390a6a48866f58805fb33cb1316f7b8df2de62d5480436569dd3c6088314a030be2e994e971420e9984c09c57bcd15eccae47fe9214b91ad563c741af53460fe8c56395f7"}, 0x1008, 0x0) r17 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) symlinkat(&(0x7f0000001640)='./file0\x00', r17, &(0x7f00000016c0)='./file0\x00') msgctl$IPC_RMID(r16, 0x0) sendto$inet6(r0, &(0x7f0000001700)="a497b5540332698e57e4977cb51e739b3667176343856c6ed32703af4406ecfbf364a1305fdab677836930497af86c60eab5ed0f33a569fdf3a34cfd5099e5c334340a7130075061efa95ce0db1a652ef5fe754f7dfa9e5a020065d097b34da0a13259fc9afa94db7cff4a02a8a96fae29f54c840549b16371fe26a2b01bc8158303b3ab6b6d0f5cc2ffdcdee451bfea143830519dd8d782a3a4af0ed2e7b7ae39134a5d5bc6612314c19a6c24207dd6856f6aa6bed97928c382eda3abff43da32ee1eab5f359bef886a8cd666ad0e7c264f6e29f3e4d139b501ce6b13540a66bc05a5a7beb2c6a31cc39dab172e925dc35cd8012bcf918208e71592f705cf6e9ef89fd463f98e9ed4247577a9a0aef27b29c8ecf54ceed4926da9ab148cbc48e0d3a2b169770c3e372da0b0d4240450929abc673a38a3aa566d9b0fc276c303600aa784d73bf552243edb9421969cca5bcbaed521d9ee135874c4ac794c7515c4ed1a4e926772a2d01463d31cd55bcc3893b19daa0efa689e534207bcd83a2b3d5461c8a207e318adfb1ccefdd3b737de0e67a0250eb9c2a8f1e1e0bbe9e742f3686ab90a53cf4b1bb7a6fa77177d00eb22b468107fdee47578eb90ee231ff65562564ff800946876f88bd5454982d9233ee4e07300e0458502a5174c939a323caadf14ce7c4bc6c1bafd0136276a011f9b338bd512330a0986a0d90b9f5fdd61cf3ec1951441d391a16bd52e4fc1a0cc6ba6e7d3f50d48b8aa883db859f3f40263ee2b82ec44478e752e489980abfc5a4d230214c0259c05f5875e2375212398da3bcf5d95f3133f166e0bac74a52b523ec83024153b7eff36e76ef1737e4161101fb2078a6745f8eff079caece8ab7ddb515dd4ffd546cad4c4a8d908d14e31d9c4107761867ed1cf9dbcff283824e12a64956d0b04d6bbfaf96c68e396eb6ce88098a77670a86b05d1bdfa2018dd4169b7e7b3a9aed14c81883eaec4b71f32441e4f62a55a5be4bf7b933a5ed249eca2e65b98a96306679d9a3cf10e5e06ddd7e9504e835da34561e089690c7eae6b6dfc7deca5feef6a71c8d0e8edd5a41569f98e52363547cba3f2c5f98875e54dcb75fd9b0f3d04567e4517d57229f48eeb16061c6fe596b34580efebc7d51a44708ce2105326fa485de1429da4e66802fff5e2b4da64415fa2a09e8db5d3e58071dc669eee17fcfb54a866107ce34423f2132b2ab3b30fa374ae910f9f66fa6a29fd14fff65efab2a19b04068735c87f1f8dbbd5e03d0d736b8499cddd5864e9ee40fe481b0bdceb6dde5f33c32b992f88af3bd1635d2915978e1b0304adf2b61abea171958ac91c30b24b097036ddcb5bb84a4f254c7ee6b054a4140991efb2e3e1c95d5d0df9af26c7376b74890f9e4e6a88637cc11101836c980fa8453d1544770e5e0745059426429c73504f7117d62607d1bcf11aa6116c40e766eec1c7cad2090d311babc0b634e1e8197fca47a31a6dfe2f77b3fde2548a61584c4c3273cb8a07fdb46a98585ccd8285fa12c523855b5f5c1ae8b4465f176908a60604358bcaf4e7e56dc7007bab3ded9234b4be32727be0c2a99d662ad7b6d11cb0afcad9e72137fc6cb92bb266ea0294685d59558001443ded70e1ea3484b2838f16a321a27bfa7c4202fac9a80fef01f13f24be9e933c2e4af35a788bd4d9ee7ed8f7b9d3510ce15d60fc06808e81460f02d6cdc62bd9db83b90ca97c37f11bb3b91cb98c49256b1652aa592eace557c3c876f4592ae3dbdfc84ce3c760a4996a3a02e3d89468527d0cfbefd47ca694b12696dc1f85cfafb10a66e43dbc8c2e90dbcfbed9b07f8e3d9c2e4f1a059e852105e51935af688cff6b3b4a6e3fba636c6c2efeb3176136de50971e4598c05e29241bc31a0d64a0facc79e1c5d90034667fc1a172005e4b84597d1747053fadbb70fdc4de012a2fb011bac57434b3d2df002abccd81b8e41928e27eff4adfc6ab9bc6d0f65606cdafb23a1a9d2ebf1dd8d8ea3c66d3273e864a512387d96b1b868f0b85d67ce03bdce4a398575de3d481621b8a5d8dab39299e9cc18907b81d1271eb23e387041b84d20e8d151ff57cb03900eaccbc8ad48d255410b0046dba9bd247d78e6c8732de81d744260c054a41b209753d7435c0c74ca7ac168a8c3dc8f2e93eb43bf29167159a16f3d929984bcce4374eb50f98cce1bcb1edadf269f9ec931a0dfffcfe74eef1d36324968d3805e7af7692bc613c263373b6e2c9ca02bad7b7612fd8733762bc302eeedefd746e9c2a2221536a35210e15541628724b3da5c8722ef279f296c6bdfeaef40174854207d20f1dd6ef67459cae8eb47d19821a97bafdf96ce1fb7c6ddf57962cf81e6750d8f30b7166070e089c2229d1e2fb5d459bc2ee0ff2cda9698d907f721fbc1bd57abe614e03dd604ed644ef178940958d063d5054d690c973775b2468cddc4ad2441b8371d5af84757718b35dd90a8f80ec10fa77446f0f88956387fcd03ef4e95388e9ca35d94b7f53160df7896570a80879a380b322c53281ef790b16c0abbd8fc01d4ff2641b1ba5751f399b2199ab6327909251d88b39e9dfc8a62315a61f64326a13501f471f80497c5a56aff940d95a6e9b2a8809fad45b7b3305049db04cc982567f335291acd48290230a4abbaff1d104759b054bd2e045b94d1bfb7f79f1bc301521e5e0c29d3416065a9e77b63a9c1c412bb1b4dc69f220ea4880ceae1c33d7bc791ac1069fb6bf5014e2815e3c93053de0e9d4e19d578f51a49dcf46f90e72696fe4f16fcd3d3be21d81f9d7a4ed125fbea2d5838916cf17b3fd630ebf22697cb90ec8bd5721cf0393ac40294be8332310ca21a337358b36c446f554134e81c196939762017e0e8cdcc4cb6633c4c5afd872a2dd36ea8e5aa4f0ce35b4b3cc1f4fe44e3a390d8b7c01e48f4594dca12100f1303a9af1d0729b0b6667edfc1db7a5e93c3d569a64796aed348cec65499528636e2b8693bd0c602436b50f1a35e8d1341f8561994426ee4252eb3e5bea6b1a49456ad66dcd5d08429970bf8a9ee6314df3f8c54a3ea6e035087f76ef301e06f44904592b6c1bed09150a739cd843749f6797a533f4dac2ffe2fd878f6b3a79aa48b0e59d2a2ded3f05a3b1a6c9264cf53deb0a0fa2ccf76d0ffe39730109302ce29f64ceb1c024255309f47add79a55a516338073051324ab761072b0464f927ee20548319ee6ae4853434bc4f3a32186744cc091887940ae1b84223414e6b002027e2739ecaa7b23e89c881c8a20f2748e7cc4e73cff032f60c8508895de8c35caa5ea1db67c7d429aac805b251a6756949eef8cada011bf7776264408dc72e7f9fc5536ba36e5340bd76b69a22e0a8b784397d1c227d082db05890cd58ad04b50ffe6caf05d2acd213088e4d4e8635eeba8a0f08eef7b3a5c10051db77726b36d2c16b6d544c00993be989404f6526749281b3811b152ee36f780fc7614c6f73c213d838f978724bac80de0f9e8c0a561d3276c03478a8eff775b61b652b97c81e30c45dbdc877e601ba698822ee10ef80d37ad50c5f9cdc8ea511bb082a5936ba5658f278d200f9d494dfe87e7fba2e8ed614d42ed0ec42c1c839f92f2306fa049b5c5bbd256451dbc6b58db0325c70ee641d55bc4ba189e276dae18645e5abd2fd9c6626cc5340b62eee85436cb181b3cb2ea56f1408fe7493fc28c21bc719a17f7a2f8f20f66f0bc5e326d7205e90801dd4df476739ba74823c6672948385ee6ec8d8c1124c3de16425af1d3cfc3fef1c8ae9b0e961f166efaab04e40b77088ab5a81a4fa5d1b93bd1e098160aea98c6d26e4d841808d85a0331e69b3d351fa263ec0e1404ce4f289aef799956cf4d55b57ff273ccb5e8a076a4929e7d1752d8b00d3c8771219ae81139d4db21e908d696f6a3df3d0f65cf0eb878f17371548ab4095c31574a7502b7e5430a892f0dbee4b33b578b5fe8164001a6128c86b132b0042c16dd68ff4689160452561f205143e29522a34628a4ec8bebddd15fcd4bc16dd7ae19faa7d5d545386e19748e3da2eed997184b448e133537e6b5ad1d536e51c1053993c3230e2365adb820ce6ab9802c39a02aeb12f073291d7408573f4bb9e87f9a6c382f54ade769add6a523de297c8f30958c2eaee8298e098a69e90f8f2b085120bba6ca2fb56c4a9015e81763583bff2d47df8fdabd0afe04e6fdfd8c9532b813e033c3b56ff116b578b7843603de96dfd3d825706a59e4b7bf3420a5dd1d40ede661855b8d05ed68bff3c94efca7b1cd31a005d8a0fb9e8f152f8d7c4b63e8c0ce0e6313bedb58cca96fc2c5cabf1f8e3205ff2dfa0a01b5403b42744ac27c4617e5f739fa66c7fe59d89eb35bb6a5ccd04aa84f68bdded8023c971fcf1c910351df4d7ebaccecd95d04e92223c16be2d508e195c7edf17519f3bcda7c09a6b594928c9b1d3399ae9a7e90b13edfc965b046c2a125a61d587a84306552728ebde7567bdb764ee472fea904a78ea2883893a5cd6d1245b45af68eea309631b34bf87b16f31ee49624b71cc366707b883879eb69564171edd4b80d9b00555792ffe9a611ed5cb2f40616b43bf20318ce6f5c03fa2adeb829759c6535004738a274e6162327543a1dd3a987e2bbb4733c575ce11c9a3f888ce5e3759be38e92797b0903909deebbe63755e78ddaf0537cb12ad13049aeec00787f1d5bd0e9cf8d6eb6dce568c750d94f1b05bb44f8077854f69e9a99c8678e2ac719d5db4accd840b4e1747d2a9aa6e7aea9334afefc2bf6d26087b6602e4e4154010e45538b1bd0e58cee3490410d0f340ea6f82207598ecbd4a422bda9ba4ae14a82bcd81c38b8ac495cc7037bc54da9be66c58805c8b762d3d257b9579ea1cec016ec45a89d300e68eaf5cb2bba4288a97dc3c7ae8d07da0ba05ee9d491a378256e946baa0f5b6b781edf0409a2ac4f618dc74a05828e12ea194b0ac0cb5b35527e24619d75068eb0b1e1948c8ede996a8ea18f87ce2e9394fe5cb56db487ccb9070dc415a3f7fe1700d1f68a2892de0ad8f41f8dbfb15a88ee4da8ecb0cd255374230db8776cf4fe86904ac591892ff3436fbf80af5136ec4d5fc2ac0888833bbb886238f56ec68bfa279fb5c04e1e8058c2730c9a09e0baba2578b919bc173c157ebed7cce9f535843681b8faf7b126d6c90463094dd6e4bad84e92065d3a8672f1ba9e5d7174b31e9e9985981423800dee638de909035488c574e253c77a40ce25d229092a86a0428d14a620fba6a7e23aadb18b7238fffeb2d3cca0d4364573e9cd6e5411aa66a6cd8283732c2218e6ad74250fcf922e19447511521d207fc6e049d8c379e48eb59f89ef43c9f449f9fcc6f9d608ac4c2dc43748d7855d83ab24e342c3c699ba881d314b827b94801f77795c5e1de3576d5243d46ee0a0790b3e4bb28da9677c763b009cf2c7716145773bdc17d360ef296548643b3dfe55039a9851f585775a03a189d08fb21065e7700b9e80425fd31639a02cabb3b3ba63e764ec77931d8158a8d15ef07fa3951705c23b98f7cb358f332292316a050cf7b09881d1c02acc5d722917e11152f5cb6af932f344000f5cd6f617a06f2e095b58bb3bce9dfa77c1a3502bca0260ad8bbd11fe2feb9b1e66b2bb62e784fcb4fd35b5c992710f17349ef3e0cbe4d2ed3d95e126fd2fe64e8964673cde5476b4c5beb9bcedbc08fee51cb04a6f0bdb87355ee60280264db6d67ef72881128a1b264fa56429e4718741f8ffe18b502edb4762c36", 0x1000, 0x8, &(0x7f0000002700)={0x18, 0x3, 0x6, 0xfffffff7}, 0xc) open$dir(&(0x7f0000002740)='./file0/file0\x00', 0x0, 0x20) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000002780)=""/104) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5486) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) msgget(0x2, 0x539) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000980)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, 0x0, 0x6e}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1e8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3ff}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0xfffffffb, 0x0, 0x1, 0x0, 0x0}) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000280)={0x7, 0x0, 0x1, 0x8000, &(0x7f0000000d80)={{0x18, 0x81, 0x0, 0x0, 0xf, 0x6, 0x20}, {[0x0, 0x7ff, 0x20000000006, 0x400, 0x5, 0x10001, 0x2400, 0x3, 0x2, 0x3, 0x802, 0x6, 0x9d4, 0x9, 0xb, 0x5, 0xfffffffffffffffd, 0x8000], [0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff], [0xfff, 0xfffffffffffffffd, 0x401, 0x0, 0x0, 0x9, 0x800000000], [0x209, 0x0, 0x0, 0x40001, 0x5, 0xf4], [{0x2, 0x6, 0x42, 0x1}, {}, {0x89d9, 0x6, 0x26, 0x1d}, {0x2, 0x3, 0x51e, 0x5}, {0x2, 0x1, 0x5, 0xfffffffffffffff9}, {0x1, 0x1, 0x200, 0xa09}, {0x1f}, {0x58c0, 0x9, 0x1001, 0x21}], {0x20, 0x5}, {0x3, 0xca, 0x700000, 0x1}}}, 0x0, 0xfe}) r5 = msgget$private(0x0, 0x9d) msgrcv(r5, &(0x7f0000000540)={0x0, ""/16}, 0x18, 0x0, 0xc00) writev(r4, &(0x7f0000000900)=[{&(0x7f0000000300)="c5e8f93877cd13ce47553cdc1a49e66b06620af362b7a5c29e96449a15aa0f527183e2a7404990ca2513769b36f3274a554dc708134d94a04d30c93c12a6c40ba71f71db8a11a62b9b4ced5c967630a227b22c9be837f6cc80a0336757401729926faf5ffa2d7cf6455ac4307c6e688029a2a3e8f2debd49d87e4db94386a41a3b2081eddf7b4eafff57586b96", 0x8d}, {&(0x7f00000004c0)="98d9e37966d9cd8f906a67", 0xb}, {&(0x7f0000000600)="d927528a54dc2020213a5589a48de016c3ade1a46010b2f87c9c95bc875ee77e4f4c49c61c852715787791fbf7ed7b75822ede494ee0693337e8c37f37113363efd3ba3e7bb30a965fe5fa26a11eca631f069f105c862b81b2257b884fbe790ccb30f8f8bf2ff998361c52fe9c6df6476ac87a2ac900e9e8fc55a1c5aa9df30514d521da57199e01c7e82f5b17c790d3a0ca80cc0dff86645625c38b35b514cc075b594a78134df4e865eaf3d88497ae430d2ded3718c7c9a77a662c4440b3552d7aad10427ed3985fdecb851daadd94071c6ab580b97e13160d8a7d52aa0ffac5a48791d44198ba3e01a271e4e855fcb62e78ec8325", 0xf6}, {&(0x7f0000000700)="d55dc4a1903bb631981be547d429c723eea2c79f21f741d6b17923aa4f3f4568e568966432715a4e20eef621252c09a117cc94b6a937", 0x36}, {&(0x7f0000000840)="55c18dbd8667519782d739d58e38d25e97270348e8f056a65eda2b6bbd18c221d1b541e21d6f2827635ea4b1e80019a051dd28334b9701bc228fd7d2e8d1aff0e58177cda944ad39bd0ec10de3741ea930ec258593e666efdef34222c440d5c9b60e76125690b0075786ce51b8e0857273e5e19f710b365479a9f8cbc395214244b18a1b07b7ac3f30b49ee094af138ff72a7a7e6f6a18fc70df565d657fec31f2eabe", 0xa3}], 0x5) r6 = socket$unix(0x1, 0x1, 0x0) setsockopt(r6, 0x0, 0x0, 0xfffffffffffffffe, 0x0) writev(r4, &(0x7f00000002c0)=[{&(0x7f00000003c0)="09e8d4913d1a1a1e9cbf460a9b2af5b172d7eb82747ea4d01bc4a5c8fbc7bf6b6d148776086740b14dcb2dc0c58a74d8be9fd372d67e909efb4df8e7928a6368ee696807070cf1a1c6dfc2495ba8a50aa5a33d1ef449bbe50fae898545d2dcf694e51ac5805b525f561f75ce0c788050d2e9594d21a965969b1e90cf906e18c0d66b7676985a17fad4f2194273ef78d7a614199cf0efab9c034b996d365dbc4038c8f4ee3c1bfe2603cdb9a9adec517575481e6191b204eeef07c1ded544d3883c4b22fbcb0c622c5d1c5e6f70ee2fbe69b575d1d2742131cf7db3fb6e412ea85887b592b63449c0432b", 0xea}, {&(0x7f0000000740)="be089da74ab96082f3a390309cf28b8f5e48148e52f445745d81fca0499e007d8c93523bb255de564222c6e31c552d723631f7ff76e4f4d2af352093eaa5d9816f25c21f33200a207cbad501860c0c40a46bb3a60e163c58e5c8ad7cdb0a036cf74806c6ed7d38231cda6a9312682c", 0x6f}], 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f00000007c0), 0x10, 0x0) msgsnd(r5, &(0x7f0000002540)=ANY=[@ANYBLOB="0200000000000000f309fd7042c95b8cbbccc7e6b130c6eb9e226e51c0df8761d649d9245def86c3bd829c6523bb3d89ab57f15165e698b9e49d07b6b4fd39cad258b6cade4335b599da7e0a585acfa62b82800d03129287a04ca92432701c1d50c62c00305bc280b8764cbd88e244bb74939c9fb0c171164eb32e3e9aa977348f4de36d226b3a6607e5b9f3b41afefc50a960402631f4d7d6f000afe6eed3ad0d22fd0c6628e60289e0c566026408f4ff388175d0d427929d7a9d688c057b2bea598b5244013cf34b90399b7a9411f3f2e190e8d95afdd5a6f94911061d2b00ad34c584dce151ef9b7ebb533e3a7729da1d035662c55a95a740e9e793f4f2145ccdc278bcd316023c42cc4da320db9e6f6bbdf78fb530cc8e65e07b01e1c5a884a35e514a1a1e2f53a52a7a4361a667231fa582c968952a01dc77e62009cbec13309cc42e5c7b7ed3a91e620913545840a0642e4b2f161e0fe6fc2870eef5ee37fb13ef25c3e9fefe16e4033c2d440e36933a1c780701d69955663b6825e69054e2cafa5bf0f9390a3df04a3dc1ad45ee39fbd0be98e1828568776cf7a20905be2e7ea413af6d3ff9d2bb0c12124cef0c7c92ec3c24919b775bb23987333486a8faa6c2a4782dae483030d1b24d48a622f3c94a5be2a987acab122c3f0ac4aee67e71ef30ede94fc9ec6da69303be749eaeb252172f1d044479d5fe75041d937e078f39885ac5d07a9b13981db388ddba364e329d7ef3492247624807782262ab7cab6163435b3ee3cabec543af5ea0b38810569951e00bad8cc94654adf4b9cf4f8cba698723539e69ca9cbd70bfd0b3c42d056d1b114641b90c8df1dc55ff50adbc40a079ea09280c573ef2cb7bb1bafee2c41fecaf88206c68a4e3c38e1a580fb7980cfecabe5936ba8af7a6ae91e7463330e1f3a9ded612f4a448768c7f9da403d913f34d7a5d0473cfc7c64935883f3c82b7a6370e8ba3f7ee7c2f2f9cb6387cc347fea54a12c4183b1cccefa81a45995684158e7b62766fcb7b2981d8f30660ebb59549b06c669ec6473e07155747be972024c5bf3fc99c549466b0cb979cbb187afd31a6e40ae0d7637ef91cccff7d5f0eb0ec634b17049f9d98df733746889333da713eda5ce3dddd196c15433c6485bc601801372cdcc4e36faf0bd5780ced37eb417c8969df0781cbd7cfd6d2a6ef7fc31dcb9388515d91b0841c9e753ce9d8831e4e890e06b0adcd7ac56a0da54bf6d146786f08885820b774005519502cdf3d1c022d4be6ab058a2bb23afe918100a128cb9bd01cda93c392c2c2830a618c5c727c88f575fdb79ccfcc2002d34f0929345c61592ce3bebcb481319c2e6245a1a435256fa7331bc03e6630f154f5cb49d53e9f79008160025c438ae43ff5477e4e98b852c1ac8c296f7011efd61f839618cf18e3d296695144c643d6ebd2468e63be92fbd6ae67e155bd472988f73d0c98a9019644670b9704a11773c221d73b5e34937be9b6ece63e02670090e376dc611ee9ed8923e8a2c75393b42b9572a5b0e2eda5d26fc8a1e34eb987ca241c54ef86f55f67540b9e5f56d7650c2f4945949767a6206e11198e3f52eda7da68cccd4096ec560e29d02f2641166e098f510f29432dcecc077e582789656fea7ec049ca8ef6923b59fa43fa02c7b9fb0924f5c735656dda4a53934586ef88777d9ea3b436948266d90c9c1f79dc4374c8f3333b69b9981eae396e6f8013614e4ff529c5a18d148bf7aadb9775e78961f496082e755903f8270e94438abe1420e9f05c25aaadf6092218a80d1414c9ea13d11176d38bb2995cb387cd058058a3787e9cef6289ea53de977e0cf6c4edd0f6e256ab6e1ad16034fa401fe6b1ca463766b7c1ab034765e06ebe3208c7ec4578bf8dce8488b4d062efb71f9a514c4cb93765f0ac89fa67d5786c7aea759f44214efbd490d536cbd305bb2c5655c51adf36a8dfae6b46be06f18dc585da80dbb4da0aa79d7ac9342796e57262a59b2b69a75247551ff1b13bb7892da09652a7d6bf3cd3336efd130731c919cda9b639be26f0884f86c3fe8bcf6f32bbc2d961fb9bec2cc23c45303354d1072c1f2839450e6ba244f111b8d6233ac388d140408c6bf7561087391915225c159607688a021d62a3ff923496bbb9d157c79420a17d5b6de41a20aaada6f2e4c90fe863d213262e73d0006f71561134b86934e29e441cb3c25f09bd05141cfdaefd4bb9b819cb21f6246e9b3263913ecb0326a611c585fe6f136dafd38e50decf21dee670dc918ea6b1571e1d22a6b6faf5862493da1df6f7eb823861482b36b4a4736cdd51baf7fd6bd43d4262d8a6d3a018769c563e6b3c5a972232a445f3f4c515bef6b816f8f494269db1d6efea78278e3a0ed01a8a40ed278fb9531e0543b46aba6ffbc54532329bc309b26787a17fd9d8007e52bd572f70f5d517190ec21f629c412ec8dc8318194b6f00627a131d9b28b78a5537aecf13bd19362e4bc329f8bbbe01d535864da2c39314581d5edc4f0372aef7e597096c6c7ee94fff5746500c9e3f210fa4799d8684ba42115ea5525c2cc54762972c681f1eaac581b5cccb8231936de1544f7394b4b0efb3739686acae4e21f9974f2867c341f8d5c88918478f0221aba91c0976d2ec375df3e4eac8fa41ed07613264f17bd1a973bb7b4e299c11770c5981d5d516f8c7382c79924362c0a76566173d35723ca3f78d846a5fad020dff173fa1fd02a16277fbbbb15b36b645e47d7c48f7ffa18d0e85ca74daf446360a36cae78f6532c099efb854afdcbdf79ad5076966960e6d93def644f4b83627326cc2752efbc6a4de949c9f3e511c386f7afde24d7306e6d5ddb9b9c6925fdd9d8ccdc1c5f8d0c05beb597b9f917e3da969f54ab5cac4de72ea089388c1989e80341ecc6af84e5981ba1a20b2073a2c4dd1e1bfcdb9d88c4a3e7ece8ba23a30e9a6883e21f541e58809860c0b0e9d8bc4f1dc888caad70d05497aff10aecbb0c4f92983bf227c124f9c5caab9c4eb7005c6c9c7b71cc4d1006cdb48bddc206f60d762a1d5478d0562ddf05ded6eb8c4396b623edbea33f6753577334a5c2de19e8ad4b36f99037a6efab32b7c2533017d1384ef758b527f3299daa22137c844eb96d49b661aa65788040bef08b4123d2df5b90249d89068743e6225320196b5f405aa45abc96eb54033f76de04bf7a1638c04e4a8d341ba99a3aa5a96f667142d03a19b932362f15ffd6bf4c797ace91d8ab45c7b1817d604105613ea9b57c36fdb05b85467324c7ff1c4e093061456f5b0a513a282115c1ba11db662e0cf17b066ea2c2fcd1c539f68d9a68516f771dfb9ba465858248ca8b10242cb0ce4d31212949f1ba002f46ce2987d71bfa6b048cd669502a8727c6996ed6948f9e5fa147f63504b725fd62fa6bf3774822382078d4081bf800d0ebb2ea8728f81dc9a1989dff7f28bd9e6690cbc23e1997e2778edb23b76b091d842f812faba7f46dfab9a1dfac261c2b0731784a39c6324cfa61dfbc51637c31a130353358b192c1e96aecb8f19429fc994eed0a688f2a9fc1b0c42e0b7e86d6542c59e571be358f7b8a32e01e74a36b9b6545505914c3b4c91a94c989b35b07176297245e80ecdb61fe87243c1aed8b1c5bd6506f0a892f19977456c4e63d5c52a7635b899c92e46c3b826d40f6927f0f1b8405b087e193e91ad49379f35b4f2315921a039e5f395feac7b7f3e28197f78012da1d3494a8d3c075d496ae07f74de7475213f0a5e27e5669ad08e5002f43783b6a070822533ccf63e300a24fea915ad744adaaeb30d2990cc617601659617413bb4802c0da18cf5126ca1c998df30e30bcdd1ac4a4221a171715ef3c2e1759fa2ccbfa6ef4ca57561d4168733c31c4e5f4180bdd285a708bed10da33d25f8036041a444de658af9eca7794c3815fe0c211b02b6d34787efbfb279bb62db60f6f01b7c4ee4d60a3c93a48d3ac9685290f7763c5a9127e36644b2b2418c387581197afafb4bfbacd9ebbc1c52174def28e29707865d87f744bcf135bd1815f921e31604906b91d3c79dcfa75023c0949b13d751709246423249dc5b022613f09c4de937e5ce1020b209f69756fe1d90ce15183c2b0db96841c0b1b19c2cfe65a2540928546054d78a7a3c53a0ad1e95543a18804099d59ab7226dfe27779e11ee54fa60d11f92c6e3d624ba9a8e0e48198307c164ff20b320952d0da4be05c2c9617c8c785d93108737741ad16f2c776208eac5a5a104cb08c5ad47765e626adc86d3c3a33fda13e78a7e521ab1f854a076f0c280def7ef69f0df325333a121ba2f03b580de4c353a2b36620b93a5d473f1ab9ac22e90702737560650ea3c7fd63494d961293844de2b5be9765ca03cc9b7a493271ae1a9786804febb1bac3bc0ce6b89b0837893392474d9a3235bdb9878fef95c87233502c98419dd09d915e9a0a5238dbc24f08fcbe4120b739d3d62e236f7049ceef992f6cba46f07c4daf5d405c0cf1ca630aead0f14866256749b5beed2569b230dfe5e89a67a909ed6d6b042979a7f2a83e3efc2a3b219a9f7338e8ddf54661d3f4162154dd31a061075bb57500bf13c28106a000e8c189d7938eaa186eba042faaa58c6c41dc6a7b02e02796debd96dfa0a38cfd1451f7310de27608176b1686adf480180b7b0c93a9055f71cd0216aed01d692a9cb3263852c8801b0ffc3ffeea6ac8a2925ec0945763fb1518a0fd305d2fc4ddd3913078bdf18b451ace7d04103af39fe279c54a49d0a5be9728da4db961fe15137d11ab85ddbd1215df70b6753ec9e303c7f8452cbb3f44dde329260c9a756bee2465c6a0d60ddffb5b49f8a34417e269f44e91f56dcdd3143ff49c7e44f121ebcbdf6edbd8cdc8c1d5613ebed9fe3cc2d9c5c7858b15f7f3ee86febaacd06dac93b253aeaad02b229e0c25dccc04ac4cac50a46451cc673ae6587d04838f96b4cf0abd5268ef8825ec55a7ee8c11b9d3a8a7e3fce4112f5e74078cd74e7ab66723b5cfcea4783ba06c073241d7837f649e4316265d98832a108774b4004029c0ec6f8e3be97165c1cf0d58b832ee33667d0f52de7a915790d93d386251bc75c9952646b4e610556f28fdbdbcb7f43c33b9c7de311b2db589087fab7cb820153b01ff1f51a8dcddcc76a7c0ecc76523484d8f3d5e7619052ffa92c45938a4ea9c4e253f743764eb77b6fa3b9971fada6a81fc6329ea13a3e28edf97eb6902bf4823f80b2d6fa70044b25a9c12fe84ece3a68f9b6bc28158c1095ea4d0f627886f08877f4f057abbc07621d72b52ee6e3e3a3500fda8fd1906f4ed05128b1d2563767036c297b14cb109d5e19c714dd697211cba0aa2c4ec79f05f5092cf7d6a2ff91ff1a9bbc1469900b4d762cfe8e26f7111232ad2dde1d3931445613df1bea10f2db64f0f3b9dc99bf48b9ad5651d5b715d66e9e15e8224d5818e5f5843d6f4f044a2d178830001a508d7edeecdfe4224002936ec8cef02f5f89e5149a5189e3afad5c0a72345209f9f1da00cc02b904795a814a11aa9efe32587de45e1f1e67e85e205de8119016fe97d3f11eb37496cd27ca37f4c7d8c64f7475b6e5fde7baafaba54a53f2e726f92efc2def8e5391d7e31dbd32e3e391f00040e1113985a0542056928e4973841bfd3e39ae92b50574db42a8e5a58aef99c2e7190bedc92a3f0e5d70b88f86440fd90593a6d8719a2186594906ad58cb59644269da33992669fe892d86b86b1eb3f0e3a80fc4043f5c0957ccfb3b525100f7f743"], 0x1008, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea0000f03fac0100", 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r0) executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x2, 0x0) fchdir(r1) (async) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x1ff, 0x4) (async) sendto$unix(r1, &(0x7f0000000280)="b1000503000004000000020003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673"], 0x401, 0x0) msgget(0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc028756b, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, 0x0, 0xffffffffffffffff}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000280)={0x7, 0x0, 0x1, 0x8000, 0x0, 0x0, 0x2}) r3 = msgget$private(0x0, 0x9d) msgrcv(r3, &(0x7f0000000540), 0x97, 0x2, 0x800) writev(r2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x1008, 0x0) msgsnd(r3, &(0x7f0000001040)=ANY=[@ANYBLOB="0000000000000000a2d23ba1e87fc216b208da74b5510d237d58cf2878bc63ce52486333aff80c82a20cec4ab1fbafdd964dd3f7ac8a4a9f8cc4abe64cbcff0a504d1130b0062098e9edc9662524f6bb342eb6f283caecd3a6bd90dd2d485c7196898f0c2666ce28be149f73fe7389ea1e59453b6b5ec2a83cc393c3d119565d570e975baf95a41b238d8c3c03e1b0f489c9c41d5b8fd55b1425652b630fa4314a9876a73146234ed0c4d3831c1bceb564365b659dd65d3924b243e7d1da21cdc8f56001da831dc9378248afff51b5bbcebd219ac740a6bec27022819ebaa6be59ce6f23a426383d3a13ecadc3e2f151c38224c780957970307f63a8676e491be3d9b8c95a280545ebe5d6992b5593f2dbc6c0efb74d39bb66dedeaefffb41b0c0b6eb487f0bed9ffea53561e1ef1ae4cf5a95ae31445d272da66981670d4daf7a80f5e8d249f08af9e9806342863b95741e58ee1f79387937a57029160351f97fb885ac3435c2"], 0x68, 0x800) r4 = msgget$private(0x0, 0x597) msgget$private(0x0, 0x205) msgrcv(r4, &(0x7f0000003580), 0x1008, 0x0, 0x1400) msgctl$IPC_RMID(r4, 0x0) executing program 6: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000500)=[{0x54}, {0x87}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x5, 0x57, &(0x7f00000000c0)="7d052b835fff49c2b3882ce973e52d76e6c4", 0x12) recvmmsg(r1, &(0x7f00000002c0)={&(0x7f0000000340)={&(0x7f0000000080), 0xc, 0x0, 0x0, 0x0}}, 0xfffffffffffffef7, 0x0, &(0x7f0000000300)) executing program 3: r0 = semget(0x0, 0x3, 0x402) semctl$IPC_RMID(r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0xc6, r1, r2, r3, r4, 0x2, 0x4}, 0xa8, 0x400, 0x80000000}) r5 = socket(0x2, 0x8000, 0x7) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000001c0)=""/74) fcntl$getflags(r5, 0x1) sysctl$net_pipex(&(0x7f0000000240)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300)="13b77f3b3fa9d9c317e55e71dc1d0c710f10369279976a4b36daa8f6372c7c60b4c115490e8e6c6ed6266fa82a50cdb8c8effd16769ad753be967d22bae12b5875299a47421db203fc1f3a3b08b09c226e5321efa6f867e39410aaef710d566fc63aa8255264d6e64f83e7016893875b86d204afceda35dd47e3b24960e0a78f8ac0d82973b8616618054ac1ddb0fcfb85f95a360a4406f30ca9e2d1fcc28369b5c07c4bca73de6d73c011349f44baf8b407840ddd726478669f4b287b9c0f78b65f87062b0b784964e590186180de911b60f3f470fb602bccdb5c1d8e72dcca4bb9917d89bd53ae96e2d464e924f514efb577857825f9c49f746c3a6f3cb14880894796e442cde46fa13a8a8a5d8e3a757026df30749f12e352fcd09c7849a51f49e3056679eb7c04357d5a4c668ee8acdd2a27306ae3ebef513c096173d4ed710caaf51de50c86404ce0568797dd34949eb744a1fe2de72b20430f7baeb0e7297e51597be73328afea0f1ff15a4f5ce65eabe217a5912fc6c078abaf708aa0297d92c4ecef93dbfec6946fe46497e64253f6a554ac9a996f60047139be55fd1f716f4b1408e31402ca0f29c76c42b1e3b93a3b66e947415b6071b0fcc32d68f0513497941af282faf404a27e88e75dd3b42d243ab3c59974f7d376772e194a6d165957657b5d35983f36c7c276f6043837c3e0d9170f0de8cf860c2f23e43bd3c2f97a4ab873dd5b7c759160adbc60bf66e6bb08f5ebc4b1e78d014ca3f7b485d9b2f3e77049fef7cbda841436fc42545d2c199b0bbc12026021d4ed0b6b86bcd6280eaed75b480a035323b88338b3b017b35a2be4355da94f56682ecf00f0ec13daf7ee7ac144cd8a91202c881fbff76010cbf1e533690357e1474c6dbb031efba7b971841368563568a3fb7d2853902693085fc44352717ce84e5010bd0d10dc9b38c206af97b8aa9b0d22d6e1c450416015447ceb7724acba80361ddc09ec8bdf8ca03dd097c44261da44841eb33bf5010371caf73965ac3d64832517711eacdda0dd9b1add9ebfb9b127742a9e44c84c649c6b6e69df7a10328a46dfacc5b4828d54b88483cef9032651ea1c994257cfd6ecaf30d97da7a4f02d6f2672c0476d12c7813f4faa4200ef812a35121578cd22ee479c15d953e868f6f00147fbe5dbb6d7eeb952f4d7c40af8e3205a3b335ca033a89cfbbc773dc35f69ccb83df7ae989cf8c8a4ffe4dae0c6bc09756012f20a6b8d8ca597ca5b2e99762d3f09db657744dd62389e81b22daddb5667e04823d823546f03b9923fc916d06b995f3a1cb0ee6c4b849e52d26fe62d4551abc7213c36efeedbb7fbb916bbd2bd0b42a19bdbfd77a59a6234ccabdb857ac267976ef731316d96573ded114ace254830cdb9edf205a5f5fffa1b22c91a0c59c51451314d7834893ea330f36f7c714a0fb414616c7f7f7034eea3d89fcdf8c265fff0e8779bfadfe33faaffe97e530dea77ef64f0de312acd814a237815cdf926ed6ca7c58d1ab4477eb9781d9b75a2296fd0329d4b7d34540f1babdeecf5397ebfc6b5cde6fca2227be3f42edc1ff31c35aea758a686f87732099d711cca8c1f24b3b68e87bd7a8c8ce52684bd718e4e1306da7bb48c8371714e6f6595b8829d35f5018200ef6598c055a0391961123e0856d1af7f9d7a060cb5f74d4e841bb11394479423c9f4d3f4ba013fe61e316585bf0fb7f834bb66481ce69edb92b56b526d8cc131e1a8f2437c1818968998be0f51df7b4599c3ccbfe0e98e7222b56fc4d619b235571771e7496c3386271c35604c1338fd0fed34d9b052c95141c28b6fc958de57f7a41dee6fd9f57bd6e44d458b90264733bf214519ee8308318e02ec7a612ee71897d70be6cd499086eba5048e4a43df6bb973002fe0ec473aba6a76d36c9e0bb55dae6542a6f2bd98baed014c1a6e516acb9b25a134de4b75624bec0b9a578980039f1c22360d978e8ad38d367b38cdd768bd8c7b6750b9d086071c35f42217ca65d75ad9456066ddb46878ecccf03c53e33c5ccb4e8459739d469ba889794c7b5af244d015601907c1125fab31405dc8c8d9add580bd485c7f4458902a9d449dcb86c176b55dcc1a9b91d1c9b16a23697f29a4712af36ffe6ae0e1e87534eb4853550b88f7bafa0c81ef8b74c485fdb9f56944572f9978d8d3e4579d830326d8c7e9edf06c25865c8364274bc7d083f25ad9e99a4a5f6f3e3e7cbc3cbdc293dd8afd0f5664bda850625cbcd96d66d4dd1792f22dafe855ea4cfff735dbc27869a95ca3f39f5d5e91496e7fd83fec1e7cea4b513de173ea80feb9deeac4b668314d0b45248ab3325860da3a51fc7988b34d85ea409b4bdb90b5773f35fb0853811ee676059803c65cf9f5d84fd240a04c1f75f306b831559f5c732f2db9b3edde755f2050f92ba34c90d2f4430130ff44f38cfbe241312aa527e6c61639b8fed75554bfd35a3e2ed7ab924a320cdf29c80e3cd531db4a164eb7d186d24cb1598901407f45aa4355813c7236b298f5d2654f600a02d6463e15be9484d309e84ef18dea24459616b8a93d59a366547b38e23f0f05d48e47b73cc7d6d1b40cf8b12ce49e5501b3e0e807fc4dcd9cb7035c56a94addf8e5d6df5ebf2632d58ca3bdec4fffdb5f6036107220ac4c0b6ed8d2659d820df6bcf09e201db938d7b697e3c39ad9bb2b335d4acece43456f100be92852922434a893e4c05b4c559c80e491208b586bb8892cd2c736ba058a78db730cf41f1556f1e03d80c770c845eedef6fdfa84b89af875ca108d5dc0499b0a1db87a9a00552f45a106977dde8f9a8ab003e410af32f0d8c0b478b51c414f06906694e2cf2724140eb4dfc8c83f5524a98f9f69161a914127cab730bd53c388043dc65e0bcdc903b6f2c8d81bc02ce4702c5894301f63ef4d00281d40b51366b016cb3ac0a403df7338ed95eace03981903680186ba315b6252cd99a0821e30613156890f80f522de52e8de3642d1a24cafacb5d3d5b3dfe2614e4b9af65a895db35594560bf9d90fe357774ad00e94b1994f8b72791b434c22844405ffa73a8a3d9d8373058ba29c884b8a7f0331a3e9742561e989f251e3461d1826c20254c1a9b27e861ba0df161ec72ef0e04cf1451c699813b5b34f7287ee464808310d5be0494cc29a0ee3f5c8ca6b478400043b6bc4c0bf8b08619d01e0d2ceda08233efe88ce504b7dcb69752cb8ea1849a288af4c0be7682aea7108aab7189a7ff570c804936fce4be7e1833ee65d7606b0677a9ce6ae05f96d4f46c5bc1b1cf12c2863b9537671518e9475e6ee34796e113e066b8a0e1be232b71fca37c8f6ad2c6028403d32620547aa1a23536bec3477b96371d5ceb9c34aa41bc51f91ce37a3089b0fb7b8a91bf2f5a0f6d21ea4dfa97bea9e79daed21b1824c3dfbdd9f4b4776f0a9545f01c1d27f14f855f812f859676fdcf38526e674aa99d5182637068dfa93be035ace5fd1afa36c4feeb265c04011a98edde752b05136cb13395eb81f57e29f778fcfa552708f41261effa015d0f5b90478f5f858b2c30b10da5890e92c8efde9f4681eec22f94e366e4ebe9a43c957f386d9775093a030314263f4bcaf7dce6261d949686b387872fc067976f36b4dbd2d674416f76ee1ff2ff9812369e1149c3bde4a9a73e7c3a34bb5a7a22f0c736886674a11430d2a03308480fe78d3e83bb1322ff1e796e793761e1b56bb00915657c3a42d12614ae1a62f7539b480c17ca398bc793d6cf4e1e0bdb3a8d060303fd71b9869f31dbe3687320b90c046255f1eddcd95e96fe227c9e038644adff12f0f905d23254cad99d81642598abdf8eb737b48c5c792770c5bf8da523ca64892d80eae4232feee0746493cc27496a50099d6c06194a9ad16e348f26ab8a66d11f0aa13f274f4d44626c53a2a536d792c0a049894e0fd4e8b130cfc795e51f0e772e6b901333f1175f871a38044f647de0f27b88d6f5ace20128f5439d91916e2171528bbef5a7fc17a2e13d5563db810573b4a3adec2d929842ffebd8e2da1d328433fe89c54ba917d54d8e5a0b7dbc3b40433b3876fc6151b792609aec5ded0a3dc1da1f9914dff2df6148b1fc0940025a3aa85b15147a857ade0dcb3516670829c050cbf02280ffed1eadb0b89b4a6b028a92ddeda0cf3b0f64449962bd0337a000f84b4b4a6ab1e760d998c8a1d239215d8073d49a019860c8efcbcfb92c7a436c6ece18db209da929be3ee4b5d003bf300a3e329d00cab26f2b7ad130f7fedbb8743aed1a48ab52f8f695a61fbcc13b17d92066d49cd581e1ea1992f61fe52f178432eb61575c31a9af60c1d554bb6d1b869a49f8f00285e32e491ed8524c661d80ac43a6e087ecbaeac1b7890a5b1bd67984a31819dc01b43e4cb0f4130054f94fcfeead2b48114192a4c8c16963c463062e1eb8a29e03bef1caef7ab629d2b54c654b7a108790f36d6867d2840a9ed4489d972044a06a76c07f76c7dc16869b9a2f4925077a2d9d049bec7eda24ecc3679f383a674c4a57319e87ff23a0dfb39ed3a09dd3d7730f5bc1d7f668266aaf1f71b9b471dc939cdc9991de174e73642ea68882a4749fb45437c7e78365f61af0358d56e92c68d3a6b431e8b341cd45cf3c1a15f583eb6b6b2fed2722e5dbb5071b290f86d6bed94da484c910a5d70d5a3deb40621e39b78a95e921ad4799ab73fd6a6c2706d9d6cd69d55af2d596413eb6793a7d6496521a77a36ee1efa86c26db37150525071356752898a814fc4afdb8d1f77a763fa459652443c4c359ee374f94c76e5c17d8e777c3c73887cf54863a2f360839a84bb3413f5d5ba8a56b9c32022d7b398ce490fef9c5f3f55d2a833e359337f78197cc344af7cd4fdb2a39864cebbd5a7a0965f775f9b16e68eb4d3cdae1523c99d8a13d1c343a63e40aec05c001ff9b69e3aa381fc500a5e834beb88699b7514ddc5ec8a2e1e061891bcf33bb03081f429d8f894e3eefbd2656d6f0681e46c63b06946f5f8c53c5cc6013bcdcd950f4e82004cddcf05ec2e6d400426583c17e4798620646570241f357713ec7fce8c2e729735a5f159be0a408798cc88af9d0309805b22fa55ea205907f614389f52fc3b1cceba8ab6dcd981c9703e58fc0581dfda90c94d569d33cd57b648d7ecd0c6829cdfc5b3438e3eade1112a0fc139ff5b749b94d1872a5a355fed0331f389e1cd684d2198199b1b62607efe8e2a567e477a6488804111fdbd6bf36464f6f49abcfe47d286e0822491afa18336823ceac1cbe2eb8df5d75c16f096be58d7f55fb8b9390b7c26e0d293070377fe099809ed74c020a93cf9f7a20d255d8cb3a11d81e5bc5808ef866fd233b1858c28d35ac57296c082853cc709de61f3acf5a912d6ca52c5e733d33795b33c45ab0a0c40433f1dcc44516c9620645ba06d760550b142203e46da575b6120e09b16c6178873b514b31d27b920ba43e06e3b1a762b3e75c47aad2e72bf7d4dc8987390de09b2ee1ba12cb813972af37c0137c668f316b923dc5b58b40e0870366a4ff9d06b3e2bfa71df88bd29f5edb7b7ed802fd76c3211f044ffe08e6e20c680aa083cee0274e2840fb61422decf14ef4fe17bc7b4aeccee120191d6ac98f812dc0c5aefdf52508c0ed315210706a9eef91c43ba7839481f5f1672cda47a938a1fdb72791beccc2ee037b0368c5627254fb1a26652fd635d80e992cc9fd6f17e910b2cbb9944296cd5dded39136b987f4161cf73f124eaf65c986ccb7cdcac0f08d0", 0x1000) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000001300)) r6 = getegid() chown(&(0x7f0000001340)='./file0\x00', r1, r6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getegid() r8 = semget(0x0, 0x4, 0x80) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000013c0)) setreuid(r3, r7) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001400), 0x8000, 0x0) ioctl$BIOCGHDRCMPLT(r9, 0x40044274, &(0x7f0000001440)) getsockname$inet(r5, &(0x7f0000001480), &(0x7f00000014c0)=0xc) r10 = syz_open_pts() getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001500)='./file0\x00', r11, r12) kevent(0xffffffffffffff9c, &(0x7f0000001600)=[{{r9}, 0xffffffffffffffff, 0x20, 0x1, 0x81, 0x3}, {{r5}, 0xffffffffffffffff, 0x0, 0x8, 0xbeed}], 0x4, &(0x7f0000001640)=[{{r9}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x80000001, 0x4}, {{}, 0xfffffffffffffffc, 0x80, 0x2, 0x4, 0x100000001}], 0x9, &(0x7f0000001680)={0x2f2b, 0x2}) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000016c0), 0x10, 0x0) ioctl$WSKBDIO_GETMAP(r13, 0xc010570d, &(0x7f0000001740)={0x1, &(0x7f0000001700)=[{0x5, 0x6, 0x40, 0xbc, 0xfff}]}) recvfrom(r5, &(0x7f0000001780)=""/191, 0xbf, 0x42, 0x0, 0x0) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="b437ab93c964a746142266744948d7fd680cdbcb129f48cb87bc81ddd308645d34ddd107e001137e4f121e7524ef851aeddab70bfdb2db04b8b8b57dbb81c9044fc315cf01385ac7652f7b80bf4f68a61678fa97ae4b01053590347ed054dbe112f57b2082b4a11620c3dfd50304dce95426ba5c62bda1fcc4a92d4fdf8d2d9e8dd833a9fa304a6b79e679c96d3c67bce2370c8af93debe281eb3bcc3a91d6b79512f65a50864ef623118425e2f2ddd0ee32fb71da99a9516cf7e12365f310ef73fd147f6f44e48a7214ee8c07ad8a122c6a8c1de3db474a442a", 0x71) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100), 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x1e, 0x2, 0x11}, 0x4000000000000136, &(0x7f0000000300), 0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="a56c2f8f24da718b76f86a028f5bc3412e993d61706a8c7ca1af13eaf17c623f511faa0d47e15cce7a99451ac7a373beb6be7530bcb06a14e49151fb1225b319b0c1a1c71683621f0c0c21ce2d67554481e6af6712e1f2a05473f8c5ad9bbb00b2a70650509b838dbaf25fa80544c6707e5be21dec7e725ac7a014f6559a8ddf3f0a511b57758c2dc68ba8e330aa87e926aee153fa86747c513798f38414d5bfe995cf2877041217bebfac24e3a0f826e8e4ef27a448424fe552df13cfa60558ecaee186626b68fd5e73de1b14393cb9caac373eab", 0xd5) executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x13) r1 = socket(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4}, {0x20}, {0x6}]}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c545, "10267e7b000000000000001e00"}) writev(r3, &(0x7f0000000380)=[{&(0x7f00000003c0)="91cd3074f645a4352c9f4d63bf6874e5f2845a26cd9de9254f2cf688af3bededde9cf1c9b902da3b270101000071ff77a79330c5fedca8", 0x37}], 0x1) write(r3, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) setsockopt(r1, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x38b21b8820b88f5, 0x4, 0x1) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000200)={0x10, 0x76, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8fa3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x80}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ff2000/0x9000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8000000000000001}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x1}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x7}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x50}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000002000/0x3000)=nil, 0x1}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xc}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}], './file0\x00', 0x8}) executing program 0: mlock(&(0x7f0000ff4000/0xb000)=nil, 0xb000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x46}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af0cbf0fc7e1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df", 0x49}], 0x1) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f0000000140)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chown(0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x50}, {0x44}, {0x4006}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) r3 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r4) getsockopt$inet_opts(r3, 0x0, 0x25, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="f1d775504c6fbb55302c9cb775602ead3b5b1c0697dc9a46e850fce41a7f1ee8f25dfd960b77233a9800bc9e9df533b08224ef1ff62a97d5d13dd5559747bf74f9d12f6af8b9663496486c5502a9b9599374adbca3f3149c06e5961b93557dd2ecd00f6eb68ff48d0dda3d7cb0ca62ee42bcdf942da0aa4d12ec880af3c7834f4d7c2a9be20fc4418193bcaf3ec6cc3eddecef9791c924d3a16c2a62e6fc68275197202a57f42016fcc3c486c45d6e3ef27879a0ff913a6e1cf437d59750b71117a420916e", @ANYRES8, @ANYRES16=r3, @ANYRESOCT=r3, @ANYRESHEX=r3, @ANYRES32=r3, @ANYRESHEX=r0, @ANYRES32=r5]) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) executing program 5: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000ac0)='./file0\x00', 0x0, 0x0) read(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140)="53183374", 0xffffffba) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x4}, {0x0, 0x0, 0x2, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) (async) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r3, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x2}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r3, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x2}) r4 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) (async) read(0xffffffffffffffff, 0x0, 0x0) msgsnd(r4, &(0x7f0000001540)=ANY=[@ANYRESHEX=r5], 0x32, 0x0) (async) msgsnd(r4, &(0x7f0000001540)=ANY=[@ANYRESHEX=r5], 0x32, 0x0) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) (async) msgrcv(r4, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) socket(0x1, 0x2, 0x0) (async) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000100)) (async) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000100)) kqueue() (async) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x3}], 0x101, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x2d, 0x20}, {{r7}, 0xfffffffffffffff8, 0x0, 0x0, 0x0, 0xdd3}], 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f00000000c0)="8b6304301bf55db71852e88d105edc6796684ff865feb4a4e5ce91e475b404a8405bbd1b097328ff8a2d18ebae52c54f6603fa614d5a595ce8151167d9336f99567cf3f024cf6ae4b7735e555dc7ab27deb17c3fcd82d86fb1957891b80e196f5587886a9331225b", 0x68}, {&(0x7f0000000180)="0ae1525cc876a41a5497e1f6224ce16d0626f9b46fda29f5d3382dfadb0b1562cc3075a1e13ed73df9866cb4304ae4b10b80536149607b5fbedf7b20a8699350b38b3c79a21342bd5f203cb0d84e5956bb67acae95a80e74670c8a27d0ec1855824a3f6bd99bbaaf1b8bafa990c2214a1580bb7123c374c1746e1a429da72bc88330c434040f0447f13341d8994833a438b4924c2bb98226b1da5bb0b3c23b86b72c38de3be4e807dc7aa78e6f6cbf44b644f8075c5d13b5f646d363c74191eac071ab2c3c57eb8ed8a20beef1d784bf4d79", 0xd2}, {&(0x7f0000000280)="76884bf5ab891d27127c01a0d11f1ef8b401a00cbf07fc398bddced2789615704976401ab974e90fe254e5aa8320c4e683bdfed6fae7ea221a26e0cac97f17fa4fa859cec875ec7c346e2e048646db57f1bff06de27be3673e1490ae802f1aa7d7d8d048bd1e357d06b8c1e123e746512b09e2963ced45c21c9062e9a45cf6499a46c6c691aae8c5852c854dfcaa78cd6ebacdcf3920b23faea91d4b44175e407b35339c49c078e9b478a458e7de2710024b37470a5815e710ff428feb35713639", 0xc1}, {&(0x7f00000003c0)="eeffe9c20a98a2b03609170722bc2edbf74196de6f89f761a225162d990b1a56a91a9cf746685c3d79382656a2d0160c41e1ff16a023b3a69cbe924bc759484920ab85b79ce8238e0ee9c868e3b30ca152f9cecd6a51ef458be188aa5cb932bc021cbf158c736adf3055fdacd9986ea6196e19cede73385b5e87c9054240", 0x7e}, {&(0x7f0000000480)="22e7754f33128e1c8fcf7efd4a0aa72821d2d59146d50737f5df32d3e4af143d4d609ada9d6aee752b56f95854189ecb968de7127f4979f03c569bd9b47475c85f499620ee9a433b0025", 0x4a}, {&(0x7f0000000500)="9a5da788cd35a7f232ab46b01a52f6638d06fc34fbbe5410754ec0e5f99d17b92fb908fdf0c3ce668325ab4828888c620a16c32a007e7a60b2cdcb64d88479f6079fba9ed7371c61530a5de59fc01596233b661f1183f6c40c41a00dfeb1e84927a50653aa5e18907eddf9ea5ceaca63448426847ea74269a6e36bd1c3a2500f4a7c8bf845ceeb4120d7215a1481eb0a64e7fc03ad9009f1081c7e6a1d6d926395ac63908c2bd4d02aafd838b25ac08e8fb5797c", 0xb4}, {&(0x7f00000005c0)="c833aa068bc420f0d0187b123813bef90f808ba23f504506483fb5304649e45292e6a72755ee933374f16f1c3986eb78a96fe3848b9ca06f986ed212b4a6703bf829cc9ab422d959d78a6e5cb28163bd00b863c353fa7515488263d3940402", 0x5f}, {&(0x7f0000000640)="b9f122080b11e7d17082e09b3ad3e4bff67ddb8cd176e801edd73e7bf77b8f48a70cf29a54916ef8460308ed1d0edd4a572ac2ae72cb3fbc994aa3645c64a1af50b4d6b20d7ae3665d5b185ebf2c140f5059ff4e7ae71be570667e3c5fd6bde866bb20fb5f3601ab4edd3b6b8ea684f89218dd07fc4acf8d387b75ba50668ef257e03861363e1ae65c2893e21c1a0152aa429498b779acb93ec6ff87d294310ea4e8ff8e542bd69bd0967993d67e136fd06898d78c79391a382797efb0a71c9e8e746aa834f913ea92affe14b33542d87289b0ff4a4c6530f38cdc4f125fe388a03882387538de3e87402b8284e37353885463ba6419", 0xf6}], 0x8, 0x0, 0x0, 0x8}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) pckbd_enable: command error executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4c}, {0x50, 0x0, 0x0, 0x400}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r0 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="a77d66a9287e8f9bb41798b03a872004d1b06c325884877f7603ba95696c3940edd9a07b44bd1b76fc671c6077496529755586d6a0514397ed8e331269941279240925d2", 0x44) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x1ff, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf", 0x1}], 0x1}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) getrlimit(0x3, &(0x7f00000000c0)) syz_open_pts() writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000180), 0x4) setitimer(0x0, &(0x7f0000000000)={{0x8000000000000000}, {0xffffffff}}, 0x0) r2 = dup(0xffffffffffffffff) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0xb, 0x7, [@broadcast, @multicast2]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000020003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: sysctl$kern(&(0x7f0000000200), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() pipe(0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)) flock(0xffffffffffffffff, 0x2) seteuid(0xffffffffffffffff) setreuid(0x0, 0xffffffffffffffff) clock_gettime(0x3bd70b3292b7004, 0x0) symlink(&(0x7f0000000280)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001280)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000100)={0x2, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="c45736d4178d7a2300000000", 0xc) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x2, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000001c0)="6080d421f79ec61b566cbd4bad77879ee847e6b28b58008a2f4e5aa55cd3e8768bfcb2e520ca3a121b4c968151ce3163cd2082c0a068302e012a564d77a7c6ab", &(0x7f0000000200)=0x40, &(0x7f0000000240)="0a47a6f95ef096f24b77c0478e364c737c3944", 0x13) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xe2) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0, 0xffffffffffffff3f}}, 0x10, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x78e, 0x0) getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286989, &(0x7f00000001c0)) executing program 6: pledge(&(0x7f0000001240)='tty\x00\x00\x00\x00^%\x85\x91\xe0Cc\x7f+&\x82%5\x18\xcf\x97\x1d7|#\x04\x00\x00\x00\x15\x00\x00\x00\xa3\x1dL\xcc\xf6\xb4M\xb2G\xe0\r5I\xf4@\xf3\xe6\xbe\xff\xbeHi\xee\"\x8f\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdb\x01\xb4\x7f\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\xa7\xb2%\x1c\xa9M\xeb\xeb\x00\xeb\x91vr)\xa0\x0fl\xd2\x87D\x00\v}.6\x00\x02>\xc4\x11\xa4\x03-\x17\xb2\xcc\xe0\xae\xa1\n\x103}\xd5\x1b\x87M\x11\xad\\\xc0\xc4\x88:\x197\xb3\x87\xc7\xad*o\x02:mC\x85:\xc4\xde\xe1=\xbd\xfd\xaa\xc0\x7f\xda\x84\xf6\x8a\xcd\x13b\x96n\x17NV \xb2\x96\x9f={\a\xe6\x9e\xf8\x86\xe5\x95\xd1U\xaa\x82:\xf4w\x18\"\xffl\xb1\xfcz\xa6P\xef\xb6\xba\xce\x1f\xd8\xb5\x1b\x90\x1aAE\x17z<4\x9c\xdc\xab\x12y\r\x9c+\x18\x124z\xf2[\xd1-\xa3]6JW\x023\xe8R\x95R\x9d\xf9\xf0U\tb\x16P\x82\x9f7\xdf\xeeow\xab\x87Bb\aO\xf0?a\xb8^\xeb\xc8\a\xf62(\x86\xc1\xe4E\t\xbbg\x16]\x9c6\xd0\xee\xdce\xd3\x14x\x93\xfb\xf2\xe1=\x04\x9dL_C>\x12\x1e\xa0\x17\x19n\xfb\xfa\b\xa0\xc4\x13\xeb\x96\xe0\x00D2^\xc5\x01r\xf3~\x00\x00\x00\x00\x00', &(0x7f0000000ec0)='tty V\xef\x86\xce3|#\xcb\xec9\x81\x02e\xa8\xe5d\x13\x12E\x03hb6\xa3\x1dL\xcc\xe6\x98\x0f\x01\xc2\xe7\xac\xb5\xb9E\xdd\x1d\x96\xdbY\x91\x0e\x17\x01\xa6~\xd0|/?\xc9\xd5k\xbe\x02\x00\x00\x00\x18\x01\x00\xeb\x91vr)W\x9e\x1f\xa5\x00\x00\x00\x00\x00\x00\x00\x00\x84\"\x05\x81\xd9X\x9e\xef\x8e\xe8b}:\f\xed\x80\x97~\x8d\xb6\xf7\xf5\xcf\x13o\xe2V\xa2\xc3\x1f\xd31\x85\xb6\v_hS\x8c\xdfN8\xb0\xd0\xa7A\xcb\x94?)\x18\x83!A\x05\x13\xc1\a\xf9Jy\xf6\xcf\b\x02\xd6\bF\xb2;\x9d\x8e\xce\x0e#|\x9fa\xbe5\xa9\x9eAB\xfe\xa0QJ\t\xe1u\x01\x00\t\xc4W\xbes5\x93\xeb\xc8\xf3?v\xfc\x95\xf9,\x8e\xcc\xbc\xbf<\x99\xf8\x8d\xac\x9ffoH\x99]\x9c \x03f\xe9\xba3\xe5\x13;>\xefEu\x11)\x9eAx\xa3G\xee\xee>-/\x10\xa4\x8e\xbf\xf9\xf4\x05.\xf8}2\xb7\x1d\x9f\xa6\x88O\xc0\xa7qzFeh3\xd3\xd6Otd=C\nJ\xf2\x17*d\xaf\xde\xfbNk\xd9\xf0\x06L\v\xa1\x12A[N(\xcd\xdd\xd0\x96\x95\x9d#\xb6\xff\x9c\xdb\x01\x13\xc1\xa5V)\x9cI\xe1_\xdb\xc7n\xd9+\x7f}\xc1\xe3\x94\xe0\xd9\xff!\xdaj\aNJ\bs\xcd\x90\xa4V\x94W\xa97\x10\xb0\xb83wXI\xd2\xd5\xe3\xed/)\x98\xff\xe4ZN\xe0\a\xdb\xbfX\xe9\xd8\xa9\xbd\x90\xb90xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000e00), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000180)=0x2) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000580)=[{0x4c}, {0x5}, {0x206}]}) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) r5 = syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) madvise(&(0x7f0000268000/0x4000)=nil, 0x4000, 0x7) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) setuid(0xee01) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0x81946466, &(0x7f0000000100)={0x0, 0x0, 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000380)={0xfffffff8, 0xeb, 0x10000, 0x1000, "6c2f61669658d33403c31259a42579757e39537e", 0x3d00, 0x1}) close(r3) executing program 0: open(0x0, 0x80000000000206, 0x4ebfac6bbaf7817) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) r1 = dup(r0) writev(r1, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000000200)="4134ff5fb0d260ee32830830a2208d8ad6eade0c7885404f3257583a677d3c00826d0d1d56fd7db356899b3a96139ada", 0x30}], 0x2) execve(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x7fff) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700), 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=',', 0x1) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000180)={0x0, 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r2) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = socket(0x2, 0x3, 0x0) fcntl$setstatus(r4, 0x4, 0x4c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r2, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6}]}) mknod$loop(&(0x7f0000000380)='./file0\x00', 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r6 = syz_open_pts() close(r6) syz_open_pts() select(0x40, &(0x7f0000000280)={0x8, 0x1, 0x2415c1aa, 0xc61, 0x8, 0x400, 0x5, 0x4}, &(0x7f00000002c0)={0x2, 0x3, 0x11f6b098, 0x7e5, 0x9, 0xae1d, 0x0, 0x5}, &(0x7f0000000300)={0x400, 0x5, 0x0, 0xffff, 0xfac6, 0x6, 0xfffffffffffffff7, 0x3}, &(0x7f0000000340)={0x8, 0x200}) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000000)=0x3d) executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() fsync(r1) r2 = socket(0x20, 0x2, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1205aea8c500002002fbfe0c2332051ed6b71d89e0000405f8fffffe1300"/177, 0xfffffffd, 0x0, 0x0, 0x0) executing program 0: ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = getpid() ktrace(0x0, 0x0, 0x14, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) munmap(&(0x7f00007ff000/0x800000)=nil, 0x800000) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket$inet(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x20, 0x0, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kqueue() open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000073a, r5) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x3f}, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000200)) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x40047309, &(0x7f0000000280)) socket(0x10, 0x5, 0x5) munmap(&(0x7f00000f2000/0x3000)=nil, 0x3000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) r2 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x91) chmod(&(0x7f0000000180)='./file0\x00', 0x23e) setuid(0xee01) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r3) shutdown(0xffffffffffffffff, 0x1) r4 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x400, 0x1, &(0x7f00000002c0)="ba58096e8fd0457735b4c1f96a50e99310312b4bb650da289cc61c8cd310af791b1829ecc60889cf08a005ceecc2b96025f0128ee98ef3ade919729cc3e534fea4bb39d3c4736604357b28da755d38cd6ff18b55e458c6c9bf1718d95b33b28ec11ed9664dd661b488262f5add80ce3b757b10e2c7bbc8c8185bd36af76054028a8785ba20970bb6eaba01f8a22204eefac4aa720d1568eea03fd11cf072473c99802e7dbd473cac724df13bcfb79cf5ea73e33b93ca6e50a68901ed11", 0xbd) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1b, 0x12}], 0x1, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r7 = socket(0x20, 0x4, 0x4) getsockopt(r7, 0x11, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6, 0x0, 0x0, 0x0, 0x200}}) r8 = socket(0x18, 0x3, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0xc, &(0x7f0000000100), 0x0) connect$unix(r8, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) socket(0x18, 0x2, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{0x0}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r3 = socket(0x0, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x10, 0x4000, 0xf9) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) setsockopt$sock_int(r4, 0xffff, 0x1000, 0x0, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x240, &(0x7f00000007c0)={@local, @remote, [], {@ipv6={0x86dd, {0x4, 0x6, "fd3f01", 0x20a, 0x62, 0x40, @mcast2, @mcast2, {[@dstopts={0x2e, 0x2, '\x00', [@enc_lim={0x4, 0x1, 0x7}, @pad1, @ra={0x5, 0x2, 0x3}, @jumbo={0xc2, 0x4, 0x7}, @enc_lim={0x4, 0x1, 0x1}]}, @hopopts={0x33, 0x0, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}, @fragment={0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x65}, @routing={0x67, 0x12, 0x0, 0x1f, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @empty, @mcast1, @rand_addr="decdb47717ffd63d3df5986ac477ec33", @rand_addr="095eb8a4da0e5537a09113264fceb19a"]}, @dstopts={0x33, 0x1b, '\x00', [@pad1, @jumbo={0xc2, 0x4, 0x9}, @generic={0x5, 0x23, "6aa7fc2950c571c22278aaeb8f18524b10a9d79d08a3d5b82fd065f55db237b193bdb4"}, @generic={0x8, 0xab, "1f511f7887cc4d52e3df78dd46c66e3a9fbbdb8a80be4b56ecabad1f8703c81047550618e3d1de92297e249b24af2e7ffe4cfba24755b0b9b26ba11c5c30ad9d8ae5390466327f81adfd5259bfb8a6e394260d7e544ba0f29221e79c874fdf0cec0d744f028efdad0e185d88d3ef7a2c49af10126c4a552f9d357fa69c9103f8179b12a4e738bc1d45d9e851a092577a4ea4637c9707bb3fd8f14f1902d63a293c1cad5b47e6eb069155d4"}, @pad1]}, @routing={0x33, 0x2, 0x0, 0x27, 0x0, [@loopback]}], @tcp={{0x0, 0x3, r5, r6, 0x0, 0x0, 0x8, 0xd0, 0x5, 0x0, 0x2, {[@timestamp={0x8, 0xa, 0x3, 0x2}]}}, {"92cf62357121ca5269c1b3e37f5e2f3cc4ba335c4e8c879a4c7c"}}}}}}}) close(r0) dup2(r0, r0) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="1918", 0x2}], 0x1) (async) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) (async) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "bc86ebcd00000020000a000000000000000800"}) (async) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/135, 0x87}], 0x1) executing program 5: sysctl$kern(&(0x7f0000000340)={0x1, 0x3f}, 0x3, 0x0, 0x0, &(0x7f00000003c0)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2e3cdade50516597f477ca5ea18253c1441678346ddaa98e47328e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9a124fe1fa6590db3747e6e3bbdbeeade3261710019772c58721a2d27bdbdaf8ee148c6bf5991e209d97dd2dd3bd66a48995c1d965d48a1f2270b0bce7b12d255a3a513a3c37c06719f26122f5fa5d1f2d977fd600c5c64699d3fa18da61bc78e69be10e46223b54e706099321165d89b8e3a8daf3994cc10b80dc83d0bd7642f812363eb9bca4dadff11c91f33a1fc058d79135206d0fb3a86c74c6026f8c7bf5c8793b75618284e06ea4267112d4a9f359adee56e295f3b5808cc76da8f09ff98ffdbf3362cd226b1cd8f68194815faf3efa93b9d8dae7d8dc2e658ac1ff31842a2d76cad4797150cb3443400"/364, 0x36) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x15}, {0x1}, {0x6, 0x0, 0x0, 0x4fed}]}) write(r0, &(0x7f0000000300)="f7c19e75f91c072ad36e220d69db", 0xe) sysctl$kern(&(0x7f0000000000)={0x1, 0x10}, 0x2, &(0x7f0000000540)="0cc549a684b44ef06b7aef93ee7b0b6bd97ad939b60bf1e10daca52ec603554b3cfdf44b06f5b2852ae19803266f449476db0bcfd218e7c1eb38376629b5b4e9a74f384cdbfef0d68840525a8a230203db0a8af07bfeb4aa68f9907b86aabe07402fc634595afb24d1e9d32e41580eb053db5598addd687227be6bf0138fa9cc129aaa74c16bc3cfefb247b205b01177e42a49be4e25b7c77a0b2fc3b0ddacc96b7b99393e495613bcbb39da52ffda87e1db3ed226c2c1decac5e49eac863c693cf27a0feab2a8c5637a8d8166f37c6d88587efad46d37e8905e469019c9abd5d5a4e28327a575ced45b53264803eb9bc0929d39e2eebf5d4809919502b3f90d4c7f04ba18ae35ad905bb35dddb775af518147a38cad43186d64f0df383b8d45feeb538eb64be7c5a0f2482e5edadc194e80df55fa7f0988f3b0520643c2c907379ae0d77e4a1fcbe68d1ebd4df7c4b34e1df2edfb5f21c5d5b414a1fd803a68d95ab09f3ce0534b151f2b39a67d81f23f2e5457cc2166fe808a5f73f3ae38294ff493a1e199361fc4d99af5a64cf74a486582ed81e2af0cfb1d1f7f9ae1a46d4f77d7afac0028ef4f87fd55efd1c33bc6829591333b39651cc8560897602307c1325b0b9e3b452474b5cc249f3390e86fcaa7a289fd0d410b7bb6cbb8b0f358879d74fdf789872880d9c160b2e1f622dfd9a4f7d3032506ffeefa371f6980e9868209615b098a50ccaafa266523b2377fabb760137d44419a7f411ada2c1f45927258db920fbf89a754b534f42104b03c192191b5b4564dc8339e2ca2ccbf5e063e2c9e8de4f1da7953b374ad856a96e0c82fb52a1fa8404069e451e91a7fd07897c376a249508c3fc447031c08eb14e3b39366ab2dc161f8bb4ef13dfcc8bdef34795a4d7ea691e0188e86e23842ae055ac366b9c95a2258fb3fc4aa5a369e9980b25deb72b8374c4d77a9a39ce58078d96853ae61ab90e9e0038300add9036b8db6efec2e5f0b4ef0f79760a61077e217cb09e907ad6ce2dfa6e0b448ffa383193e690e4ccdfdf4532ebc7bc928d782d05cc322af500233b09c723d5faa619d7812e2402a17e2c238c84d37f9f161c4c55430231ce75515b149a6ada18def29f9baa112bc42a7bc2800a70e569aa79d116d2c49caf850e7eee4cefd9ff6d9551e9d49362a832ba91b5ae62f8e6880f1a4770e8d4d413ae40ae8b627a792b615e583486360cc399bf3c7c2085fc9d052c03b5023e561bef030a47f3faa4de9ff37414ab192f2625341e9accb1915173ecf8973d957079a41321fd148ab3f7948e63242b0d99541b076b88dbb6e0d84bc8b6eadbd0c378eeb61ef752add05bfda2878a53302acc1b0141aa900819f1932bfe58310532de095ae63ea4599cf606b76b8aca2202772467dd44c2dab9347080507bf4cbd59c81a13d2c89e2036774f5a8009c44b9ea08930068b43019b71e3330a451d7a8f33ab184160ad5a00b29420d1f36c69405b0be2d6e9d93e8afcb9d19b439f20fd4d2273f4b85801af2145120f64b6d1f27929a94f97aff4c2d6b3f916704d5c318219a353794fb077ee02fb05d217179d0ee5de314dd9d9de1262cd4697c5a7a267b8dd0ea1ee27a45b43aa9bcd60e36e0912a56499a0435b890321c8f7ff08dfbb95f26d8c798b781c556b6d1758cb3180edf5a6cd56b2412041789b5d625919d5ab95c7a2a73a3f851c800210f60e99775333650b7d16f1e8726e8e23d2f464a47cff0557a5c93f8f4dab1a3201b7e40ef8243446228847d5bb2fdd7276fd437f6d85427fa6634a2dc7ba63f23105f4a51592bc766483a0ae50b8ad2e6a6fdc88818cb406381d0507fe9a22f6747d86dd24a2b0a206bdd2e3c95f29bafa19d5233bb1c28a32d8e10d16f83ba9906c1df1a05130708281d931f2a1d6311307d32629c61b8cf75a55604ec6dc579a643ef3bbe2f08a7341113cb4572b28eeff6db3bf2f84deef66c9080b1c6e5953074e5e90b9851cf888cf426db0d7e597583355f7f7746239971db0a8a16aff21823389d7efd89d1be10b69c0cc7afa649906158ad6abce74e9695706c4c0ffbd2f92b4c97257cf02700b914558d025f558cc8aa7f7b2a4b6cb00f120b4b840b5c556b7e566abd170bbe07e5ed71ff4890951254018f57df1620190bbed718d4b0b3ff3f52613fdedb3e806b9356721ff6993e0070407e65469437bd7c95de03117318c9c9b36b588d83737c7e31d3349a25d1c8c888cf63bd61e3e5a820cccdb218c1ba010fdf035c520e9131db78767e93438057319ce90b8f9298c72aa9a7db2a85c5730515f8e93cb3894590bfad22998e90cfc429de573f4a65c864a97912f5a789595185e1c796382d9a7600e79505571d18571dd1ea7aa14547c158db68ad15cff468f2456fb6dd0aabe11b75c53054d2c2a68284d93d00d65c59f921202a7ebf3bc2385a852fbcb244c5c85a660964b91d71346f7a7cc4e3ce12531096361df2f0c9153e811550312e9abb8489581eca953f3245ce8d736e9ccef78bfbb8a3f1be7e54c3033834309574ad4e764e0eb89bdc9ba382d390486bb455e2f98e0e6146c1084fd4552b5ea65ec30d595bcad8ba1f2dc7ec76784e3e1161fea2db05640c0cfaf7e83abd96d37f582ca1ea1f9a1e28fa4537ff3e8a47710e98c5b8f4acac1e97e5231674ae139a1150a593a29e90b378a7d939acad3b64f80775807bc8cbc9e485bb757be05864045b16752962a581f4a37fd877a7b1451f07b9742f6c201f5f35ff8d99cb62bae299589b0fb221ad3877eab5bbc968615ab1c9b46c1301cb5db695ecf846491ee8e9180b5661a789a13ec715a07e893a5af8df5be270416f40bcfc6e939ff13c6bd893cb959d6a46fcaeb05c2fda57de8cd3b7b1e58db82f00f066852970363c75411c6d01515c6b65936998a8907c95608037919a95de18dcb2b44be7f5c57e13bb6fc2288dec611c64ffd37736aa3a5a2f52b4da214377263975f45c65c03d5a0283c53f16e363ec0117f1467c6dfc5408d0a119620b4e07d573b86ad1e0c990f52203c974fd1a83de895ad3e133e19d32c3be6d7c520c0bf62b4ca61aef0ea9922d574934518b3da1f79f5b14012531b673d83f3a62748541057e79a98329cb8dab0cf4869dccf86ac5821650f61c52bdb3de6072c747a611a4ae4ef15a280e8d5b48553bd72ba9a4f5d052c0aaf2980bdebf94bfc33d7b68d4ff434ae48a21f00e2678fac76f412b27adb3eb614a17d475b99b89f66c8c5c658d66cbcb635452041c94b8344aa3da3d675b75ca3f5da56b9b2c4d1394b5eab3165afd6634ffd689ac5aa8071288472f792fa618288ea9e17db52946f1af9d7a5014a5c165bee377717f7f5085ccf4b6f962f924c7b955bb27b6fd954826ef494c21dbe11b3aca56ef59b54e96f19aa91400c68646ac8a8320750045f56a5833b4b97a4006fee68e8e97178b7fc3f87ca39ae43c40fd5c7d32cb55414c7315dca5263e935941d3a083724d635cc9cd403408c12a81c281369fa9909535b22b814a3029eb176cf851667d01363fef7f5b415b8a66522f840dd70110f5cbb1551a71c0bb24bf4dae70f8123a31b7d0eb414ca6f48ff391db643d82a91a26a540a8c169169643d3606f857bcd373ed467122156df3d26251e06702f9673820149c725ada484a31865a0c20cd3d6b4c37d006394d437b13dcf327c1c9c1747cf74b5c31910e273f12275870b2f6033a05ff9aa2a6c745e4966a56d0f379e51762379e069a935aa08c5b2cc791358fadb8077e1ecae6141ab626be17537ce1b59a5d69109d644a9f21c5cbbbe5171525a6a2baaeb53b4aa3651ab68afea9eb1b949fcc9195b1186538121ac49beb92d5d9b172311942ae7622284c9f58d9b6b223d75ab05e99abb86f495001496bb29143b76553b641b884a30b6bed2cf1d42261abc016c3a891fe45cdb570b629c337db8f47595c1d05675b186b02274bec708d669caf62a2e4b713cd868b4207612816ac2bf126f22f901974ed0083304dd5079156122a0f73ba380565bac06c22d27072a19f658971cbee7253571c001422da87c43ae795e59b13bf5ab76e3fb6872f72279ae7a6afa4876ec0101018bfc9015ed5065e5cfd8a04d733a153382423ba38ad55633d8834f7450df199ca81ed58ea6d2ef42e36128350eb6998c4a4652892ef63711fed353e39a01d4f55310ffd4ba4040bcc9638dadc32ad7f0605bb660336fc24e12caec1eb8e8a9def6d00c96e748ff02af65a1b901de7f34149d05db5176719c2037360a250a105a9c158147e03fdf7b7b0a7ec8bf5dd66e4ed14a92ce46e5a88b866c518fa6ac4cbf1f595a5e1aa4292b123a1645090d95d17884491a629c10abe0dcb7dc82095956283e02b502e90d769ff1530dbbe13e62f44cabca60eb98f326cfb157676ca1d283824178eac51b17e4cb3fef477fb377d23d7ee513383e7ce02525698854810a90a92bb89b9044ce4e5ab7fc57ce48305063a237342f930bf4f6a6cda2d098b5938bf2d93879dae6e0f8f0365db2e0417b8bd5f24ba7170411205aa12b42a0d409cb184c48172995f005c96aa52145390360f97ed4acc50b02da231ac2627651e67f3040ad08f7e82b80aedb31fbf2c9c2608488d3f760445ad81d9a77063d4f7e42dc6c5b5cb646125392b5d35b81bcf67fbcf2db838415a15c2a316f38652ff82b376be7a1f72edf178e0dd955557a1cba607d7faedf009d44bed03a86a90103b5f9f4205c26cc22e561c7e118b4826a63b467e0770495b0c0a811e07afe70991f08ad36ab74a8d783ab0862da08e5403c76b71ebca5718da651e011cc2e7a80b89749eb3d6689ee2d0d8e1da8ca939c0b7bdadafab33ddfd5a997f49ad31590d9791369e526deaf755d0279a992b5ec9aa61ccf8110f795c82e25b82db4327f14082990b50560c55d1606280f4e094700ed81fac28213ee76e1da7ba6bd31d9194e59e4ca6cadbb505d5d3ff5e4b88d9a0a05a6d0d18b379fe18df4ce9411af5117576826dac16c8fd6c424035083a1f761d2a37d4b999a05ed949ad8bea2bccb29fd43884cf7a35f2f45196fa8c0d6686ea72e25c4b21aedc066a7a84c3576a3a1a96c725e44b246469d5f7eab3606ef077065bc7c6e023d0a7bd83ba4da03b253e4476be21f04898005e84ec9dfbb2bdd4f92df26fb15390341b4af99283e9a9a816b37d7c7aba3eb5aeda79d970ed9c309d5fbe95756a5f98f97670ee2d19ec07ec3d861533f22d3557932fdc7623c93e9fef2e85dae50ccc46f2b7c26382e1380e1ea9905b2c5a765a56ba5966fedf91b51df31f595eab6ae5aa919eeb262c979123f80c07e96734998b3e70d958b50827987c661a4621df02dc8bb88448063328f81b7b27427d64f30d5100fad8543530e8f3afbe1c7310216d4d75a5eba33b9f9cd134b9f636082c5e011b213a64a0e9a18835fd1c679e1b78fc18f3006b90ba0260de042b9c90252aa720ea60b3c75a0ccc6a91cdfe0cda39cbe1978d34b62cd2c029eb194f2edd769e89b59c0a52f77db81936b2ebaef3e4d7eb1faf297b4f189fdf6029336ec970a29a5e29f080a304a48650c6a8425e186a8a14d08cde355fcb80c3cc86ddaa85be979468606a0e5c86e2213e744b3d067a386d66ae9ca85639bcfd149692f9e7800bc52bee5224d875c26ac14a5c921c3e6264ef727e458c8591012a378d447154ca5fa2e4d9473d57d6096182e67d46bd977e71e9eba67a06675d6f16497a9c08ea812faad32c3907", &(0x7f0000000040)=0x1000, &(0x7f0000000080)="d8e6ce5078f13a5aee41813fff05907cd590154ee2e6b4c4c3e7c7be0f1b2713dec397321e", 0x25) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24}, {0x15}, {0x4000006, 0x0, 0x0, 0x100}]}) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) executing program 3: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x7}, 0x400000000000014b, 0x0, 0x0, 0x0, 0x1e) kqueue() executing program 6: ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) (async) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) r1 = getpid() ktrace(0x0, 0x0, 0x14, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) (async) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) (async) munmap(&(0x7f00007ff000/0x800000)=nil, 0x800000) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket$inet(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x20, 0x0, 0x0) (async) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) (async) kqueue() (async) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) (async) kqueue() (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000073a, r5) (async) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x3f}, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) (async) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000200)) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) (async) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) (async, rerun: 64) r0 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) (rerun: 64) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="a77d66a9287e8f9bb41798b03a872004d1b06c325884877f7603ba95696c3940edd9a07b44bd1b76fc671c6077496529755586d6a0514397ed8e331269941279240925d2", 0x44) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) (async, rerun: 64) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) (rerun: 64) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000300)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000340)="bc", 0x1}], 0x1, 0x52e5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000000)=0x101) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6}]}) syz_emit_ethernet(0x3a, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004600002c009109fc192e267c00000000019078ffffffffffffffff890300000e0090780000000000000000002ce41a02f6682143f5e9999eaea3fd7051d3049c370fd9a24a7cbab16d4ae4f7d8d4b9deff114a9f449d7acae11c40a9432c7339f52ebb35c319b759bb23fb88c951a5bf0a99aaab606241c117af44cec883d59dc580fd3fb905bbf7917733f896912808da350a6a33b4027457f32f7300b42d52c35c4e9c77ee46fa55a9605a72eecb81e8a23e33181ac0a2df8f101b8e1972d05bbde50157e0169564ea8489502ee6493e3f"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000), 0x10) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) socket(0x11, 0x3, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000001140)='\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', 0x20012, 0x80) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{}, {0xc0}, {0x6, 0x0, 0x0, 0x8000}]}) pwrite(r1, &(0x7f00000010c0)="a1a5537ea29fb8c6386c0d250300d43a8ce60900e57af20e72befea4a7b6fe3c09633174e1209790608b3c6151f13b31b8838453021f02aa109f9bc2dcbfd19b0ae59889902f463b6d79b5848acd5682fda7ad8365d2f4367fd980dd28b0f609cf7e66616616", 0x66, 0x5) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r3, 0x800000000000006, 0x2) getdents(r3, &(0x7f0000000040)=""/4096, 0x1000) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r4, 0x1) flock(r4, 0x3) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000000), &(0x7f0000001040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) setgroups(0x0, 0x0) r1 = getpid() ktrace(0x0, 0x1, 0x40000930, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1fffa, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000001040), 0x4) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x1}, {0x64, 0x1}, {0x8130, 0x0, 0x0, 0x86a}]}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x8, 0x9}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f00000000c0)=[{0x5, 0x20, 0xc0, 0x6}, {0xffff, 0x7, 0x2, 0x200}, {0x9, 0x9b, 0x2, 0x3ff}, {0x31c2, 0x1, 0x4}, {0x8c90, 0xf8, 0x4, 0x7}, {0x8001, 0x32, 0x21, 0x101}, {0xfff, 0x8, 0x48, 0x4}, {0x9, 0x7f, 0x31, 0x7}]}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r8 = socket(0x2, 0x4001, 0x0) r9 = dup(r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000), 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, 0x0, 0x0) shutdown(r7, 0x1) socket(0x2, 0x4001, 0x0) executing program 5: setrlimit(0x0, 0x0) syz_open_pts() r0 = socket(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f00000003c0), 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000380)={0x2, 0x3}, 0x2, &(0x7f0000000340)="6130c04aad66b8ba9155081015b060a3c6dba7f1a713f6a6abb0ccb9c7f3a50a848dc6f2c089e1bfcec221a0c380e3b0b7e482980eba5786fe1af216ebc387", 0x0, &(0x7f0000000240), 0x3) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r1 = socket(0x18, 0x0, 0x0) shutdown(r1, 0x1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={{}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [], [0x10000000000], [{}, {0x0, 0x0, 0x0, 0x40}, {0x0, 0x0, 0x4}, {}, {}, {0x4}, {}, {0x0, 0x0, 0x0, 0x2}], {}, {0x0, 0x0, 0x0, 0x9}}}, 0x0, 0x7f}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r4 = socket(0x6, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6aa4a24499c59ff5d619fd63d50671e2dc2042df", 0x0, 0x3}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) setreuid(0x0, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f00000000c0)='.\x00', 0x808, 0x40) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x0, 0x1f, 0x0, 0x3}, {0x0, 0x0, 0x6}, {0xfcd}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x24}, {0x81}, {0x6, 0x4}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp}}}}) r0 = socket(0x18, 0x3, 0x0) close(r0) (async) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "5ae57766cb6c46d80304fff70200"}) (async) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) getpid() executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000a80), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0xfffffff9) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x57) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000006c0)=0x4, 0x4) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{}, {r4}], 0x2, 0x0) poll(&(0x7f0000000040)=[{r0}, {r4}], 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x7, 0x0, 0x1, 0xe2, 0x1f, 0x6, 0x0, 0x2, 0x7fffffff, 0x10000}) sendto$inet(r3, &(0x7f0000000080)="f3", 0x1, 0x195a05e282d6161, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000480)={&(0x7f00000001c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000000280)=""/225, 0xe1}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000000380)=""/191, 0xbf}], 0x5, &(0x7f0000000580)=""/204, 0xcc}, 0x9}, 0x10, 0x841, &(0x7f0000000680)={0x1000, 0x8}) r5 = accept$unix(r1, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000000e00)=[{0x0}], 0x1, &(0x7f0000000e80)=[{0x10}], 0x10}, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f0000000740)="5df776e48b1e16d6bd41569b8c61dd02966d31e5fb87a486a63ff9aa68b719bf4ecfd2354adbc7e8855c53f090956e56a6f4ef78ece2df6c4130c2d90ef0caa7e3bdf7dc3418c6806de3f5b0a6a0447d21f59f92c88b53382a2aa621ffd57a0fd308679697bbf57b24d8207ec3f5a35473470b02d62941cd772bdceb90912f04ef29c8096610c35f5b47caef2fe0376f63924cb284a8c62fe13ea45153bf02c0eaa66a8c5a19", 0xa6}, {&(0x7f0000000800)="b8797e5443050bd851629cba127d94d03547c0376a65c4a0e7259cfdded14edeb431e4577126e4061ab790d5a77a03e6589b914b66185c48859a7010924e9130f7393ade111cee14d7fe70c0d5ea0b56032f976113e9cd1b865c13302eda4b80882557f8867a2b5d13cff8343f7cf53dad7c703c66925ca496a382b69066a3ac30740dfb8badbea5b6176a2a9964b819ddecd7", 0x93}], 0x2, 0xffffffffffff91a3) recvmmsg(r5, &(0x7f00000004c0)={0x0}, 0x10, 0x41, 0x0) recvmmsg(r5, &(0x7f0000000240)={0x0}, 0x10, 0x1, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) getuid() executing program 5: r0 = syz_open_pts() r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x30000) r3 = syz_open_pts() socket(0x2, 0x2, 0x0) r4 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec8430", 0x8}], 0x1) r7 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000000), 0x10) poll(&(0x7f0000000040)=[{r0}, {r0, 0x77}, {r1}, {r1}, {r3}, {r4}, {r1, 0x8}], 0x7, 0x9) executing program 4: sysctl$kern(&(0x7f0000000000), 0x3b, &(0x7f0000000300)="851cbfb5339e5279c0265c4ac8186f12afb8eae37e675507030000ebb5f87068234d79f736e096fd14053769472a5aad72addf957636d18fdcf24a7b9bcd99fc22d77c80000000000000008326aaed7a1da1378b3a93de7d44cd97dd06d305ce83a1a83c3af91847e20c566d48831b4773ac9b1dbf6e8aace528f589497109802005c7cc460e49680e58c4a5a1bf701ec97528e31bda8dc3db2f71178a6f196fc4ff1f591dfa38cdc94416a99d1126fe804801a40345db637b1df4b7e81ff628aee66c44e40417c785f21d2f716e8c8893430f108a7642ea003a87be614d21e85285bf665affc1eb942526d1d3c4a125255ad9575a94eb0bc74936fabb299a1320e1", &(0x7f0000000100)=0xffffffbe, &(0x7f0000002540)="f89497f1f7238781c665c319b7e8b29287d232177aa3dc8bf935528ee94af57d038185577d493906f59916edabecd38a7f66fdd373cfeb6f36cb31a1bbec6278f679d318fa2dc17e4135d11a883875af452b00809af17bb070c8c59f83e5f3395b2b188bebcd6529a6930afdbd808cbd7cf335f6b5b2a461a40891eb1893c3fe1446b91c376bc708e8add99f034a5ce96a6c29e468e2ca2188ff4c8f86b77d9e5c6d8cd702f30555f6add7cfeb0119328d0742aa639fa3f40871fddb7eee3a78446a62d560a0783e440f4d0c199149137acece71c744f67750dd69fb83c9dfab5a71301abd0db65e7a98394ae884bf2294c306cc9b7ad0766b4db0c2fe6ff0de8e81d52e240eabf0cd03f4514ec9d96cdc6c54f807e7f737cca17b4f884f60873a85e2b580901255756c8203a85c0eeb77f216a1cd9eaad9a922a9e23005fc1837bc02ec24eb631f5458c3067046f3cdc0955ea0dc2830e07aefdb55d34d66ae60f45354e6c8c9d59e94cacdd0bbff1b48bf84607b5960e3b30d8ca733f06da5bf6d9f1d0618f9b8fff37367b6b7ed95f639d3c37806c15a9e4cafd6cea8b14b956095011d9d3142d31a051b109d45f59366704c93732436e92a73766727f2a996b826a4a86f6efe2c36ca32a19fb7fb95461e98b8cfb2511d0c0832e8ad8db04f57d658d44123534383d8746e27417c505cbb3549dfdb5c46ff63084557930896db38a93d553709abee745baf788c91151abb690da1537888ab0ac7561c4c7a1519a6c240b38315f63a2b3735b1e2000156eafc122858df9c83b5eb120121b3aa8805afa243c68df484b06dbe5f7713a3a6d671b0230abc9847ae09e0ff58c429a08df237ce205467fbb54119ed044e60f27b2686e10300002a8eff1f5fa54a10c6c305e5d2d7aa1cb90325be209b59794aed051ada8bc9a36e2a3e985772d9f76f304c979101ef1c1c8ee4a7e830e9c044a5c09ca6da02ae2643e346111edfe70e17e1145813a81cdc64cea17fb3dd77fce2cd37b26d2b7eb9f44625d7966cad39a7c3a149bacbe4e10b1c78a2c9c51b1660aa06aee0269da06d43e0970ca95e1a7e4435956f6114c39dbf75d22e96fb9b302f561525230ac5210263f223ef31b90ec4da0a7dd167c2234f32b9f2ad1a8d57ebd18ebf9da6404da6060423a944f7ce3ad97b24dca87b2e105c431bdfc061e6802a72ba32dba546aedcae3d059579d5fa805814d8c08c98fcd2b96c35307d9995da2f05ecf5e34b3e907a743fd343a8fcb69953b8da342d375c2e4a1c3c266791a48fac80ccc69c332bbb38d3157b3606007dfae022667590858b24336e560f0c75c7717cdef77261310e9691de14998c89667b799779f4149e462c669f6b6f923b753cc6b5a98498bf0e25734b1619e8e5316a6c1ff221aafd136d8ca681fd20ca62a4581794b7d9c52aed5f25b1177d4837f0b441a3bb7ee1258ca010cf6711b774cc588c883905e7687bc44e213fd89fc5135159d5f7c3a21aedb8365052c6938d5b9bde70f40cfcbf694104f1e62c2df4e103207fb5bcce47807406ff2d1719b4d76adb0b847367f04bb1baf90a24d5617b65214f01f5276940531f50e2ff9cd3d59c83ca54ee191e33814ed63fd9485d44fc26211a81ef727a7595be3fba250e78ef3c900040387de1f5a442d609d46b1da1047c335a93a3cfdb79ebede735fc3a9227d070559add504ed4fc4847db961cd97793388b4e365df7845a3a2089ccd32da32579137343903c2c62715465121f5980b8cf42b85b689fbd381b34c371fa0ddb4931b90170ec65fbd7ce94b2cb52c074a5795fc2f613aea4cb71b423233a9fdb85860290ff0573ae27b07c6aca01e935f056db859a46f2c131ef768a0cf0920b4e1b1d9a38879bf1de13f3104d58407ce98c6dafc6858557659cecda0d1b7ea38ec39654daf1df8f844362ac8916eb2d79caf9459586464c0500613afa85862a425264e84a58710d2e14bcec19a53d5ea71986a80bcb4e0ea6c2116808faeb3d74c72185121cbf6d63f8193649eb216a6ba07d83535da2578bc3007b8e9ef8474b2b1008d0a964544ee66e4349d4fb1fbfcd420e061380cb6d912376e08211bcc3d1c906c275313a2cc6e7b05456f1badd85ae62d15dd541be60cd6393f416e41293eb1f1cecfbfdf12e7e1bf44a0cb1bd511d7450e4b64526a45bbb0be4445c244730b8e607aa6d5887f2c23d58fb1a9e9cd118cf992548bc65a4df1dbaecf1a791b693ba8816eaab0d9109db1ad5a8f57810842cf8193008c52e1defffdd56b5a57059dcc35297225f0da4bce07a01aef696fbbb79e2a273677eb162c15ad5688cc2c7274e4cdf5b2106f47ed5038fc15ff5a74a48b583ad53b41646114cd040f4d3ef05490c1b6af2319569068622be9a7a12cd0db3c62cefdf07070000009b62b09862f7f4bf48484052794823c9b43731824119e558c573aee661428761570b47da80bbdca933d744c03c80380aef7ae67c0033ccc13e8211955323b3050f3a9dc88201b4986853767f9ecccda86a08db7f09ec5079eee4a67f94967478570453bfda78fecc3ff791e30d68d9f9910751721ffe1000116f62fc4171524acaca250fdd46a303545ab6e6f9891d6dc106ec83b1a9a87519154d938548ab4bc977a82406075e6a9ee2a8629da3c15429285f7201c5bd621793ca43034ca8b41b0657034dd318e0582d773fa12d0671f56dd55306f4a288316d3ac163dccb97a435dce1aefd21c8b0a92d8885705ae516a702fc279be4f9e13ff6e9259cf3155101c3c3ea93e77d1e029aac299dd2ba31f8c8f41d9ce7564400dffa56f22c919608191cafe27ba9bb73b9fd40ea243fa56ee8931dc5eb54372ddf0094e9b0c50a90d23b195720f9fbe393647f4f483022f650771fc9dde76f39bb27b585a71640e5e927ca9f5c8abb8295ba781856fc8b37a4ee17bf4c9c2e10546725cbc9a65d25fb67563292fc202e5b5efa329fd065bf1432c19a98c078a43f6c2c202e7928ccea30dfd6f1d92d001cf801decf9e0e07cfa43ea4a32f836e7ccdab5a09663446e34b64a85774f5d21ce12dae5939bdf6206cab434c286585259070a9f2348fe46cb3aabb99125d65308c59000277ce1418c00679c07eea10b6d24465eb5b930c3efdb8a17d866d49bda84be6f6c87edec48beb38e0c6d940088f2bffa1627b90ed6f3e66516b0398b4f540683ffdd18bdb0822f8ee96110c4f9062d05a7bfe3fe9fb612b78b180260ce66d63eec7606c416b9d104cdf424324e6dec87311e55927d2b838af36ade3e7a288f80d086e4c2cc3a8857c06bd92c755f6f85061ec051e20ee4b8b0edbb121eaba487eceb697c2c4ea58e62b6574a5dbfdc7ff473a6e9a943baeeb11ae5d4bbe00c294a6d02c20aa0b58d4b19c1e7272dacc2edaeb0b65b16b2c71e3261452893684539a6d85b9024a75a969e458ce5d527ff82404e206fe734e46a0831b6c1f1a8d16b43a7b681e5d5331b328abf9b5d4044bccee77381ec865e45e619372547506ba1484f3f39b12cfd5e1125e031938f3507fa9bc317096cf51e4f464e0ee83d83e5918d20c00e333ad6d890643c19f403f94d400bcb57023003c1197452559f0770f3183617940c924302bff858e6ae1dcf04d83b182a509ad4d456ea08ef3368ddd3d94b589a4118769dca6232c9524b78c91294e38f5d0d5993be5da9fc23cbab1b6d36b0d895f89d2db1c0a52e10ef8d9242b45f8213e8ae5b95d18955a4b6a840044a7d9d58cba54ea4967e28f3331d8eb8b30c9b9128ffa7d70b8c99ff47b7c7755ff2bb0c069ed1035dc71c99740b6c990f14f5de31914c7990b0fbe45c288983f48063e8025ab47f44e2c5eb445a4fa93a4a259d3be1b77c36c9467cddd601dae7e6cee5b673ee4e81beaf9683619b96f4e2d5809f0028d55ab2c7ebe19e0ef52af66ff7a3c048faffef34ce909cab218d483cef84b6e7303c6c1abaff711d93aeb18487d61feecb215cc93a2ae205a187a29f71e8eaf1b64e04c67aaea6b1b4d2413fe36f71d8babc00b928ceb821ea6d3b25a2fed908bd595ba3da17448ee6183ca3635b9d0fa665e8b1fe848a11f1ac2336ef6a0f570eb68e9942533dfb7ed9f57dd7a655d9df10c4f433e320c0df852b04721b97dfc70c66e9f22fb87cee4db92b6bf30afe8c8fbc7a451166537c0d3cee248822dd7681b07d63e3c1bb4908f388acc7dad4f75841dbd1c9080885bd4eed76ba1cfb6a0c900c97d27b87ec7c27e8e65387087a3344fbb7c1f6797a20119da74146a89599184ce5237946c396872323a0fee75db9b4baf9a2a38fa7d6963a17be25b61e3e0b21cf8e2be9fb764a17246306936d8e824233e214b86e0f5009d3cfca1c26ab6aae6cb2f6f154eb38df8cd00a00e1f7d183fb72a93284dbdbbe3501aeb816c9a44e3d0e603552aa6b7e6079d7796cf9634fb7c364849ab16f4ed3771cb67408bb77c97f87a25809302fc9326cbf4f57ad3cb71158163687044608bc8abcc3d7f0085d01c70a1c281f6c1cf8a9523209c5b9357ae8cb11d1cd1628b586c95c367be035f02cc39a2ce5d2d6b1a5e4ae1bbfd16cf176146f989b17714b1370b680bdf6828a091c43035a97b91bf8b191e825834fb561243af907c911d5fb6e0406cd44336f897bc96ceb2d94461259f66cb5b1b0e0900245d89c6564b4fd78781ea5a907123c3774384a7e4c6262a50b0103f66619ddd52435abe743162a72ca26d4ff2019f3ffa054de35b057be18add55b0121ce5e8df637c0c96e8cf8ef5b94bfcd758981ae6c5b4bd361f54aa9a7f60e72dec9a991c2aad75af3175107a5d9142e3f38e108334c45f714f36667d7c0c1e5a2ab752939faa8a218a434230d441e17db5dc31ce887b6e7a58a853568c48128d71533a167575dc26af60166ab8dbd9fd079f9ded35e752071b5b53d3f34e87a64c0021e7fbd53c53ce608a4ab2cb4f224aaece4ee550662cdd714f2817b74e1e9b35ad8a17e17dca340fbbfbdf8d217a2f8324f61e41473cc2cc487edc071125599c2f579065b0fa5c72398dbb6ea29a582abd91b4961392d3f89e4d0c9fa87621f2ab1f4b325b138596ddca19b0d9bd8e1a1ba415c2e823ada1ea4b61f229cc126936e2fb1e27576f70043a1c6223034ab0512248d5ae47a6d745699105fa97019193974f3b5538197bb68d7b317cdf10ab3a5080cb20bb6d46ee4e6282b480053f15f07834629b6ef1f8d13427f2ea899acca1472ca357222a5162aded8199a849057f8c435ebe94432abff1d02ce27374a864bc2c5be3c326f7e501ecd6563450e8480429d58a78e6c3935faaca1f9ec625a17afed2d07a9a5580c48596c038cb1237bf29b1f2f4883e8ca8183d1f3a0bd6700b0da34c54c932dc973b207929bb344213f0a4d2942e610be69a0b702726d5d225ed931c15bbbc1a49b88572b1ba70b71a650d28440b030758eb07d017b2b7dc54f4adedd211b0fc4d71e4d513a05dcb359154058263812ab8353660c5aa26cdb1aef86bb9940f6b05787e320c4ad5afab0f2cf9967d5fc754eb966cbac408d61bf71f1c5f44cb669dbb98de7cedfe7eab3e40511e88c74e57b274b52045391a3d5c9067164f7bd626e43a0ed0727a301e53c38c27b0200aada9c4da32c22fdc3349797e133fdeaa1fd8fe197d0c90d21231dc8d59d4a0547643d0cae444d31d0d639b25c0df643f9f7e05f5d7f15ac54c05205d13bdca2975214be5e73452ad6b34ebb771392718c6a9692a65f7c02ee701555a6d415770490dd1a76241617ca0056fe698dacf21800956078192ea9993331bbea70aa206c53ccebdd1bfe1fd8e0d8f8a6fec135938977c0d7ccd16d2cbe25e32c95a8ffcf501b63261a955dd00000000000000000000000000000000000000000000002219e39291a9be404300ef6004261c853986914c7128c37abc993f124fd3b1501c78159ca020c4eff1391ab0ad53d852166831a1efbf3cb023c55b18c0b15c0956cdcb17e2a76f14b1b87c4c7db9c90ba606d8ee68f00fc12edf3a0a35038e8243e221fc4aea16fd5d9fc9ecfe9bbf4e751bcb2cfea9e173cc497b9a73c574c265ba7614f87a262b62c6ce9b9adc94d68858dc97fcf3c7be487afe820e4f0de739ea6e64cda777dce978f5f837b4f13bb5818ca8b98cbd9a868f2befcb3f75bda0ca55eb112e67f158164d6b6dd1ea", 0x105d) executing program 3: sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="a77d66a9287e8f9bb41798b03a872004d1b06c325884877f7603ba95696c3940edd9a07b44bd1b76fc671c6077496529755586d6a0514397ed8e331269941279240925d2", 0x44) socket(0x6, 0x5, 0x3f) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x33, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000280)="2989a7a6c38439189dd8f8bbaa7e1d638fb4cea439c1dd4bd69a2ef1e726cf3fb56880d81683a9dcb6a77a7980b6cc7f90d9be4fc6a0275fb33ba3e68c5e72d99f08b05e398b1610bb6105b322ae57613f492233a9e023d64175e3733385442c69f24c65ff093ddac393f746d79356922417543b002a45e00d5aaf1205dcaa12593c08610192c5b6341262b19937206983e169cc4ff048f51089d1a59ba15787847309e4a44b1ee56f085fd85a8db418877426cd7b91238ffe4440273a3009446536f81dfc43148c8fbbfa679d17655d6c622e", 0xd3}], 0x1, &(0x7f0000000380)=[{0x1010, 0x1, 0x6, "92c0c21f320fb1ca627d697f75a0daf5160826b9f8e23b82160139d1b6c134deb85a1c982a00da103487cab9b15d4e25a97f0e2a1e432abe5f17234c167bddb4435bd99317398f9b501c72f7316fb2a3cf18727180c5f2606e973fa9d9ed751a35eb551bf2ff83ab139969fbd900aee4ede861992cc5aedbb85074bfc980aac9dbc20c232ed2de3604edcf3f018ab92b8db722c667ac22727b4b884f02c3dcd286fa6cf7cc30ff1579329a391803ce3dc153a4745b86f42de409f7d8c98fa685ca79bc6f1bb132437160bc7c7835adab1cd7274d53ef60a0f19f5e9fe7c64f7595ca7c608908f80d2846e5880c1799413e17ed931622b601d8be2446e1aa2fb7004e65e228833f2c38eaa82e5b9e2f23b8c74c80e4796bec44509d615b45822a32556eab659746135a66274b175e1013f6fe406651e7f2664d8f98bcd593f478283d5decd35d7130fa96f0a5fdc2e31250b9b806e1f74c244ed3a13bcfe86d9ee9a0151cf3fc9121a725226f8f59a471b9276c879b7b9d55d1e2cfe1e7565c820e7690075db1ffc67891483069489d0e588f91b15cefaf2a0d9e1cc0262859f9e1f537faddeb55fe2823c601cfb8905c635fb9bcbe6d585ec8b5d680c57776a8dcc90402aee69c05e8450eaafa78e708c5139bf018fbd40884e74330affd7ad9150e248d4c5c2d3b648596a4767a1de19aad1eb860b34ed91b82f6f78ee9c2ab9b7a204e95a9e76c36eb21d5e018ca983be1b8323119cc353cc1bc4dc9fcf6b6a82cd030253097515b4daf76bbe8f99ab1a77c3c26f6bad5119fa74f86486755792cf75d6295fc7ef5098aff59ecf852e48a6b9d2527e1d5165c80aa98e1b475d312d8eb1692c1aea1b75317dca9dd84a70f590dff2e7fa822e1f7d931c4385dcbd5c09788768bd2dd9b9c803f357c05021ca1af4a876f5ede9bdd5fab47fde16a3122a9eaeb8b004680954d2fd9cb28115367b8c0cf4cc39668cc9fee44d2c547b87bacbb42196bf831b0b080745b63913e6331c75dc255555d05d82ba541c2cbd236c9c2f732d9f6542645bb6829079138d58c396ecea886ecd49868534da3dc06a5ebe95fc9c70bb5bb0efb5c2783ff3fef7cd489d6cb762dc3ea64869e9411f851d3e3645c3e95f83e348377a8128ed079242086d189f1baec963c0a5e8f642d0706451f04e31cf627b4661f8aa66c66c00e801897d43c19506caa89a4f9a1496d942165531abfbf8bdc48c7056d3d1f93bd65817f06fe3f19ae5c5ed310da16bbbfa44542d90e4a2d0f3741d72f5c0c3b127f7adcd8617657711434ada4436009740dbcb86af5ce41da218e594d9a233804a03610d9d4e8bc64369d78b5c926705ab552f1f4e9b8d75cf993b58bedb44016275997ea4ec7139706dcf76ada2245c0e2c7243ae69e8d6f20c9b49a515c8393b972213f7712144d6e14620bfdc833b2788f6df7cb4deda451f8afb10395c2635841be917de23581867105044d04429e63718ebf1184d8be624b8f63a8ade96aceb86de025d929ed32fd51bd20b25dc6804dc1350f885e63115aecf83c82e567b993f8206513eeb69d28cb26218db456b76785cdbf5def30847421e0db597b9eadee9a8fdb7b0d54d83e7dad990e4fb9edfcd3da53adb5d49756f985b75752e1b65f1a5378b69ab3589e96505b536a9ea77bf8d2e2ec76b15e0c86922faffe2e9bee91cfc77678d9bbd6042d60720e4e9762e4b29127ff990e13221fc522336f8934fa13d5e191092031f08160ad4cc88cb22b7586eb4852cd83e2fa877bd19047522502d6c3fd38b61daa1ecc74066e7f447367c00d6044263a3d745f6581f382c452045f98eddbe823bdf6697e427ea572adb6c32d92b6f6e1d59642b0350afb25c6e41c175c0363a40e5a35de76ac61019163354c1ee4565b05e2f6f63f97354ff64821e321c7b65efdc8fee26ecec6825b04d52121ea12c5acca66110988e08e33fbfa834853b7220833d82c2c5f03092c2f881aaf91cb81500b7d13326f3fbe86c5954043f2dff5e65db3bf5d9701bb42374aa06a00d3e34503b61c61eab73f5035ec3258203a030627db9c431f93ee08508e5252c1a1c043414cf32f73d01668e3f2aad55cf7e224fd3680e2d8b5cb0e095e03f0c94bf8614c8d9cbfcb42698b8debde5c5c877b27265a90f0de4cffbc1ad0179d1fc7106a44420478a7a48f1e474f7c7296e29fef069acfc0364573b83cbc37f5e66f9eaeaaaba99569d73d5cfc7ed6c59893ee4cafb8887018d11f60ad82a9877dcc173e5fb7b871301e8340097549998df9b86703ab29a8b726a246c2950e8772bf660f005ec145c6108514d8e60ba3a75b17c9f9cfa8af6cf96e4d4580d241ab9f4686b0e0c297fb1770ea5109b107e18e1d3f71bedbdab3bd00f4954df4a3554cccee23e09926172bfadba84a395608299f0966906b7219513c0d0f93db62dd945ce3e180573bf00d2e7ee4cc9ca72bff1f6ddd509cad1d70a4f1bb90a87f6cb3f068dc5588629938d01f87bff8b74967e249bca0f83b67463b3b6d7a6190bb680d0d57d558be8bccdece849049f159f6cb3ecbb650530f098942b06e4f1580a905beb529ce3f4a6a40878e1d4e4116185f200f58f772211b03b2e3e7c629931b76e8d32b8919b86af621367080e23e9a76360ad4bd26f07592ea0117d58ec0c7372cc6682c1c2b7b79a7a65b82ea70957d5d797ea03fea38be3bd80678c2998930ae0ca904b3aa92c053695cdcd6a44fada0bb8f576ef8fca9d31f9d27965d3d94ff3567fe720f02b44915796fbb5ab44a95ed054e68ed9a86feb1ca6c2369cdd56970779af352a784380793db2e19009d90bc0eadb73efa395e06fe7b2d73ac502bebf1820ceddcf66986fbd49b5f62994e1b9bb22063547b076a2729f98a2cade500d902e2f2a69671279fd381cbbe6e35e9f41878527ad52e5dd6e30a9319390d8abfe6c42325716c345a44ab0d63ce02f4350ca7f416784ae6910e178c0f79acadac17c2b48ba7909dc24423b00f439c43631b6866b82711f24e0ea0a94e05ba790f4c64cb8093d93a7d896b715fb63ec7962962629e34b663dd5069590e44280823140a172795babaafcc115587d5e066941a1c84c9f26dd613e45aa2bc8e0d577401878c7b3db2486937b58f16a498aa5e10b598b24977de2400e17ac0c34af3ae4a157872ae5ee4bd6d147f8197cf39182606edc1f5cab8dad487ce5f864e707ea5a9cfaee58b67b8055dbc90ecc2e9c6cb35caeed08cb77a9f29e82b50bd2eb4c1ca4b5e302451a47e3223293613766b4b1c342fb3a6040202b01627a150b6412f098681f8b9fafa7e0e0ab287175d276c0435c8162dfddcdab15ffecbaa587d98a5dfc535ff09de48577f6e58364da6e77e09f0c6140aff52ff8cbe1d9b719b22a7344487aba23b406796758dd071ca635c6e55c243488a930a15761e6c6896d573cca326c3d4b21e6781b92e5480ff9536261ada79a181d85f2dcb6fa90cf0add3877beb28de56f522f418f399e1159af2fd1e663ec91ef8f77cc6436a01d77b3b311259efd2610e7177f71e3dc994ee354e37ae87645d7f069db02fa3783dcbd098ae145e2695b178d67c0042dec8ec9ea6788105298f4e639b51902129e738da387f37e6052635fadd32c03dc37d1daf64d25ce1eebdc7e7fff893a68a105e9ec3b968bb39e0311cb1b4b75d5e64f86d04bfdffeb87628f1bb5add7208e03459e12c319d29d1773913f94ce7450b9efcfa5acca02733d8d3832c54580f4f88da24a061edb4dd811dbdfaf4068f8a1475210a72e5828646d381d082178f588e8782e0c2f79e8c36a06ee37913a2743dca8945ed0c55e2c9ab76fb65dc0197c249c1cdab783be5a4896f7168b20c2858138cae8cdd77ecf69f71fad36ca92e7a667291f8a1bc5389695733040a002a39ddda65c8bdcd23ca6780bc202660dd9e055de4f16936306ed48e73919638935a509a8a1cea720aef5335658958b6df4f791ae42bca6f6044dd7a40e93b80399dd18d81f6150a0608b0baa17db4ec0d9295221330419e5bd1476996c8ccbfb0174c60b88320960d67ff7b370328db040dc71cea4b47b6bed4e481a71dc739d315fe47b1b8e817c9fb5f6464b67b9b07d5ea5a2a7e1d45a565fbfdba3fcac45b6bbc0ad84766f0b78e97455f4baa48be949af61ac36ddf0094518609e7e03ffc5cc44f990ebfd3783d959f398dd1913a1a1c8fbf45f6eb9e3a491ace31b282e916cb3a87e2b5778ee530488c0cda4e2fd08d58135a2f19b7548d15feca45360c8be8bb35d5402c4f5e9fe0759f6ca0d69d068100299c6fec8a4c21af10a026f513c420375d92ea0f909ba0fd1c9d87e567e1cb85b3fa41682de46c29ff6b6d51d24d988123f5e86758c0a4bdaaea12fb75cee3e671c876187780a8d8df4648da43e1ccd09a959e1e626ff7983a400a8b81affa7517a9b647863e7c7c7ae1f0c8a2b4409ef074d605216f3612c946af71ae4e7d7e97be0f4dc3d89225a279f9b8b63abcb70c6ddb0d8d65f49060cadb23fa2f757293804722d33f4cfdbcaa0e412c995ad6187be407f250ac637cf0c074553ef0813637914bb2518eec20d3dd2f3714775c5f6c2ac371be756e2741020bc33b6c9c759693f8aca22b3c939b6463a4f297cbf9ddb5608bd55d97165a9dc5930dc97d2c73cc62f0cc825a8941e1dda1264c6e0d7e7f39970147868b1238e83fd591cbb099788e98ff0d09b029c6dff9f39058622ae638079ede4095a899e8b745de9023df4872d1b0f4a9c7ab144cd94f34aca33eec4180f83cc8ff3f24e7e0a1c5be39d0c60df3f0e3882f72d464db1b3a17608ab4a69bbca405d430c14041bd986b685fd51be29baf1f4d49804c433bd07494a2c517fd7e7a0fd98e878b4ed94dedf8abc9ad54f6fcbc5d1f7bf26f5ae8f8932a8eae224f774f2598ae1c084983a51dcf3ab8ec74f7c92ab5c3d6729defa96a4e008cab17b54567bcdab21a913ff57aa4128fbf6f78b539eb9d6dc7cd13b302664d2190f10176e7db5af9fd9b0c5b38d8de4ab111df45785656fa89e2a7d73c00ec0af88f06102c1a7cfbfa30e59165f81cb982b1d078390efb4eb47a5c748127275dbfe18b19e3ff58966d5107eb887ce13bc51d9da985ccb425d1727ab3d14f2fa711b22693166882b2525a4f5d48132b768da1a74d68253538ab00d9225124df56a993ee0026b6583b46a7a0ee11a1f2e18a07e5a3714281938dd93ebb6051c72edc86595a0a5f44f51a2721423c0bbb3d98a55759562268cb6c1ba9e88296c92b1c4b8f36fd67aafda26acf00a2497115ed9ecbf130166050d048e7731af4d55c282286c00fda277224f01b8767799cc4653e3c57bf607591edd6484c6355b19ff4b3ffd880140f979d3d40a73449882061dcefbe20f51c8692577125d71de0d09a5d745b3538caac387a63dd0ece4c9e5b877b26e3094ab310718c45fd8fbc8e77f820f7ba3b19be892016d20a1420d300ea1e1fb44862fd88041d00c83ddc6c1123b5b304229148329af0a7279db11f73940dafd5f74623d99ec85ddbc74cc278d428325fa00e750d3dcc89bcc9b27856b69d9f29ec96522fd6ff0318f8d9fa8069477b4b0b2a39d86c69619ba9c399ded02f20061fab1e444ed3c580284c3c35d46e56997b09496c31d9e3b948a3bc1c00d4bea9d1cc8618dd812f8a57ef0dd291a39f21f156a20d69b450d2f010b7f8d842d30a90266aadf564b02a2d919942df4d16e647ecc46a3ac340f72c020695f0705df7fb07"}, {0x40, 0x1, 0x10001, "1557ce1225d015fd8ff511d5cc4592269f10f80e3d492823cd2c0f5af8b511cce3e3bebc6445506706ea10"}, {0xf8, 0xffff, 0x7, "8c9dd419385836b1c5026105fa0e416098945f55d8a7888d7ef0682d095b1d1b2ad9712da813a8aaaf79a439ca52f34054be302e56f881cf74484d61415aefc2f06ab14db1e427715ae2cf809e828203a436c1887ffa339f171d13cc470030fbac531f3ab0ca50d44c0464468989d1fe7894ac1cd8ac9fd9dedc22d67ccfb4b44a45542a08999f4c500a00fa74010d122db9cb93d17c397a14b73515e1a385e47b4c2514a19a1eec3e51334d334f854191cf37a1bbe56a293f9939a4384f1259df142346d7c1571f5124276dc5a2f8a9e9c185d81c44d8e6483bc95c2bb81fe26e"}, {0x68, 0x1, 0x9, "3679376a332d64b08b47c8d3bf36f2698c44584fa93b8e9cca5c9caf1430fdc82f6ef2ef461ecd450863c079978db4c181fb1695d3b809b93772b87822ebf24b9d65d30756958eb780fbf4b203312ba08843"}, {0x18, 0xffff, 0x36, "c1368ac55b6744"}, {0x58, 0xffff, 0x81, "d862eac46859b43a3dcfacaa9d41f288e4256e18ad060f81778a44c2f216ce11f4bb12f503edaa29e60a543ce82dbde38bab77b9e35c3280200cdc5e50e5adc0bd6433fdbd6e72"}, {0xe0, 0xffff, 0x0, "07219ffeadefd22042987e8bb9f8dd8e7b7e742025e3d03f912811866bf10f2f0c51aa78ecdaeb4e825a2d4c22085c08948165d7319f5dc69fa218289215dab8d862159f84084fd3311db9e4ffcf94f75fa24505a05abf2a7571e1cb55a017cb5c6ae96fb9c918500d3c65e9b599ae484885bdb411925c967410507eb95ce48f55ed6814fe0f8446ff794b541ae8ef3edc8f84e876ee245f453ca616b720741498827d29bd7efb920a6217a067170f324ee9e5342bf9da720df4733c07c9a35b800c9a3d0d937e8c3010"}, {0x78, 0xffff, 0x80000001, "50dc674d342ca3647ff51c2c6cd7d26e49ab690ef873aab53cdebe4a8ed7f6297a81500788b170205e8b0e397f0122b4fbc33edde65f3c826d646ae0ff7b20846ba1d4f7e2c4e0e400762dc8ce7f201f57d24da355cb51fec28c69866562ad01bc8ed366d67a7136"}], 0x1378}, 0x408) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x2a) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f0000000200)=""/61, 0x3d}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x57, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/194, 0xc2}, {&(0x7f00000004c0)=""/89, 0x59}, {&(0x7f0000000580)=""/255, 0xff}], 0x3) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x406) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x33da) msgget$private(0x0, 0x460) open(0x0, 0x0, 0x2) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x1008, 0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000a00), 0x0, 0x0) readv(r5, &(0x7f0000000800)=[{&(0x7f0000000500)=""/120, 0x78}], 0x1) 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$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup(0xffffffffffffff9c) open(0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x8003, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r3 = dup2(r0, r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r4, 0x20004269) r5 = dup2(r4, r4) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x9, 0x7}) close(r5) syz_emit_ethernet(0x22, &(0x7f0000000240)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}}}}}) executing program 4: sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/control/file1\x00') r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) syz_open_pts() r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() executing program 6: mknodat(0xffffffffffffff9c, 0x0, 0x1000, 0x0) close(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x30) openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0xc0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000340)={&(0x7f0000000180)='./file0\x00', 0x1, 0x0}) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x54}]}) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) dup2(r3, r1) setsockopt(r1, 0x1000000029, 0xa, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) setregid(0x0, 0x0) syz_emit_ethernet(0x10a2, &(0x7f0000000540)=ANY=[]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() fcntl$setown(r4, 0x6, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xd30, r5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x210) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000080)="fcdca0dd37579761b4ca2f6c0dd79c0008d5553258b75e6d4844d00e65fc1cfe90c3eb1908062055be40a88dcfbec655ffbded0fa6439fd904de3e7827ab0f7bddb66540ebaf82c6ab919fbb11fdbb769b9ea6b7c58931e865867383f1f3a69313e69a9616f34101718c3886eb38ea624b", &(0x7f0000000100)=0x71, &(0x7f0000000140)="08869ccaf09574f2986f15ddb30d2035244fa2e57942d59af3ffeb89edf2907f69301e583b7c253f977138eb4b85df67f629f1786b558f0ddaa8b4d2fa86f16ba754ffe5020af8d85036266f51b66404828f00bef288ca83f9fb3fca0f38", 0x5e) executing program 1: r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x38, 0x66, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast1, {[@timestamp={0x44, 0x10, 0xb, 0x0, 0x0, [{}, {[@multicast1]}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1}}}}}}) r1 = dup(r0) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x80, 0x2f, 0x3a, 0x4c}, {0x9, 0xda, 0x74, 0x40000004}]}) socket(0x1, 0x2, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x11}, 0x4, &(0x7f0000000280)="808f643b27da5db78de01ede1f377436b1f46482478cc0654aaa06d4b692531b72b62dafa435ceb97d2b0ffbc05bc906aa654bb4ae3384fe6f5b54eb996eacaf981c99c21304668118159259aa6ac357c90e2974b2e2bba73f4133a5d70d759d3c86801b4d07a6a9297151cc28e2dbd90de9418cee114caf8de15b81540bec2bacf4b8991b2fa225e6c000000000", 0x0, 0x0, 0x0) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000140)='W', 0x1) fchflags(r7, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r9 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x6, 0x5, 0x0) setsockopt(r9, 0x0, 0x20003, 0x0, 0x0) r10 = msgget$private(0x0, 0x0) msgsnd(r10, &(0x7f0000000340)=ANY=[@ANYRES8, @ANYRESDEC=r2], 0x117, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24}, {0x15}, {0x4000006, 0x0, 0x0, 0x100}]}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24}, {0x15}, {0x4000006, 0x0, 0x0, 0x100}]}) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) executing program 5: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) sysctl$hw(&(0x7f0000001180)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) setreuid(0xee00, 0x0) r1 = getuid() fchown(0xffffffffffffffff, r1, 0x0) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() dup2(r3, 0xffffffffffffffff) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@remote, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x29, 0x0, @rand_addr=0x10000000, @loopback, {[@rr={0x7, 0x3}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chflags(&(0x7f0000000040)='./file1\x00', 0x10000) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/519}, &(0x7f0000000300)=0x209) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x3}) setrlimit(0x0, &(0x7f0000000040)={0xfffffffffffffffe, 0x5}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(0x0, 0x1, 0x1100, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x3d}, {0x8080, 0x0, 0x0, 0x3}, {0x3}]}) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[]) executing program 4: getrlimit(0xd, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x80, 0x200}, 0x3}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendmmsg(r0, &(0x7f0000000500)={&(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000001c0)="6c1c", 0x2}, {&(0x7f0000000200)="c67d4b4d8d85bb2c6e1349b00e4facaa27588c5c1473569e87457225c8d93a83ca1f72679d980be72087e4fa6a633cf8f0d79fb3d720cf211594fc251a9826c126b55487a3c26bbb74d4d681e1c9f1c20ad6a5ffaaac763dfd152ddaa590ebf21edc8344327a554b9b7af0bd", 0x6c}, {&(0x7f0000000280)="d09c0e4370d8231aa87190d9ec733ce4d7f125948150ddd96583645957d737dbad29b2f7821872579d0e13ef5deb7bdf87e2394a87bb876cb6ab9375e4e4a623a2dc1e40ddc6fc5695291e863adfd8eaebf7256cf69dee6a36a6cf28244486fdda98594254b5c23a47ef1a58313e10ad60c5f84a5efe8ce173c7ae35138be3910c1dbb488bfe492e5eedd9db3777f0fc3eaa93d81b2c9287a8c830b543ac98407d1ee10ea097a6ac5fe8fff459265db1df10ff23c9ba375b9ab5b523ac587178a6b84b24162b7fa2765d35b0645a2dd1fa5c3e514d319d87a57f5e8e7f132ed7e80a9e87fa2b94fc587f1f82e06d5e08deda9e3c785fa1cfc3a57c804e5ef2", 0xff}], 0x3, &(0x7f00000003c0)=[{0xf8, 0x1, 0x4, "49d7284e0f653a24ee69ef12e2a76a865c76c440b7a0586a1849d58ff94363e74f62065583fabb592b4ea79e6383be61eb28a16e7dbdfa1f32776cdd83ca6b92424c533d8ef280871b05b0aea44782f32e4ddfadea025d5cc3f627cc8482aa299dd40cd41d20d7e30bffaa516e345f41e777658fef1684cf6fd50e4be24409e820bd7baa28e6f20db43c5cbb4df30440bb5930feeb69d15dca42c724a5e8d03da687a9c20c52a273efd12d11497fff106b07d2a39602f5f3ea845028b60b6006b5f412bab665a6374c62d1f27732c58d631a13bc366b8f203f5c5e4d3b79e082cbab3c"}], 0xf8}, 0x40}, 0x10, 0x1) getrlimit(0x8, &(0x7f0000000040)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r5, r4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffe, 0x0, 0x80000002, 0x2, "bc860400000000200000000800"}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/135, 0x87}], 0x1) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) pwrite(r0, &(0x7f0000000000)="1781cf6eb91d10676502a661fcbdb597b4542e06f44b135ada26e315b7eee66ec6b35f8ed3f3bccd9df3d5c1a7", 0x2d, 0x6) executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x4c) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0xedb, 0xfffffffffffffffd}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xd41, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x51, 0x20000000, 0x8, 0x6}, {{r0}, 0x0, 0x10, 0x40000000, 0x8, 0x8}, {{r0}, 0xfffffffffffffffa, 0x22, 0x2, 0x40, 0x9}, {{r0}, 0xffffffffffffffff, 0x7, 0x1, 0x3f}, {{r2}, 0xfffffffffffffffc, 0x68, 0x20000000, 0x6, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x5, 0x2}], 0x3c84, &(0x7f00000001c0)={0x0, 0x3}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) kqueue() r5 = socket$inet(0x2, 0x4, 0x8) sysctl$kern(&(0x7f0000000280)={0x1, 0x11}, 0x2, &(0x7f00000002c0)="8ce3d99c1baad9bde6d76eacbd7cd16add118bb2f0e49cb2b5303ec7cb059bab5098ba3797bea285bed4d633ffaad900af32b0e4da5a05918d11b89127340084bdc3db777b790e5e187638e283f68dcee0282e6fed94532a380459b4f600bd66bdba9b34802ba71c5516d6004ccac59cefa20d8af93d02f5bd21b83d208e788b9b0bdce97a0db9ae7fc68818b7b9080466701b2b3a1fc23347f93c695d12bb2d83dd654e71a95c58f9c9aa949534726f8636dd2d9a33954ae1b110242b84a7634b5d484d41d4f1a751d79245e1aff8d5703a9a8a0b5abe8f4b1cb7c8e9ca26e85a4c80dc88b0d2892bd6e2ebb90dd349862af99d", &(0x7f00000003c0)=0xf4, &(0x7f0000000400)="e96eaa513963afb1c1e5ee7aa9e1b64f5d5b2a865279e82eb1e487e18a2206bd60704ea26e81b8831d1ea4b219cc9f39c4373fae73e8c30193b56fa4b8e24099febc063514d1ca2b964da4409d552a906a6c86d36c069a487867873217ca410b746f902ed2089139e295c14c672dcf028dba2b42fe04cb98b0a165a24da7400c0cea82e21c2c0c4105f55ea53229ff1f35235c979d20f364fd225007564cabca060a8818d2e90b234d8f32dda5b90d60605ad65863eee784cfe3905850e471e88c3485100d69d7311131d9484dc48813b38adda8a43bc8af496c1e31", 0xdc) sysctl$kern(&(0x7f0000000500)={0x1, 0x22}, 0x2, &(0x7f0000000540)="7537460062893a2ac59fe35c299e76502f676e9ad45b9bcda1a2ddea7dabc7680550acb2202b5ec7649d19d8223d750233998ad59337bf04633035bca6871e793f4edbcfd378e3f4734d27ccbdc1040fb75d84a3388f82b599d9d11826a6823bc0398309d58901507c67333357dd46caa1d2407bb2d7435bcdcde5", &(0x7f00000005c0)=0x7b, &(0x7f0000000600)="fb262c5103a2dcf08728e2e21c4eaba4736e4b6d48b13004e08533cb82f7", 0x1e) r6 = socket(0x20, 0x4000, 0x3f) write(r6, &(0x7f0000000640)="37bb8d31eeb583cb9ea4b027d899cc8164aac3413fec0c0f5fb8eb4c7bff2071f9e44564ba0fcd582055a43f6a171183f800c7ff6335d2dad305c6d31ebbd2864fba46356bc8fe371dc663bb2655983e659a5335b80ba4e87d3ce1e652713b824b6d71bfdb4cb93c59a4d40dccbd0b7eb8f4c66b4d717fb21d37ee3c2dda4d54c0a9a916ad3e04a7e5d94e90e2d817672866563bc37a9d557ff3ea7ae866da2e3772409005f0b588e8ed6a04de602ce9620ce070bbbdd1347accc1eb3321f4f52fdd3aea11846dbb8cf78b86c0ba24948e92b928f76b5726a74dac0ab4338ec4e3aee89830858acf6328918def20617dd03ea4bd7279f5df0a9b42d2a00f91", 0xff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740), 0x1, 0x0) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000780)=0xf440) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x3013, r4, 0x7) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000007c0)) ioctl$WSKBDIO_GETKEYREPEAT(r4, 0x400c5708, &(0x7f0000000800)) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, &(0x7f0000000840)={0x3ff, 0x4, 0x5, 0x7}) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000880)={0x1, 0x6}, 0x10) pread(r4, &(0x7f00000008c0)="e9894f481f15762711ddd45c34f456e23f6f9523baaf1383033c97964928f1f0d6d0f52b307a4bf01558fd1123ec2e8e2bd81754d99eb3bcc8b604aebd5a3968999c7f1c6e9d544d53bd947a54c334c2e3bec090165b53f1e399f2c3eee49ef2769fe79b88da88ac71b856fc1064ed468fdf1a86153128afe432691876d5", 0x7e, 0x7fff) r8 = socket$unix(0x1, 0x1, 0x0) recvfrom(r8, &(0x7f0000000940)=""/3, 0x3, 0x40, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000980), 0x1, 0x0) shmat(0x0, &(0x7f0000ffb000/0x1000)=nil, 0x2000) sysctl$hw(&(0x7f00000009c0)={0x6, 0x10}, 0x2, &(0x7f0000000a00)="1f15ce04c3dba99c1fd8af118fad70e04acae03c46deed057139a210d9d51188db628cd0fcc71ddecfafa805f0b7a0e431c33751ee502367dbe7fc77cc2309c7fcf28dff06d3504a104851e89d8fcc4f54cdda6d12b2db7ea1b5cd3b82cabcec70a56be7cfad242096aa3174bd7d6ffb2fd9eb86d18bbb4948eaa80efc66aa2892c7dca7bc0c5072ee72bb1a49ef2d876982f3726a896284eeb4b6e3e3f9e601001a762e7c4a1e64765e1112f013d9d333a7ce9a44dcb608e8d06bc870690902e35bf98370aa7fb4bea95f5c4da41f8c76568a298e3297c7a2aa15ca5007", &(0x7f0000000b00)=0xde, &(0x7f0000000b40)="f07c8d199dd4282c3cc8a9d384a1b678674e42c3138a80b18010df127dcc0902582a68edada0b70efaececdd0c59a1419f34ece0f358a6d16f7281aee0424e0ade81d6e160faccd887e30b4bd5a185e934b08a020dc2eb34686c0afe69222983c21e65fa0c562ac9e481e6bc8d9bca6210b781ca595d78bd2d3a183fee8a20325bcd0f9c23f4aeb8ab5de851965220214c8fc54364c245a49a21153e786159adc275d519abd1bf6ffc85e2589b9e7e75074b3ce0c700857275f7b1e03856795958c36795badccfdfca0fe0f41dd2308e464e46d023bc183226", 0xd9) msgget(0x1, 0x130) getsockname$inet(r5, &(0x7f0000000c40), &(0x7f0000000c80)=0xc) write(r0, &(0x7f0000000cc0)="cc2a1129bb714f4f1bce214c17e971cd68d096132fcffcd8106e31c149593bd7f08219178aee001944af2fd1716c0aff7b77235cf1336b85c9e5e281e80abd228225c1ff4f0fa98e728e5ed4af2f63666f6791bae92ab9c443b5ab3a885728c990b4f174732d635a8a", 0x69) msgget$private(0x0, 0x380) executing program 7: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7", 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) fcntl$dupfd(r1, 0xa, r1) r2 = socket$unix(0x1, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) dup2(r2, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r3, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) executing program 1: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000280)}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x58, 0x5, 0x0, 0x7}, {0xf6f, 0x66, 0xb4, 0x9}, {0x2, 0x0, 0x6, 0x7}]}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 3: r0 = syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000100)=[{0x2d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) writev(r0, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r0) syz_open_pts() r3 = syz_open_pts() writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x12}, 0x3, &(0x7f0000000400)="a0ede73dc90fe8755cbdbd3acda64241cd19f855d89776a118334f04aa09b0354f41ea1ffb73099f05fe12bd7bdb8b74dc359e860a949a7f935b995f7272e6c8f3b87fffc66f8a6df829c7a36f81f6e016343336a2ff036eec1479ac69cd315a7a0b28dcf6c2d6b5d9532bbf6b3582727bd8cab0fd55ea251f1e506a7182b129bbcf06d1fde906b815375920022bb26d9bd543d34a8a0c5e41975e8618532916cb349b8affb3f52476682531d2fab0ac534bb30eb4bfa3691200"/201, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x1ff, 0x4) r1 = msgget(0x2, 0x1e) r2 = getuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = geteuid() r5 = semget$private(0x0, 0x2, 0x40) semop(r5, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x0, 0x4}, {0x4, 0x2}], 0x3) semop(r5, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x2a4, 0x800}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x7, 0x0, 0x0, r6, r7, 0x88, 0x7}, 0x7, 0x1, 0x5}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfffff7f7, r6, 0x0, 0x0, r7, 0x6f, 0x4}, 0x6, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1fffffffffffffff, 0x0, 0x2000000000005}) r8 = getpid() ktrace(0x0, 0x0, 0x0, r8) r9 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x6, r2, r3, r4, r7, 0x80, 0x800}, 0x994, 0x9, r8, r9, 0x8001, 0x4, 0x7fff, 0xff}) r10 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r10, 0xc0384600, &(0x7f0000000080)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080)="953df017", &(0x7f00000000c0)=0x4, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000020003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000180), 0x4) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x3d}, {0x74, 0x0, 0x5}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00001b5000/0x3000)=nil, &(0x7f00007d2000/0x1000)=nil, 0x800000000}, {0x0, &(0x7f00001ca000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f00005e5000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000456000/0x14000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000466000/0x3000)=nil, &(0x7f00002ac000/0x4000)=nil}, {0x0, &(0x7f0000186000/0x3000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000575000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0a64300005a110000fffffffffff700"}) dup(r0) executing program 4: syz_emit_ethernet(0x23bf, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e3", @ANYRES64, @ANYBLOB="29dcd335d3aaf427843c42a90bea32b1b869b5734d49e0e304d573031a4d53a687064832671f03d0b0ef250faf749ebfb82003aade7f64bb51d5159cd90d261f7cb45ceba9f597352c410c746f4d1fe8ccce56db0c4578fe0c6384a22f63afedb763db689600fa76cecbd14e21d1a6f48e58ea6a896408fd00ed139ecdeb521ad942cac5014c5a3486a198ac9dcb4885723bbdb4da75ba05b5e7dca077ea0b4be806a1c1e24020e184d857fa93d64377fe9a9b8153ddfef44f98e3b55b69516aec0f25114747315aacc978ae8fadc5a969e2a0b4135ba0a21a79c43e0c45cc8fdee8e1da8bb0b29b92505989b9c5f87602b39491c0468d68a77a1b4e7e97bb0e0cd9ee2a06defa639c749d7d8f75fddc54ff38c29c26c303967b86df126d85e33335ddcc8efdf8109946440b4b271fe64f23b9fcf6dd5249d8abb5cc7ea0f34bc78a350223f41134e2269ceb49d7dfb7e24848fd0607a124b386de7a94d94474c8a4fd5bb27db141f1d46a978ed5837f6c6a6aad7fea815f7630cd25c8f448efa612ea7661aadeb494c3d797508726ab10feae76235b666fe8e96e36e6225576b0f25a1348c8f724474e861a86afc77da16f7824cb609447c1b23d"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x87}, {0x2c, 0x1}, {0x6, 0x0, 0x0, 0x20}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r2 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="9705a6fe5688506af3255ad41528a8f9457a74b44b972b3fa0855ef06314568fafed74e8625ff11e0fac0a4afcbd798d99f287f07d239b966fd16deda487ea558c8bd3a5126d9adf9f09207aff2d6591d50ad69150b2bbf7d48791441ddfe832eba99a25cd90727cbdce6695aae70cd1f73719ea706f7509035a2ccc59d3ddd9ff", 0x81) setsockopt(0xffffffffffffffff, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) r3 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) setsockopt(r3, 0x0, 0x4, &(0x7f0000000040), 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) listen(r1, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffff9c, 0x82485608, &(0x7f00000007c0)={0x46a73b2, 0x43, 0x1, {[0x5, 0x2, 0x786, 0xffff, 0x7, 0x4, 0xfffffffffffffffc, 0xfffffffffffffc01, 0x0, 0x8, 0x100000001, 0x6, 0xffffffffffffffcf, 0x2, 0xa5a8, 0x3, 0xa7, 0x8a3], [0x2, 0x0, 0x5, 0xfffffffffffffffc, 0x0, 0x8, 0x3, 0x5, 0x7, 0x6], [0x8, 0x6, 0x3, 0x7f, 0x1, 0x2, 0x2], [0x4, 0x5, 0x80000001, 0x9, 0x6, 0x100000001], [{0x8001, 0xfff, 0x2, 0xffe00000000000}, {0x4, 0x6, 0x2, 0x1}, {0x1000, 0x0, 0x28b, 0x6}, {0xfff, 0x6, 0x5, 0x401}, {0x100, 0xa87, 0x0, 0x7}, {0x80, 0x6, 0xff, 0x1}, {0x0, 0x4, 0x800, 0x7}, {0x0, 0xffffff80, 0x6, 0xffffffffffff0001}], {0x4, 0x4, 0x5, 0xa722}, {0x370, 0x3, 0x8, 0x18d}}}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) r7 = socket(0x18, 0x1, 0x0) dup2(r7, r7) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1c}, {0x1c}, {0x6}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000001000000}) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{}, {0x2c}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f0000000280), 0x9, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r2 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x20, 0x4, 0x1f) connect$unix(r2, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) sendmmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000240)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="7400000000000013000000000826127dd1bced31000000"], 0x10}}, 0x10, 0x0) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0x10, 0x0) close(0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) writev(r3, &(0x7f0000000280), 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="050000ffffac6c7e4460", 0xffffffffffffff63}], 0x1) socket(0x2, 0x1, 0x0) r5 = semget$private(0x0, 0x4, 0x3c8) semop(r5, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) executing program 0: kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) dup(0xffffffffffffffff) clock_getres(0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x20000000, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff, 0x0, 0x100000000000000}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x4, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x56, &(0x7f0000000240)=ANY=[]) mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) close(r4) socket$inet(0x2, 0x2, 0x0) dup2(r3, 0xffffffffffffffff) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff800030db5238 executing program 7: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x3f, 0xd65a}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000080)=0xffc) r5 = dup(r4) recvmmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xfffffffffffffed7, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f00000002c0)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r1, r5) r6 = openat(r1, &(0x7f0000000040)='.\x00', 0x80, 0x0) execve(0x0, 0x0, 0x0) close(r6) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c, 0x9}, {0x28, 0x0, 0xfe}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r9, 0x80206979, &(0x7f0000000000)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) executing program 3: sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="a77d66a9287e8f9bb41798b03a872004d1b06c325884877f7603ba95696c3940edd9a07b44bd1b76fc671c6077496529755586d6a0514397ed8e331269941279240925d2", 0x44) socket(0x6, 0x5, 0x3f) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x33, 0x0, 0x0) (async) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000280)="2989a7a6c38439189dd8f8bbaa7e1d638fb4cea439c1dd4bd69a2ef1e726cf3fb56880d81683a9dcb6a77a7980b6cc7f90d9be4fc6a0275fb33ba3e68c5e72d99f08b05e398b1610bb6105b322ae57613f492233a9e023d64175e3733385442c69f24c65ff093ddac393f746d79356922417543b002a45e00d5aaf1205dcaa12593c08610192c5b6341262b19937206983e169cc4ff048f51089d1a59ba15787847309e4a44b1ee56f085fd85a8db418877426cd7b91238ffe4440273a3009446536f81dfc43148c8fbbfa679d17655d6c622e", 0xd3}], 0x1, &(0x7f0000000380)=[{0x1010, 0x1, 0x6, "92c0c21f320fb1ca627d697f75a0daf5160826b9f8e23b82160139d1b6c134deb85a1c982a00da103487cab9b15d4e25a97f0e2a1e432abe5f17234c167bddb4435bd99317398f9b501c72f7316fb2a3cf18727180c5f2606e973fa9d9ed751a35eb551bf2ff83ab139969fbd900aee4ede861992cc5aedbb85074bfc980aac9dbc20c232ed2de3604edcf3f018ab92b8db722c667ac22727b4b884f02c3dcd286fa6cf7cc30ff1579329a391803ce3dc153a4745b86f42de409f7d8c98fa685ca79bc6f1bb132437160bc7c7835adab1cd7274d53ef60a0f19f5e9fe7c64f7595ca7c608908f80d2846e5880c1799413e17ed931622b601d8be2446e1aa2fb7004e65e228833f2c38eaa82e5b9e2f23b8c74c80e4796bec44509d615b45822a32556eab659746135a66274b175e1013f6fe406651e7f2664d8f98bcd593f478283d5decd35d7130fa96f0a5fdc2e31250b9b806e1f74c244ed3a13bcfe86d9ee9a0151cf3fc9121a725226f8f59a471b9276c879b7b9d55d1e2cfe1e7565c820e7690075db1ffc67891483069489d0e588f91b15cefaf2a0d9e1cc0262859f9e1f537faddeb55fe2823c601cfb8905c635fb9bcbe6d585ec8b5d680c57776a8dcc90402aee69c05e8450eaafa78e708c5139bf018fbd40884e74330affd7ad9150e248d4c5c2d3b648596a4767a1de19aad1eb860b34ed91b82f6f78ee9c2ab9b7a204e95a9e76c36eb21d5e018ca983be1b8323119cc353cc1bc4dc9fcf6b6a82cd030253097515b4daf76bbe8f99ab1a77c3c26f6bad5119fa74f86486755792cf75d6295fc7ef5098aff59ecf852e48a6b9d2527e1d5165c80aa98e1b475d312d8eb1692c1aea1b75317dca9dd84a70f590dff2e7fa822e1f7d931c4385dcbd5c09788768bd2dd9b9c803f357c05021ca1af4a876f5ede9bdd5fab47fde16a3122a9eaeb8b004680954d2fd9cb28115367b8c0cf4cc39668cc9fee44d2c547b87bacbb42196bf831b0b080745b63913e6331c75dc255555d05d82ba541c2cbd236c9c2f732d9f6542645bb6829079138d58c396ecea886ecd49868534da3dc06a5ebe95fc9c70bb5bb0efb5c2783ff3fef7cd489d6cb762dc3ea64869e9411f851d3e3645c3e95f83e348377a8128ed079242086d189f1baec963c0a5e8f642d0706451f04e31cf627b4661f8aa66c66c00e801897d43c19506caa89a4f9a1496d942165531abfbf8bdc48c7056d3d1f93bd65817f06fe3f19ae5c5ed310da16bbbfa44542d90e4a2d0f3741d72f5c0c3b127f7adcd8617657711434ada4436009740dbcb86af5ce41da218e594d9a233804a03610d9d4e8bc64369d78b5c926705ab552f1f4e9b8d75cf993b58bedb44016275997ea4ec7139706dcf76ada2245c0e2c7243ae69e8d6f20c9b49a515c8393b972213f7712144d6e14620bfdc833b2788f6df7cb4deda451f8afb10395c2635841be917de23581867105044d04429e63718ebf1184d8be624b8f63a8ade96aceb86de025d929ed32fd51bd20b25dc6804dc1350f885e63115aecf83c82e567b993f8206513eeb69d28cb26218db456b76785cdbf5def30847421e0db597b9eadee9a8fdb7b0d54d83e7dad990e4fb9edfcd3da53adb5d49756f985b75752e1b65f1a5378b69ab3589e96505b536a9ea77bf8d2e2ec76b15e0c86922faffe2e9bee91cfc77678d9bbd6042d60720e4e9762e4b29127ff990e13221fc522336f8934fa13d5e191092031f08160ad4cc88cb22b7586eb4852cd83e2fa877bd19047522502d6c3fd38b61daa1ecc74066e7f447367c00d6044263a3d745f6581f382c452045f98eddbe823bdf6697e427ea572adb6c32d92b6f6e1d59642b0350afb25c6e41c175c0363a40e5a35de76ac61019163354c1ee4565b05e2f6f63f97354ff64821e321c7b65efdc8fee26ecec6825b04d52121ea12c5acca66110988e08e33fbfa834853b7220833d82c2c5f03092c2f881aaf91cb81500b7d13326f3fbe86c5954043f2dff5e65db3bf5d9701bb42374aa06a00d3e34503b61c61eab73f5035ec3258203a030627db9c431f93ee08508e5252c1a1c043414cf32f73d01668e3f2aad55cf7e224fd3680e2d8b5cb0e095e03f0c94bf8614c8d9cbfcb42698b8debde5c5c877b27265a90f0de4cffbc1ad0179d1fc7106a44420478a7a48f1e474f7c7296e29fef069acfc0364573b83cbc37f5e66f9eaeaaaba99569d73d5cfc7ed6c59893ee4cafb8887018d11f60ad82a9877dcc173e5fb7b871301e8340097549998df9b86703ab29a8b726a246c2950e8772bf660f005ec145c6108514d8e60ba3a75b17c9f9cfa8af6cf96e4d4580d241ab9f4686b0e0c297fb1770ea5109b107e18e1d3f71bedbdab3bd00f4954df4a3554cccee23e09926172bfadba84a395608299f0966906b7219513c0d0f93db62dd945ce3e180573bf00d2e7ee4cc9ca72bff1f6ddd509cad1d70a4f1bb90a87f6cb3f068dc5588629938d01f87bff8b74967e249bca0f83b67463b3b6d7a6190bb680d0d57d558be8bccdece849049f159f6cb3ecbb650530f098942b06e4f1580a905beb529ce3f4a6a40878e1d4e4116185f200f58f772211b03b2e3e7c629931b76e8d32b8919b86af621367080e23e9a76360ad4bd26f07592ea0117d58ec0c7372cc6682c1c2b7b79a7a65b82ea70957d5d797ea03fea38be3bd80678c2998930ae0ca904b3aa92c053695cdcd6a44fada0bb8f576ef8fca9d31f9d27965d3d94ff3567fe720f02b44915796fbb5ab44a95ed054e68ed9a86feb1ca6c2369cdd56970779af352a784380793db2e19009d90bc0eadb73efa395e06fe7b2d73ac502bebf1820ceddcf66986fbd49b5f62994e1b9bb22063547b076a2729f98a2cade500d902e2f2a69671279fd381cbbe6e35e9f41878527ad52e5dd6e30a9319390d8abfe6c42325716c345a44ab0d63ce02f4350ca7f416784ae6910e178c0f79acadac17c2b48ba7909dc24423b00f439c43631b6866b82711f24e0ea0a94e05ba790f4c64cb8093d93a7d896b715fb63ec7962962629e34b663dd5069590e44280823140a172795babaafcc115587d5e066941a1c84c9f26dd613e45aa2bc8e0d577401878c7b3db2486937b58f16a498aa5e10b598b24977de2400e17ac0c34af3ae4a157872ae5ee4bd6d147f8197cf39182606edc1f5cab8dad487ce5f864e707ea5a9cfaee58b67b8055dbc90ecc2e9c6cb35caeed08cb77a9f29e82b50bd2eb4c1ca4b5e302451a47e3223293613766b4b1c342fb3a6040202b01627a150b6412f098681f8b9fafa7e0e0ab287175d276c0435c8162dfddcdab15ffecbaa587d98a5dfc535ff09de48577f6e58364da6e77e09f0c6140aff52ff8cbe1d9b719b22a7344487aba23b406796758dd071ca635c6e55c243488a930a15761e6c6896d573cca326c3d4b21e6781b92e5480ff9536261ada79a181d85f2dcb6fa90cf0add3877beb28de56f522f418f399e1159af2fd1e663ec91ef8f77cc6436a01d77b3b311259efd2610e7177f71e3dc994ee354e37ae87645d7f069db02fa3783dcbd098ae145e2695b178d67c0042dec8ec9ea6788105298f4e639b51902129e738da387f37e6052635fadd32c03dc37d1daf64d25ce1eebdc7e7fff893a68a105e9ec3b968bb39e0311cb1b4b75d5e64f86d04bfdffeb87628f1bb5add7208e03459e12c319d29d1773913f94ce7450b9efcfa5acca02733d8d3832c54580f4f88da24a061edb4dd811dbdfaf4068f8a1475210a72e5828646d381d082178f588e8782e0c2f79e8c36a06ee37913a2743dca8945ed0c55e2c9ab76fb65dc0197c249c1cdab783be5a4896f7168b20c2858138cae8cdd77ecf69f71fad36ca92e7a667291f8a1bc5389695733040a002a39ddda65c8bdcd23ca6780bc202660dd9e055de4f16936306ed48e73919638935a509a8a1cea720aef5335658958b6df4f791ae42bca6f6044dd7a40e93b80399dd18d81f6150a0608b0baa17db4ec0d9295221330419e5bd1476996c8ccbfb0174c60b88320960d67ff7b370328db040dc71cea4b47b6bed4e481a71dc739d315fe47b1b8e817c9fb5f6464b67b9b07d5ea5a2a7e1d45a565fbfdba3fcac45b6bbc0ad84766f0b78e97455f4baa48be949af61ac36ddf0094518609e7e03ffc5cc44f990ebfd3783d959f398dd1913a1a1c8fbf45f6eb9e3a491ace31b282e916cb3a87e2b5778ee530488c0cda4e2fd08d58135a2f19b7548d15feca45360c8be8bb35d5402c4f5e9fe0759f6ca0d69d068100299c6fec8a4c21af10a026f513c420375d92ea0f909ba0fd1c9d87e567e1cb85b3fa41682de46c29ff6b6d51d24d988123f5e86758c0a4bdaaea12fb75cee3e671c876187780a8d8df4648da43e1ccd09a959e1e626ff7983a400a8b81affa7517a9b647863e7c7c7ae1f0c8a2b4409ef074d605216f3612c946af71ae4e7d7e97be0f4dc3d89225a279f9b8b63abcb70c6ddb0d8d65f49060cadb23fa2f757293804722d33f4cfdbcaa0e412c995ad6187be407f250ac637cf0c074553ef0813637914bb2518eec20d3dd2f3714775c5f6c2ac371be756e2741020bc33b6c9c759693f8aca22b3c939b6463a4f297cbf9ddb5608bd55d97165a9dc5930dc97d2c73cc62f0cc825a8941e1dda1264c6e0d7e7f39970147868b1238e83fd591cbb099788e98ff0d09b029c6dff9f39058622ae638079ede4095a899e8b745de9023df4872d1b0f4a9c7ab144cd94f34aca33eec4180f83cc8ff3f24e7e0a1c5be39d0c60df3f0e3882f72d464db1b3a17608ab4a69bbca405d430c14041bd986b685fd51be29baf1f4d49804c433bd07494a2c517fd7e7a0fd98e878b4ed94dedf8abc9ad54f6fcbc5d1f7bf26f5ae8f8932a8eae224f774f2598ae1c084983a51dcf3ab8ec74f7c92ab5c3d6729defa96a4e008cab17b54567bcdab21a913ff57aa4128fbf6f78b539eb9d6dc7cd13b302664d2190f10176e7db5af9fd9b0c5b38d8de4ab111df45785656fa89e2a7d73c00ec0af88f06102c1a7cfbfa30e59165f81cb982b1d078390efb4eb47a5c748127275dbfe18b19e3ff58966d5107eb887ce13bc51d9da985ccb425d1727ab3d14f2fa711b22693166882b2525a4f5d48132b768da1a74d68253538ab00d9225124df56a993ee0026b6583b46a7a0ee11a1f2e18a07e5a3714281938dd93ebb6051c72edc86595a0a5f44f51a2721423c0bbb3d98a55759562268cb6c1ba9e88296c92b1c4b8f36fd67aafda26acf00a2497115ed9ecbf130166050d048e7731af4d55c282286c00fda277224f01b8767799cc4653e3c57bf607591edd6484c6355b19ff4b3ffd880140f979d3d40a73449882061dcefbe20f51c8692577125d71de0d09a5d745b3538caac387a63dd0ece4c9e5b877b26e3094ab310718c45fd8fbc8e77f820f7ba3b19be892016d20a1420d300ea1e1fb44862fd88041d00c83ddc6c1123b5b304229148329af0a7279db11f73940dafd5f74623d99ec85ddbc74cc278d428325fa00e750d3dcc89bcc9b27856b69d9f29ec96522fd6ff0318f8d9fa8069477b4b0b2a39d86c69619ba9c399ded02f20061fab1e444ed3c580284c3c35d46e56997b09496c31d9e3b948a3bc1c00d4bea9d1cc8618dd812f8a57ef0dd291a39f21f156a20d69b450d2f010b7f8d842d30a90266aadf564b02a2d919942df4d16e647ecc46a3ac340f72c020695f0705df7fb07"}, {0x40, 0x1, 0x10001, "1557ce1225d015fd8ff511d5cc4592269f10f80e3d492823cd2c0f5af8b511cce3e3bebc6445506706ea10"}, {0xf8, 0xffff, 0x7, "8c9dd419385836b1c5026105fa0e416098945f55d8a7888d7ef0682d095b1d1b2ad9712da813a8aaaf79a439ca52f34054be302e56f881cf74484d61415aefc2f06ab14db1e427715ae2cf809e828203a436c1887ffa339f171d13cc470030fbac531f3ab0ca50d44c0464468989d1fe7894ac1cd8ac9fd9dedc22d67ccfb4b44a45542a08999f4c500a00fa74010d122db9cb93d17c397a14b73515e1a385e47b4c2514a19a1eec3e51334d334f854191cf37a1bbe56a293f9939a4384f1259df142346d7c1571f5124276dc5a2f8a9e9c185d81c44d8e6483bc95c2bb81fe26e"}, {0x68, 0x1, 0x9, "3679376a332d64b08b47c8d3bf36f2698c44584fa93b8e9cca5c9caf1430fdc82f6ef2ef461ecd450863c079978db4c181fb1695d3b809b93772b87822ebf24b9d65d30756958eb780fbf4b203312ba08843"}, {0x18, 0xffff, 0x36, "c1368ac55b6744"}, {0x58, 0xffff, 0x81, "d862eac46859b43a3dcfacaa9d41f288e4256e18ad060f81778a44c2f216ce11f4bb12f503edaa29e60a543ce82dbde38bab77b9e35c3280200cdc5e50e5adc0bd6433fdbd6e72"}, {0xe0, 0xffff, 0x0, "07219ffeadefd22042987e8bb9f8dd8e7b7e742025e3d03f912811866bf10f2f0c51aa78ecdaeb4e825a2d4c22085c08948165d7319f5dc69fa218289215dab8d862159f84084fd3311db9e4ffcf94f75fa24505a05abf2a7571e1cb55a017cb5c6ae96fb9c918500d3c65e9b599ae484885bdb411925c967410507eb95ce48f55ed6814fe0f8446ff794b541ae8ef3edc8f84e876ee245f453ca616b720741498827d29bd7efb920a6217a067170f324ee9e5342bf9da720df4733c07c9a35b800c9a3d0d937e8c3010"}, {0x78, 0xffff, 0x80000001, "50dc674d342ca3647ff51c2c6cd7d26e49ab690ef873aab53cdebe4a8ed7f6297a81500788b170205e8b0e397f0122b4fbc33edde65f3c826d646ae0ff7b20846ba1d4f7e2c4e0e400762dc8ce7f201f57d24da355cb51fec28c69866562ad01bc8ed366d67a7136"}], 0x1378}, 0x408) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x2a) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) executing program 5: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004500001c000000000c009000000000bbe00000014e214e2300089078"]) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000680)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0xffffffffffffff2b) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x84) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f0000000180), &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) 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) r4 = dup2(r1, r2) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgrcv(r5, &(0x7f0000000100), 0x8, 0x0, 0x0) msgsnd(r5, &(0x7f00000002c0)=ANY=[@ANYRES8, @ANYRES32=r4], 0xb9, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x0, 0xfffffffffffffffe}, {0x40000000008}}, 0x0) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x20, 0x1, 0x19) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$FIONREAD(r6, 0x8020691f, &(0x7f0000000200)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) getuid() executing program 0: shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) setreuid(0xee00, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) close(r0) getdents(r0, 0x0, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069c1, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000007c0)=[0x8, 0x20, 0x7, 0x0]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) setreuid(0xee00, 0x0) semop(0x0, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x0, 0x6, 0x1000}], 0x9) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000740)=[0x1000]) r6 = semget(0x1, 0x1, 0x230) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x182}, 0x6, 0x8000000000000000, 0x2f}) r7 = getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f00000003c0)="710fa1fca753861fc4a75d99b020abaa0a04dae793606dfc5821159d330e47a51b0b23fb49878f289df6a82f09a0301c68c252573be369a68dd2240e0d316eade3a0cf1d121aa020ff0aecf911890fe0a51a5b5992d9ae1f0ad9d5987b31456390fc9e36a5df54d5e9348559d97cff20e169d443b997e911f87e938a1593d7cc1f585f1e901b0cc73c43e1130b2fc529aa994576036e833c279e", 0x9a}, {&(0x7f0000000140)="7c7ea231f54a3ffc0d99b3653d7affbcdc1bd880", 0x14}], 0x2, 0x0, 0x0, 0x2}, 0x1) setreuid(0xee00, r7) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0xffff1c8d, r1, 0x0, r7, 0x0, 0x125, 0x1}, 0x1f, 0xffffffffffff8001, 0x4}) setsockopt$inet_opts(r3, 0x0, 0x14, &(0x7f0000000000)='\x00\x00', 0x2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="2aba0f79228522d81505c2abc71dbf569341d25ac6d93d9912f4aa04e960c6de16d2ae23da1e7e82702e9ae3b805f5333e4590e219fd33f2d2444dd95710e219a1f0a812553f18632ffdbe7c313e0040909f82d0cc6b2d510ca58ebada6891cf0b198314378196ca79dd6b0b7e1c9849d9ce03a22e4da51b55ed737e656002ff0bcea5", 0x83) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) executing program 6: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) setrlimit(0x3, &(0x7f0000000240)={0x100000, 0x56}) semget$private(0x0, 0x1, 0x0) socket(0x800000018, 0x2, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setuid(0xee01) mkdirat(0xffffffffffffff9c, 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) close(r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r5 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r0, r1) setsockopt(r6, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r8, 0x80206980, &(0x7f00000001c0)) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{0x49}, {0x16}]}) semget$private(0x0, 0x2, 0x110) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x1c}, {0x1c}, {0x6}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000001000000}) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{}, {0x2c}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f0000000280), 0x9, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r2 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x20, 0x4, 0x1f) connect$unix(r2, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) sendmmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000240)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="7400000000000013000000000826127dd1bced31000000"], 0x10}}, 0x10, 0x0) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0x10, 0x0) close(0xffffffffffffffff) r4 = socket(0x18, 0x2, 0x0) writev(r3, &(0x7f0000000280), 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="050000ffffac6c7e4460", 0xffffffffffffff63}], 0x1) socket(0x2, 0x1, 0x0) r5 = semget$private(0x0, 0x4, 0x3c8) semop(r5, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) executing program 1: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x3, &(0x7f0000000040)) setrlimit(0x3, &(0x7f0000000080)) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000100)=0xb41) setitimer(0x1, &(0x7f0000000080)={{0xfab, 0x9}, {0x100000001, 0x27a8}}, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x6, 0x4, 0x40) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) r3 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mquery(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffff9c, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES64=0x0, @ANYBLOB="a462ff392938aef62ea5dc78742e30da7eb765fa8b3740af25be9ada56369a5c3090a8fbec9aac8a39dd9a566fc512550bcfdafc570000000049dd54df852e39e99379d8607a8f"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x2, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade5051659", 0x3d) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0xfd, 0x0, 0x0}) ktrace(&(0x7f00000006c0)='./file0\x00', 0x1, 0x800, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x1) msgget$private(0x0, 0x208) sysctl$kern(&(0x7f0000000540)={0x1, 0x20}, 0x2, &(0x7f0000000580)="ee1b5c6ad7e4f9c381d32c", &(0x7f00000005c0)=0xb, &(0x7f0000000600), 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x400, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000700)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) executing program 4: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x1004) symlinkat(0x0, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x30}, {0x6}]}) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) socket$inet(0x2, 0x8000, 0xa8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000000000000000000a"]) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2a, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x3c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r0, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) (async) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) r1 = getpid() (async) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x10802, 0x58) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000200)) (async) ktrace(0x0, 0x0, 0x14, r1) setitimer(0x4, &(0x7f0000000140)={{0xffffffffffffffff, 0x80010}, {0xfffffff9, 0x8}}, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) syz_open_pts() shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000040)="d2737fc886c1625cab16db1ea60281fd246dc3bab1f7", &(0x7f0000000080)=0x16, &(0x7f0000000140), 0x0) (async) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x20, 0x8000, 0x0) close(r4) (async) socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) sendto$inet(r4, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d63", 0x5af, 0x0, 0x0, 0x0) (async) pipe(&(0x7f0000000080)) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x3d9) executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x15}], 0x40, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000100)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r3 = dup2(r2, r1) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000100), 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x2, 0x0) recvmmsg(r5, &(0x7f0000000680)={0x0}, 0x10, 0x0, &(0x7f0000000700)={0x0, 0x5}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, &(0x7f00000002c0)="b151efd908ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87ccdb2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9b30196002152912948f7e57a8b53af5aae7a1e7e954a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdad352974a5bb8b0c293c6b0a03822112dca055742010f231f68d646867dfbce6f70ac63782c3c6091cbb0efa9444de6286b741a42b8867d", &(0x7f00000000c0)=0x8d, 0xfffffffffffffffe, 0x4) poll(&(0x7f0000000480)=[{r5, 0x1}], 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) executing program 5: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x1e, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) shutdown(r2, 0x1) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x0) r4 = socket(0x2, 0x2, 0x0) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) dup2(r3, r4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r3, 0x0) r5 = open$dir(&(0x7f0000000380)='./file0\x00', 0x1, 0x0) ftruncate(r5, 0x91a1) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x4, 0x10, r6, 0x200) write(r0, &(0x7f0000000000)="3832af5a5775acb1e5c643", 0xb) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000280)}, {&(0x7f00000000c0)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e4798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb9", 0xbf}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e5b4426d2b3ac858b0de60f3b0d0826723edaf970e2e8f2a85bdb22abd6e3f4361b97466de4e19946b3e1002733f2cec3a74d831a08fe549fecaf409fb6506a39786d216fce0fb02724cea5a3e59883495129f08c5093fb1075657c1a6eb103cc995319165a499897d3d4426c82329be4f280c215dc52ce6cba3f7799ebf5cf056e923b1c775555287f9636ae5afd98c152ab54828beb9def5f59672e25ca897cbf7cb2e9614e8fae93bc3c0f3ce24f96a1cce3686edf96fdcd465c768f706369c2112d6ef401b5bc12d808282f298495950d4011705bc221191d2d05c7c1aa94aaa3bd6ba2bf403ca48875f04768e83e03af145fc8aa74e3d94ace308e2b9b024b9ed3997da2e8fd203e35101dc08f065245db65cf33271dd249b8b4f1acd91e7e4df5894870df056d31cf5b119715d5c0ac17b997e8dbbb39e4a467986f88f09bcef2b9e2aea40cdc4be83b0db068ebed3eb93038e62936a1331a398fbb560d30905ddc36aff09e4ed78b998b535353d9085db1ee90cb1769a2d4401a89932169040de9a9dba99d40a1d91b7ecb1269b94e4373616c9f2beb066242fd4223bfe03db6444294836d6b66e907d72cb20ee3b8d60625a6db6cccea4340033d5a4106ca64e294381c9943d2e53e850bff6a01df9feafd48768dd745c0760d26bac941cea200d0ed4da095aa4873e31a6126a0b539601dff801c0cd14078bb3f53d98cff835668a07842fcf801ac69cd49d0b19671dc2be24af717d2a9e5055b964ecb7eda7a48426554988119565fea6921247b34e091b18d410fc64752efdfbd1d5c5327fb736fd42aa1e630257cdef46045e6a858e3263188e74ccb92a15dcec33014116ddcbd72361cb16f2841b52d95e7290140c429574c797082627c7f896eeb1f76429288d77ef86ac90732e84d3b6fec1f0ee7fe7b964c81418f6be8048bd6dabe12821294c3fa90a947da808c75e9d0ca07d83da5f8d2e88057b9daf94c62fdce3150be3daf400f56c5739f214cc1c8df413463a4d7d9bb6cd13354116dfd3cfb16405371f5240df41b73a6e70d7496512eec6dddadfafdd96e3d6d9621a2539e9aaeacae13d849e07d5a0ad5f5a66f68f136ff9d4588596e911ccc360be1df0466dde19f5dcf1ffbd90f89f02c5b0c8f4ad50b637f71c686e118097f14c5e2e6d6a0d1ed31c985b78ebbd71dc1cd70b2efa6e852ad746f16be5118e140fe197f25facb2352c71c5de953316421090c7ae0a103db457fd56661d51bd4ace3ddb349b0a32fc47d48cc93fa9254491a02d90b2a6e4310629dd16277bbd8e90962a601bc8c0a57e235bc4f40d3d4f1c9900af6f9ac4836f715c93902308ebc0546ad01b6c9dbf3cf5e810caa0c2dd254bfaebdc11bd5a751154f704f06c18b51c7b1891dde00e478b2d7ea9d46becabc40b05c83df7f5cfc8650f25d9766c84b2bdb94c26fda4913e304b09af07c7ad9795ac34089197afe1b89e4bab54bdcbf0b51fc295299e1176e97f49c1c3737ea80c902ae546f76a390960900c95332fbfe0c5f3823abf829ba396afb7a3020c9ff4203d620eefa030afd72ce0eb1a9c150c61b901e2a4fa6761b7f8b9ae893d670f6ab0845c33a2470026345ea7f2fa0e487c222065773c6992bc64c3f3df92717bd45fa3ee43e8bc49bbb72b8b0b09c42fe4d7bfe98e5f693c24e416b1b1ecfb1ba8927ee15f1a4adc75eac0f970506dafee7b46be264e8673d0bef30c676e50686712a0d15556452c1fe8c337a18f2ca0241459999ce111b1c82589d41317770d6998799754d66ba4242d3a1d195a47a53326e18a279eda6ce2a73e90c4f991532b3d16768ad31943abe8a943cde77a8aaaa827e38598a54e1fc83dc010da49f4d8660ce2a729c8340cb49ae893474e6970a56201280d3211ebd3260d7c7c84c2df9cd16d0a5f6032877d8929bd3736799f0b08434c743e387587ca40357192942fd1b2d64b3a91507384cc2a6c972dbd6d48da8a3925a204a11ed3616db3c2f2f5dcd8585c9394d7b43d0cb5303db0eee5d16e870aec4425356938f797d214f32a435ceac0d540d51146623ab1a374fd7b5544b40dc0e02971b8f1031a11180ba9fea8fb062394ec81326c4dca953994f371559d2929e30e5bc90e07c951bccd62caf89a9fc6be37e943d31864a931d72932691f1578222098216a8939b26af714cdfb74e9a8eb7dfd05b01a612954616e87dad5b370cb3a0e5cab866909e25656cc557268a6ed9c43103446753d556286b6560b2a325736edd110779467524421ae9d57d461ad48909a015b022f2a3e0f068a75fe489fbb4c367540d744ccd2bd97ac9ff32e38cc7420dc780c3636b256c4fb40e7b224109a45484fa914a3cde8428fc1f4623f1294ada406811da488f6780797eaf8373b777bd00eb1d021e12c57d05e373b8c2b4226544393acee86bc2c2601d5284708dddaf4eb6828a2dfbe0fb1785654d1065dc050f40d1859943dda5420377fc6514145264bd04c111de4a76fa985d5739eb5874419119d81919512b486ea08f2e31bfff594f56fc4ea799813b8396054a81b591aeae9976249625b7c11b3601ccc3cf0021788c191cb741f69302bf89cdb12c1845d1595ba166ab055f2638a58b5b1dce4475dfc4abf0af04daae195d67b6427fe39d1ec1c857b1328c4f6aede8fffcf3ad6449372457b258d0559178c4b93f57a30000000078ae58b3238986c4c94b1e0fd52462b0f2853a7a27abff630c5253deb96e77e14634a57290a3ddcffad832b207305e07415c7d511f74b3abea8f0a59d45f849b0fc249b2cc2656401a30c6689c536310e586f02613c6678ca8daa05518295d600188899faae085972153121bea7c01b4f610622b0c3dc478a9e5dfa5679912af6ef533e6a85d9fab907ee8edbeb3680abd4f20d855c3aee14298e3ab7386a6d404fce4c218919836cb0031c381b568245585c9dfea93ddcacc256954cc9bc826a1ef6f89420d95dbec2531cd1534af5b921b231f984f558f09fd363f1641f531303c66eacdea127ec3cd321536688126de22cdb85afe99c0fa8f4e0dd55fb308614419a983f7be34d2aa83643d067f3e92634bf6cc908663aa7a8a1b57e6ed1d4c1f6e411e5acc242e92bafb2f0a22b9ab7866d89beee2d4fad43ff7aa04dd35a86f676e51e417ce202db075898c49e4aff31e8228f8462cffbf897d353bffa236077131fd5e9ae762653be52a85a8e5ced1aee1fc937a2cc5c5901c7689e1db8fb17cef66e6cbc369b72475ecfa1659611f53cdf5c322278c9bd3cd80af3d2ada333bbff1e7992dfeb4a1b5ff136a2766a2fe786a200794d4595d0e69c4b9e021bb9ade324e51e18bdd04b4cac634257edbdbc8fe839faeb3053f83f95da350eac04de31ff29eab8c57a4d0c052c48c377abd1c7c7b98acf4e76458cdf884b728abe59cb97c7625d917479003686272922ff546c1c9c9179073102e6a9c2cb7e31dbe69c410066527566b391f3294077ab4d5b0c001f7eae6f7ea6b2dbc5a8da6937863cb49532c0c1f2bf14f7b596eae6c28a6c5f5179ceb18a55ecd3dafd36a74bc6aa137cd6a8eafb10fb8af62aaa29914c384dc17085f43ab708a9c164cc39dcc8713ae9bab8bcd07ed9ac8a9558e3a9b0cf9c0ba2a4704c7e7bf9ec63db0a23a84945e60768b9d805abda7c3049267dc155f47ffc38a5eb6293e9ebe4bacfec3518b850b8395894f6e7195d0f6a499647fbed8b5ebf43b4cf9e7b06f91c4296b5ab1eb425217bec38ea4d1b367fecb03e5c6ca652551615ba0b5826b5624d3e0cee23eca58c725abe50e351d3600000000000000424b426b142bcb8e036102b9385357a4b53dc241266319f8bed2073d57b819a00f625d95827a1564c543e09fa29bd20700000000000000e339af734cd36165094dbc5b2c00510283bbb3c715ac9e832ae9466e7ce3644c7b4136b66a88fa279b78e519ca08f6a5ccafc910da321d5100469b193fdb7bad56c1c52a766875f683957fcac4b1f177fd51c5f5a9edf0118edb57f879507308837630cf24627cda8a5f35141bb595bd4af90c0398d974f92f6228c644e0afe7848d1d5adfc0e505b2d04926a5c6f8527060a82188cb65899b1fa318b039f4fe0ad1b117f7601dd413ceedea8c443de1fc8e9a3a8af5cc60f763daf3165bb420aad2f8234c4aeee9d39fb2243415aac7153e94d7d0bd1e8278d31f4ff636db60f00cde3ccab7bbf20558bb7c453a84076ae27f20eb5c4957c52d66072d55d53fa19b4001fc1b1e337f75a21c71d91958660be49410064fd78be36503eb3069b37515eaa90dd776679bba5d569de68091035f5ff51f2f99008cc2ce5152ea3b8aac46649fc19a34143be73e85856c97d63afd543d8d42b2c8228fb4abbc142c4be6abbeee9c6ee308ad7af3fc57478e22dceeeaec39c69a4a45190fe623d365f867", 0xd8a}], 0x3) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) connect$unix(0xffffffffffffff9c, 0x0, 0x1) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) dup(0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x10) sysctl$vm(&(0x7f0000000040)={0x2, 0x9}, 0x2, &(0x7f0000000080)='??vq', &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) executing program 7: ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x20}, {0x6}]}) dup2(r0, r0) syz_emit_ethernet(0x62, &(0x7f0000000080)=ANY=[@ANYRES64=r0, @ANYRESHEX=r0]) sysctl$vfs_nfs(&(0x7f0000000200), 0xb, 0x0, 0x0, &(0x7f0000000000)="dcbf21", 0x3) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0, 0xffffffffffffff3f}}, 0x10, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x78e, 0x0) getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b27", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286989, &(0x7f00000001c0)) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x37a, 0x83, 0xffffffff, 0x9, "6d2b000001000000000000002000002000"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f", 0xf}], 0x1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed08cb632e6959c", 0x5e}, {&(0x7f0000003640)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0d9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a37266e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f458000240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f89eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab183810104000077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a6e3a72e52e13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356fb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034c9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc491290422983000800004b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608000000000000000000000000000000364a78e1d1d1e8f5c1c5f854d92fd2d832f29620ec1e9e8f6cca4f", 0x1014}, {&(0x7f0000000c80)="25fd26f0c2f6f8454eb459827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516143c92282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e64e9f25f7d20341ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761de8c384dcb53ad08cb1527152db4272ad88493fb38f40398b5a000034fa551a4b2630e0900d08787e89612408f5c38d3190a17475d4a4942473058501ebaf20d02af3d8c60a5f48c3a9a6755836a8fdf1749b5bd43910f6d4f751a123c587ee706425880300000000000000bdcf3db86e647324bf25b37e3c2cc4c1e1464d5b356097378f0ad8860e4468552ee97b612dd1c29015fbc2bb362f3ba161e64e4739e080ed7439645b5209d44475bbae79006aa70b987a873c7180fa32988ce3fa24907bbae057634b9375ee778fc5292fd9a9bf70f2f654b773bec290c771bae649022fded51fd770fd6f58b4a8dc1fbc504f3357929f79893aa5e2cfcf29b2adba3c84bdd7b9b6781fafee04027c459268e80a3526634e889e6a166e811e3dbf3f987782f94288d5f3939bbe77d38806a3be958f088b364aff49c4e0ddf54b8f00890c52731b1681743fce56bebf135603daa64c74b80caa8e5a793bf0039af3287cbaaf782f3ad0215d90f659190ac2edc99b7c13f6fefc1228934e5c43772936352251dda437b4579dadf606a98feec406db368b7a01fbbf7ec7f3a1ea81669eb813bb29ae94d90785d31cca24ae7cb776f054c42988b115b5befca984fec1442fbb7275d32ed818261759c2e7cd06397ba28bd1162302e11a7e6bd53a478cc67ebeb913a5fbd49fbf848917d8d241fddf73a075da83e2b6db447bf9ee2e3e2c543fb1b17a3de15218f147520019ef263a15abb18bbedefde3da0deb0607a6d1f1b8613a1786e4d972c065d8000200006c0274a64b6b4ab112257c729634602a596a9bab49a13389fa82f6acea2174743b2c9c65d0e68bf16f33d459831db9fa6fdb0eaf785887b37fe63aac755f44efe128b9a5aedfc105313933142854e474e568d47a494b2f03f0ebb7cb9101545b3ff596e8b9da5c05134d134581b38c5d5ad2a02ece7710f5de66e719f00df311dbea854eff8008020012c7aff5738bd3dfc4fdbf6eeb271b090d0100dc531eb252ebd075", 0x2bc}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0fea7a92", 0xfffffffffffffdea}, {&(0x7f0000000100)="6973b3b7b5f516f850b75a28715b10f7ad8042b6ad24befe4129af5d2f4165cf00000000000000ebdfe071af14f8fc14b9d792c9c83e6b98efb49b3f4ad8f456696d252dc90188c1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa0cb61dde68a23b8d6b17ccb00b359556b51a4bdc4bcd900000000000000000000000000000000000000ddd15b875073981307fec6ab86", 0x99}], 0x5) writev(r0, &(0x7f0000000480)=[{&(0x7f0000001900)="7b0503584ce8d2ce7fde9e5d801a23ea2b6979ecc844084c073000b4809a5180fdaf70fb5e0ae0d9f4cddd3f402892c45c7a9060b4f9e6a9a84400508657dc115d65d679ac86e2401d295fd33c96679b22911981b7f2b74fa91476f4fad3563c23c7edea5a5f4683a85a165d76b0dce05b843f379608a96bc2c5d201679acff1bbba1e46eaec7b32678997f651eabfaa08b61659f3474ca5feb3442f78b3ada6b54d1b173086e363010d65d6afda5da875d835b5eabebe8ae60c30895434c23b575878c5373add15a616c28317d955070cc7e28ab6b1ff76e4f6bed742420b07d297fb9cd6f06809f8c22547b515872342ea597a5394049845f42b3b97a20c308a5cb45d3c08b4f64821b9078aaa76312d0277d9ae7cd484b85a4c7d28663537be3e24ff6868f17d16aec1e49345a8c4b5b3cb314c40208c6633af6dc2dfa17badef99f179c53fd06163b1149ed0d6377f6b463dae3ffce81dd31f87cee66a958b85d49f69e5da1582e93743dbecedd2667a8766abd88895048c20f30d0b6635fd4cf603d01e22e79b7f145ba37fdbdfa914544e6aa499e988df5ec70926111777d3898a4175190daff7cac90043a46a2b22bc3b185af2b4e3d0b217f6c92d0b852660790c06a9f5076e9808b947adaac219c31c24ee613629455410739acc0a3b8cb9cc507611fb1474996bf338c74cb0bb44c17edf276edb84a52d7dc768b303a3bb3a56a415bb73d3a5cda8a7e753788155923baed1017dc08c52fe86240bf109704cd3fd7bff10627752988eb75c8e89f13efe9f0dc899adffcb7074a523d819ac2bf24eca8379e9efa19020f9380dfb6499fbe2f79a95cd0c0d6d90f97e8c39e75f789213f36282dd9a8cd23fb67d5e54537d07435b30a5d462ad54d8b5166ec68f96ac8d0830550c1da2086a7115d740c3e1105fcb2b9ccf9ab280913944808d01d54ce4b613e7b39b5d71c234a89154407df8c4c32226ecc59c577fc832180d179b5fde9a0ef92e28c7d3a98990c45ef782b5716cbada6fffa288396864e05fad09a020c8c0c13ba6fa3344d5c152e5ac149c1c10ae59a4111fa1de7d99cbd375476143287b405a5408da70dd8b3858a6f9142ffbc7a45cf9016ae23facf0478dcd19c477173f43a42b538d30d2d39327fdd27360f6ce39b995a3968af48a25c82e67a8068abff4b5e0f797e80d3293ffbff6e70f77a42486449d518395c159a1a2b0d83fbc4ed496b7e4c22780031396dc4c16cb4dae000600c209fdf5a25ebcbc6f85590af28968a755198e68e1a012d0b738f33cdfc2cefd43841761afc9ba8920e1c12eddb06d6b88b710a48bbd3b40d2340289326f8282c7064eb97c30be26580e47ac5969c7b18a29e642ba7fb8ef23f4e2262eed3c342e09a7d587c82f16a49d0debce35137e7e68e37db92ec952a289a8a81f8845cd0c4abba94adc27222daacc087923a554c40c0aa05607ecd0391627f92d58511d35e6f503ecb165aca20936695fad1641af15a4586f0c6b7b2e50edbd6c4fb73ef75ec9bd8ca0e49e0fcd88d58f3a2df25df04646394ba3a856d5848a30ed717c48ab9a8cc96ceaa4d4b15be21c71cc2e2cf0c905ea54955073b2560049a1d31cdcefb330f150e693584c262ec5019895b81f9786e7e15c5cca371f0709bdfadc4d79f1a7150c92619a3ab2dc2b8153eff67b9113c648c49c80bb768e3bea1efe6506444a8ceb36ce54c6978567ccfb54c17e84ad0ed0aec569b33eec80bc161c8a3f3f55094916647c2c2438324b8f459fa01f7e164aa93f766fc9a9ba69e8930fb7ad640aba041636589d905cbae5b68f41f24cfe8a591fe6f1ccf2f43ebffcd48d3e23ad6da34baed3242127562024c7bf77b962e4331b1e0ec411d95f4f9f7b177a85b71d150b9bf710aef8124aea83cd1f1ba339b480ba1f7ce179a15acfd1da8a1219ae9205eb7e50c5e485f54cec2636d3e46f65fed3d079ff3f167337106b9db94c7722ae14ebca9544edcc27aa0dc287c4184db906b942f4687f973c2b431321acaf10d404d0c2defbbf9ef2743687243b14cc8948a9b25601b2c5f0407a11536d67ea7575c077c563d1a102c08c87485d22c882e4201446856ecdbe5dbf73270bcb8d1e4bc3bd3076e8646c3618a821f61c19cd9d706804fa0149d3c9b701ce47d0d4c920379ea65a27d4704b205c382146fbd64a39e2cfffde3cadbddefa6e7dbcb1b12e2d9d265cbcf04926bacff8a2655cc74091f9530e638b4e2e6e94fe8191fad8b82cf99246edddce075e9433b4816fb89544a02f373ddf57343f7669f8ca5be22b8728f5041ff61edbdb7ae019057ecc1b12777e1d35a32a32e22a2385491c08080a3ad9ac5557224db5c30cc6b7f351fe02a836e5fb2bc48674ca4e27a8b65d878e8ed12e9671f42d72894c6d4f576699895af3cb6d3ce79d0fc2509025b9a13aa38bcfc8cde0f1e10100000000000000cbc0c16636ee7ef273bd799844b620ce0a4fd9481e0486ddf5465a09682757556acac7ee70c5b2e627c0bd2e887db4084f4d94854ef03f4f5bcac7170c6d548597c6d991782539778f6be82457144f9ce2bf4a9cfb33fd2b428b093e2c821a656c1a1ee373d97a89660fd942b8cad9f365c92c9f9da92aef4eedab492ad0704882d5b4fc2e80ed86b4c29fedb897a61132d5fcea1df46f98278b74f452ea42d3f7791c34c41bcbab19fe284dbd512d9f40339fd43d5a6aeaaa9b8c07b9653b16cc1b1438fcf4d23ac73a7b2adcc38e490fb1a14930e6af91a58f6e87dc28717d03700873886542cfb784a2fa005443e5ea4e3f78c0b9290dd4e2a7c0f6248d71b4a3cbe53c05f15d7ec3cc73ca99cc49f16104ae325e988bb5fa8191e6fdbdd910ffb758df5b2fc9f017f20a192c2c281849c6868d6339e86d4bfbd2fb12c65dbba64e464b3f30ba60af382f0182e215fd5c29ab327be6c6ffd8c80becdaf870b02845b969ba90bd9f6997d4cb4acddd229d900648df0f92318805f55c8668495c69c42ee87172e1f01c357b1df4f1a8e7292fdbd09fcb0ee2ede4e5e88ee2e0f302d5db26cab14e93950931a5041870711ed5d9240e42857b11a08eaa8491be999341035f8c88d87ea81c1d02911e67105f620116cafc30cefaeffc9a9458d3e93ee8df29871bee070f8839e3be54f8a5f9752769a7401e49979ea879cc70555d686c741bebec0b37f767f1dcff2c97ac8d50213d5e52a7208b8984661cb0cef2284700daf6e40c560322294843854c67e22d4dcad488a1523c84426180c6b5830b1433c3740048abbedc218b9c4d6ae98b6f1c273d203a3a5c573ae75faaaed5bec26099b16d598378700dc20ca803bf8a7063bdf0978603fa7200fc23a038a8e98b01cbfac63753efb68e73108fb896f1ef121e28c0ceacb83341e87179886ec0baa8010a175b79cb113cf9382bc49f3e9ed10e24f6f3da9cd436b3c069858a8f0149b29e98a895555459598378f788c633dfac8a7cd6c629f147ee73daa03dc45b90810450b0f36de8a79340a58ba9e62805d39920427a7c04db2325924b72c12e3a4234533f22c42a591c72e55bf9a76cb089fd3daacf85d696a6c3ff21561816f9b3c0c64d160f9819e29cb66547f565bf7f947177e789888a9cc48bfe52bac189bc6f55b6b20da33f25f5378496a466b104c284d5edec82d42b527ed345180e010eb570ab22189a9ffd06cf22ecb3a99b10da6cf5be313c2354040a570b7fe6b90276e350beedb9889df5048c2c284cb9816e70196405e333834fc1b2a13a6d4a5fe5373b514fe3207de4e835c4cb8776e5976bed23e7d0163342d6fe16f2a9dbede4f7088b9fe2955d7171a081809e8c221b954929c231ca309b4ab0e0c1cdd5604cf41b501f6b6cf3fba50e3be01bc1ca6ca02c304c13339dd853d1367621998d7ec24fd085e7b3d883adaadf3c95036a489b524985bace6bbd0090e08b650644cb009d36575e543fc3e101b3747f275815c1dd1812406714d19950f9a0c94ffe67739bff0277909a25fd6ebca6b366823296bf5ef22bedd7c49db15007fac31a70379fc1daf7b9cc93445bd372b0ba8f5ed6ae0a74bfbb2a868a363f9c819cc457db46eba23e9226762e529b90cb4e9b30c4ad24468e0cc52138660df3decfc596a2338d654e8ff160704d4eeea557d5ce025e7872891d7cd51fcf956e7a5c34a7f8059e9141548fa450990abff568655d48b5f82225e58fd0716dc422b84675ae1c6144eff985b9e72abec0707a64c6505f134411ed1825273c8e80b5688a828415a23647a78d80d16cc7c34a91aa152c4c988e8aa779689da213b8ff0afef2e85a1095c0d42a557b370d8ab39358cade641a2e2dc9dccb25829a42f7405614efec47fbb8a9d5cd53999ed56b95834b10487b519e50000f3c7165ae7a7cebad846bf2327ffa8cfaeb7b1ef8673085e0601a9d1ba7ab58c1848479a1446b52499758b09554eb78469cb7c5dff4f15385a2cd53cdaf5a07b6eb01f4c51b189dda72", 0xc7c}, {&(0x7f0000000380)="8673316e3a2020b92a49ae2a2be08a65da5c845fe2630170f76a7d44512acc9e41d6c9f8c27e78a5467a1c17c624ceff01db44f21f55f242a7447d5c84f92954ba962f3a501f1aa4a23bdfbc0050a63ebf35a7be1ee6cc082cfd67fefdb7910d77dbd7ac1e021646f827a0b673f46e84b246c466ea2aa6d71a81b73e45e05558aee93bede26d9676e63f23181065f170a915665658e8782e39a511d9500ac423591b8d5cc9d51fe033e3d6a93a5d2fbbe2c73d3d4f97cc13eb0d2b28b3c186628ad01601183e88830b05937b6480570818cd0e1330970ed62085275a284c6b87157d8f795bd18e3fd8f3744f833e9a676d2c7d01", 0xf4}, {&(0x7f0000000500)="117261ae330f27e7338b72b99f73864bb86172e43bb22497d5709f5054195571ae6ddf4fcabac5a037c880e853f9126ee47762a7f005b1ac66a71810840f4e4ef9da8dc7412df69aee4358ffda33247b1bffb4b2908a29867b068ba9cfbec7a72319991eb020b052ef142fa74378f84d389573aedf3253a783469dfe56b1af35bcf072ec6e8acbdc89d53c0e74ea887e3e1ce573472dc0345618c06789bb28b05dbf186b45dd0d5113d492806a33061073feb07dc559a00d", 0xb8}, {&(0x7f00000005c0)="60f775b4f2537e41f33b165caed4d9b5bc81b2ea6902c163ff8afcf1e86f75a8717ee2cfb577a1c7e38b6114f9b8ec7757728f88b15ce3ecca0dd9b619b41f4831594b23f5aeedb23f3330f9171e6bf0068f94e68562ed8d20eb183ff006f95b15b197fed9dbf9bd78eee30c77172d00286f3b012cd6167b91c473b9311df251e9b33392e4e1", 0x86}], 0xc) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000040)={0x0, 0x0, 0x0, {[], [0x0, 0x2, 0x3]}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000400)=""/188, &(0x7f00000004c0)=0xbc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x45}, {0x64}, {0x6, 0x0, 0x0, 0x1000}]}) sysctl$ddb(&(0x7f0000000100)={0x9, 0x5}, 0x2, &(0x7f0000000080), 0x0, &(0x7f0000000380), 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="fd1d70f9a4ec6b9162eb09b33af5", 0xe) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$ddb(&(0x7f0000000180)={0x9, 0x5}, 0x2, &(0x7f0000000300)="85e83303007704b7c3dbf3698a76ddb53446e6b4ea1a", &(0x7f0000000340)=0x16, &(0x7f0000000380)="39ac2eae7d5dc3f3e896c107a1157059442408633956b9be5d878e531a054bf8ab1e1c76bef574c37a336271df99387407cf999e4fdf9c3a805bc29bda18a24dc1852a2c1d33d0810d36e10d9ac37b065a2d847a02c0ccd3d36ff24cbb840f7c03cecfb55b5372e8d2094b93d03e5b8609851e13fe2ac6a1784e74", 0x7b) close(r3) socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x4002, 0x7f) executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r1, &(0x7f0000000140)="7f23a3c2", 0x4) pwrite(r0, &(0x7f0000001500)="18", 0x1, 0xffff) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x2}) r2 = dup(r0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000002400)="e4897fae428401f32be64614c1fa8e8f7840f09887c84e6ab3f2d85472b1eaebd8fdb3aa2be35cf4b4a2fafbdabecdcb33064e6731597f24c1f533ded8993a0c149a23f4c20dd041dd121be58bf8552b90cf9314a704a0bd5145ce509c5d5607068fdc8c46c491be1c081b616d0eb8b974d170f14c6ca01cd9176421adbfcedcbc93d636890e1d63065c977c9b57b308597cc03807c8890b5f0364e67b9cf8501e0782464765ea91008a4e3938d16da7b28399844ca949f875d0ba8d97388ea7ec14319772fc838cf042803275ce749ab00ff960346513a296e93f3f889a3be35615b5bb91b63326adf40455edc567445ef540840287f0b7cbbe969da9ddd442a1191ba973482438ee5a41efea2976dffe98c4918dca176f37034febe19d8c24237185e8a18d7a9e65414effb20afe91a15eacc0d15fd90d635a7a2060723f37e6beafd9901430114c6b4765110da330294701913c4eb4a34bc6fc97eeb817034d5880f412f88ed157771eb3900e466f29c08d9f6d24288951b9922799f48141e1698a57adb3bde183b95b37f28e7ef8334acff0ed9563c76aaa75b2252b6a433d8b03245cae26fe115f670c55f4d5903a8657350ad1b5d17718e757ca355b0db0e727bb8bddeea53284656066363faf34e959f436ab6949a93e52eea0ee29d0490a9d199680062310d423fc6f8f0109e4648d135783832b01d14330", 0x1fc}], 0x1) kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket$inet6(0x18, 0x4, 0x3) r3 = socket$unix(0x1, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) pread(r4, &(0x7f0000000200)="c254d848070d83f8705ab320e10f96e4c9c8ffeed5a7ac1de9103aedd3fabb5d1dc74189ac475d57564d87c65a72409325af02a336bb4e0253d3d91913b0cae25685e786edb9ebe4fa573a2940645cbd24ce1c668437758990edc32f96b7e8754b61612aa5058b30ef6029cc1a764edd0f037e2ba963649e5192d832a13d08b2be6900efbbba48c78b4165742615edfbc512741ed7954f535a99647a9a8d6328e6a687c812a8c04d99dbd8", 0xab, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) dup2(r5, r3) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000180), 0x0, 0x0}, 0x1}, 0x10, 0x4) r6 = socket(0x3, 0x5, 0x1) ioctl$FIONREAD(r6, 0x80206979, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x80) accept(r4, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) panic: kernel diagnostic assertion "(pg->pg_flags & PG_BUSY) == 0" failed: file "/syzkaller/managers/main/kernel/sys/arch/amd64/amd64/pmap.c", line 1422 Starting stack trace... panic(ffffffff8292d90e) at panic+0x159 __assert(ffffffff828e1252,ffffffff8283c8dc,58e,ffffffff82892d8d) at __assert+0x29 pmap_destroy(fffffd806af38a28) at pmap_destroy+0x2a4 uvm_map_teardown(fffffd806956bc28) at uvm_map_teardown+0x287 uvmspace_free(fffffd806956bc28) at uvmspace_free+0x96 vm_teardown(ffff800035dacb00) at vm_teardown+0x105 vm_terminate(ffff800035dacda0) at vm_terminate+0x121 vmmioctl(a00,80045604,ffff800035dacda0,1,ffff80002a680a68) at vmmioctl+0x291 VOP_IOCTL(fffffd807e54d000,80045604,ffff800035dacda0,1,fffffd807f7d77b8,ffff80002a680a68) at VOP_IOCTL+0x91 vn_ioctl(fffffd806b84dd28,80045604,ffff800035dacda0,ffff80002a680a68) at vn_ioctl+0xbb sys_ioctl(ffff80002a680a68,ffff800035dacf80,ffff800035daced0) at sys_ioctl+0x4a5 syscall(ffff800035dacf80) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x5dadf76ead0, count: 244 End of stack trace.