06b1c7f277aa31e850440ae8b703afc9960725efed6d57bf6529443928dc952474f93e1779069cc4c20bf43cf7dcda1cc87f755707d8eb4e85496c00a66a561ea8af4f5"}, {0x90, 0x1, 0x7f, "745cd14c6df341b56cd6f150c3886b3d43b07cd536ff46531f6c31ae775f01cf5220fe5d5e5dd75627edec8e52437a12ce4e2010388122e73b4e448681326518c891279cd1b64d51e43710995833f1b6c584bbcfce87b0af54b3f9ace48296d26a467f220ccf9fc0d447561613539758dd4f2c943d5a64ecb8f6cb933ae72223"}, {0x10, 0x1, 0x6}, {0x18, 0xfffe, 0x10000, "5db8"}, {0x60, 0xffff, 0x968c, "e18067b8303b45e72859025806a9588c7100f0a2f650ebac83151d665fe0ca0b478d591a5a4bf4a8b24b184421fc2a0978922ef14635c2f8e5cbcdd249ef9e673c84dc4aaa697f4bc6b96d98f32150"}, {0x100, 0x1, 0x4, "2dee66e52ffbbeb8394c8fe9150b53c2c153dc2d26c6169deddd43dac4feb3fa6e08ec796fdfa2c67d92eeea09c769f51956a32281a91d52da345c1d3e554b65493cca258eb84f001c7373c955c720746a386d4ebbc56a26aff1c843a661f511bcdc865b01de29489918e970114ae6a6713b8b8fab7225a6ee4cc476ce77b684a8221d9a46331cfbbae06c7759ab9b0ab9a323e8c7910490e16cbe5be94a0003c1cf18ae2aa060021326de9363d757cfe332f9b8ddaecad021c134b878ba3f711029f58fda7acf7f835060c1f5774c6077a286291b43626c7b9fdff4451537e03eb7e711b655365219"}, {0xf8, 0xffff, 0xb8, "db3f195277ec5269989e8a5417ea85a8987ba55b69691e42aa085d8c4b736b25de872ff235e6ef5b730929983d4a2fc26959a3673f24936da67644643b550d39b3ae1f931f5f76e25e38e783cd3ff8b942b383f83c1fe61233cc1db0d88cc27b0708f0959de8cf9aa23414b520a544400c89f291ec3479c07b97f4570ffcf28cb0568949686b0a6e6ea9447ec862797c39c56921011b1296dfb038a7905e6cdfcdb44e60d3a8fe9ff67c52580b885af860e9388198324217b91887b37024cba7d684e298e591251386e3276fa307400ff4c11e687a9f83e40df899d6fde2ec5a6db4b7a2a69ed2b4"}, {0xd0, 0x1, 0x2, "98dc3da9352a60f876d06fceb8d3b9b3ef8c6b423ff237577afc8e5f082937bdbf810aa7279750c0f88dad1d93de34097c96fd60b90aef2e1d7af2aa5435312615880c8f31e304265442dc5e4659cce2ebd158865a55668b4211368444aba0f032fbddc9c8f52d25f2541bc060490863ecacac6249c8f51cf90b16bebcbe3abf413d2487fddbee64f668924ecb0a56aa76d0d5c7f878747606fd44896bd12f76d31b375374d2d863c29b22ebe422998c9f9e7d1f5967e144fa7472b5ed242f"}], 0x460}, 0x0) fchmod(r0, 0x54) sysctl$net_inet_ipip(&(0x7f0000002c80), 0x4, &(0x7f0000002cc0)="56a26ffa2c5562fb33b2b3359ab06b2cf06efb9b91a0bcf397291f77696f970f1ef77d5092ebdf8a1a90756599a1059a99937f2b63b946e81df95833bbc6166bffa5164a073aadf5473cb6f408de81b5c21fe2d7c2d121833df80eadb48dccf7bf5531564fa5c0011cc697989da1b46801d5471ae5650c2aee159c901efb7263fc89", &(0x7f0000002d80)=0x82, &(0x7f0000002dc0)="262a6a6c20ebba42a9e730336094b87a0a3ea168f9c5adbe5515cba4f4d052a9447f82e39b466ab2762313e271e418fd33b2c1103564fa11b6f468349eefb9da415251c21e804e0af27aad35d30bbfe78fda1aa426d61d84dbbe64328d34fff5d3013531f42d1f636eaaa436a0fad41f0730099950aa5618855fc39c533b0121e4602c58d6005a6886678dc411183faa1ec574afec789ebbb1863e864dabd439301a6077f6d3c6c942400dbeedfaa2eaf667e413f05e9e1a3937ddb04c98b2172a6bb4c5cfdc1654aca790122bfa7177deb4365631771270592039a72cda7198ce046f9766c26557346ac9", 0xeb) sysctl$net_inet_ipip(&(0x7f0000002ec0)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000002f00)="573079df5e9d2c353f91b5d5dae2c2ce4f7fab66b5a2efc09ee1a57a853394a4ddaa3b4c510fc883218c452727d17f9d034143bcb5cfd59422eecd9cefd4b714c15bf3bf0655f7e798385bda92f91bdc174fcc6a3c4fbe9b2a31cb11c696fc630eb24ae7bc43a363f8fd13024f3b63ac8ac2c9313e082c27aa2d0a0c91bef36cb46e5d87f5a77f2405f13cb156fb14f0fa2026ed4c583b11c942ff656ecbfe874cd3769fdadc609d75dadacc09aa974978183d39d1e0a66892a649abe60784a6c4a4889edf3fd37e57e22daf50ab05", &(0x7f0000003000)=0xcf, &(0x7f0000003040)="64150f82bd166d1651f6915e97eefa12d7024a000d5850d4721266e98bcc277d9c498e3442be7a2d8c662d8e0fcf32fc66526147c56f4f7240f1195be368f8351478f11d5798f9d89ef3d33af68a169517655ab939c7d98e9bc1c2e988acbc2cf10e71f29f46f2aec86420df2d51900d3a7c0b012ce3c7afceb8b66b50b1620f5bc0db9c11ccfe4485c9a795abfb12c22f67c59624441657f67c33b7e81d505c3218efa3371c730751a4b834295a4817dffce3fcfd7a53728a8e745939d667e5809ad819633d0325ee73663178ea0cd61b5681f72acaa48451b731e97ed656c6f14d10af6c5c5c69b5e7add06d67fdf3fb9e036dda6787794ae018fcb1c62812324216e0ce5377ea5db8eafcafcd907d2728b262bdbe3852767d4f675ef257817964c75b184c036e9ae7c153622988d904dbd0dce017f8ab48ecdd2461d599753d74114f42685945da25050aba8183326cf2283eb50ab0234352b8a3170cdec33ca87886b4ab3eb742d117f3619a1c154c2ab59dcc10dfc1b238fc86a292a8c47804f0e865be9a9f38b43685c3812b426ef8ed10dba382d31f678b76e52aa77977d256853505ea90dc2910d79493599cae41e073c5c4629a2f232455376a9e05cdafd2771eeb47ef625f45891a94c926ebd692bfb29c98ddb7e78e4349c8b677126a141c215c95b54ae8b495f731203e8234f173a869705fb9f14b5a5a2f312e3103ca2b180872930b08d484b12023af08dac23be5c08f294059ccdaf6d0f37eca7f63c32c00bd9ec0417bd7b33268f75b56c565d0f326d077447e0bcb7a67c1aae582396e8660a3914f7184e8065d37547c4890a724950996862b7b82b149e7477c74e5552320011ad5b15092111fb5c687a985df047fb1c9a9bba2bf8918b95edb5ef85c473e6c28dfc60c55d58f0f17da4bb557b431db91520f19eebcb63fba601644a9d47c20c6f3a28100fbc0bfdfd28b904d0e9486519e13988451bf4aaa1f3480b9b7722bff4f0351a7c878d981d8b0fe5ae69a15a818cb963b7da424e7c672a48cb0e11da65f7d393f5c8be6ded701396137b38b317d9f9cb2488e535671d728901b71c103712574b5a346112b14ffc7a56b7afd2180620e5b1805a44ae0f42578e8e57e9ca78b45c503a60ed44b778e8ed0840f55f22bfaad09f859446b0531c12c5cdcb72514eb73c86e635fae535da1f500ab84a94c234a1018907a6b5c16e31e0ef3c28082db48132e7110fadf32a48d75977f6a3c0f42e992991a8de2c1d1e27219988bfc1ecc47621d942fb73f0f54f38658050328e1ee4acc8428298e1db1fa0c01965dc99a71ee2332e29ecb4e59f8c0737e97b98edebefd6858593f3c8bc6d65869917433a0660b7460bd019199792463fcd6a5e3508cf0dd72c016bdf585d3cade9e8e1766bf121dd4d74e470e83008532d56264e6d502b8355d363f4cc88fb54154342f0ce43c9537e49cecf2b6a0e527c65ddf53a914c0fd8b1eb3ec5bdc5c67097da2253ff07adca0a6c210c69d662bebd50d7c7ab979e96898ea2385cef80987232bce477b8e36dfae9a318c15cd03806f1aa4f79f662ad96b6513890cb4592efd436dc0216a3ca642d673474f4d8f5b79ab3c92f8f174bd0b32612c36d9fa41ef41abe0eeefdff2b2b4f8b3e95d1697c89833090d02166825c570f885d6ca89ec2e3f269f49ccb8d0b2b3bb90922d12e07be45936a0a6c8f4ef6f5b139524cf29cbae94848411de3844bb3c9080130b51fd4b5ac5e6d3581948d005a10429082b7b735fa3cb292718caeed11626daf78c4acea67a7333198023c32f49f427b4d55d24a6b5d543c6aa45d3d21a2ec8dad985ee568f5cc9b89e545f1db6f0e8796d26572c2bec71fbe6044e0203f527fe44fa474a27b7ed802d56a32d6dfce3652a31986259917b22cad09eafb74b97a63a6bba219eed665e6fc90cf39087f377351361b522b466f27fd6df11ab8c16678a1649110a025e621e2bbcf1e4f7d8d4207c524b674468024cdbb671822904f5eff93a052559f510b4df11d56b0f72010b90069669bc5573091bc61b7d2f23eed4fd47cfa00aa6e39befc1a67d1015085bf4aa5569307fd86c826406da7dd13411135e47ae1266d2af1bb6d5d41c7d32d7996068eef59e12686e3c565ea70851ea1ac53fe4cbf4b744c9c4fad3ac84a491fe39f2d85c11ff68da1c83a3c88be143b41c220e0d2f8302360baa2a83c03c0d79ecf9cbef19ca4937ce8481b2c68e5cbdb2480a9dac87b8dc8922cde193b615aaba5a67fb8e3bc83bdaa4b39fd246ca11079b1a8eeeb16216982e64f9a0ccd5464ff7b6d6d2034b6280add8b74d515689bc75761f4084a56b31bc6e1396930aaf563a8ce7a305242ef2595710e2ade29df70bc550ad01ed706184698cb02721be41b5935b38a3abe66b27a26e8fe11caf87a6fd9396c1d91da5d3cfd65d213241be6839dcb0e9b90e3611f30d6c8eb39786a347ddee8a0bcdae9bdfd5bfc076bdf44c378e051987a8cea033ebb445ca0ba26e6a055dc4d8d866c12d2831f58029406589b084c56af885558d00be641f755770927e2405eed7362f19c897b4adf148a1a61feb68c7be729c2a3e8e113a58d4b2e09e473313193c7088abbbf209d01d561333c5c552a7aea049a7d92001e35134cd9b150f5e8c6b2499da54a8a3efb7bc715e5599f635e9b35c2cd37951c49ddf537f8e7058ab80369dc131bb77aeb6e761e81b2789f46e35b19611da8e51f97df17968d05bc85c5f553b750ddf7bff509c407377d18c1f18d00132ea92dbdfdfa3f9baa86db7d9fbae95e6c5f47e65aa5b64851598b92f5060e63ee8377b53c96b983ecf1575001b08cce18d0b05e2ede8b0e03a66c13f30c4e3caafbab0c21aa62c9ebaf8997d39afa5edbfd5d1a20b2bc07867df9ef3e4f0501705f3c7f9e06f30931fb42b9e0266a2081959c9cbc1a11157908753dd10adeafca9c80b39f7b40cf29b837e9347b8a77066aa9bc1c2a77eb0b0a14f709a1791fda60dcf0f012208eb0a8f16a1814dcd4b6a1e3bd62991de9b7dea7b0f0eec24bc975cc011c5caa0e257cf02df14361d69e0f33ebe68ce6c4ad8a8262f01e9644f8d7929f6c0850e70d40413163b16454c268549ab617880b5300b366d0fff28813f1ee6161adf8bf1d58e6aba841171cd0731e2d296b575fc060aee64b2b3fce73c4eb1f3dcc99be92b81ca759d63f67948978db5e0b00e9d63fd07cf582beb7ac32a0311a83e95b1ceaac746a8bc750beb6dfb665676dfd04aa064c020a83f870a6e5d77a09ec18151848472c3ba4e724947b12f33bc20194d2eeb3d920fd231bcb1df6d139f909c625e36efbde56cab7266bc587085ba257944521ec7336ced3b724d0a2bc70542888808109ec349877dcf4d3499b2a6cd5502146b2e810b326ae076ab68a8b6e48a5420aa29d684d96988a562b7e5b608aa16419e0a52c52fa439c7f09e06169f5df2e496b8aca557585d96800af44ad4c27bb2b35fe2f0654e0ad67e78fd8e9014bc775a06ea53d0252ed6a388793424e80b771d17b1e5ea1fcbcec1251643e554b28a240273e4b75eeb049955c4e5c3721fefff273474d10899910ba75918def92b59662594a1f8593f2a54aee8b10d835acadf16a9ee5f9dc74dda094f30873d027a606fb68e047c88d407d30424d6190ab4d5d2a9f836aac59a7a9acbfbef2ec32f06455ff15f3dc294cd55c380ca02249d67b4a1b01b652329d6fe9d24741e13c18cce6c202bc20c145835ec406c22277cec01efdb4e7a44c92ea4c945c68281a017d1d18a258b34ac384c7a00476cde32315813d32ea175c19d16c3d7518c28a98956b2c32bda3ffa8a981db6c641ac627fae49aa4b64276d98a212e05463d91d33002d2e5a8489e0000f57980b7b8fcc85462ba6ea2ce63f9c6d295c8cf3eaeb8c54341bc5de5d89368f92601c8d7be18c0e67c3723088e1c51e6434b9c785352b166d809a575145f383280f48ea2f9969654d15e1174055453339d9879bee154ff18776f6907f9ae3907e4c37922c672c136b9dcb532d7bb0d16fed4f58e4805138c82341ce387b7a2aa9685eed3592873230d9b58a40d33c0bea744f75c96a462329ac9c89608a7f4cdd6d6e1483d3e2350ef42a9a2084b5f7f66e92f1a79940a7506124962b74fcebc5e393f56ebe3327a40246d76ba1bfd7dc1662a6a3cdf016c5be46945ecd3122d0e95095df4770bcc29fff9d274926519d603e4e4abd0143f7d0271bb25c074a48df365677454cb50c60983bfb3449a9c63b235f9c3af55ccb040f72d248f781243106a23589f6df1963bfffa64e283ca532bd0e72129938b3bf1bd0c708ebba6838f7347939950e06d3cfa52ecfbdf112b92304618a9f53b91d3b0feee3debe685dc292130b2c00d67295c25f41c0f9d464a1e91c506aa0f822fbb658c6d175b632606e48e3a885ac9a2cda5f4323d44387628a479cb71bd32933f4b4958124bdf7f7aa40a981ef12884a63d63b93cf7d65ab718ee34298c31370b26e2757b91bcd889ca57c6beaa0860bea30a50fc7e6b4115624740492180340086b38f78258a71986440a8191c7e02469be35cccf47440864576c16dddcee620bb2807e1391098365cb37bff01e464b6ce4e100d1900f62b7f78e171d3f32ebcde73381c3a90da80192cd92082ff9a685346f5ebb5875be2f4cbedfa8a2443dfff930e646f26c746a70f2c0e3e3ff24433e60abfe9abd9bd052ad39c33c615758852edf148a1d34b3d1e7d1cbf9a349214f8a51071af551ad7e9f60611b9c51f34c95d0525af0f21ccba85fd1636b5384981de536a96ffae5a473f9150647f17d2053c74be48c729223b0020431b440734af9c8bbfe4493e5bf8f9a09660919cafdb9cb121bb5f7d7d8bbf7ae358e669e2e1ef9c6a66b256c1df6b5340ee1554365abd0b83045a247e8aca7356cce8e80dca843e2f7a71de2f18a2daa3e636984f43d81aa3cb6598b373aa124d1078882906777758123fa2afe0bde0f5243dc76e0e0ccc5b42304d0762ab5bb208609576fa70b5eda0cb44bce82e457c7758e055266922fa4a90b9e76bc7ba248a1e26548208183a631bbbe277236b8b40a1ad69f46abf3ded01313159e624523d59c528dcfd7a650ad7dd0edc6439cd009161c69470c753921978636747e79c4db9bf74175d1768517fe652e64e113917f3b1b8c84d74d6ea1a4731e3981ffe8d5ed1f4ddd44d9040890d31cc304bb216cc42e5728b83118c0d7a6f1ec90717bfbcb790bbdb39f77bc9e1428425cefd03145be650094aff907d96d4fc57c61ce3abcb5868880134092cfe9e3a0c87a5e9fc242165ecd00daef515e8c727a403389c640c0880dff0fe827e86e7ad2643742b9f6aae821934209c09fa76af57f965d2d0d1cefa8b37ac67a29457abdcebf608e758f662a6306f493f8555014ab38ebdf4c3a1e35d974ad0d630a8d9a5890abad95e5c733138d2a9686f5e66254ffff76feb7a0173c0340870ba22dbba2770fa284860f9281b3f9ae0f9d7fcf7396778f4a8cc80264ebf751e345151c21be02da952728bbc4e2f9826f57ef48c412b5c37a7c3782710b0a71f62158fcbe61402e724d2df2cef639bb62bbed8efd5e6b8e14b9a930d2266a6d5546524dac0dcdef180edc100d8f69d869bd8814bf5a24b5dddc4a363d1ff3ec7ee149da83a9bfb8dc084dd3649fb224f39ae5a4f92e9e130d3bde19cb456dd511ed267be0494d53c4f98b9a28b407bfffa4662807f39de1e815a3afc8fe", 0x1000) fchflags(r0, 0x10000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000004040), 0x10, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000004080)={0x6fae, 0x1}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000040c0)=0x1) mknod(&(0x7f0000004100)='./file0\x00', 0x8000, 0x7) setuid(0x0) unlinkat(r0, &(0x7f0000004140)='./file0/file0\x00', 0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000004180), 0x0, 0x0) pread(r1, &(0x7f00000041c0)="a0c0b865c3a16723b6a9ac62f69db8a9e18da7fdcf2d8c62c0282b60421e1e8795849e2093fd92bb4225d3437b7309a828ff895f077488f75bc51f69f4bef1a4c9c4cb1287a9c4308de05295258ece07ce9f9ba53f96404261b498a4dfc4670bb76349c35896df05ba4c27d86c308640b79ea1c666f3cd6b36f410328c1d14c7fd7d97f7dc15c65e82ac2b12e5531be8420055f938385c47e8a953a8cfd7d6c5a412be6d3e1ea0281b3a00e86bc806f1039d660ec95f90f7c9ead422115c8162f6fcc32edbd5e230", 0xc8, 0xfff) r3 = msgget(0x0, 0x4) sysctl$net_inet_ipip(&(0x7f00000042c0)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000004300)="548c12c5ea92468737e092da315679f326a83cb7f6f57956f4746120609acda62c0f82c971b600e5f86c541b5ba0553b18491071374ceaeabc398c8c24ad9043e2a7fc462c4403d7642fa0ca29c0b45126162f368219cbd4a6873c2a82a728f7721fd696be14c05d290a6145a137bae6e58915613eeb5949a5358fa7fd26f61763ae5b0210bd79", &(0x7f00000043c0)=0x87, &(0x7f0000004400)="50bb8864b421aa0387092d33ad1b1d112892412e469cff32f407861466c7369cfa725a194b29a5c4cb2ed53a92babb7bbebdd87057bfb01eee1639921ee7729bbc55b70f7e95682df6fba976ef9f9f9b90bca0d7a89795acdd6dccd6e2b61990e66d6f8972dd0d7b2f99dbbcf7c070df1ab65a0de97704869001257cd5e7ede735d6bd589f8bb578b458a37eef5f30fc9f3d0742291dc3f51d2214c8c178ff9838a4e31ec8f93bb1f39dfc72c95787", 0xaf) msgrcv(r3, &(0x7f00000044c0)={0x0, ""/62}, 0x46, 0x3, 0x0) open(&(0x7f0000004540)='./file0/file0/file0\x00', 0x800, 0x8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000004580)={'./file0/file0/file0\x00', 0x65, 0x7fffffff, 0x0, 0x0, 0x9, 0x8, 0x0, 0x1, 0x1, 0xfffffffffffff000, 0x7f7c9ec6}) rename(&(0x7f0000004600)='./file0/file0/file0\x00', &(0x7f0000004640)='./file0\x00') ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000004680)=0x2) sendto(r0, &(0x7f00000046c0)="88fcbbb58d28df494ac58c770cfdfe465f3078ed2bc3c63702c70d1a5842eeff0cfcb5f59dc70cd021d1733e786ffd897a48a3c0e6144237a4ad6bed2169b923428e1b88e809a6c4fb02f95a63e3", 0x4e, 0x9, &(0x7f0000004740)=@in6={0x18, 0x1, 0xd92, 0x40}, 0xc) r4 = socket$inet(0x2, 0x8000, 0x81) writev(r4, &(0x7f0000004840)=[{&(0x7f0000004780)="f03421695cef56917216d65398a65eece7dd233dd6140b3f6d05e4920049359e690742533f4569068e8ac1049fada3544f1c74bb550f1025b50978542a24", 0x3e}, {&(0x7f00000047c0)="97627e10bc5c1a62c96fdf523e3728f7f5e22296451179072b68a849d4e532ec8d8da1341804ea2aaf0e20f98d2dc113c2f9b2b4d77b3a32ceacc0753e310196c55823046e72128d7455055bc2b8874670bba3dbba5801571caa5c14cf", 0x5d}], 0x2) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000004880)) r5 = semget(0x0, 0x1, 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x0, 0x0, 0x0, "fe339657"}}}}}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r0) r2 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@echo}}}}) shutdown(r2, 0x2) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000004c0)=[{}, {0x100}], 0x2}) (async) r1 = socket(0x18, 0x2, 0x0) r2 = syz_open_pts() syz_open_pts() (async) syz_open_pts() (async) socket(0x2, 0x1, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) (async) close(r2) (async) fsync(r1) (async) close(r1) (async) syz_emit_ethernet(0x0, 0x0) (async) socket(0x18, 0x3, 0x0) (async) connect$unix(r1, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) connect$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 1: r0 = socket(0x18, 0x0, 0x0) connect$unix(r0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r2, r2) sysctl$vm(&(0x7f0000000340)={0x2, 0xc}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff00000000, 0x0, 0xfb9, 0x1000}, 0x0, 0x0, 0x0) mprotect(&(0x7f000074a000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pledge(0x0, &(0x7f0000000280)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket(0x10, 0x0, 0x0) msgget(0x0, 0x0) mkdir(0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040), 0x0, &(0x7f0000001080), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket(0x20, 0x8001, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016800009f0500080007000000001813fe06000500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b51e2f0ac3e9bc2576906057d7431a5193ae3c515c080a79a1f13aa672f4d0600000000000000af630037282102000000720fd39afbb770c10ea972c881ea772ec5890400000000ff0000361b1257aea8c500002002ebff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb7, 0xf, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = socket(0x18, 0x3, 0x1) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x80000000}, 0x0, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=[{0x10}], 0x10}, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0x3}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x10, 0x7, 0x100}, {{r1}, 0x0, 0x11, 0x40000000, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x85, 0x1, 0x2, 0x3}, {{r1}, 0xfffffffffffffffa, 0x18, 0x40000000, 0x7, 0x2d7}, {{r0}, 0xfffffffffffffff9, 0xed, 0x20000000, 0x6, 0x2}, {{r4}, 0xfffffffffffffffd, 0x9, 0xf0000000, 0x200, 0x100000000}], 0x3, 0x0, 0x1ff, 0x0) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100004000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = dup2(r5, r5) write(r7, 0x0, 0x0) r8 = shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003ff000/0xc00000)=nil) shmctl$IPC_RMID(r8, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 6: shmget(0x3, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x400, 0x8c, 0x6, 0x1}]}) recvmmsg(r0, &(0x7f00000013c0)={&(0x7f0000001380)={&(0x7f0000000240)=@un=@file={0x0, ""/4101}, 0x1007, &(0x7f0000001300)=[{&(0x7f0000001280)=""/109, 0x6d}], 0x1, &(0x7f0000001340)=""/54, 0x36}, 0x2}, 0x10, 0x0, &(0x7f0000001400)={0x4, 0x957}) fcntl$setflags(r0, 0x2, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001440), 0x8000, 0x0) close(r4) r5 = socket(0x1, 0x3, 0x0) sendto(r1, &(0x7f0000001480)="ea4d51ff3218badcbdda56c972021445911b65b54257843f1aabd1f673e513f4cd8a557e05aed3a3aadc4733032142b1b6a68ff36d0263570b1be69648d40e898eb70be75b8f64235210cf129aadc7114e17b963c02174a79d9bbdc89ed3aa819e1260ab6ea90cc09e941417d85fb23edae39f2b2754e4ae0dfb0d", 0x7b, 0x0, &(0x7f0000001500)=@in={0x2, 0x0}, 0xc) link(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='./file0\x00') ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000015c0)=0x1) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000001600)) sysctl$hw(&(0x7f0000001640), 0x2, &(0x7f0000001680)="53c0c50e72674d23bc124d4d54c00ca24efaf538bb0e378eeaee5db915f1a201fc41d8f1eed19ea28571130fecda6a7cf0d06febcb4bd0c53901ee003d2c8e1997bcd67ea28bd1e82e10ee72993f9890119b13e2e546e7703a12b16416ed2b996122021658df6f8fecbc6b8dc3b5b4399aa665a97374aea34e5c9b15df3fe3c2872e11a91a91eb84a7b528169ffecdff504c27654ff4989dd6df5bf3e1510c0bbbd203f2589a5d7636f41a82e784074f1c434393b7fa3ac9aa0248e409e720474d269659224cdde8d1904d1d9e3da9", &(0x7f0000001780)=0xcf, &(0x7f00000017c0)="eb6034d3d7ba9f680b3c0cd4708f390321795674753571d5037f0650ee75892f", 0x20) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001800), 0x400, 0x0) getpeername$inet(r6, &(0x7f0000001840), &(0x7f0000001880)=0xc) connect$unix(r5, &(0x7f00000018c0)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000001900)=0x4, 0x4) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000001940)) r7 = open(&(0x7f0000001980)='./file0\x00', 0x80, 0x99) sysctl$net_inet6_ip6(&(0x7f00000019c0)={0x4, 0x18, 0x29, 0xb0a4a75c810ff3a3}, 0x4, &(0x7f0000001a00)="205e9b5d50a84228ab18d860b8b26f97d8bd10a6d305f1beb3d7569e2b859d73206a433f775eda8f7fd0dfb38cad994f16951be875b5c2b4d1c0319e7b868ad66f36b4e8595f5eae20f320f87817d6a9c719c12dacf31469c6e778ac5abbcb9d71bcc70f803829dc8b8e37ef158a2be04ebd788d9e630f96f3ebf802de8d256e20998837dc100b3f0c1144420681a909e260495773f3979c3994e249d33313033c8783888e673f28c4961225ed82c0623aa05cfbfc2f1415cc6a66f99c415a5873b37593a44b6966c3c4bd64e85adb6a45958373e849584c4f3e9719c16029cc244bf4b9554b7476a184cf03238d50add9978c73c0288f19192f8b69cf73d302991cab8bfbee37c286176647cef0247ecd32ace9b211b4e477a50d101cc6e9fd82c71bc9bcc4a7f2baf4b0488dfc243ff8927d522c52c856805040ca7ed77d5e8918841b25a143dc4c8d97af40075773047f25268198f7eec0bb0602ddbefe47e4daca2643991faecbe9e98f05392a5a892e2755d336ed637631f4e0628a39cf2fab598d6cdd47d11d22fca11c7078aa16d5c19ed6dadd0a905938a992fb1a46dfc1bb3c38c4ffa2570b98d4a16d918a3930a2066f136e8e4507d9a6dde7bd890d3de84004e4505c63f301c01be81e432a04009231e2f4239febe4a9c41d2db225e5fd8faff51ec9dc8841b99218d59f019520f8395c9b63ec2bb48a25b21d6f6bc23310182de939e27eb6b5ebc834489d4821cccd0dce4e73eff3047650d56972fc4d39825ec6913fd1788437c390a438782859fbc29705d5695e7248501972f536f38807adf5f35c8407618aa2f84cf69f9b531019d49a7d84ea20859b1777d2a0dd76cfc4c1a206981cbeb54d56d704f4819e2b3557d28522881515a2ad4bc4cc6d9fb3aec56d3455e5808efbd94f654a93ce422f9118914ec07727a746e8e1cabd1bfe3489fefeb051b0c069a4e160a0ef672f4d2ec689d0b8f2906d0a02460140233f99eff91d7cf7ef3008c70b4785ca86a3137a43475bf6df4e41573fdcb23bdca33c220135e42eeb2a6d260f126e3c71824792575ebfd214eda51b1127841eaf5f798560f9ff50a10de5145710c7bd30402c42b6a3497852f64621a8fb13dbc517377491123154db5e52ba1bfff6703683dbab16cfd7ea3ae5608fb4ef2c327da47039398aa56c810099fef20982a9b3b096c70e22e8edd7d45da49268a22a974247dc5bb2e3cbb910a919e5aa7e898f8783a9384814a839859f4ad89e20bd3d62d32812c6356a151139e1a6dd411f99f17c0545be752064570b5a6367e965b96f860bdda629fd017e7f1a4b6807f13fb4f52349ba04b32f6fbfb088bc2ac733014efbf9af735fbd2cbbc794316e5714592cfd652b115d5a796ad8f7b6a0123764eae4976544fd134fc6ec6d149e5111b68147b25a6d8ec0e745b406d1ceaa753581eae962f69374817e305542ca8b8ec2ce08ca68d3a52d88ca6f2195f808c1149088a6a9a40a943b15894bacfca60da80c5b147df7da19f98c05e000fc85202ba1a4889f10907c52ba00904a10256bda40d325643e2f91331d0969b43d92c1e099cfa98dd99ed89f08a542db8a6ef8a51096504aa5e74209e6138ce1f8b80cee4e14e809c098dffc15438350c679b800fad8fd7b24a8b3662babd7dcd1ca2647e76f62c9c5d6aa0750585102033d76d3432188619049839c96f7edeb467dc00475982ae1d7c3687cc596b57d3dc8f2685920801b37887560d9078b619e0d0bc21e9a31bb1191ec5552b93d414a6f5566f50376e625bb25ba96afcd38d2ba4f46407f4563ac1e4f2a8b2714a7c035dac2634774ba1be824e18c81775783edca27b1c725475fc2d63650d6b6a6607fabd48fd3d0029f8358d5925466fee7d8494aca0d90f8abe30586209b184e3d6d0767bdf9024771247d226ecc281568bf85e45fa0cd25b4e03d7748741930726dd2ee234f72f3062b951fc1b1a155b750863019a2a9819f814695c4011283522e3be79a64e3bff3fb7d408bca33b082441e29393363a3e7a6a84c641eb55985857abc0ef6914ab79daa07abe3c1f32d9a7fbeaf9ed36b2d495a2db67ba16b75d50544adaee03e8a104807c79d34d53a7b2bc6906be7b6864c9aae4280e5cd8038ff87c86458a6dc76e9f7b0b52127a703dedc71d3a9a0e3263aa4d5e117d42a126e456989394a17db8d0eda14e33f6ef43629be5df7e71ad815dfa821b2e5ae9846f72516f337a5b93b400e478d57b997e396b9263914ffb3d31fc100690550f98fca917d68fe866bca4a3b266de6f9b2a38952a75bf8dbe6a6fb52c30ef2a0f68153ed2a09a1cae26907e6690a113833826276c9f917fe9a67aaa80c5d9dfbc4f8938b2e1fa05bb87ad29aa4020f08725add8c2203f450704d38411c1544d5ee1e5efc5e98a2d279d9c555cdd3f2ec4766148cb7836ae9903db3adedbe4b62263f9054ffe979536f524040435d9a2382c4545896b7a1d76a0d5d4b4aeefb4ef37b269f8ee60c5f39b2c55a195cb697a77fe6f62a2d1e7d867d3a5001b824641dd622fdfa3539ea67c3d19bc3cd5d52ea16e4dd946a100d7f5752a590922008615c8f4a3e782f708f39efe6348251f3b95b659156d204c9910f8ef94b89d7c70ffed999300c5fcf246d69ce8f383cbf9f40cf4ad7e1141cd695567150cd2e1bd47507d1c66276e1ffc7337dca1a92df6b1e321b12716863a018b9de9c106a91e408113646cc999b5670faff0e0b4576450ec3a11b27ca84603f9b6eb3f2407d10da17d68f6a7519cd93bc0469317e035bd27effca834c820ff0223a6efd4560be358a64ffab89967eaffe644e43759be9565932fd8089fa9904164253c6b0c85f6a5eb83c56ab9d55aa99287ffa703f6c1cb4590231ceb2088617e40f73e23b12648edc8874e5bb288e291d12f5e5bee4db86c1d166628344947a4d3d2e4333572fc393bed3f42155871ff0da65cc9c3327edfa32f5ff7c0a3e7b6fcb02038af24023c9e9fdae7bb289c0441b7230dba6eb70ad43d0f0850ac9434ae563624e2ee4aa588421f8efa9e4706b54903c2252fd3364c9ae7c4ff6df70542fafc92a266243490e4917229fe127016bf4c902747bc2386f5bcb4c6e7631fa68135b3f060f9f40091aae354faa7bc2db99ecf2209a2cbf3288465bbfc9e580135cd27585afbfa8096b4e2feb17d68b45803678e321ac535e16a924fd28570ac2ec3e39947de187519edc41756b9fbb4562cf23223cf681bc31a61ceb8eecb53dc3d05e5ecb1913f2a404478ccddce4b7025f29a227f04660f35e75f8db3c17db5e570bfe742f86ab4bb9d2d584d4bdabd751c5f7ab885a4a60aa5e2fb3d269ded5b4c01759c67be13e55392fd09895cc8299aa0ad9374df7087a35f8ecd9c1fc3fd74eb1c8e96ae27cba5749dc64061843b54d6413c23ec3952e7847fc8900fd75989d7fe14772dcf81e0c88e6c5a5d781a282858bf39a1c1312a8322edb728a42bbd9004e15f245cf2bf0bad744c132a5d3fa7fd55a77211d3684cba61ccb8f09b5c068276bf321a9694623f346b09aa63c3d94b8cad21a71cfef47a5f5739cb0111a81f458f31ff7b10094f727661507628347571efdae1b223d8111d952ad85dfdffd3a1285eb324a73afa79356e7bcc62b31dccbe4973e261437ae084be1fc621e5f2c8cf0f1ea89dc24f6408a5a50fa416157a62d07344553d7ecc727845b9fb02f5564c4b0f6fd0009c8dc52644f1521ddcbb3c9adaff05dbf46b4a708aebeac0f98b6bfc2dcc3a2c4220aecb6e1febc29388abad145ffffecc329a1355b760d7c28a68111b7b684ff67ed6466ca11cbc56cdc7a68dc74284a045591a7db0b95c3a955dd98ca8ec531f272f6e5bb1d61c471fb58c3365435b9fe222a2494f302df292ede981a0de0683c11715bcc2c07bd9b8b34a19ef960259448755f63d0629fd701d91c31946ed06ea7616765b28696432dc84eeb432076c6f2907a71476893e79728175c5172e8fcd3b5ec997800792afa440e328e0a3d9527a6b2b9314cdaf185d44fe66e122b0d3a4dcb187545400b80ea079b0e87047c010377988a8ebe43def8cbe376bbbe76a70c8a537ec2ed26d621f65612e88ef67e191534ae74edf7dfa56db1f77d2b9c2a6caa68d860d300de16b22051bc7e0039e54a0eedfd3159be36058b17d584c081d47887206eb90482f1e1bc16e637d2d0cc391b8b29258be8beb8bd15a3f9e39921134186156ffaf64ce512ff87b20bb36f36bd09cf2aaddbded57d8d9e111d053a6edae25815a268f273c79255ddf23d0fe6f369abe9050e682dbfab8146eb3920f602e656ee93721ded2fd9c69cace132a4223fb3d4ab36729779dbfef7bb8724354e6bc63eed5eb9464ee01d1804c763bfa159e028e51d1cee7778b1fd8345c24deef6c504a5c49f461ed5b5b72180d6fddd33f73a99fea0e1b99ca27f2ce3170bd91cd1e5dc418d14ee20f7cc98c855926a337cfc00abc25340cac190214c65d6dc60df50b9db76e494c62e2b33e70c690d87388c60f0cf013cfc76b3bf8b9336444f4e54d886c56b4bdeeec24be8062f183850c31ec933e7dfbc20ae1324351b4f3c69f5d955956ea91ad5e9ae8aa1d0d1ed95ad25bab828a9b5c3a9bcf76a5135793307b468ad24d47d79623bbf3a95e4e85e81bb2379aa2a4b92bcca56a4d9f8bf2e18c67f7645a1e8f6869c7de0fb0298a9ff43700ae87bf40bb80fa2c7edc1840324d003f9a8ecae94fc1ae6acb929504bef6dcbf7d4532e49592a75232feba9177cb41abebae7d89e4646f9a4261d51969d067ee0d1da8da6245f82e83cb063c93b67614c8b25d9126971bd5d885242b0b97d0459ea656008f39f4db4ef0b6aada6f744baf4e14a0756b7c8ff1f07283bd1d68e2b5c52a7f23c6681b224de53c8430c4af76b10c401f2b5c2022cc0d20d9233d052a9e1069d656958735aaedb25769a3fbf89fac74b162d2d3a6ac9c32a60d47fc24765264571131a350aa932c1958c3c6dd87a6634c4e3a142783e32aa8cc5eb6e383caa013ae40f38c1b653a26304ad0436c01083658d9790bf6522e4ba008437335a44e1d91fbe9122821707a4f690561de803a7166c7fd984f791aeb100afd977368ac0b2015454879b8165ee575f3fbf67a90b3c97395c179897931c8a1d477e66691f897f66f0a70c7440290f246b0faaa12a520691260b7b64387471d9f9c66724d1cef096f3abf418819d18374ba7cb83780dbb020d5648eb9392c41333316d93488a9b7a15ed15cd2ce09575d54a32085f13bd3c7f8f57d68d6142ac2cb107b3432ed5cdcddc4991b8ead4c1e440cad9d3362ebfebdd8d2ad825225d92ff53bc586d63930316caa914e33c4b63570e935279581f834291e1be21865c3ea9d5f01af34f76d786c78d8782138b56b9172b6c4c23ea3f51f90617c02c3794e3f3e1bf978ac2b2e0fcce17be0f96f3e14d302d9064c18f630f17c52d5faeb900d3acad630ed6d10ffd2a996319add3aef4b0edfb723cea396ffa022111d109690bfa65d6933b1355d7c7af5a9c0062e8665cefbc076062f23fb67484991a0ce704b6593af5cd7ee88f7e8808786a82e575fc20ebb49d501cfb4008ee69100b9fd614dda382df31f800606848ad83ce1a0a0bd98e8340a0333fac6a335e7546afd7d82dbe96a5782ff32011f5c28f37528a1a1cb5ec33551f1ef94b35ef2dab4aa1d3cd7284e2aef6483bd1cf6adc52744a5a12103662b20b3f067aea7167a8b6ff00d0b8fa0a446295", &(0x7f0000002a00)=0x1000, &(0x7f0000002a40)="7dc74e6dd7e3cfb651a39859d520ba53653437c0b590d6a59745ed2c1f7cb100ecc08fab3ef7ecc5c42d7ca3262eeb3dd2de580793a141aa99cb3995d1ad5169cc87336607709005514f1041a8b65f4e87e60f58f5ebd10baafea08c125d07ce1607ca7a8e5ff26d24fa7877", 0x6c) getppid() sysctl$net_inet_divert(&(0x7f0000002ac0)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000002b00)="e40a465b6a14f037f4ebaccdc5b9cf51757a3e2f89b751e1b87035ae22400824eb9e612e604ea9cf7348e25174dcdff7ca90937df265f40134832a9559f573e7ada87fd57a57ca85f151022b334fbdb1f3942b9582cfbb559f765ce80d4bdfdf4a389f97636d3ad576cd1ae088759139f7e2dccd95e29d0ebf0792e5ae8a4c50c8d8", &(0x7f0000002bc0)=0x82, &(0x7f0000002c00)="46b2dabf5e138ef4799a9c3922bb6777982fcf01b105b99c832dec2912bff47b37a6ff1094ebbe959074d21804449e0f93ec144b03ac5b7fc8dbf826b80a6b37a129ecec590cf9612edb5d1a53f333aea8765d2481fbbf07ddd7179ec82bcaea", 0x60) fcntl$setstatus(r7, 0x4, 0x40) openat(r6, &(0x7f0000002c80)='./file0\x00', 0x10, 0x20) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000002d00)={0x1, &(0x7f0000002cc0)=[0x6]}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000002d40)={0x7, 0xf4fd}, 0x10) executing program 4: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fchflags(r1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xfffffffb, 0xd217}) r2 = socket$inet(0x2, 0x3, 0x81) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x3) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) sendto$inet(r0, &(0x7f0000000140)="0b97d9c8ee30b5df7f235be8ce71d3a891f27bd48e9f83785e2daf313cb82e5fcddaf9313cb49122cc41b863c883a080442926d0049a30942ba6a14d564f80226f4dbddf626943d54804d2a8e7f9aaad780f214cd8876b5f021a6e197031e5d42557b7b946f923df819fd5d7e31ba08c9d56975ae78b5440db2b036bb8eb113acc424bdc0dc1ab52668d0e16042de00d", 0x90, 0x2, &(0x7f0000000200)={0x2, 0x0}, 0xc) r3 = getppid() fcntl$setown(r0, 0x6, r3) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000240)) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = dup2(r0, r2) mkdirat(r1, &(0x7f0000000300)='./file0/file0\x00', 0x41) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) fsync(0xffffffffffffffff) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000380)=@in6={0x18, 0x3, 0x1e99, 0x101}, 0xc, &(0x7f0000000600)=[{&(0x7f00000003c0)="93b61c646435901c0c31b85886aa7f9771ab10f13bdcf3734219c087112c3c9e66beb2002558369cd4aaa310a7449200b91c3acb5c8bf4d6a7835111c801528d86de8e6f53d3d21c17ce977859e14dbb4a44", 0x52}, {&(0x7f0000000440)="e5face42122c75bfea676c0e34be0497a4d75662ec0bb815360f53217b9ba353086912fc6006f1953ae3d10844a766fd3ca6ec2e86e891b5f066addec002bf56161567bc5324657b0ebf3661409b76efe076470ec428a2e110794defdd0d849702629182d79f989c1bc6801f5963aece294743ad502beb031fda584b254c1d35756d061366202e61f36e2e2dffa02e6adc0d6087b3c574c622806ce9a45f20edf124", 0xa2}, {&(0x7f0000000500)="07d29374a39877d83f669c921a0fadc1bec9c3fb44198df75eda7b7f651ae616514ba585de39ad62f2254403889c2c09f054896192c3b3ecff360821bfac467225359e70550f7e11be699e9d7d762d31ec4bcbb0a74a5196aeee3a6264ddb3f19786a90fc1ccdfa62ce07c758d8bc0bee7bb154263c69abd66fabdc603a4315c1e476ca758dc94dade6327f489ad3b22310a8bc6cf0e77aa91feb67d5e1539eb654afaf9c5aeb1b069eab900c38d76dd9ffcece76ec250cf590ca7d4b59c9fc67e6e9c05f0faedc5b5f0a0378e00e71a3287", 0xd2}], 0x3, &(0x7f0000000640)}, 0x6) read(r4, &(0x7f00000006c0)=""/65, 0x41) utimensat(r4, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x2, 0x5}, {0x6, 0x5}}, 0x0) write(r0, &(0x7f00000007c0)="a00a73b1e0e21776f36e99b380e4a809e6a0ff6851d5f17604a74e34261ca4ee61c92c278d3d550b92286fc5bb9bf9c3581ae8aa84d5be", 0x37) r6 = getuid() r7 = getegid() r8 = geteuid() r9 = getegid() r10 = syz_open_pts() r11 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000b00), 0x0, 0x0) r12 = getuid() r13 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) sendmsg$unix(r1, &(0x7f0000000dc0)={&(0x7f0000000800)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000840)="d302a220362cfd79023a006dfb1224cb7e710f6c4a1d3129a73378f09768bc6fe9d0a58046f8e852e1c9854cbe8c53f362d74ed46dc58bfea711f8cfa63bef1cca31318c34f90cde5455ed0619e5d1899a76e4d164be2c47b410f3c3bb0bd0b3ce069fa3535fe753547cf70ed4f0b07f2a1889aa7f94a4ac591176886808f909498a60ed0cc7c206c264e65389c15740cc92996e89e229135c5001e91892675f7d3f5ce5d7e4892d0651d32baee072602be24da98b2d792194b6192fd43a082f587c4e54d03d253a31003b7b25c198e0", 0xd0}, {&(0x7f0000000940)="d4f4eac0d9c09cfb3d93391dbc3b3a83c41dc2bc9a55ba3cf53afc047d26424ebf371f3d69176e791e5cacf4e82d992b2fe426b926", 0x35}, {&(0x7f0000000980)="f92cdb4ce1e080c461e9fa28419390325f47769289e5648861b7efa30f6254966a16dc6b450b15d996d5cf5a7a1595b58483c6ae12a0a84a74090b35e00e2523b73944", 0x43}, {&(0x7f0000000a00)="f7631ed8ffaab329a5eb9bf5544736674e677c570dceed1394b71fa338815d3f8fc4865e69a24a1aee3a5d0991b7b3245c74a7f1eb3bfd88eeeb54ec8ffc83b785ad91f8988e91153a0f78523f3fb656067dffb984dbefc10d016ad4d2932bedf41cfce2c3ccf7ef57212c3756b527fdcaa8cb1728326a1b817bce207471962f3f9780dbf32e81dcde220096bfa1fbf47c26", 0x92}], 0x4, &(0x7f0000000c80)=[@cred={0x20, 0xffff, 0x0, r3, r6, r7}, @cred={0x20, 0xffff, 0x0, r3, r8, r9}, @rights={0x38, 0xffff, 0x1, [r2, r1, r4, r0, r4, r10, r1, r0, r11]}, @cred={0x20, 0xffff, 0x0, r3, r12, r13}, @cred={0x20, 0xffff, 0x0, r3, r14}, @rights={0x28, 0xffff, 0x1, [r1, r2, r4, r4, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r2, r5, r4]}], 0x138, 0x404}, 0x4) executing program 5: r0 = socket(0x20, 0x254d357eac3cdc9c, 0x4) bind$inet6(0xffffffffffffff9c, &(0x7f0000000000)={0x18, 0x2, 0x3, 0x4}, 0xc) syz_emit_ethernet(0x50, &(0x7f00000000c0)={@remote, @random="7004f5b37527", [{[{0x88a8, 0x3, 0x0, 0x2}], {0x8100, 0x4, 0x0, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, "38d9d9", 0x12, 0x6, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @rand_addr=0x4e0}, {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x0, 0x0, "8d50fc00000000000000"}}}}}}) getsockopt(r0, 0x11, 0x4, 0x0, 0x0) executing program 0: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/157, 0x9d) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f00000002c0)='./file1\x00') executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000016c0)="6fe8ddfacc4d44cd403515199e67bc173e2c3edcb2500514b0c6ad7b35faf73497fea1c10431c4253a44ecdd6e45c3749f02f9ceb41431eca9459f2abb0e3a5baf87a59123d6dfe86efe8e2f4c3f3fb48a30adf2e636ce5e08d298452f2d0375042a71327a96cca933eca6e73cd4b0cecd221d89f84f9f21665d73484aa8f89f005e562eec7d00304f6b67f9c9581b7978dc366665b6e5905ffe78e03c14eb8555277466a82cd3863fed25b2792c465624769bddd432f4e94eee3923d8a110aa9507daa8b076b787f09884040455f27758efd2d13260aa05f687cb0586d9084214db47b4505a0ec80ca9689aa294f598d27203b82f3affc065017f8533be860b589a321a674107be9641f1bbb0f0f46d224c4cb19a22e0ba20cf7ca675d1d06785d6fa8130fcb73101c325a24603ed214d12965f7e21e7fde7dd99b278a9da9cffa3f94fa85564a8bd4e5848066c32a510ba9064be3bcfa0800b90ba84fa478fe385dea4b08d8f09446db75370cf386572259264a4a20fe51128aa708ba4761aba9e68e7992c54b1d4b6c33b058b54af020c24ec64cee47c6399733db7c24e3371aae7ad46abf8b0538c6d349c8efebce85d846c9b79c7c83aeb8f3d39c14387a9ca0ab04c20e6c487d313ed53cb5d6360ad4f9034a142138f2647f11bfe327c634676c4731df5e28a4672681bd2c77342bf9d23b541197de64f45e1415798d951a2c8ab564ad85089b9b39f0ebf92fa70d49322057e222eed262f86d272cf2f961cf7ca2337c82cc91a8c392498daa66539e3a301bb9ad5b61cd5520f46d68ddd6b0e366f20683938caa12b8a1f057fd77ff98f72341105dc5896d70d229ba18deeb55db2030910d695252f22401185bb226291f4b6a23fd0f1e9ec4e6703cf6314e7979569c74a29fe0619b54e19151cb36c1cfcca18fef773e07f4940e60436a79d48c244b6527af2c9c07df677d9641f9dcde315090182ebd29c619f0403e6598fff036722fab5e0d2cb11ea8f11a9c7530300eb414c21fa1b5d954c6b5dc1b6dc3b0e35d2927ff720114a3677ab5999addb7a58ad54e10226af7d06581c9ab725464f89c7596a0c01be0e87aebd4fec7f9cdd4a34263fc2dc8b411f6a27024b7d4498bd0612c6722a34dbc5e9281f68ee292ace3dbfb3942012122cdbee81aded33fe1084a67e1fb777e705dea9ffe0233e716fe1cd3ab74fd4ea112a5e1a099961d17af3a746cd1447c8028fbdeedaa04f7f92bd29df523c9a01f2a8965bb5a3938dace7a302f69330ef3b8951e2fa7366b97d66ae28c3b17ec290ea19b9160215726073d64c4fbbe7eb7ce5f7bec60c5c8392e4365e0aad4dbac4855b5f42c44d5a731f4e6f3a3e436b9a05772879be34a1134c342360505e70870449b012afed2f549d1502e53621e9eafb6d69e5a34009f2b1362cf334d7d3996ae9554046f487730901e04e36c33e7cc3417a1f24c0bf17520144f9493b80510e57875a9dccbcc40ebbf952b030569e82cad552dcb2e6dbd196380e6345320e424d6e962c61461fb1c70526fd3ce5da9f1ead1fd0a375178d6bf6c400f8ce7fdf2f4bc88b798949c06a87ed575e947c0b9b32ae2c9fe0f3a9e1ce7653e6b9973126dae5a4c38748bf87446c8b6033db980dcf3e59a54f27819ec0d748a376c6c966bcf130e38621b69e79c9ef3b9ec70fc298b3a6754a83654f2fe327c909871e72e57323be608ca2bacc833acf8ecb4a417dc2d4b804fdb2f03f58278caa6f6a688b1011549d685d7532297906ac8a9d20fc1c2fabb747539489e3648061cfee3115072e6584c0452c28f5b3b2ce4b73cf09f20d2a0a91758cecb3ea9863427faa9b091e2827e11108e217c55a250f63b81fdb5d9db7fe1030b615af467cc2fc4381b18deae8b86e518d591fae7caab99be71c72a7baf47492c92cd67a433ef73ad6d365202c3c71f777f7830e7f7c3c2e1ccb6469c4bd6fff2d6479987dffa30ee6b0f2c45de7067053f8ab2faba3bf518ec80fcf92c407721c647f9e8c0fc91abbbd7257b6d3ce00be784f30a9546fc846e02fa15367eff156c99ed94cc8262acb321477f03d2bac1d432aefcb99440c4d85c3a3511db6820d081e3bc23661a5f620556164eba1b5e6d38917c834c14c62ff76cad104178539e3a83b9697a35737ff32a10b2b1e9fe445ca50fc46c7adf82164b1f869f6a437d5436d7654a6d211cd40689d2adfe4c62bf6563368b9a824593ebf3b73153568327535e2295913cbcec88df255131315ec3699317730662924f297dc9aef9a45c231f347e7940fdb2d10f91ac4f555e000f014f7067f715afa9324377f3eb5f1c03303608ed4c489b998212dd2786951de94d03700c97960c263d9a02e7d3f7eb73ede3deef02ee7ba2a55ef438b0d9919a064782c2e77398b60e76f433fc4c4be711eaf8884bb90d25ab9eb13d276dfad273355586459d8f7d2f46b9a1ff923712ae486fdbf1ff2f2494aeb10a4faee986852165a4431e450c6a489e58a618d2f76ffdd919b7e3e93e2fdec88a2914e281e4603a6593c0add747c25717a4d830c0ed4d71ab9ac201ce0c43e9a24c22771a5d239c1962395e5854465501a1e3deeb8a1c69dd144b836addc2899e9485ee13922c0804a5630fa7980d445ea9df67a6c976820a9456e578a775722c61890f874ff3ebab69d02e9581a8a8f50e208cb98535676b11b7b7823bb06488721ccb61b5813c347f39fe757501f3d022f7e0124109233444b2aeead4b910e800a989e65bb88f789d74a5a62e54a63d5553a6f94e3a36f67044a9fab8d24e03bb6bc48cdf19becb7a087f53b1e765a1200da5845a532f9674a09cabc2fdb710a72f2cea0d687464e4ee802c1db0ef283c05e6d36f561e075ffee56a77c7857e548dadc5f1f544d5ae25e6e353664dc79f85aec016b0f29d0256e1e5465ba501e9891adfbda6e1c270732e3bf31e2f41d31cb46ac67099b668c44ea47ea30060501f1c60580d687ea33432f017fe0401e222b071dcfb963d78155629c85acf3e4cfe2c1ca68de30cda267d20982e14ec6fdeed466eb54e58dc86b4252f6456974170dff21cbbb101ed674b9375e2f1c7eef5442ecfd826cd712c1687449a53351181bb49a5688c29a6d6f1d8689e581a9c5cdc992aca31c0664055a537da93fb8b6552a838bea22e1c1ffdec3e30c62962d77ef4c2e7f6fb1405a1f1769f0efc464de6f287da5fb72c70d6ca35c5e58b1892a31acdec4787436091257b01f99001cdaffd2af228f58af8b4f3d16c0b71caa074cfa0fa7d809ebb4b8272049375358a6822056c47382a81d4113c0ffda4a4209bb9282d82e3b1af97b2daa4286ef0bc93498c3c24dcc4bdd0a8fd0cfbb68923068c5e311710528c7262ced0783d16d4a4a4e207513a0e15fcadfc1f6264167dbf196a28397dceebe4897481d0511ee6f93a69facea0822aef087b8465f88b105c5a0e8698c55d60c229560f71864ddd18d64ac7dcdc2070d3be9498e8fd14893884c0376320808c5fa95ddabac9939bd41c9d06759ba084e5e75dd0dfa21c181ee7dda019b3d5c3a2299ca2b938362e392485ff2c7635028b17037a7f31e4266037fbbb0e9479cb6bbb8356bde6349288fec35d54d50be906bf8a114f4ee3a8b6fe2751f8994a34e37dc61f6fb6ed9f3d53d95fc5e7991e0f0d69d7b5c372eb1eb27524f2bbe8c73d970ef320a4c3c10a99219c9267c241cba573c9dc5474e780029faa3384dbba184870828b504436e90871a306b536396fc5c91ca817b2b5a4cb55d4a46390f00b32f9a1115bed215d6cb04beaa9e0fd27e7a793d3a36dd341bfbb03a13774d0df5dbb8bf4b6179780a45766f53c098050da276a0163b90e4ee5c1e10544f186aa9c0953d735eb3095df12a3344d470dbcf7c762c72a9880e242d1eb6f422254ba054ba4781112ec0a3ba39eb2071b2157281c8e7aa83d7a5d08fcbccc9d925b99cfb156af80c3af70059087e4b57b6ba3c449db714a33113ba3c9052dcb25519e4e8a1e1cdab43650ffacc97004b9381121ae9c48c29e6c83f03bd05ad9fd3b1f85ac78c3fc1159dda68cd4ec1f3ccf91736ce48e393766dbd8856923d5d8537746b76d59de2224d4bb04b8afbe7d90adf9b47bf45600b8f699f2ff23a56081cbe1c", 0xb83}], 0x1) r1 = syz_open_pts() writev(r1, &(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) close(r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4) r2 = socket(0x2, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100), 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRES64=r2, @ANYRES64=r3, @ANYRESDEC=r0, @ANYRES32=r3]) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r0) listen(r5, 0x0) setreuid(0xee00, 0x0) r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r7 = getuid() fchown(r6, r7, 0x0) r8 = getuid() setreuid(0xee00, r8) r9 = socket$unix(0x1, 0x5, 0x0) bind$unix(r9, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r10 = socket$unix(0x1, 0x5, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000340)) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000980)=@abs={0x0, 0x0, 0x0}, 0x8) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001f40)=0x7) socket$inet(0x2, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) execve(0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000280)={{}, {0x0, 0x4998}}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) executing program 3: writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kqueue() semget$private(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000036c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus/../file0\x00', 0x80, 0x0) sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000600)="371dc444", &(0x7f0000000680)=0x4, &(0x7f00000006c0)="a127847f", 0x4) r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r4, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) pipe2(&(0x7f00000003c0), 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000080)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16", 0x25}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = syz_open_pts() ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x5, 0x0, 0x8}, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x7) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) executing program 7: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x800002) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x301, &(0x7f0000303000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r1) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03", 0x1) sendmsg(r7, &(0x7f0000000a00)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000780)="e2e6d6ee5f1c011098e75ab181f4dfdcc6fd52bd64d178f124c753c0611d72000c1c9a07c7f48d601a811cd1d717f158bba0665c8bb6999de5d27ce5701e9fe5e7be0067efe582f907c1d736dfb94dfb107890f92f9eb2d4aa69f089534ba7a040968a4038e5610111d76905d545b6d091ab4c4c3f201d80ca3e52139a46d336e93b72b902718a149c20b29ec41c2d15919916ca0372f2ec7b7a", 0x9a}, {&(0x7f0000000840)="e2fdb9d6bc15da043f8de88e3d0d1d225eac3fbc4037c5b93c3e8e59437f4e3193886be164843d", 0x27}], 0x2, &(0x7f00000008c0)=[{0x20, 0x1, 0xec, "d678a62875976de83e"}, {0xe0, 0x1, 0xffffcf99, "fd06677aa6aa0159b9d774ef420b32faeebcfa710fbb2e5f57a1227263e15b78854128e6a625fd279e47bd8455ecd3ed3ec3994b4a9ae31c9d751836595a01517cd62fb943b66b2b7342dc36bb45686f26f2e2c601a84b747f931c493d5326a3c3f26c0ebd729fed903048e29da0aa2bdddd21b18a63fa09cf10cef1bdbe3f920e000ed8c9a7a62da198dd2fad0824088f0b659b1ea4fffcd3f0316f4bafbf92973079c92dd48f7a41808b4f9970e0e559e7e8b003dc05c6fb511204ff4b128896c4c9dbfd7a5dfdf0e32a1b"}, {0x18, 0x1, 0x0, '<'}], 0x118}, 0x8) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) openat(r5, &(0x7f0000000740)='./file0\x00', 0x80, 0x4) r8 = syz_open_pts() r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x29, 0x37, 0x0, 0x0) accept(r9, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) sendmsg$unix(r7, &(0x7f0000000700)={&(0x7f0000000a40)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000100)="983bbbf9728468b796fbcb8580e7df8b4df7f3493eeec9a7dfd1f05207b96f7f90b66c44a1bfb3203a15a1629e67634e3c75f2c9660cdf62a0842cdc8714d79b3f652d73ec73976950e833b42d", 0x4d}, {&(0x7f0000000180)="a6da03c30ea4f2f68a098a9a47e4cc4a4296bd", 0x13}, {&(0x7f00000001c0)="ea82fe88789b94251ff3419be8a34977245bf18e55e7d24a0a49c5c2e505cbcdd0b1ced2fe4fb77e40175b4f43fa8691bac4e9f112f60b6aef3d6ea276279aee620b4ad6e2ea1ed73586caf7047b4c56294cd778b0561a49402827414027169229937dd9bfdc3201bf02644ca20d192e3378ce08d152e45fb44900450ba2e2f5be38529a7da97fd97caec2c304de3e6d5fd4745f61c05a6141e32d4d631c53b596eff63ebffa93bca070431645dbedd92e464401814c", 0xb6}, {&(0x7f00000003c0)="00a2b8e4ff53db8329e49b6aac668cac115f53bb5a4025d8ae04f503583f85accecd1adfdec0c2ef9bcd4efb3bb9b1d4c9b5d10abdf516ec6e0999dac3f225e25641f7df194f255c0e437ace3b025b846e0c87d40d8d63b985de85ea23d955f4ac1dca9b88ce96f57c241779025bc46a862ef645f8b91c7fd8d7283cbe268b24351a904625c14236b4279802", 0x8c}, {&(0x7f0000000280)="9a76e0525c3cb9b1a64804999e373943f329c08e558172507043d1922413963019a81fddc277b56dc1cea0126ee45d20390c064e7c86a67a3d21b26a71ece9135fe698b9b99beaaac26badf1e278e027e7573872de63ab1a483b6b19442c11536562f0dd8a36856606d68daa05d253e0ff8b85adaa", 0x75}, {&(0x7f0000000480)="627c8581f0f109efb72ef0409649b840bfa290ca1b8e9c33c5a026d25af5f64f363ecf6f91aa9ab8e491bd06b538dec60dde457fc9ed6824ff6d0470ca7d425ece8369d51f5aaad1b02f4e35401e0818cd3be034cdd5f472da142579cc76cc4183f39a80e8888a3ca431220f940194adf8950150f30017325faaec5c69316c5185cfc00add6a58f89eca0f1d5455c9b339c1beb2334a6b86c0dd0d9eb94bf2a4", 0xa0}, {&(0x7f0000000540)="7d34335d593634c5a9319ef896ab62d1267af65ea179de6b05e38d45861f90a19e6226629e37945b4a490217613e2613c5607d56d850ce890fe0548a4cb60c428fdc014f15adb14f3ded2ab9d4661fb31b6f5f76517b8da33005a1c8aefa84b04d8637d412e263d728bbc3f39c18318456d4d550be39b773fbe3793f7779113d0d749b6718e187632ab199625623ab9e312feb0bdb9b11df212208ee74b6031c04795daa099543834a4cb85770a51285ea22093f37d153e8323494fa8b42b2d74ae13362a0843a68e0d30c9ca4ef88e89e", 0xd1}], 0x7, &(0x7f00000006c0)=ANY=[@ANYRES64=r6, @ANYRES32=r8, @ANYRES32=r9], 0x18, 0xa}, 0x8) chroot(&(0x7f0000001940)='./file0\x00') sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "a10b64", 0x8, 0x3a, 0x0, @rand_addr="fe007938d906b4d6c36766c9b566a6c1", @rand_addr="83a6af87492a17a0efd0a49af11e1025", {[@hopopts={0x3}]}}}}}) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f00000002c0)) syz_emit_ethernet(0x9a, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c2500000000000086dd60f619000064063fd6a7347090486d8ce74106425e80dda50d000000000d000000080000000013004e224e228724895a281902b6dfca"]) socket(0x11, 0x5, 0x0) executing program 6: r0 = socket(0x18, 0x4, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) close(r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = getpgrp() fcntl$setown(r2, 0x6, r5) fcntl$setstatus(r4, 0x4, 0x4c) connect$inet(r4, &(0x7f0000000000), 0x10) executing program 2: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x2, 0x1, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r3, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r5 = syz_open_pts() close(r5) fchmod(r2, 0x182) r6 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r6, 0x1}], 0x1, 0x0) ftruncate(r0, 0x80002) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) socket(0x0, 0x4000, 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000040)="03000000", 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x5c4a) r7 = open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x8000, 0x0) connect$unix(r7, &(0x7f0000000500), 0x4) executing program 7: semop(0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) semop(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x80, 0x2}, {0x15, 0x0, 0x0, 0x10000200}, {0x16}]}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) socket(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) setregid(0xffffffffffffffff, 0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(0x0, r7) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000000)={0x17, 0xffffffffffffffff}) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) msgget$private(0x0, 0x43b) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x2, 0x3, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x6) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) socket(0x20, 0x2, 0xa5) socket(0x18, 0x3, 0x0) socket(0x18, 0x2, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000400)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000001000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206910, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) r5 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)) 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, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 1: socket$inet(0x2, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x9) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r1, r0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(0x0) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = getpid() ktrace(0x0, 0x0, 0x0, r4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f0000000040)=0x200) syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x7ff, 0x100000}) pipe2(&(0x7f0000000080), 0x4) executing program 2: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) close(0xffffffffffffffff) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {}, {0x812e}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x9, 0x3, 0x80, 0x2}, {0x8000, 0x3b, 0x9, 0x95f}, {0x8, 0x3, 0x1f, 0x1}, {0x7f, 0x0, 0x7, 0x6}, {0xffff, 0x20, 0x1, 0x133}, {0x101, 0x8, 0x0, 0x68071d8b}]}) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x1a}, 0x2, &(0x7f00000000c0)="a11388d80a2a3325755b920e48e40adb39af08740a72e849bfe9d29b042e37cdabdfc7096214e2d22c28f9c0b282ca0e65453383a3434204d65d1aa1c81e36c3fc24ff79aebec9f1177cc1bff344db6922433c8b7568", &(0x7f0000000200)=0x56, &(0x7f0000000240)="fe29603241be6f72031cd8c967aae53e50d3d80dce5d742bec1e4ef70861f324edceac1df75284a4bcb6897ca3158f598ce8c30844a54653e07b37dd25e2", 0x3e) sysctl$kern(&(0x7f0000000040)={0xa, 0xd}, 0x5, &(0x7f0000000140)="fb276e3e562c0c979bc4230f44cfb750427094220bc92936a19b7f5a4c318e34bf2afb68f0923777185188569ac7fffc509a576118fd9ef5e89647a6c539aaac757300e6963d995e21403dfbe66bb77019aabbb30075c39fe067aa1a70848e83bcfcbf6c455913f95bdcf6625ec6206c0a49547d48d71ee6e7121a1522e5c9e1c755cbd650f39188d2cbd22ec1ea6c3eee152c301f0330b1e25bbdf02b7fc746dfb4833f00000000000000", 0x0, 0x0, 0xfffffdf2) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r0 = getuid() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000080)="00020000", 0x4) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000000)="00003dc7", 0x4) setreuid(0x0, r0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setitimer(0x0, &(0x7f0000001600), 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xab, 0x7}, {0x2, 0x3}}, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x3000) kqueue() r4 = socket(0x1e, 0x3, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000280)={0x5, 0x101, {[0x7, 0x7, 0x8000000000000001, 0x5, 0x0, 0x0, 0x0, 0x9, 0x1000, 0x6, 0x3, 0xffffffff, 0x3, 0x7fffffff, 0x42, 0x5, 0x81, 0xdde9], [0x8, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x5, 0x4, 0x2, 0x6], [0x7fffffff, 0x100000000, 0x8, 0xfffffffffffffffb, 0x3, 0x101, 0x7], [0x101, 0x0, 0x0, 0xd5, 0x8001, 0x1], [{0xffc0, 0x6, 0x0, 0x5}, {0x1, 0x800, 0x80, 0x8000000000000001}, {0x2, 0x6f52, 0x0, 0x29}, {0x1f, 0x5, 0x3, 0xa69}, {0x8, 0x7ff, 0xfffffffe, 0xd653}, {0x7, 0x8, 0x7, 0x1000}, {0x0, 0x0, 0x3ff, 0x467b000000000}, {0xd5d, 0x1f, 0x9}], {0x0, 0x4, 0x4}, {0x2, 0x7ff, 0x0, 0x8}}}) sendmsg$unix(r4, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r5, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000080)="06000500c587aa13a98fc013572190cd99cf6fa0a5bb4ff6f78eca11c6f7e68fb5d16ba296764a111db2fdc4f626b3d46a046211e7030e7d5ed246140d0945437ad2468165eff3c69777254c0073f6d6b8c657f023f993f40bdf62bc6bc1390ca28675fbc61a2b0f71a0a66c707530f07e0058463a401851bff000418fa31c4ebe2237d5391f3bf20e2d348d8b3ff726bd9db1b6443239904acc1ae0b14e0e6d5418c336ffa89857e98b5dd6b6737a7ce3a519d014409fc65950c2ca994866ac0918ba2fddb74a900f2c7ea01667dd59e5f238f778e331f7e9b695b34ff2f828aaa77fc438bec5d7ac201d87325f525d23ae1661c537c157035bb0ad7890f8cfdc8e3f7f70a409da89c2eb4d0d58c602491a5d2fa4e1f34157fc21a82480d630abb08a2ef5e6e737efeae04244670a0fa66135a0", 0x6, 0x4, 0x0, 0x4) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r3, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) r4 = open$dir(&(0x7f0000000280)='./file1\x00', 0x200, 0x0) fcntl$lock(r4, 0x7, 0xffffffffffffffff) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffffffff86e2290b7b2206"]) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x120) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random='\tK\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x24, 0x0, 0x0, "fe339657"}}}}}) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) syz_emit_ethernet(0x0, 0x0) getpid() r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r1, 0x0, 0x66, 0x0, 0x0) socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYRES16=r0]) executing program 1: r0 = msgget$private(0x0, 0x84) msgsnd(r0, &(0x7f0000000000)={0x3, "2955f589db53dbc216af87157b5e82953b4c6c22c43c7e696ffeeacf4a53b9"}, 0x27, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0xc}, 0x2, &(0x7f0000000140)="b1aa2a527521eefde1167c9ed0de03225dc00984d5423fcbe0f7b6d247692241a52fdf340d55260fd15437edce6b64eccc4e02c5b7728a31ca8ac015214535defe941d1e5b2726adda3b8c22167df5321154983d25b5edc7e42e8b17a9d944d3e68452c5acdcb98fb5daf7bc9cb6b8a04b39032a452b4a7f66b858571326559734204d065bf4bac5a926553e583d65148a068e2a401c7b8afb5137f11524e473adf1351e5ebe3cf6e2552a5864f25b6b462aae0d169345c29a9e1b4089c547f319732999479ed4c0063b63c860fdc77a50e67fca3fe966f1697858ad13d4ee4b8966ae6813b1c0f8274f80d7bd167f2f05865dcc160dc60f3779", &(0x7f0000000240)=0xfa, &(0x7f0000000280)="0aaaf7da4497585a4c0d5d2d15c7f8c532b767cb93d0bdde9d8348d0d1038cfd122ad04157121babae98d9fcaf91a9e6e8ba2a11165248f8f1509fa2fae534f418f3f2e0218abb9c945775a98fa5aa3128a544b47421d031428c5f61f6e4b9a5229b7641af0f411c87164cbbb2c71a8d0299c9705fa6a16ff36817cb56563f32f1050d6efd40a9ae9b486a3503ab11f12074da5c44e4b22bb130161454bc86c9122ccddcefaf6736603578cad772629a7666321c", 0xb4) msgrcv(r0, &(0x7f0000000380)={0x0, ""/159}, 0xa7, 0x2, 0x1000) mknod(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000580)) shutdown(r1, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x400, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000680)={&(0x7f0000000600)='./file0\x00', 0x0, 0x0}) recvmmsg(0xffffffffffffffff, &(0x7f00000029c0)={&(0x7f0000002980)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002880)=""/253, 0xfd}, 0x1}, 0x10, 0x1000, &(0x7f0000002a00)={0x40e7, 0xfffffffffffffffc}) r3 = socket(0x10, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000002a40)="d9fb31c5fe2e6dea26f57da1b103e9d19e0d7164e3529fc2bf7c8f192a56f25141f8754928a88b85d92288dd3e077498abda40121559357819c04a4792a4e33fc4c9e04377f474df8bc4d5e698c1b393e2300019c164bd9437e019f7f8badffbec65ed181e66b733ed19d997119e7699ef51468b560f63d0f55619eb13d37d194bd14e6438ed6287f0105c18726530755b31ec6b490015cbfd0e4e4137cc4a2c82b7c4388f93a36a4f2d9da05aeec3f29099c044f0b9bdde0ce3839b86604203e228608aa57051c891a6864754026d1dce91", 0xd2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000002b40), 0x0, 0x0) mlock(&(0x7f0000fef000/0xe000)=nil, 0xe000) pread(r4, &(0x7f0000002b80)="ce85ae53461cb9cfd9cbdc51801ea56294f390640e", 0x15, 0x8) sendmsg(r1, &(0x7f0000004280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x404) sendto$unix(r2, &(0x7f00000042c0)="aed7f78ab7c906688134dce419246680ae477e211a60dab741c445d54653365b7f6f78e1816ae6840f9bff534747cf8221a124ffef21916c6114a4282b934db4901238c63d0339817a30e9990ae9b32c2cd65e1aa1ec561b179f9594f2ebe8bbe76777963b4eb2f1a1433b7eaf0345fea4f0d516c33f4acaf35119ba3bb5592e68cc389703d2caec0fa93653f1ee36fdb1c5eca6780a29618e7e4fdb03365808ee246e28425b276212a890c05744196b5854d2943969", 0xb6, 0x402, 0x0, 0x0) getppid() msgsnd(r0, &(0x7f0000004380)={0x3, "76f4ca5d05b9c76acaa343be59cc083b0498e45e7175f7ea601237e4f1b3dce27038e39b5cd7e7f3a8c55794de2c569c8924763ab04ad03395e9358fe26fcf227b517d269f0041db415949f7dc2163e975fdb96e9cd97fcbf0"}, 0x61, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000004400), 0x10000, 0x0) r5 = open$dir(&(0x7f0000004440)='./file0\x00', 0x20000, 0x2a) utimensat(r5, &(0x7f0000004480)='./file0\x00', &(0x7f00000044c0)={{0x80000000, 0x3}, {0x56, 0x6}}, 0x0) execve(&(0x7f0000004500)='./file0\x00', &(0x7f0000004680)=[&(0x7f0000004540)='\x00', &(0x7f0000004580)='\x00', &(0x7f00000045c0)='/dev/pf\x00', &(0x7f0000004600)='/dev/wskbd\x00', &(0x7f0000004640)='+-:-)$*\x00'], &(0x7f0000004700)=[&(0x7f00000046c0)='\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x1c1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0}, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x10, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x3, 0x410) semop(r1, 0x0, 0x0) semop(r1, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x0, 0x1800}, {0x4, 0x1f}, {0x3, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x0, 0x21}, {0x4, 0x400, 0x1800}, {0x0, 0xfc0a, 0x1800}, {0x3, 0x40, 0x2800}], 0x9) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0xce9da1cf14fc9dd7, 0x8000, 0x3) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r2, &(0x7f00000002c0)="7505738483767b5fcfd19222cbb89b4fd7080ab1aacd95c966d0cc8680", 0x2b) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x1cd, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00000000000088a840008100edff86dd64ae9fb2018f3c005f316f4edc93a7d80a1ff0dd132cdd9700000000000000000000000000000000020400000000000000000000000000000000000000000000fe8000000000000000000000000000aa0108004000000000b659a6b7a19529d09c21550d4c5f6bf0fe8000000000000000000000000000bbff020000000000000000000000000001000000000000000000000000000000013a00000000000000c2045d14867800004e234e21", @ANYRES32=r4, @ANYRES32=0x41424344, @ANYBLOB="a008000290780b0512034002040400080a000000080000000700000076e4e155cbd338ec866935d43021e04cb9fdb8f612ae816783ebc9449842720603db748e6404cc76f50475e4f8e4c7175462c9b20322cf29e864c6d97b00800000bf119f8de6aca1b30f8b40bca1d2f6b7dc493c246e7a274afcb3ff284b0c58f2c3ae07a41f6fc98c9a3bb119c6aa909d65b256340196515338aae5578ed301ed11130cbc541eb7940f3992eff784140dce1a239f52ec0c7a65f55bc016bc989de1e6912bf773f5a76de0b54d76979a517ab0b650bb01a8193a4718e1287bcd99443b0dd864b4ed0333413b6d910e48a2666c2d23abcec34478d1ce0c6f95351419b33269b792"]) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/187, 0xbb}], 0x1, 0x0}, 0x0) dup2(r0, r2) execve(0x0, 0x0, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x60) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x4062}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, 0xffffffffffffffff, 0x43, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000080)=[{0x4d}, {0x2}, {}, {0xfffe, 0x1, 0x0, 0x5}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x6, 0x0, 0xfffffff9, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) setrlimit(0x0, &(0x7f00000000c0)={0x5, 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x800b2b8, 0x0, 0xc0a, 0xffffffdd, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="2fc6d567b26caf6cb0708a5cfe", 0xd}], 0x1) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r5 = socket(0x2, 0x2, 0x0) dup(r5) recvmmsg(r5, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000000180)=""/23, 0x17}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001580)=""/82, 0x52}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001600)=""/206, 0xce}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000000, 0x36ab}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0xffffffff) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000003c0)="7baf6b9073b96bb634f5739606b40338c48707d5f631ce4d5d0d2cbf8b2ab63c503bbaf8314b2d1f00a3e095dc2248eace8e51c08371e0c3ae2120690cd7260eca1719275e265c3d877aaecdc9c05b9d5512cb03b045962eaa64a759ccf719b3516e3e18a2bbd31827bfeb53fd94cb1aeae8c53f599c5294b614f90b75cb649e377850c9be37e796693d1190b6e9857d56bb1a562e2708c077fabee1c021a0b24c4aefac27baa7d5b6068c882eb655099496853e909492b17230a67d5c24f4bb06f8dda4bffa067875776ccacbabab778a96d4eb5b67831c4c8927a6a6dc2ffa47b4901180ee2a05434b3618a7d07034031d3e25b47b8b577a6903fce9d44c09d66a2fa325a208e96b14b27ff3f55afb35de84953da4cd184da7944fda7c22d699cae0517e16c45e7682e5d6cb98a70f09358ad3536b9f44e905b0c7f87b4488d560944a11a5bd25670cd7b2cd2e73739a86ad8db950747c19edcc0cf687e1cd5b45fbb9d275d89d82d390d3eb2a44f1e52babc8fee3d87224b8d9b80a352d72ad74f65cbdc526a225f675f2ada5d09ba99c353f374563c18b91d698325efc8bd715e98b50dd710277ed0def4fb98388b11da93e1b1c3c3b7fc69f2fe38a0c5136c41170e7355434e880b255192598abdeb441d436bbe0d804f50dcfebf5e4ef589292d3b87f2984bebcb672c2c0c8c73f1ca58748f483c4c4a64db7a4693f450ae9fef7b73405ab2f172be56b58774a288c4a28d42f36c12a5c9093085aa9deaa41325481f934f07c5e26147993f087c1b5785e89543a9ba3cfa54a283019d8d08fc3a117a143ad0154258c71f8aa4455e01935ba2d75baca4898aeb96858ee22051620472506a9728c83d2c1f9bfa654631af1eba1c336aaae921bfea266952da023dc132c02d915044eb5db5320fc01ff3479ce9e88d5c3466081cad4b49bb3c3c493669483ea3c395e9f598dfc529da31899d1e70b1b661e47d9e6686dd5f7ef364cfaef3563fb6b1a9dc3aea5f739fb036b0c3ac90b49e28b28207dc4d0242f7eff0c1e524a151685c3b971733bab73e9c1fac03fa17e7c9d7794627215122fc8cd41f0c93acb502e7c6ef973d4db90278f8c49e578dcd694880a60137e4206310a23daa8ab3997275c3fb4d234757e2c8dbc0416817aa404ccf0a88d373c51c7f94db4597ee6d9e84c1b98651cf50eb5771da3f9be1605510f61bd0181ae85843ed7c217e1cf7dc88ba413638dcca79a53c5153e545107db5e4fe3cf597035b49808af0039b890845eb4a6b16fcab8737747b371ecdfc6cb46311fdbf65c9549451e8bc3f0e29bf82db03e474f2160517ee4da109cd8084654273b5b5797985deb0faa858eeff6f232032b5a5301a2b8352fd261591cd42324d3f020536b2f58c03133dcee02bed439cef0196d6d5a6fb5456fdfdddbecaeb822b5fc4a5194ff3a9f6bc3b68e8c6ced3117eb2332bb6de4ea7e2b49006a7f11077a4ba998ed000fc4e17ecef98f2badada30bf23383db67c603b3ada04666125224a32bc70852e50de589d43d3116c68db970cd53e2d80fedd0791d2434918cb65bdd7005f4066cab234f28d542ebbc67d9082a0df9ae586e0d84423d5f10d0e64ef20dcefffc1c4dfa05bab2771c54f23f6b900ee9943eec424ba3095edbad8fcd7e82ff8d5a8b198b60734004523d3edc6331d676ca047394468e397a4ab195082c6a54388198a4eb8483295cdb074ee6e1b0bbb18a498dd2e0303d8112f1d46ac087f3247fcc6132ac775e6a8aff78f3ed22529fa8265eb909a03462409f0d838bcc3031eed549c85a1c16398b08461f0799ee6a2ed021ab8729d5d56552559fede213690868d31fe226b51b0743bfac7184a59b580d498eecc8b084b74b2b71733022b183e785184dc9c3260a1f83c55f4f9eb0c94ca64d860851dba8aa2900ce82fc1cb01a00b70a456e52b1ff86292fb9002d8393b6919b2bfe69caf51d7b574a313f03d23316b9bed964bc5084b882678cfb8cb820637b7f5eb6440cfd7f77a8e2d6e2e1f346c0327df1abf645f5e97390b404772e124976789214b3fb405d12b75bb4a2c68a75150b0105eec5f895f912ef8c46aee23fd68a04ba2aeb1e4051e66f4a92f98e0c99c0c2e0c69786da8a3f679bc77fd21e8b3d29b1bc1e54e949b79ce5c7b222aaeb3b2d90f1dd55d2ac2d82b0d2b05a6532255d8eb243a2769f324b563d7aa7397620c708697eaff2ee84cb9e373b3479fefbd93fda34e0ffddb3fe5b8941257cef8785be863c44dfe08a9167c85765f629b571df2dd47f10b1e49deb69b869041594bdc9dac21423013e6a009b982b010bafee64b97ad1d2c7a7013c4874356094ba29177898286e8ace0ca6cad6e6c359053f770e7428e44a70dee1999eaa38b9b0757dd2c56d4dca8abae6d0b26c64e4670f7d61522365ef689721b09a7d3a1fb8634f7b8c036b6b0b66b323b04bccb2751cd1ec3cb70664f80e0bd941b39cf14ea659ac6a57af4f3a7aae37d4443215f89b6f6f931608d91899f2b452df455f909067f0988286c0bf82a0585bf8b0e36585df25f90ac027e5ae1a54bd34dd8e8e0065dc9925523250bc94e4105bd776f833b9dcd33e36e6120398ff6ae7acd76986d8b8ce2102527c5c25ba434ac6b152c725cc09c71110127866b191b2820d62417a254cdc19fe1b126d0c143f93d9ebfa101e79aff6376a47d2d4ba7a52b626b7312465eb557862ff0e86d661fd1019727543ea0c58903c51f42ce223af86800f5efad3d37882fa3a2a87e725b389955920a7d294f04ae73bd5e687bdb1d237180e048a81dd661ceb2ad74235a9398983586cf7e44d9caa0f38e6396909a517316c56a5bf1f926084c72c3cbd33fba892b3562ce1ff91251d5ca17e9577af06a392b5647d8a988e1c1020c79c56bdf2a4446231f5953d1b742467e3d00ebbe56b74a41e8f03d21671f5c836fd0b6893492b50fbda7638a19b4e8e721cf49738d8fa5062adc8764daecb17d18872e9011b42f70cb76bbaee6223d7ddee3601dfe2b80221db743e92c24a170bf7e4a76af1f3bec7c37b4c4a7150e8b44db6b4a1f3638ecd6c9e7b03087e0d0934794d8f6692650565c80976be894fac53508496d8f8b187c9ede321a41a4b92d94c64f85f3d337ae3855c20e5a3e3f0eb3a47465e33e2bbf6952fb4e8d66d1188c861c19bd188d55d48846759349f0da2ca6463a0fbf195656e1ba951da0ecdfcc30ee48f40e07f89098f71411e66d77476e471266579c479ac8a4c0ced0e0de279debe8404e4d8ca6cf230afcdaa9e01bb0f214120d1659c60a1a3cf97d5b2af8383d7b758b05c25f4fbe0224a367cd3ef590fedf595a8aa2ab1b350d223d2a432ec33a7488e676b87e10f3f631df617e7027a690bdb7a93782a3d8fbb7ed08dd19c87be08b20de10259edac16084ce98673a8cfce8de41af5cc08df5661438bc4aee75ad037cc0452b17f9b07e8f4b50ce3d4681f608708b845659b79cd9a7205a24cbba4017999d9ff5b8855abfd14e6afa673858a1093e2a06f8ef2b72284c42641567dad92b22dff7686bc91e8643fef19f2c037742bd5ab8475df0a000ab3e4d6d8e3e6feeef5ab6d9d7dbd327d83431d438913b4f70b04c99cc8058b8afe0c3e91cd370eb4c393c621f274cbbfb5b1f7cd898f66b63089de5b860fe0483a459279ae17b5b3390bb1dcb6d13ebb549bb5440dfd707bb85480a84f87f3b0ce98ecc3442176a83b4fce0ff151b849543990c65cac0bf10315fe20602aba4dd4d9a6becb3cd00fd0949f62f69e4fde48b608fb63274210b419cbe3754c0557511abdd420c9685a539768576dc87e3822fc87e1ab33e5957a9f604ab2d971679f0efe175f2b18f2c2a7a8897256bbd173e48505bec5ddeed76bc1a6a061a3e2bc50a099324d4d8cdf2c12c076a605d9386619a5e54b19312e3008f594c5c562b1cf56ab58c59d3d354b6a0dc58b5e518f49bcce896bafebd1174f87e810967fe27ba35b7703f739532cea6d7fb9f1c6d1446b7274892da3e4787b9c8f04fd9420764dc9565fecaf3a97e212fa93b2abac9de68e6b447d24cfe25c8bea83ce02c9392af5258d86790b29969f0e26fc6a953fbe513c089b2232875bbb1eff34322812bd95ab357678e334c4cbcaff2c765cf61bc79030d931b074633737a84ed362206d60acc04c360c943b151af21ff4b06107b269c873920c07e83b7a3f6cb02456a4cf6f129e6c768adfc368a9f0596919770af2dabe911dff36630742e38d6dfba38db8cba7e048c518d8aeec4a295665206e2716684359e80b6821ba32c9871fc0eaddb14f6be2aecb0fde887bd1458637750cdfcd56839ae7e3db60fd64f4dc0460d0030488ea2da0a433e6257c2e88ee29e58897d9dac3badd24a23eb5ec139be81f073b5ba35afe382d77683c8339690d01ca8ac25abe0dc11dfb9e658f8376ca74693272cf3c7fda481c005146e77db409d984927ed5c65fa599b0fa77d3d18c884abd5fb6f9a94e30e9bfe9e31fe0462411eba601c18f4bdbab4767bbee6fcade45e3123c615019097663a36e17647b5e1d3b048b8d3d8a9d0ea2ee8c9d244bd4e070afe2db16d98c3389c0e9b41c007c7b04a28174aa3fee22f6c53310d84246c2e98f25bd612c0257212c4376f607b4fadc5bfa13a88e24b4439c44133940389070bcdac13f78309ff255c50f016c1dc247ca0b42f97ee94fef1ae0439d97a025d190fd2b245a3a9631704979e1c226aef1dcf4acd34006d6c9e1cccf22207733147606ec8331842a7b761c05b9803338386a8bab4f92fdf3d91a0bd9e5c1d39e08c00ec4ccd34c7b4c2eae4b5200352454048a1fc368eade9be3ccea42f5b70113d8be68424518965f823fe3454515b6eea1d7329538522e7de06031e836a611c0253ee3d489de8d56f405a17ddb0e5b6ab2f499ec3b9dd7782cdc980d8908e496462e212c4cb19979382e4bee61546f03a3363e9634d9c065b2d3a74ac836f2f3e7d64540753f1b9952bb4ed8697220f49a0489f499d4502a834db1d7a3c70131e8f03628c38044a8f4fe4bc6a308ab227dc3c2fcbab89d5016ab69de717ebc2ebd54ea066127daa85934574e8f715fb6ef90338f2c9d1e239f6cec079a8ecd8f39a10d84822c51001f46ec3e4a36df766e5f1155a5ebb6f30396dcf0963283a31a1857bb2d1b78c51fa0434ff2a1a1f48b5bf5a8a73349df410bb3ab22033aad3f312bc4f74f0f5aca6bbb13287d4fdbee9b784567e7564c4c96dbcb654d511192fcd66ac3b0ba6a0119ca3fe90130d31be44ba4f1857df3e6777b6bf24441ce3aef747334579d28bf145a4c17638d76151cf480d2e56194f00cffd777ac11ceba9ce08cc71e99aa49d1b3ee6ed92199f4a965901b20868354412b19b6af563231fb55a2fd0f37f3989bb12d35c00305bc762ec1c6d12332359122979a84795a0458d99c89ed415e3acbc86a5aec825eb032fe2af5841d9fdb6a0d9995525befdcacf25f9183be4a671663f4bc946a298a4c4a9ba93670ee4433802d76daa79b512f9e898544dd0bb81297490d59794dae5d11d5a57d0b93a5633edaf0177331f2b77f4fe23e64ba28baed76d2d1f516a1eb056bcacd18f0279a8ddc8b5b92c6e1db1fa9c99163cd68524f5cff9d85bb9d3e4b6868b68ad476dbff8c128809f1e1e0b01ff06dd2aca231c97ca11699465959b3dc5d13f381f5a9574f04197765357d5e3a996845e4d4d35145ec2e9ab3a5ec3218def59c790b7abaea947f9a47d7d77e", &(0x7f0000000040)=0x1000, &(0x7f0000000200)="7a88f6bf062812190927cae8903fd58864d031a93b351a574a34dea37a72604a5b61808083eb09871c9142ef0e764952f431e11590a14ddf6a34f6737469101d705b2a42760cb547f5f365a18b34e2ae419719ed06bcbdc5531ac0750e1beedf65ec90f9233521fc255e142c59412395f4b622f108c7c9", 0x77) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40020802) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) dup2(r2, r3) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), 0x0) getgid() getpid() ktrace(0x0, 0x0, 0x0, 0x0) getuid() getgid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x1, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x7}) close(0xffffffffffffffff) executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000100)="55f864a27be12c6f426713ca8c2f7ba26c9b9f2ee65fdca960d0db4efdca203b097a7759545facddc2456ca68e0b90ac0d2739c17332bc0ce36d62c188b8eb072d56e69d8f3cd2a72cfd24aa341f5b9beed3daad1d27cb4415c7586a25deab4ac1a0b55f79263834c83dcf2983c122d489ac3b0370b4d281d65938abb5ed3be9c3b04588ff3e91f0797ae825d44d0f38bfee611ae7f3aecc3248cfbc2e3725655a7bb9be5bfa360f9e1fe2061c467e25ee650696af9f2f1294ee74279fea223dd2fa0317d53c7f4db150af4ca6e5d7f952711159f0592491a0d61134", 0xdc}, {&(0x7f0000000280)="c67a3034fa750e9ee6e2218120c5f2a5331f81ab873c28521ac65d2c2ab65d1f738f428b4eabd2410ad76283916235a26623c931bce170da68806b047cf76009601b7b32968a03861a6af0b14d1ba2c983ad3c3ea47f63fd109d0479aa7b0816d67fd343bbd35d94b8c82d7973daf8a18757558190385191509447d67968b3d8930466513d64feeedf3842093524db92020dfcd7c5fd1b82e3273b2e41009710532600ac137dc6c3611f3da5", 0xac}, {&(0x7f0000000080)="181150969fe703ce69cd1b6f33a1f775ecc15ec54de539128042e82855d9f49a", 0x20}, {&(0x7f00000003c0)="e2fcadc2bc5489878b8e3854c99518a6cd17c914828bd9f95d18f7fcf869ff73c38e11f85c4b8a19e5d5ab40519c1225538f39459c8097496580744aef394d18f62da53296ff778fcca2acd96b24ebdedf4ae0ad41ed0ac2a9f4517d4d71079542aad913fa5e82fb9dc23fa93184518430e340bc83e58df84a4746c692fbb22aeeda4148f12ddf5a88abcd09add3cb3eeb5c1b13c6569482631624b7b0c557be32973c1134d311396e7b7c0870d5f680bcf8fc7265c1d4b7a81263a8e356442fa395389c41a74eaf139107ff44179c7d84552b25aaf9452894e2bd4c90441d7b60c1204539d3a7", 0xe7}, {&(0x7f00000004c0)="2df8c128466837342f23d57596cb401967c05211da9439736b0d0556960a41937ab7a0e4bda69c4276d4fbf01cc657b511fa769d1fc4e2d0877de60461333209cde538e22cafb84b8d4f8a4cc505010ba9f8508a5b01866d772cf469b3e01922afab6f5493c8d1b588a069a59d9672d3bef357911351e575fa7fdc5381f837d0933b9f8a440198597f1593470fd3abe96825812ad7c3968ad49ae01586640a7e7982725976e35ee85050e7d80f00dca871c0aee1f24dea73984365e01cf2ae8ecc81d723559a4980420e533eab74bcffdeb1aad7f9c0b279d96c4dcd423fbc2509c4b24471c0613a1f3c225c123e6161acaac8c8c5d8bb29d48f22ba974aa2", 0xff}, {&(0x7f00000005c0)="6367c3f0be1c947ddaf19cd547f5d92699497f9be9c86d81b5260adea2b9811b99e61541e676d769fbe48fd81476b75649a2f1b97d623f9256df1857f598b6a90acac41f70f54d4e4147239fd871dfeefe4a32c34fa04f5bb957683438a2021fe511e9204f6ca789ad3651db35f2164aa7753b76c57f7744f4f22c2925ab2788886f37e068af8a7d0ab64ddf112ecd8ca49ffd0790aa52dc601d61f4a8562abac193502a52cfcf711a785eebe57fc868bcc0726d10041ae64f5f68dca38981dce49ac0d298ca21da3170a2c5e6ff0b1af3deb8974423933c6cd53a4936fba90f36fc5b29a3f2355d52dbc68c8702eb9cc0646e5f9aa383116901b69ae92f6a5a7d9406b134d63c9ae5b73cfb60c6f50e8bbb26f587fa2dc851eb2b0a50c4fd4afb8fc93c94e53ad24389ddb3f105616571de16b8d71e1319114993a36a1b75fb6ee61f760ea987ea8b9c08ac39b3e547ed284525e0903b8722e816a59e056aa11644b26af77fc425d15023a84d9f635530c0a62294ba7aace04340936fb0a9b62e651bd8b83b53733511b883de36a59e26a83319b1f02c70816ce97fe9de13056ed14fb6531df9dc2925236200524f7a451d95d798cafcc3dace59780e952b38bd4f89442298a4838becf6daaf617cd86df7eba6489249fe2eb369da96793baba438e051f1c33826847ba9e6329f212a3a0dbff2b3788c1672d93fd10b00855ef63647cd48eaf36aea780293435aef193b70e1f125cd1aa17a02a9eb892d48cc31e0557076ca098107fc60e70a2f76a821f44f7bb56e5287a085c89ad8fac914a9e39e78f3f65b35752388f40416c53ec334beda9fe239aaa423e7aaea977849aeb1190341740e1579bebe5e9a772c03ea96e09b326401794bdb2ec561cebbfd3c46028c996b247590701c55092607f359201e993af8ceaa524d68ae1c95dfaf68ebc7a30eff3e6eb8a40bc2f1c8cc114fa1949e56a379b334915a5b050271348c2e3ee4443f53aafa2caa8f6b24dfd2adf9c64fc39add9875b8151b85d7ea0548a4d85455d20f54b47c927a086405df4aa23f70fb43a09944e670523c5d5ae3be8b3712c183e9a78ed1c52550d469411e68a358d262d143ca5254a51cc437d4b4fc4379bb46a84b121dc790ea95473cabea77999309077557424596e3b33eaca47d1ef36deacba56267124f9cc39789781842391b7608c4372cbe72246f7042d2cae5f2b0db7d1f61e11e4771e0a60304d4a6a1fe6f3d5f01a4c90f2298c12793b3d274816d374402298e1fcbc3342cdc52ffd9abac8535be231386707e2176d978962d42c2e259475afaa26102dccdd8ae10a73449866157cf4aa9c85b69e356010b8b1e1ac84b035739a7fb6958a2f53251d29fbeeb34ed3bbf193f15db0e37c9d17f8b170d12aa2e3cf4522a7610ad7bbe8944824391c09efb7b581c6974b09958938ef41fc9bf674870a48cd89f005362cfdcbe47c375e849d3ba7b0c2791a8acc6f076e65c2fc02c0407999da4cca0a28b0c0544d6fe7bf85e0a2640ec748b3b685dcc308cf10028783604dd79b9646fd26bfa003d7ea2381d5021228ec0c0e68b230fe1f23c3abf01cd1389acb3b3bb0ac0cb7df8210bcca874baacd7e459451d6c07f0455c618bd33e9840e31ce32e88e2d4f4d7cacbc3671a94d7de0f7acaf2d006e2fb594718189d35bce5aa985336107b6c867d2e05e43ada4b8a7ef1b1521c425fff1f152de421f45f5379369d3ef01f941326321c9b76b66795e8f7bfea3ec3337ba40a90c83f4709342f56620c7759c2606012dc588932dadefb751fcc8882f0fc36cc61ed44252eb9154538af3608a8535a19c24e7316c064cd3f38a60f306842ef2077b5f89a4eba2057f77060ce0f5b1445dbb2dcf19fe549a4f4f85e1b5af95291f500c210058b8eb4fb36acfd657572625265d690e89b04f176315655a28f0e43c889f2ba6340f66419b8edf452ab4491dfdcc504e83da9f62d775068168f16e99bb73dbbf657c15bf3d827737d4788a2f86f877d44e4603bd79c72ad79573edc1b602bb21e50f752b3e668d8cb192717b93c870d788faf8f8b03128d9ace689b7577c4e0de505f2593b0c15aa260a4e9244f7ce31cf3074caa1fab2763963db551e75faae243e7e8d06b96c3f8f29fb891014761bde2adc683a5ce59b209bb5ab53d5b65ffb28c0c1c54160fe348cb80752a49ae0884bb20d156caff53abaa94c1beb7ccb9b5971e11d765fa64567dae39b6cad3a98683f1d682886ee1b989513a2ddc52024c61072e387ba2ad1a984e0c4e1d2c84b625e7478a2bcbc625dcbbd3f7f2af2fe9ef66c153ef9d18187758168305fee1f4e8a32a0a2ed351826b7196e77663a8b4de4b82397c953f150b0e47a5dd7ea86ae3fdc450a457006f47b11a2e7464f6fe49cf0d429773ebf7fa76fa6b824d40df11ddddd7f549ca0853e718865010ba2c426b994bce8f85bcd93443ea3171b8c2aaa442ffb8b2a0fec22fbc63e8bcc638d636d48cf3a0fe2d61001d6c7c3689f2bdb2daa07278be5139b8d02e360347677b00fc93203be02f38c13ff017a6f07ea43e5e3996760f035df964971ea90282ba595ec1765e127addc73037741e61a2ad57094f9a987609610e7779fed308d8dde6fe4edb4ace41cc66a9c35fb731fec180d4b7bb6c9ee3e7fa3c51734be599fb5d977e92d31f213f9f09470eb213fd28270dd08358e00838ee0d0f1d53b9014bdf148ad83e2f66c7462472d81548f259d244e055d78f92a6000f0ab5e309361edf33704e0acc72d19a17f1bf5c00faf0c00063983903fa3bc200ec26e58d37432a95cbcc48f50f9933c3dd8a384e63226fe2eab4e51f9ca574ec81a628c97a1d9d7d6a7236f929a0ba9f43e02da12674add2473a6cf73d0a7d60481f9b878045719943783d92e668f3f4583caf93f6f706030e21bb0948cbae3804d1f5f750a437ef209439d6b3ed8249e17a3a9c09ce657809e8d9f44f302faf8fe25761498a7dc2a013938b15c1f20fbedabbb6b59e618bcca78d54899c82a404295f69be0aded5eac69fb46a635d2486ff7ccfa1baccb4617de67fcab5005dc113c868ab1c39ff73cae8ae5eb771a5d8e2c7da3cf322619cf8b9f8b9b7017401c4db61aaf9870abf8202f128e1b34e2c36399a2f1e66695f3c1430a92da59209a0ee45ef61b113f001b1517b52524505eb07d976da6e35c49f1dca6080301a394133ed2cafa4a85f80f3fa2aaaec1acaff4e93ac77e2ee22c173a541dabbe913a8d72cebf681f069bb2564f1b304e9e2955f7a995d22488f8d4346e6cd81794569f6dbd5629152d29ea777e27d0f986a7689b7a1f5e736a8d2343798e3a9e5319e4073733fa3f26ba9e70756504d9b2cc66b4a1ffb651e3519d2e5c5ce912046c2212331b59bf4ac0887bd8c4bdb72bbab19dd0efd69186b60d5a31263c8f4422f01fe8afa188e2abf90615c92e538d2df746a150225899a0c41f1106c2eeaa3abeb9fb722f1703de7c7fbc41f61c5d3b8f5d9232bcd3ec62c20e5d9221e04c2771cd3968db5e4fc335c366f4937eca0bcb4ec6d176f819748e2b9896a60616358a4092456eef90d03ce8492a6a4a2f34e892546fff485fd361086a02bb9f7d0ad0985b28cab523c2c8ee577dcf1aca870a9d21cabf6e588a3bf1f9fb4b3f00fc72396bec4f2ee15d78252e019905e047eb85afe45447b06b8be431d5769903f923f03d53e7251a9decc5dd85382edc65e4067e72012eb2cd7a12411d4b095bac74deb8f9095a89672abb84eb8c3ea5df655181a37b9a9166711d0893b83e043b1a26a8245ec89aca437899094aca96f7dcc0acdef72227704b4e0918c41751a2a41bdf593c5c69d2d9757b3027cecc55f61a03e18aebe17cb3b519846c365ee3222b3e40200b80565e08b483646a4033f47be8d63411661e2b226ec70a6f80069255f08a716e34c80f74070fb0f39442a33e1fc47b88bf2c7fb873b931ba666ceb0341ece0ab40700283867537ae52d094838a318f50a8f515d38131c6efb4d96b59833cdbfe7e739f53a72f1fab9db17a099712cf9b78d33a2e2d21034ca9f386be409a3eea4fcfab2e8ee097234908d25ec7ab72c94131c830e38933c95969d8b2b5d69117ca7513b93d815bd932a1a42e748b2d92436d9b89186cf32085353d22a7bab898c48bddff44d98d3ee56cd69445f697b945ce0dcd06c3a7ade48b0f13f4a71e2decc5e0c0b30de286e3b857461b95ab1fadf6f135d254523c2aee7829356d90d5ac69f89c89c73b97f11081030b14d1a6c19db08f3ef112a88d4043ed2b8a6f16cd5f2430fb8d1a879d774d33b622e30b1ef8d7207ac9fe5b3e42fcaeb04edb7f572b9c3bfa79c59ee5e5ca7d35fec0cd0e028e5015a86573c5d4adddec558fdf13eeb87cc814a090fb7018323b0a34f562fc9f37ea4d3525d117f20c5f0602607ba5bb7348977b22719295db2e4fe28ecda0c805314a70142e19a12d878260a69c1a202faea2a40e4053f6fa7d6544f9a1f6671db478c06cc5a4eb100ab3ba0effbb82c98ab172e37860baed070c02690440601fc4cb729128096d03f82d2bb2572283eb423ef28413d8817d9605c5d0eb56e831ddfe174e336897103f14e03486d8a286116e82f80b904009cca0f8323c1d87012032053fd31b47292769dd7c611506498879bbb9a06a10f0cc22bc868718ad2d59bfa46c2a31932c8ce27f4cddf87e42509298bab1346d00804b2accfc0ae0b5b066a02472180108bd55fa41135c1b32e38a02a5b7ca4086a41076e5fd4f111733c28420978dc618bcbc7869bd7260a6479b40c968845601d0da8eb18ceb5e3f3c8a41d18f5c95d7c80eeb230ec0345e8a78e8d2e4c2ad2b5f06e309aba1eda151759258e7bbbd8a375963b37d314a0e3cc4245e2e4fbe7232da5f32d229e9afea9dfe1ce6ff2f0b8745e64238af7efef06beebbaa0a6834bf7af66ce41f63676486085bedec8b4754371d80560f1015c339c749ffd7870bab6cb723922261cae3148f082d48b2f7b47549bcbe1a1cdbdabd70eaaca9af8d2fcf23233a7ed21d1d3027a034af8e15a7ea40995c77d9502b3c4698248177aeb238022d33df2e40a6a2dec3a9296d926e1120c726f4977a7cebfe9145032b1c1d9efccbdec3eb4a23f6329ff60ba76c010327444511801ca45e5a21a7e4c17c3b9fb787629492eb7035f68f1c65231650bc59d5ed191758a9021937c759d9dbd698dbe9258d1049f6fffcbea792908980eee606f8542eb5c5f2168dc8ffedf8947c4ec6b01c79345b71f9f576105c1d88353acae89d9d224765b07faf8cda4d4b69c4a3f300b4b03960700cd54b37efc710219287143f121a189458bfe4e6f8bca920bf86bd1cd49e83969cfedaf791bf656ba6ef14ebfc8c55f80778e825b9f3b6ee4e0d1e29e1974d5ea8f409bda7ba4b717a55ce5a245c0fb44b78c62d141b7dbb2bf034b9a75e328a79f0bba1b6c3926c98f5e6554faf299ada53e9332a4356536ce4bdf5c7bc822bd1bc9c3c5275fb0b6dd0e51d73c3efbfd30a070c639ecd99be5ce23ed9cc58ca74534b014e6ebadc957fd0e6f38e08f0b7b37965b3517b7945e0dddec7cf49369b4fd8529731d0d9ff4530c003d40995b478f81934a9f7c4d346097b62885a22ae1b9f08aaa50ce60c4920b2b0df9c3b6289dc222cf806f6b7b636ccd9ac99474fdc4564a25c268cc364275f4f39123364cf727696f6aa29cd3474c59097ac617c046d7f1e42106c9df0d0cb5998b2e1b4ecad5d2a7c1", 0x1000}], 0x6, 0xfffffffffffff5de) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffff, 0x9, 0x0, 0x3}, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x4, 0x10001, 0x4, 0x4a6}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x9, 0xffffffffffff8041, 0x0, 0xc768}, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x237a, 0xfffffff8, 0x0, 0x8, "78603af6ec907c0ec92aa0edbd899699b2cd26b3", 0x5, 0x200}) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f00000003c0)="27cb6cbf", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000140)={0x200, 0xfffffffffffffffa}, 0x10) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x3) fcntl$setflags(r3, 0x2, 0x0) sysctl$hw(&(0x7f0000000200)={0x6, 0x6}, 0x2, &(0x7f0000000240)="1b839f5e1521480e89f5", &(0x7f0000000280)=0xa, &(0x7f00000002c0), 0x0) chmod(0x0, 0x4) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x800, 0x0) pread(r4, &(0x7f0000001880)="79f47b4c4cbb9600fc1b159e", 0xc, 0xffffffff80000000) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x101) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') executing program 6: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getuid() setreuid(r2, r3) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r4, r5) setsockopt(r6, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r5, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r7 = syz_open_pts() close(r7) bind$unix(r6, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r8 = syz_open_pts() writev(r7, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r8, 0x1}], 0x1, 0x0) ftruncate(r0, 0x80002) open(0x0, 0x0, 0x0) r9 = syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) truncate(&(0x7f0000000140)='./file0\x00', 0x3) ioctl$TIOCSCTTY(r9, 0x20007461) executing program 2: syz_emit_ethernet(0x1a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @empty, @broadcast, @loopback}}}}) mknod(&(0x7f0000000540)='./file0\x00', 0x2000, 0x47c4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/503}, &(0x7f0000000280)=0x1f9) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100004002000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x21) close(r1) close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0xb, &(0x7f0000000000), 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="d187db3db7505b7dd376d8c6ab379f74b008f97fa747516beda695b4d8458889ea810fa0266908644471a160ae57c0457f9e8db1cf647e0112e00ad918a7bdd695f3d62f57a8463fce5711e8db14282bc164a4058e2c0c08bda6d36acd626554c2e6daaf61a4e23af2fed7ceaded26e3dc02a3d8a015eace7683ce2163c25757ca49d426d556a207f88e603bcf", 0x8d) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100)="f5318f02", &(0x7f0000000180)=0x4, 0x0, 0x0) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037", 0x5f, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000200)}) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x5}, {0x2d, 0x0, 0x9}, {0x6, 0x1, 0x1, 0xfffffffa}]}) write(r3, &(0x7f0000000740)="76e5dead6f01f8607d2100", 0xb) setsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) r4 = dup(0xffffffffffffffff) dup2(r4, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)="09b2f7238ec5692c37fc71a4", 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r5, 0x0, 0x0, r6, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, 0x0, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r6, 0x0, r7, 0x5c, 0x101}, 0x49, 0x0, 0xfe}) geteuid() semop(r2, &(0x7f0000000140), 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) executing program 6: setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x80) poll(&(0x7f0000000000)=[{}, {r1, 0x127}, {r1, 0x1}, {r1, 0x40}], 0x4, 0x0) executing program 5: sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x2, &(0x7f0000000540)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e842ec5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b7e27af0d4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x24d, &(0x7f00000008c0)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13b98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433615347f77ac730ed6cca771b05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e26126f7ff64d0f66c6006a896f91fdc8ad37b983b3088ac7eadb47e3a13bbf24161b288cfd91142118d76", 0x92) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000080)=0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x48}, {0xfff, 0x0, 0x1}, {0x8106}]}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x400, 0x168) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0x0, 0x85}]}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) r3 = socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b67", 0x52, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) write(r0, &(0x7f0000000040)="126259fe017d9bc9aa5b23243062c604c3dac990f1bea29e5a2741ac475ea0c024f700dbe322505adde8d33dab58c356021fc30796054a99455efc6e77", 0x3d) writev(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)="fcd21a2f26ea7dec3566f332143c20bfc5f3e441c9a2f0d34450c1eeb32e1c82ccbae57f139e9307f7ac101dd4d08d4d1a2ad240735d6d75269e590fbea4f83d6c92dda46aefe8bad8a30aacaa1a185f9b608f1ba29e78411f126071a82385f7a9ad1b49217ce5495a6337deb3f0723d66a7b931389a790e6b6e3964778427b107af1194fc0481db8c16f4ea8a4051321fff1be97fe194bfc2dfa6cf85037d0506506cd15eb9915bb900ada24c7f4af8c111e4d236f2329b75c919b1a7bc679b52a540c056db74e8dc93364e3ba4bde6130b3d23101500271d13630f7d1d9fcd18d652be6bfc", 0xe6}, {&(0x7f00000001c0)="6f56657f242322151fdf58b539b3852f9be28d8104db37a2f5277c1c19cd66a5f8912fafe8925f3e79c4dd4727688e56e2b0ca95b614b9fccf687e43d5fae8640dab7ea93241b6c528de55416bca81442fbe494318fccb56036d69dbf5e52ec8afe51fa9a2ee4072188184039e73ae0dd3266f8e8caef527ae979e020eed8f7e4b7f6885e4acf370e468fa4e40d9fcf718c462b0ba89ca63ee637bc0aff8273a2e634c95465270dc13c88fb340dc8a79e538b0cd3dc229a343bd7674490ecf456096c9040852189ec4162245885fc6ec20dda1eea03591ec71d121b455fdcae8260b042062847067616d51bbe2f5fbe3e55f976023557476fc382d7652a0ef6e91e4660d0345d25d5788cfa409c321ef19bb81919279969a4260f9809de6009792f5e08fffa0a5e2fd194bac7ee0d12a7fc122216d8b30b966bb7025a6c828b24ee38caeb8066f96e4a2a62a9b9851ea83d1b315af7cdafc24254dcc7f3f29353e2e1540956365f0a967ef972691a1a125029ad3b589ea138d47a76e808aa91401053babaf4c73e90cef6140f2e231e040393297a26678ae55637b99e147d1a9073599323e07a4f5362ed7d92e241fc6943d21f08d84be03b9b7337e9cfab52e8491e2cae59d5d89335e5f14ec8a2de2a6d13eec8afffcc6b90e389e2ad1b92923ff909261dd9b38a6a30abb2d646839228b838848138b2078f56a553dbd8211d8d0e9d8b156757391e6b80f0b1263cf1460696a8a094c22c929e78936647d219dbb0701dc8a3ba77f1496ecb3385bcab0439d9df79bf24a23be6f272167bc6560cdfcc6de539f3bf789cc8625cde53c165e60a94d851f46e9a30ea2bfe683c040e950d839d292fadb7cda877f046ec518ccb0191ccd055b17258309648d36993254b1826514c864d76a8fcfd70ee18bc5cc9bf1c0694843528a32363bdb463f8bbee365d9582ca18daba5e764638c00685179b12e095ea7629f0acdbe5dedceacb3e7c4dfcef7d7843ebbd1f24b088854f4206e79dbc40b21d1606e017b0979610e5622987d70e02eb35c787827c8d2ee85af4b1c2b408a9c2264b9b4559e979d6e21c9dbb8ef9ee807a9ab32c7376749889d269adbfab831075a011dda57c366dd6471bda3a71039ec6e6fe8fc519efe3eaaa7366d77ad79a0c9ebe97d2182d5b463ff21680254b87479521d1c4aa1c4f82e201c53c99c7425ff1f26153c76207c6b63ee20e377ceb9471766e0d69d7bc27be352d06cd45ad4fc776e809b01baf85cafb9c1b0037463d202e936b7b65b55761e0e95cd2e1f4790359700c1306f517a53f730ff2de5f8b4cdcf8cc5c9103fd393e1b45450c6da7824268e98ca2f7d910f1594fa070f5137305e60fe12d146869c4ec9e1841e2cad3b5c9b600a8e8fa0d0bbecc4d1fb82125350335c49b294a5f889112cc643a94d3ec04ad0d00887b7ee53c02177b873fb92ddd31b33d4bf5fae4e9abba9561c8546a5e7f6bcf92c5382c4f7652d17901c468c4bbdfd95a5caee71b969601f718b9940a226749d8fd10c84d2a51e50835cf65052b7430e583dac12ac887a4a22cab60f9f2d2372add0e07692c75a822c350b318ae550d789e7f56d3a42ada0b5427d7ce302735883c3576e8d78ece9f1c1b0b0c94a4c445795534aac0bd4c1e48af369a59c1884581c5472add1c4b7ebcdb6037d3cd78ecffac8d91776e9d0f39b74b4534c06b261170d6574ae2fcca162f8289553b096df97addd1bef112d935a9cbd95fa316782c9ebb0162db8efadfc844a3e2725d629806139032f175c2db94d2e9672e70896f97e51b6b2b971e890b2a14c4b38218139e6f8b1688316c241baf0cba2c8e6bc843e7d457140e811ed7891ae704ab01a9bcc5e890386ff77ff1dc295c41e0cebc8636ce19997147be904c0097414fa4ddaed38c55c4240b43c114beee954b22f221864024b7181f4cdfd7e460777ab0fd46bbb704af862dd2d52e5894d4c2e3bfba498144b7c9a0f252a7acd8100b2032af9c4e53bf18cb2dcab2dd14c1f00a857b6bb4c01c3493b36a70fb4476010b37838a73c4945e9b70af4cc3ff35d54fa33e9e8bc8e45a2170b01558af0c8c82d4569ddd2480904c918d078c4960ea9f38e516e8d1f6374ff9644d2754b5586dea1d7817e444c007fe393850b6e9676517c78913930150f10fb89daf35f8327dc29db32a5067993e90db7403a167ab6b3904f7af2b977d54ef39f1aefde730f6c58d2075fca8f6d954d4a13f2b9feda50ea56b8225afe0911ca4f501ede77b2b2e4517498a7dd4062baa94e90da7c9cb13b2eae593c15b63c471ae46721be1311de70b320aca18d073a73e4740201a3fe929963219e61897e24b99ea286e2f1f92a6c5d01756aed25a966cca0421e90840fafcc6a048b75e9a82cfee4155a783e546a6344c64be613f246473dd7b90ee194efcb6e97cb711ec23b7eb18fcbe73befa1242b6a2ffbe49588e457fe494b8c85b3f755be32fac579c99ac210db663e46d9fe7a61e048fef300e96e8dd0ada33214845342fc38ce36e610c1e3fd667119558f07220109ab85b0dc27fa12e53fe98e4fe1d5d31af6e1364c93ebad594d616d6a6903e70b30eab034152046f5d95809e83518ba3d691a98883b1790285bb12359e83ab62cc35ff8e5c306e60dab313608275118c6d1145cf699c9fbfdd69834e016dc53d8f7f638e6872f087a974f5cb6246194b37b7fcc2254bfb31b3ecaf02266a79dd9889ce64f62c193ceb95c974df79889e6d729696f41b53c6c6b71477429ac4440b2fbf41be739c78a9a57b96dafb5483fb310718c4fb483c9e34c4f601567faa89f71a8c4ccfebe07e2df88b56fa7043f200f0f566658b04d76864a9933474be4d771a79be6e21183bdf50225ff3daa1c7fa602b431cf9e8426dcda50ce992cb342c30225041f37f79a5a02121e4dc41815acda3bccefc3402aa8c66097ebda9d33c659fae3a295a0e89fcffb89cd78e6a174bd25806ba72497b0da872c82183a20fc9fa3f7d18ee1a4d3435c8afe49c7284c39ec45472ec2378764dc0ea0e502d38854970c137fae8e251326998eb2a1cb961127c5fa3f75d36957bb81b4ce2900c593bedb529904059483137c65b1aea4d8ed052dda7346b30bd130f5d4d9eba18178fa4abd52eea89920a0b13e638188cddf5b3da64cd8680b0ada1950424f7a27f5e58f5057825b7caf70fe77f078cc59104a4bafefb7314f3d892ada9529e886dbb09885e9345c2552b49dbfbc358d046f8cb1405a50d8285946ec4a23be0ec5ee408ceade801816a749e8990b4b767e42b4b5cf0672e73b7e2d7c4d48a9ae9d903239163b4fc5dea01c1fcae5a017fc601c0bbe08d3e7c19d4a5d6a1677daa15e2bb351184a57ab352eca28bae770070d6187f438fffbfa634b7e8b07f44dd82860e7582c6dacc5d645b1e2bbdce40ad5e883ba6dcc0ffb8f7d2a819ae28c7ccb27470bf018cedc518cd33bf23743984dced66b7af4b528ee6c4d3391740d9dbeb10c14e71f77ea13f9820e9babfffd7711c445bb2886dc7a367d04175a77c0b4678b4621e428c4c22f3bae04bdcf464a49a5426b954d4b9f16189c517914b3a8720cdf7ea914c99c3422b4c06d5352f61c66d4f154a6a49a7b61e2ff6f30812057c578cbf5a7919508fb348ad7cf7f523df40fb4c2cc6777bcb0e242aabd1e420eb273d6e9526ff1eed5808c68b8bdf3f78bea63b1d60f77d3636aaebd11be9847ff1d42c6c9e9e79c870886951ddd568ffb51d53f2631fc04c7f7dcfdaa722c1280beecd259fd0c819843a41ca12813f550aa98571672266e308b7feea23e04b98a185b566cdff6184aa2673c5749a24c92ef3087c9a9647e0feb751334e33c44a0644d1fc8f984786b97fbbac0468a03f83bd71ea6dbc6229a68106f345494842543f4494e990214c530a6e2f089e87961cabbf54d7f7f43e30ad804836205259c3f46702ad15f1c7cca4af65102b9d64c802532b4e6f99209fca061eecb4d40dab9c399eec6454bbac463883c0fdd5dfe12513301b16caf593e8404fec465e18d4c920f3e7cd87534a15b0f03cd698ebea22b08388ff91cc86baa75ee946e8c7c741fc0d728c315921f9f3bc1804b4988596d1aee2330d4e7aac6945b0c1de27adad2ed56cd7be49dd342537bec27e1e18631d40ed72b88cfe0ec52ba325a4d0b8bfa5d36b78e4638162c96eb035a107893ec421809295382611941ddb674559dab398733ffd72ea7cad2e61a4144c339d96348192c440304728c4892e9a7715b25a883e47d2077045544f4790a3c173f93100444de162c955f13325fbcb02f8552e389d29f0c537fd6411c9dd030dc911734fc99183dac4f0d3e58940fb3c6ea349f9c1cc7df7ca0a4a79f5f66dd118595e24a7568fdc350d11fdb49f07768a31ff67af8c3e0a75d5dfc534b490e0b24f8e2df5bdd93f112861b70c2ab40756d3d4b40d2d5c31cd088d8fec7e5b1d5606dc8c56472a425f7928fcfbde1d811c2534f14ab832b2b0871829614ad4912f22e9c9e55cd8a2bc6e07d0071befbd955b8708444ffc500095c48a410ae29e5376f3dd06cae8af1b0e7d33d55834a592dba59b52c00a6b15c09f7371e344570a772ea60b92f039f2684c77d584653c48225abbc4626aedc47a88f2d70a6def71cf47dbff60beb51038444e6327ec3c7309ae97ce43bf761cffc9b6a7b0108421fb5daac32361e1c3ff5e975ffda15d140de36fcf61d90a9434bc8ff9f1e13ab01c2534677e2ea79e4b114dcf3f3eb03547ade30e4787cc3f3f7b40f643169d8335f1444fa7807c4b136627fb6506eaa4a6b690cb0bafa0fbc5c7c6d727c818df5926fff26cb67cd1970eac7ca14258b8e2407b78ca9be5eea5b1bcbdf9b3fd623148650c51733856a8d76815b798fd65e853edb1b2e42bfcd21ef81cddb4cb97b81c1a8133d1b8e6bb3d137397f3aa55a562f15f930c31d11502395bea1cdd2b39ad448d95cd48d5c239d52433c17c04a7960402d3413a17268d743697f28354bb4faba9471ae7dbd33fb4a5fcbf3ea831751b376855124682f1a2fea8d8e3b5a1cdd01860d8f7ac3e93e7920f057a6ed583c0dab0a65c6e612db03b7439e4faaa42750283a21951cd0935ae846906fd1aa4637c4985aeecf28a68de6300b2b96657e230efba51123062914cc1561ef2b16e9e7e406cb869af3520050e72c00c27e680224ee67491dfab5117c25426cc1952f8cc706480772c110492ea726ab21706e7c1f8a6c0e30093664bc5603e3f51a8e7f13a6bf91e366e1c1ca6984b3cf40649ab9af205445e891b22d0d51b9f7c7c1937dd75aec1744b2991cea549b13221c93879d56bbb0a01fe07796b28f2503af80cc0588ddffdeb9b2ff8d4e0aeee718b50db85fda81ef68490164597eeebb383eba5a72b8da05d80cf889b12b59c1e7bd610177020b3b6d70b335e7bbf6b4d20a012cbfeb83ba205dae6661ff19d8b8f53caea98b4aae8f344a0b08207456606d76d717683dabfd0301c73ead634e693c43afea5e72130fd80ba9f73bc57fe2625e055c740ebe71a515d45780a405c31b1d02230a7c836852db66b86ddef97b5e20b597ab94e5fa542f90d1432e14dca76fb1802cb8869d043d1aaa7b2500a052f49c4d6005e5199b96262f37420a5e88f71b6a71c745e697123913cf1f384c1554b3bedcb1c256042eae9b474c67c7e85fe4a5735c010b7cae4176e2bf1adaa93d45fc4016cb6cff7bb76cd6a4ac537598ff8af36a755f142b8e63ac8f2dc2", 0x1000}], 0x2) semget(0x3, 0x7, 0x4d5) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x8) fchflags(0xffffffffffffffff, 0x10000) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f00000012c0)={0x8, 0x2}) syz_emit_ethernet(0x33, &(0x7f0000001300)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x2, 0x6, 0x25, 0x64, 0x5, 0xfd, 0x61, 0x0, @multicast2, @remote={0xac, 0x14, 0x0}, {[@noop]}}, @udp={{0x3, 0x2, 0x8}, {"641946377e"}}}}}}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001340)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r2, 0x3) syz_emit_ethernet(0x3e, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) msync(&(0x7f00007fd000/0x800000)=nil, 0x800000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x80, 0x2}, {0x7, 0x0, 0x0, 0x3}, {0x8046, 0x0, 0x0, 0x800}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() r6 = dup2(r5, r5) close(r6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7b8, "d8f1f9bdca0d8300"}) writev(r5, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d", 0xbc}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{}], 0x1) semop(r7, &(0x7f0000000340), 0x0) executing program 2: setuid(0xffffffffffffffff) r0 = getppid() r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getpid() ktrace(0x0, 0x0, 0x53e, r5) r6 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r6) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0xc, 0x0, r2, r3, r4, 0x0, 0x1}, 0x0, 0x7, r5, r6, 0x8e, 0xed}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000140)={{0x80000000, 0x0, 0x0, 0x0, r2, 0x40}, 0x2000000200, 0x5, r0, 0x0, 0x0, 0x20000000000009}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r7, 0x5) sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000001c0)="9432fb3c", &(0x7f00000002c0)=0x4, &(0x7f0000000300), 0x0) ktrace(0x0, 0x1, 0x824, r8) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x21}, {}, {0x81, 0x3ff}], 0x3}) executing program 5: r0 = socket(0x18, 0x0, 0x0) connect$unix(r0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {}, {0x8106}]}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r2) (async) r3 = dup2(r2, r2) sysctl$vm(&(0x7f0000000340)={0x2, 0xc}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) (async) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f00000002c0)='(E>#', &(0x7f0000000040)=0x4, &(0x7f0000000100)="12339a169824dc3a86faeaaa3006fbb623a807f087cd6e6e4ef1246be83c250088081d0361ddf5f0b85ffa8ce999e6b370dc4c245fb4b86909350acc52b01c4ed2c5792ba6391f552a515e835a0123bcb4416d43581203ce5a0e6fe3d9f0ef014802c1e6f140e0508927b0a5553062b509d940500419ef2a18f9e706d67ccb4509950a6e8ec35f99e1ac163e6e098116161ac634ede31cb3c8df5bac1431f6f47d75b113a97b713f55c1a5965512b6ba68e45e0b4ab9ac40d29ed6315de37f38d4745990ca2af8e093307dac2cd4f391b23b0a2ef4fe968528b97fc3c1f0727fe13005a998fdb8b758a342b802ae99c4445a3c7d67324176c510a3adbfb7bba714a62ccbd99cea8825b566e6d15637235d2adabc6178472c0ae2b81c6eb6932dda984dc76bfc2c7c9e4b52d2e2ea6a5d6750d678c72aef5a90e0ffffff7c9f83a392ae316197099e9cea2806c9e9418a76c5b6", 0x153) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000080)={0x8, 0x3, 0xf2, 0x1}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x4000000}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x6) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 0: syz_emit_ethernet(0x46, &(0x7f00000000c0)={@local, @local, [], {@ipv4={0x800, {{0xc, 0x4, 0x0, 0x0, 0x38, 0x0, 0x8, 0x1, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0x1b, 0x0, [@local={0xac, 0x14, 0x0}, @multicast2, @multicast1, @empty, @rand_addr=0x6, @rand_addr=0x8001]}]}}, @udp={{0x3, 0x2, 0x8}}}}}}) socketpair(0x0, 0x5, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x5, 0x4) executing program 2: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) dup2(r0, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="f9ce25917f46b8fa9e44f168", &(0x7f0000000140)=0xc, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r2, &(0x7f00000002c0)={&(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x1, &(0x7f0000000300)={0x7}) select(0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto(r2, &(0x7f0000000040)="374245dcd7c8f5b6d8b1fd943f6b1838b4e61397741920f19e0aa8e321e1aba60d60e1db05a8c1db812dad27f228e06725e53bd6935fbdc688928326", 0x3c, 0x404, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x0, 0x3, 0x0) connect$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) getsockname(0xffffffffffffffff, 0x0, 0x0) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYRES8], 0x10}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001580)="d8952c9c00d9cd4bf2ff31a4e10e1466a7d95116cb138bb190c901274a6f21c501b1b29ae4f324f76253a160f4a4", 0x2e}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, 0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "cf00a6c893000000000000000000000000618500"}) mkdir(&(0x7f0000001500)='./file0\x00', 0x29) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000200)=0x800) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001540)='./file0\x00') read(r3, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = accept$unix(r6, 0x0, &(0x7f0000000040)) getpeername$unix(r7, &(0x7f00000002c0)=@file={0x0, ""/517}, &(0x7f0000000080)=0x207) sendto$unix(r7, &(0x7f0000000500)="73b34061c89cfda17a13b5f8689b142cb7c2e7a766b5847ce90f5a905862a112540e215809b0d830bb5d5aaa23c34c8aa4e7009076e09afe4bb1a32dd158ea04857ec76950c5d8f5932dc0294ef981c64562bcdf272cdaf798de7693e6f3d29a823760cfd2883b529b76dd1812dc89def0aaf57ee9131b1ec1095bccf38d3875f952543a105cea56fd15d535a9be9f148a0b44ed0b604ca5e0c666101ed29e352c2f82efe2a0c56497c364eb0e5c89e373287fb0f61a99eb693f96df616fda4d5e26d05d8b44777acc355a469913af58ac6cab4eeaf2c433349363eebd12e41f7c788eafe8ddb11097ca267d964557a4ef8c59bd2da7192c5046528d0c0a58760dd0261f02f8af4c7f4f735fb6ebe9366bde26b3e410a3e3691d52a18c30d733a143ddf56206e89aaaf38396ddc6f2d09925f43c58f5b3961c68eab09d414e836f93a7648bde8d679e351a4f3ff0928afebed1aff0a7b90077775a549dbdf97bea8561b55658e779efc04bbcc8c36906d065787338ee796f22e7ef2641a32eee3f7cd7794a7dbad2249d4c9115b456dfdaa05d582a8537b66a685cc6bb89849ef2cc129506781da7d3834388f067964d3ebb86a83f6621ec621ce5efdbbb7650f9e8be72cb669ccab01258acf91586984b8801c6848a0cdea2df9e56fdf071a323071dabb047308207322c43ea917006d40f1158c6ed9dbbb594c74ec37d6647fa938164580c9c6403338e9b00d4c5381f37a612cc273e197703c551d42aed45f34ab54886ba0680d6b5bb8b91c9c2a83dcf91077f39e66d3de2cece3c0f2cd80b2b608addefb4fa01e72e787d30e76a17aa0696c8b6a8c67bae7eed19c49e063d3f1f994bed4933132c6fc3f0b2eab03ed22dc76bdad4d1884950a41f69d5bd14f1bd8124111e35cd7d9112e98e2dd2d63f0c4d5ae57b0683c8cb1dea00b9db5ea209ae1d037acbe42a92aac03d4fc900aeab39c1e06fb6864917297bc20218849e8a59317bb9bd624035f7cb649a67faef67a786e6845ed40cde4b3a318b7fea9fc311236fe10af3771448149d05fcaf68f5280bfcec10496e434a1688c79d3557fff3f98b51357e1a80d5aa4d60d96f7943777ef2f805a39913ef0bda21235ff095315744a10a4fd1495f64848299b29f99a03a4aee3b1339a3799e75e93e21cc7f79e431497d376460641493b41c6464e88d32f71c044153753b83d6a6f53b3eca098e78032816ef0e34d802fb09e564f204aaeed0b35065cdfcf4c8e68cf41bc890ce54747fc40cdf2e6b11396fe2082e1676d7a83a9db72e2f5438129d667ea3982be84c193b9e170b0d7d8ab8992f51fa56d603f1423f7f2f68b9b83a4f61640192a9595f76d206dfede5c9d27efd12c347aaeadca45266769afa53d9e4d269b12441b9a8fb209df3009011651f48f8ed975b254c73503ed0d2993cf8c8c1fdfba129a4bf948cf633b1acd60558bcff3e5a1a78b351630a5b91219d5ac22eec0edd1bbca818fc460d0591736cab61b619bc632244eaee28474fd528a6a0d04a49e76bccf56e407d8e0b0e7cbe4e3225456682ecff12feb223e17adbaeafe5c9419ace5b1f38cfee750f480ec62ce1519630cd917a2bdb41e25fc548ee539aac78beb06fa7680cf15fc6b670245c852348c9b4c1b16192db1c3d98ea459a43930c052bd2a922cc30ac603ba329486d146c4ed4afc8c8b98b31cfac84c8f7b9c99de79f0a161db20370e2536af70d7d29cfdb667ae2a9c7772649c2a2ddc43c7e36d466e0b85936645004c8cc2919f11fc497a0483c70c73e88f3ba6c700729f615f111270a7705fbfe0d22633ca674fbbfdb10df2a09acb572f6b3c55ba4e21630ba13d7dbf3865bd6c02c89984a29d573f4617991b4f648803e90105d0c6f73da889e6e16bbfe363de454d1d70e95f85645d47c1564b18a9316d2abb2154d261ed1b8b76b1a92d45d7142544b27f25d473392d4ffb94cbff94f316c6db6c113a8dbd2d8e04c743ba567e15ffb8eed3be7c3acec83e10c858fd4aff592f1dbff07791231f816c2f6efb0f2b44fa983d1c503223014fd9707b4820730de671276a3e451fcc5b8d7ee6434cbb5692de9be738bb8525a7cebaef739c9df5f13d50df72450e53eef88f5e238823285e6f252f50e7da17e6f8765b989166633a7bc894bace4b983da88d24c057e72069f58234cecf502694af73463b8c65db29e0b768d68357055fd108ca257bf864358b6a55ddba4ef7b2d5afdf6d013066d6ab3dbf9b4ad0a75b152ea491050f530a5045d0a35aeeae166face08d6204c9a980b91997fea9410a25ae43c3fecd7036e158c80394a6b09cf24ee667e0e9d167914003a63f03becfbff59c48bc29d18cf6ddbcf0cfd16c2ce75bc8b7a8f87ffcbd83623528fa25ac35e9a909d516e44c41621668a661244f7c9e6d86a8ba0643572c46c945f4269e4eb0c16fc91ce5cbfb8a9a77076cc28a1f9b94d297db90903da627d23fb60bb676d4a75aea9ed3be5361dd6abe50246d1caa5327a23c7ccc97afe5820e126c44aa034c6f42c40aea0bb29d81f5cac823d66baa2f889476abf68f50becf60b201c4d6717b623bd6a30c7db52f4e317191c7437d565f99d4a80d6ed7ac4bc5c49b192ab02bf9d3d1f5f8a787299fcea7a3cefdade037cc0fd5a9c1a4e1b5cb961e661f8dc2b3a5df30e94ca6caa5f149ebd58ccdaf004477be68546469410255f902bfbaf9207a6e7404e87f59cdc81f0e2447f98559c20aa874247646d7a14d2c105b2a0e04c669695c42e7cf7cea5060b4ef2b16349038491ea34f31e41d22cd7cb26571bbfd7c85692baf8ff685efcb5a3e55c4868ff841ed260847a4857199ddc9e202f887947f63ec12529107e41c8edfc1f25a43cde17e43e97e9dddd1809c7ba55242e72714f9a40027a51f5235c5154b6cd250ba7c1175e0d2a1c2165592ccaee6dadf274547edb81c43f51880ccb44a0e09682d03f3dbfffa2d92206a212567058977f833dd2cbfbf7653accd1174b351926d0e4dce9d524565380c5030f3cdf5d768260557ee806431ec603591bc5b0a288edfbff842233a11ab412ae49fb249976489f328be222eb848c52b98e22cbc29875119b1b483ba3a6523342cd8d90e84bcdc5aee44c7c12585b7acc900e89c12de6ffa1275dae668bdf4861f08a329d3a4d72991e6b6e3d8a4ba151c631a465b8d650dc57cd1de83a555afb0e68701fe580cef1f9a26d82900b268f596819b0b78844202d6214b5cc6a419f627e9a7093e800f5394bc8fefc22d5e1efa025e1c593a7e31407d461bcbad90f696850479b82ca5f6abfcf83f744c25f1379f46c27b7f64eb6fbff7c24fab8f55740f34aced267075d146be4a420f3d14744d193206448fe3b2aecdc1e2a846d05de406159d471a005c1f58103d6be2bbdb23469a4e142c94b8ad5fc4f3fe251c0327bd35ff21dc3dad61616b933d186e61e601d36c1c8761f05a7de48ce3ee46590e16900b8d49b138de2388e218e231dab900da9482761c93267d9cbba42dbc46c39c31e21f4946c94080d7b299ca02dcb7b37e4b533f7e065007f63e9dbcd4c75c4ab0ca0169f634d69f96a2a379e7ba7bd0d3f900710395e10e79662cc2b41f94865164d1e094eaa59e25bd276909113e1e473177aeb2a2d690ad028faa00746bbe4b88ee93a9d0c063dc0b86f7cf5c5b0b94620a09dc0ef3918da11e19ffd34a97de56fad3510dc240ffb66c2a5f276659786ade94c45f4fd48c2bc29bb8b9d69ff0591b3e33f3ea53dd24186d6c1bcab656c009689ff13ec11a2692feaf5ac20e25b1935c0a4cc4e144ed84bae966113125630325b83d978ef39c0d6e3dd5676f89dbafe9b411bfd0d19159f56309aa9073ae494bd7138e436b953249e5ffd08078f099ea64acf76869fcf135da1750ec2b11a2079b69f3623c28ed8e69b5165f17f84e7bfd90251840bb5a369ef18385d211d3c31e79ff0104b9d6d052b0c8f09da053fec5cb5706843112e5c3acbbb764b16ef4567fd11e5c2a333661ac4b11b31e5b19956986bf355727ac0d2acac74ba086a4107baf440921bb47ee566e5963a14129a402e72c92300a03b0717e460052a8fdb972491f17a3d0525238de6f97f87a223970ef3f96b979e185cb17e2f92ad74c7ea13a062f7ab51ef3e120347e737600148ce96e35665c84364ea1847995167ecbba449730e06cda2ee89abe2e4be388f6feebe1d102c911d28aee9965ce5b93ac62df71b379d82a53470fc02dcac859a7f66b9e80c787fe2509466ade8d2d2e9301fccc6c58220d4901c496eb4cedefb50cdb6ef579414be04fc6f9bb348fa07c481e199524a9a08f9d0823815f5b950bfcad87e31dac08bb0bc1939520167081fc48f3c2386edf3c9738fda9740aa5bda6f0a8d0f5f44613295fb96d164dc92fe5717cedd3140c6369758b915d0a7ce8e71b45e6bcab93025a373242642244bf85015092cf02ce235507cfbae2433de85f007edc4f0cd973804715a10fa72cc500118c3226538a55f179537bd7ce812d3f051611a672847b5efcb4a6788d521f181e771f43804c6770d67feb7478678c8e0b444d9d1acc0195420328fcd0a7d846d3680d939e81dba92adef2810c9f8786b6bca5cbd734461e0d56903723584ad6b785c513c62758f7176c2c61d9377b67f341a9e1130b635a42f9f9fe72961d4c8bdf0af2d78f1157bf50c56b1e33c22c18efaaff2a1caa3a3d8bc1daab32a89a40092d256792088b9c3a942f0a8b1d7954a2e0c37e38e69d83540f4b8b961fb1092cc1be745dfb397877a1ab923b6944fdb2383809a2fdf6ef479d651028f6d7e8100fcd9d0e53cb5ac4d2a662e810169b9591a5b4d66adf0c6c8119d6a9adb96d5ca91f757e85be920a240c293c965bbf56e369c260b520c8c503f28beefccc831e47ccfe60ead9a85065f7922154f634a0a7294730cdd5c6e6d2846231d9d5ad12e81dff6cf4d004da0b932f1a28c7767a218785244ce39c2409d9cd8b30c18cd6375aeadb2566527bda064747d53444fcec11a7fc75fa8b810132e0a4e1bfff243206cb41f3fe186135dd776994f93e6cd1d414aa19ffe1251f20feba96a1adcc5983198d53b9fa6b468a2453290438c0c0a5139cab4ef66ac7b15dad8d1a35b0fb12c0b74abb247ea0fd2b3092eb1ffe9612fa64adc23323bc315c0e83776e92e6d1e89940061a70a6e90a1c15946fdb3dbbc6480a256eefe4f916e4d4590a5dcdf074e16da3dca5e09bbf9440ae623e529d559897e5680f1071c5492207c89d29f76635ca2aac5a121e7f64c6181279daf36000cb121bfac4884c51b66656c77fa9e76a85d5a571d915c25a80ea448951e4f762fd4bf5a5e9a2cff41a4a53b8907511eb25c647080bd85afaca45d79e8cb9ef562a122b08f45768565fe3ab64307c6e0f7d5c6a66f589aa6d22fcf44cc14cd2ccd73601416e16855fb068513c007055e05334dee3a62bb086415d5e439830c75f9b61109aa279d26f29e099fde496dc6c83b2bb12cca0e8d905705befa21e2e34018da52e6d1393388d2eba1af17d921bbc6d13089eca651e2aac67098210ee92d38d81ec4b522ba2b6559d8cf0a54dcec3a66ff31eff84246e38fbfb213c395b7ee107ebe16c31cf4549db33ecd6fb50d2005d19aaa2ad3e9e1fc9f0d523aa642ca97239cf2237764cbe38123767f1c3dc25e6fe9127705c6841fbe86d247052498242369bafcf7013fe46fd98d7537d219f4619a202ef664fd991372262d5c70bee8b4b0a87b75", 0x1000, 0x2, &(0x7f00000015c0)=@file={0x1, './file0/file0\x00'}, 0x10) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmmsg(r9, &(0x7f0000001600)={0x0, 0xe0}, 0x10, 0x400) executing program 7: setrlimit(0x8, &(0x7f0000000100)={0x2, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x10001, 0x1, 0x70, 0x1, "ffff09009cef01098b748200"}) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(0x0, 0x80, 0x8d) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000001c0)={0x0, 0xbdf0, &(0x7f0000000180)='./bus\x00', 0x6}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000240)}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000006, &(0x7f0000000140)=[{0xff, 0x5, 0x7, 0x6}, {0xfffc, 0x3, 0xfc, 0x3f}, {0xfffb, 0x81, 0x1, 0x3}]}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) openat(r2, &(0x7f0000000100)='./bus\x00', 0x0, 0xc0) sendto$unix(r7, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d15032bfa896443a42118000000720fd38bbbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x4}) socket(0x18, 0x2, 0x0) executing program 5: shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{}, {0x101, 0x7ff}], 0x2}) r1 = kqueue() 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) kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x4, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180)="a7a78e5a44a35910c2bdd900623c23c9b02f2d8a7dcb355bec7eeea8db14742068703a6742836766f14b61681718eadc4abccd8084c7ac483dff018e9314e6ca9b67", 0x42) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x800000002}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f00000000c0)=0x5) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005016000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a4210200004fcf2a8f667c8d7c622700720fd38bfbb770c1f5a872c881ea6e2ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) sendto$unix(r1, &(0x7f0000000900), 0x0, 0x7, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) fcntl$getown(r0, 0x5) getppid() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) close(r2) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0xfffffece) r4 = socket(0x18, 0x3, 0x0) recvmmsg(r4, &(0x7f00000012c0)={&(0x7f0000001280)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/209, 0xd1}], 0x1, &(0x7f0000000280)=""/4096, 0x1000}, 0x200}, 0x10, 0x1001, &(0x7f0000001300)={0xddcd, 0x100000000}) r5 = accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) r6 = open(&(0x7f00000000c0)='.\x00', 0x1, 0x0) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000001340)=0x3) write(r1, &(0x7f0000001380)="5e3aec80106513bc77b6c16817080729787ef45429240f23bed6236c3a124efd6ea04c49f73c2f717837d909bdadd327c17f66b748e806971d600235bd2a9cfd4082acbe1093a10a496a9c40b5a3ae0afd5de7fe80bda49734176be8551cb0502f0b98af646dcc3972ce7d229c80c7bb31f02a4c18f3528bb9dcc68bb61c7a5ae4a6edd44d876e516d080c86d1dc61fa177f21c7317825bf1bb4137d6c1d22e821573256a86a716e7fff39e1add5884061f6c6e43574bfc9769207ede16243fef9da7ab5b6ad6da86d9e6d17e0ba14cfab37a1b3050d0e5686b7f92ab6af76a8709ffe6cd543289f", 0xe8) accept(r5, &(0x7f0000000140)=@in6, &(0x7f0000000100)=0x5d) setsockopt(r4, 0x1000000029, 0x2, &(0x7f0000000000)="5ab7776a", 0x4) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r3 = socket$unix(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = dup2(r0, r0) write(r4, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) r2 = dup(r1) r3 = socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r3, 0xffff, 0x20, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x9, 0x0, 0x0) executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000100)="55f864a27be12c6f426713ca8c2f7ba26c9b9f2ee65fdca960d0db4efdca203b097a7759545facddc2456ca68e0b90ac0d2739c17332bc0ce36d62c188b8eb072d56e69d8f3cd2a72cfd24aa341f5b9beed3daad1d27cb4415c7586a25deab4ac1a0b55f79263834c83dcf2983c122d489ac3b0370b4d281d65938abb5ed3be9c3b04588ff3e91f0797ae825d44d0f38bfee611ae7f3aecc3248cfbc2e3725655a7bb9be5bfa360f9e1fe2061c467e25ee650696af9f2f1294ee74279fea223dd2fa0317d53c7f4db150af4ca6e5d7f952711159f0592491a0d61134", 0xdc}, {&(0x7f0000000280)="c67a3034fa750e9ee6e2218120c5f2a5331f81ab873c28521ac65d2c2ab65d1f738f428b4eabd2410ad76283916235a26623c931bce170da68806b047cf76009601b7b32968a03861a6af0b14d1ba2c983ad3c3ea47f63fd109d0479aa7b0816d67fd343bbd35d94b8c82d7973daf8a18757558190385191509447d67968b3d8930466513d64feeedf3842093524db92020dfcd7c5fd1b82e3273b2e41009710532600ac137dc6c3611f3da5", 0xac}, {&(0x7f0000000080)="181150969fe703ce69cd1b6f33a1f775ecc15ec54de539128042e82855d9f49a", 0x20}, {&(0x7f00000003c0)="e2fcadc2bc5489878b8e3854c99518a6cd17c914828bd9f95d18f7fcf869ff73c38e11f85c4b8a19e5d5ab40519c1225538f39459c8097496580744aef394d18f62da53296ff778fcca2acd96b24ebdedf4ae0ad41ed0ac2a9f4517d4d71079542aad913fa5e82fb9dc23fa93184518430e340bc83e58df84a4746c692fbb22aeeda4148f12ddf5a88abcd09add3cb3eeb5c1b13c6569482631624b7b0c557be32973c1134d311396e7b7c0870d5f680bcf8fc7265c1d4b7a81263a8e356442fa395389c41a74eaf139107ff44179c7d84552b25aaf9452894e2bd4c90441d7b60c1204539d3a7", 0xe7}, {&(0x7f00000004c0)="2df8c128466837342f23d57596cb401967c05211da9439736b0d0556960a41937ab7a0e4bda69c4276d4fbf01cc657b511fa769d1fc4e2d0877de60461333209cde538e22cafb84b8d4f8a4cc505010ba9f8508a5b01866d772cf469b3e01922afab6f5493c8d1b588a069a59d9672d3bef357911351e575fa7fdc5381f837d0933b9f8a440198597f1593470fd3abe96825812ad7c3968ad49ae01586640a7e7982725976e35ee85050e7d80f00dca871c0aee1f24dea73984365e01cf2ae8ecc81d723559a4980420e533eab74bcffdeb1aad7f9c0b279d96c4dcd423fbc2509c4b24471c0613a1f3c225c123e6161acaac8c8c5d8bb29d48f22ba974aa2", 0xff}, {&(0x7f00000005c0)="6367c3f0be1c947ddaf19cd547f5d92699497f9be9c86d81b5260adea2b9811b99e61541e676d769fbe48fd81476b75649a2f1b97d623f9256df1857f598b6a90acac41f70f54d4e4147239fd871dfeefe4a32c34fa04f5bb957683438a2021fe511e9204f6ca789ad3651db35f2164aa7753b76c57f7744f4f22c2925ab2788886f37e068af8a7d0ab64ddf112ecd8ca49ffd0790aa52dc601d61f4a8562abac193502a52cfcf711a785eebe57fc868bcc0726d10041ae64f5f68dca38981dce49ac0d298ca21da3170a2c5e6ff0b1af3deb8974423933c6cd53a4936fba90f36fc5b29a3f2355d52dbc68c8702eb9cc0646e5f9aa383116901b69ae92f6a5a7d9406b134d63c9ae5b73cfb60c6f50e8bbb26f587fa2dc851eb2b0a50c4fd4afb8fc93c94e53ad24389ddb3f105616571de16b8d71e1319114993a36a1b75fb6ee61f760ea987ea8b9c08ac39b3e547ed284525e0903b8722e816a59e056aa11644b26af77fc425d15023a84d9f635530c0a62294ba7aace04340936fb0a9b62e651bd8b83b53733511b883de36a59e26a83319b1f02c70816ce97fe9de13056ed14fb6531df9dc2925236200524f7a451d95d798cafcc3dace59780e952b38bd4f89442298a4838becf6daaf617cd86df7eba6489249fe2eb369da96793baba438e051f1c33826847ba9e6329f212a3a0dbff2b3788c1672d93fd10b00855ef63647cd48eaf36aea780293435aef193b70e1f125cd1aa17a02a9eb892d48cc31e0557076ca098107fc60e70a2f76a821f44f7bb56e5287a085c89ad8fac914a9e39e78f3f65b35752388f40416c53ec334beda9fe239aaa423e7aaea977849aeb1190341740e1579bebe5e9a772c03ea96e09b326401794bdb2ec561cebbfd3c46028c996b247590701c55092607f359201e993af8ceaa524d68ae1c95dfaf68ebc7a30eff3e6eb8a40bc2f1c8cc114fa1949e56a379b334915a5b050271348c2e3ee4443f53aafa2caa8f6b24dfd2adf9c64fc39add9875b8151b85d7ea0548a4d85455d20f54b47c927a086405df4aa23f70fb43a09944e670523c5d5ae3be8b3712c183e9a78ed1c52550d469411e68a358d262d143ca5254a51cc437d4b4fc4379bb46a84b121dc790ea95473cabea77999309077557424596e3b33eaca47d1ef36deacba56267124f9cc39789781842391b7608c4372cbe72246f7042d2cae5f2b0db7d1f61e11e4771e0a60304d4a6a1fe6f3d5f01a4c90f2298c12793b3d274816d374402298e1fcbc3342cdc52ffd9abac8535be231386707e2176d978962d42c2e259475afaa26102dccdd8ae10a73449866157cf4aa9c85b69e356010b8b1e1ac84b035739a7fb6958a2f53251d29fbeeb34ed3bbf193f15db0e37c9d17f8b170d12aa2e3cf4522a7610ad7bbe8944824391c09efb7b581c6974b09958938ef41fc9bf674870a48cd89f005362cfdcbe47c375e849d3ba7b0c2791a8acc6f076e65c2fc02c0407999da4cca0a28b0c0544d6fe7bf85e0a2640ec748b3b685dcc308cf10028783604dd79b9646fd26bfa003d7ea2381d5021228ec0c0e68b230fe1f23c3abf01cd1389acb3b3bb0ac0cb7df8210bcca874baacd7e459451d6c07f0455c618bd33e9840e31ce32e88e2d4f4d7cacbc3671a94d7de0f7acaf2d006e2fb594718189d35bce5aa985336107b6c867d2e05e43ada4b8a7ef1b1521c425fff1f152de421f45f5379369d3ef01f941326321c9b76b66795e8f7bfea3ec3337ba40a90c83f4709342f56620c7759c2606012dc588932dadefb751fcc8882f0fc36cc61ed44252eb9154538af3608a8535a19c24e7316c064cd3f38a60f306842ef2077b5f89a4eba2057f77060ce0f5b1445dbb2dcf19fe549a4f4f85e1b5af95291f500c210058b8eb4fb36acfd657572625265d690e89b04f176315655a28f0e43c889f2ba6340f66419b8edf452ab4491dfdcc504e83da9f62d775068168f16e99bb73dbbf657c15bf3d827737d4788a2f86f877d44e4603bd79c72ad79573edc1b602bb21e50f752b3e668d8cb192717b93c870d788faf8f8b03128d9ace689b7577c4e0de505f2593b0c15aa260a4e9244f7ce31cf3074caa1fab2763963db551e75faae243e7e8d06b96c3f8f29fb891014761bde2adc683a5ce59b209bb5ab53d5b65ffb28c0c1c54160fe348cb80752a49ae0884bb20d156caff53abaa94c1beb7ccb9b5971e11d765fa64567dae39b6cad3a98683f1d682886ee1b989513a2ddc52024c61072e387ba2ad1a984e0c4e1d2c84b625e7478a2bcbc625dcbbd3f7f2af2fe9ef66c153ef9d18187758168305fee1f4e8a32a0a2ed351826b7196e77663a8b4de4b82397c953f150b0e47a5dd7ea86ae3fdc450a457006f47b11a2e7464f6fe49cf0d429773ebf7fa76fa6b824d40df11ddddd7f549ca0853e718865010ba2c426b994bce8f85bcd93443ea3171b8c2aaa442ffb8b2a0fec22fbc63e8bcc638d636d48cf3a0fe2d61001d6c7c3689f2bdb2daa07278be5139b8d02e360347677b00fc93203be02f38c13ff017a6f07ea43e5e3996760f035df964971ea90282ba595ec1765e127addc73037741e61a2ad57094f9a987609610e7779fed308d8dde6fe4edb4ace41cc66a9c35fb731fec180d4b7bb6c9ee3e7fa3c51734be599fb5d977e92d31f213f9f09470eb213fd28270dd08358e00838ee0d0f1d53b9014bdf148ad83e2f66c7462472d81548f259d244e055d78f92a6000f0ab5e309361edf33704e0acc72d19a17f1bf5c00faf0c00063983903fa3bc200ec26e58d37432a95cbcc48f50f9933c3dd8a384e63226fe2eab4e51f9ca574ec81a628c97a1d9d7d6a7236f929a0ba9f43e02da12674add2473a6cf73d0a7d60481f9b878045719943783d92e668f3f4583caf93f6f706030e21bb0948cbae3804d1f5f750a437ef209439d6b3ed8249e17a3a9c09ce657809e8d9f44f302faf8fe25761498a7dc2a013938b15c1f20fbedabbb6b59e618bcca78d54899c82a404295f69be0aded5eac69fb46a635d2486ff7ccfa1baccb4617de67fcab5005dc113c868ab1c39ff73cae8ae5eb771a5d8e2c7da3cf322619cf8b9f8b9b7017401c4db61aaf9870abf8202f128e1b34e2c36399a2f1e66695f3c1430a92da59209a0ee45ef61b113f001b1517b52524505eb07d976da6e35c49f1dca6080301a394133ed2cafa4a85f80f3fa2aaaec1acaff4e93ac77e2ee22c173a541dabbe913a8d72cebf681f069bb2564f1b304e9e2955f7a995d22488f8d4346e6cd81794569f6dbd5629152d29ea777e27d0f986a7689b7a1f5e736a8d2343798e3a9e5319e4073733fa3f26ba9e70756504d9b2cc66b4a1ffb651e3519d2e5c5ce912046c2212331b59bf4ac0887bd8c4bdb72bbab19dd0efd69186b60d5a31263c8f4422f01fe8afa188e2abf90615c92e538d2df746a150225899a0c41f1106c2eeaa3abeb9fb722f1703de7c7fbc41f61c5d3b8f5d9232bcd3ec62c20e5d9221e04c2771cd3968db5e4fc335c366f4937eca0bcb4ec6d176f819748e2b9896a60616358a4092456eef90d03ce8492a6a4a2f34e892546fff485fd361086a02bb9f7d0ad0985b28cab523c2c8ee577dcf1aca870a9d21cabf6e588a3bf1f9fb4b3f00fc72396bec4f2ee15d78252e019905e047eb85afe45447b06b8be431d5769903f923f03d53e7251a9decc5dd85382edc65e4067e72012eb2cd7a12411d4b095bac74deb8f9095a89672abb84eb8c3ea5df655181a37b9a9166711d0893b83e043b1a26a8245ec89aca437899094aca96f7dcc0acdef72227704b4e0918c41751a2a41bdf593c5c69d2d9757b3027cecc55f61a03e18aebe17cb3b519846c365ee3222b3e40200b80565e08b483646a4033f47be8d63411661e2b226ec70a6f80069255f08a716e34c80f74070fb0f39442a33e1fc47b88bf2c7fb873b931ba666ceb0341ece0ab40700283867537ae52d094838a318f50a8f515d38131c6efb4d96b59833cdbfe7e739f53a72f1fab9db17a099712cf9b78d33a2e2d21034ca9f386be409a3eea4fcfab2e8ee097234908d25ec7ab72c94131c830e38933c95969d8b2b5d69117ca7513b93d815bd932a1a42e748b2d92436d9b89186cf32085353d22a7bab898c48bddff44d98d3ee56cd69445f697b945ce0dcd06c3a7ade48b0f13f4a71e2decc5e0c0b30de286e3b857461b95ab1fadf6f135d254523c2aee7829356d90d5ac69f89c89c73b97f11081030b14d1a6c19db08f3ef112a88d4043ed2b8a6f16cd5f2430fb8d1a879d774d33b622e30b1ef8d7207ac9fe5b3e42fcaeb04edb7f572b9c3bfa79c59ee5e5ca7d35fec0cd0e028e5015a86573c5d4adddec558fdf13eeb87cc814a090fb7018323b0a34f562fc9f37ea4d3525d117f20c5f0602607ba5bb7348977b22719295db2e4fe28ecda0c805314a70142e19a12d878260a69c1a202faea2a40e4053f6fa7d6544f9a1f6671db478c06cc5a4eb100ab3ba0effbb82c98ab172e37860baed070c02690440601fc4cb729128096d03f82d2bb2572283eb423ef28413d8817d9605c5d0eb56e831ddfe174e336897103f14e03486d8a286116e82f80b904009cca0f8323c1d87012032053fd31b47292769dd7c611506498879bbb9a06a10f0cc22bc868718ad2d59bfa46c2a31932c8ce27f4cddf87e42509298bab1346d00804b2accfc0ae0b5b066a02472180108bd55fa41135c1b32e38a02a5b7ca4086a41076e5fd4f111733c28420978dc618bcbc7869bd7260a6479b40c968845601d0da8eb18ceb5e3f3c8a41d18f5c95d7c80eeb230ec0345e8a78e8d2e4c2ad2b5f06e309aba1eda151759258e7bbbd8a375963b37d314a0e3cc4245e2e4fbe7232da5f32d229e9afea9dfe1ce6ff2f0b8745e64238af7efef06beebbaa0a6834bf7af66ce41f63676486085bedec8b4754371d80560f1015c339c749ffd7870bab6cb723922261cae3148f082d48b2f7b47549bcbe1a1cdbdabd70eaaca9af8d2fcf23233a7ed21d1d3027a034af8e15a7ea40995c77d9502b3c4698248177aeb238022d33df2e40a6a2dec3a9296d926e1120c726f4977a7cebfe9145032b1c1d9efccbdec3eb4a23f6329ff60ba76c010327444511801ca45e5a21a7e4c17c3b9fb787629492eb7035f68f1c65231650bc59d5ed191758a9021937c759d9dbd698dbe9258d1049f6fffcbea792908980eee606f8542eb5c5f2168dc8ffedf8947c4ec6b01c79345b71f9f576105c1d88353acae89d9d224765b07faf8cda4d4b69c4a3f300b4b03960700cd54b37efc710219287143f121a189458bfe4e6f8bca920bf86bd1cd49e83969cfedaf791bf656ba6ef14ebfc8c55f80778e825b9f3b6ee4e0d1e29e1974d5ea8f409bda7ba4b717a55ce5a245c0fb44b78c62d141b7dbb2bf034b9a75e328a79f0bba1b6c3926c98f5e6554faf299ada53e9332a4356536ce4bdf5c7bc822bd1bc9c3c5275fb0b6dd0e51d73c3efbfd30a070c639ecd99be5ce23ed9cc58ca74534b014e6ebadc957fd0e6f38e08f0b7b37965b3517b7945e0dddec7cf49369b4fd8529731d0d9ff4530c003d40995b478f81934a9f7c4d346097b62885a22ae1b9f08aaa50ce60c4920b2b0df9c3b6289dc222cf806f6b7b636ccd9ac99474fdc4564a25c268cc364275f4f39123364cf727696f6aa29cd3474c59097ac617c046d7f1e42106c9df0d0cb5998b2e1b4ecad5d2a7c1", 0x1000}], 0x6, 0xfffffffffffff5de) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffff, 0x9, 0x0, 0x3}, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x4, 0x10001, 0x4, 0x4a6}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x9, 0xffffffffffff8041, 0x0, 0xc768}, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x237a, 0xfffffff8, 0x0, 0x8, "78603af6ec907c0ec92aa0edbd899699b2cd26b3", 0x5, 0x200}) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f00000003c0)="27cb6cbf", 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000140)={0x200, 0xfffffffffffffffa}, 0x10) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x3) fcntl$setflags(r3, 0x2, 0x0) sysctl$hw(&(0x7f0000000200)={0x6, 0x6}, 0x2, &(0x7f0000000240)="1b839f5e1521480e89f5", &(0x7f0000000280)=0xa, &(0x7f00000002c0), 0x0) chmod(0x0, 0x4) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x800, 0x0) pread(r4, &(0x7f0000001880)="79f47b4c4cbb9600fc1b159e", 0xc, 0xffffffff80000000) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x101) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000240)='./file0/file0/file0\x00') executing program 4: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000200)="f2420c5ccaeaad9f77a805ceeb247b063a6c6ff1cbe5ba0a4b4bb350cb1fda9cc0d08c2310f2c0350e73933838496058b152bcae427a9bc8eec91d9c98908b4cfbb6db8094e4a5aaebd32dd9c2b2e221c8f3fb6e26a6f92d799e2692a75c7ad01641436e76def55097b8a47ab86b7c7e9e6049b082117e4016d7bddd25b52641f5ffcc", &(0x7f0000000040)=0x83, &(0x7f00000002c0)="a2c526c0c1541775e04d2624ade53b6ef33a3d8466662614c1843ffcc191cc53c5f5b3f2a5e14576471fa21260ebbf7d59190f29eb5d5be5d593b8997083c65055d1b88568ee76218516e77f27b1aeb66c3adac1c16d90785445ebdbecb3919e9ffd316136fca07b96380fb0c2b1aeb9a488b1157a34451fa3cbfae6824fd1867372a376f4af2c7ca2ea67959bca30cf190750f80b7b30ab06", 0x99) setrlimit(0x0, 0x0) close(0xffffffffffffffff) chroot(0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x3811, 0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, r3}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) select(0x12, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socket(0x2, 0x2, 0x0) dup(r0) recvmmsg(r0, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000000440)=""/72, 0x48}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}, {&(0x7f00000002c0)=""/38, 0x26}], 0x7, &(0x7f0000001c40)=""/219, 0xdb}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000000}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) setrlimit(0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x10020, 0x0) socket$inet(0x2, 0x8000, 0x79) setsockopt(0xffffffffffffffff, 0x0, 0x1f, 0x0, 0x0) r1 = socket(0x2, 0x5, 0xfa) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) r2 = socket(0x20, 0x2, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r5) socket(0x18, 0x3, 0x41) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/16}, 0x18, 0x3, 0xc00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="0e542756b48935820bff2cb39766b03c8e35fba814f233d2d758ed8e48c477", 0x1f, 0x5, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="22dde3ceb5693db614ebb887f5a2e3fd943cdde5515e6f5594e271c787e2831803752972e66c197eaa626324a96fe86cbb41c634445a2f2660ad060002165b0144859522c6d72ff21e62cea947cd42ca49b7e30196525ddc9cad9bede3d105832cfe15a07af0ac8487692b60691e5e76a3144c1c5b76061417b7671922f119790bb7f8f78accf8747981298148e0dbdec2b6b52d026d69a47d8d90f6cbf38550c1df2bdb836ddf0593b4efa393c379bc1e06343a19cefcee767d939161c3", 0xbe}], 0x1, 0x7ff000000000000) setrlimit(0x8, &(0x7f0000000180)={0x7fff, 0xfffffffffffffffa}) r2 = semget$private(0x0, 0x1, 0x0) semop(r2, &(0x7f00000001c0)=[{0x3, 0x8, 0x1800}, {0x4, 0xf14d, 0x800}, {0x4, 0x3229, 0x1000}, {0x7, 0xf9b, 0x1000}, {0x4, 0xe3, 0x1000}, {0x1, 0x1, 0x1000}], 0x6) connect$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r4 = openat(r3, &(0x7f0000000280)='./file0\x00', 0x200, 0xa0) sendmsg(r1, &(0x7f0000001840)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)}, {&(0x7f0000000300)="74bf1771c550bf1e636bd3bc61779a727351e4037395ee7ecb58cac391ef0c9a561d24264d6042217c897bfec5310f885dac8a9518da94a46971e4f88f383d1a61feb05e4423e27eab8de670d6289bb33b772499ff102405d55cd78636586169ad2050557e02521505f63caa40de6355f38256eb650a2037fe0b91caf469414f17f259b83a0bc894aa66e9b1ce23fd822590b412c76428a337f07e17e414832b7a48ab120e276ff345d58c559ed928b9620f009b0da561153fef1c6fde8ef4e74a0ac0d664b227f187", 0xc9}, {&(0x7f0000000400)="1ed1ab0765dea3f4198ebcf1e8452d27bbca07c8e2408477730b014b14bbb7c1c80bf6d094d35be6f12dbc283e565b855544fc505294a7afc1125a233446442409799c06c26b49e46a39ca4048e4b4b498403a5027a153516d17127b0fc123bd48e2b0ebc532a0920553f4f6111f1c3f77825016bc97c6599206511238fbd3a8744cbf13eeb142e0ba1a606aec10eaea06be2104914945d70fdadd", 0x9b}], 0x3, &(0x7f0000000500)=[{0x98, 0xffff, 0x8, "a0cda1923f810e8f7ee9117bca1dcf984340dc64fca70049d28efca37bb6e4c64e23734ac0e265624e684db1bcd93a6fb7e2a5e3d0f088a4ca78200e0c151f8a1f2f2884513dbc439360073f614ad6c2523855641420db54a5c307b1f47074f8f90d3960914e8ebedf76c3136c060d685008d00e257a5e464516aa67692395df5652"}, {0x100, 0x1, 0x3ff, "c3c6839da409879b3e4c7dbefcc7d2cbcfc8327604929a9bb909138b8b4858e3df55e583f9536626a25db472a93f793d4cb882b60b90e14fff85ab881a60e4ccbb7649c7c566eae87816ea98b388c862f552c39cfed37e336cebd339c31534d2062308307938c3d5c0cd4b62a0309555754db86cfd58a8223f1e5bac73689e8bb71cd00110c30fc9fc0c55aff899d977a764b11ed581cd6e8bf9d80acb17057966430b7206f2f64ec8d638770301ed34fed46fc707abb92cc70fda23d989bc2d66740921813e89487a678372c35c33e4a0c1275c588c6220b2a6480f0557c8e7c92c3205d6ce0af8373f"}, {0x40, 0x1, 0xfffffff9, "734616f8752a5999d6e2b1cfa7ee7ec27826e4dddc76530ec6a7a2eb5ed428feba4876b7ae2b0cb3e411dd8ca62ce49d"}, {0xc0, 0x1, 0x4, "3686d36e7440ea3cab54ca197f797221bac1c32b8eb757a59d07c14db77feaf4b728a1687683eda54044fd6b2e9503db5c09a413d6f72207c57891f44cd5c9d79f1ceb8d41faba80a88974658b9cf05736a9c7bacf7f79676945fd673d5d5e2ed02b492123f506d42ee63c84d8000e56703d00f7b86fe7bac941346e24cade05b7bc46fd25d270de0739b3ddf69808933679d6e449a5d12014f68577a86a471db2b00642aab4c1bf98d7f85194"}, {0x78, 0x1, 0x34, "6a843445b2800dadad1850a65097b0705a86a7dab4301f736d7202d5980064cfbac3ed4a68a6ec013ceed6160313b6e227703d7d9270117d643e972a8d13da24cb5c7232bda85486d585b365442e44a79af6caecf8a39abb9ed6dc3f8365649af199e1"}, {0x1010, 0x1, 0x3f6, "7480a75afb12d5b87eab3e0c800b88e48dc2bc68f667cfab243c1b176892bdc1cf8c1c80952dacb7f5016e869560e122063ee60fcb152ea3ee2b7dc56060c866eff185829e412be9467411e68adfef4d44d0d43760c8714bc3019df68bee1b26b4146d313affb10cdac476775d96469ed485157e272e5d08843142e1a24df45f335131ea1108d3d4ce8007526ec38bbca52da8492ec70521672e02d8858ec3c05d428f005cb7fa73f0b88a569847e5784792fdabdba2651d47dc3a0a80512d2cde95e6c7d425d35276451058548d5b314aaae200dac554b13f8c9af0b7f0338dcb136b778a868f1eb2078b8a334f267ce726fa3e3230a055dbce8b0cb3c97b5d0f1bf37a9bc994655e8797d82994aa8409ebd3b621a2b5c01752d43cc7c9814093b8ce6f4c07455b515121b90d826ed415f77153134364328a6376ae71d10b35ed20bd5f81ecd0f0671aba351c05fecf273da8056c93f8538baeeb94d4301f334ab0ff6a3a3c257af0d6d7941993b393b7a96143fa129ecdf768067131de3ed0133a11b26f7f6406d03e01c25a0ab7395c9a8f8e4940d9ff1ef0a4fc5942f271f82905a958843843225ee672bf3f5704f4cc675ade626fb6b9eede5dc7764e1f2c258996b36ed8def32b25dfdba16623b1563e510ff1d88359b8f0c419142533299b3fd08e54c7d19541905b45eb549e1200581ef897333d3603addb21e4c081028f00af6f51a40dc8dda4230d17993620fd665c2187cad054359e9aecdf77d1f54669662632201afeae7c614fa1ee4c9c05eb8c17a08e1ae105b665e8522a08cae0e369f6aefe030967a3fa14d66cfdcecee5a44218a369097ecb29fbc4327250cf98a418424b77fec9bb6c9f5d14acf50718f5d10ae74ab70cee4026d654821fd429f770a6c994cf66ef9bd11201450ef949dcc89e2353324e0462232371a62be21d2dcf742920732fd72edb488f3642cd616672c9d0fb44bf557160db660c1962fda259906e4a7b30663cf30d1523a442a3b1c410775c10360dc82dcf009975e2404f5ae2c6a604610a5e88a4d0ca61d2e56e9794762fff981916ea08abb1e1a100b5d6f20a24f6c0594622075d0714003adc51d46febe903e725753a4378cb06c43b81f5da4115648ef2274810c27cd847432b7be45fa6999f3351832fb960087d7512a7be41226c8feab50fce112ec41f159a9603d9d1947356c490337c19c249806dd77d02f1a056f4bea5493b5e2485b947cd0363c9d2068235219ea764c47665fd1765389bd8c5fcc294ab6a7a91273d3ad5d954f74615606ddd48ee65cb59cbc8988f8a6dec83216721f399e3d3e789c0c8c8b4cf5fc4ac5efb7cdae742379ca29744c1d11c546e05146f1eb57ba5f8b4f85d66b281a1971a32dd285db5f413302917489b12f968d2e5095d3405718a8f33e1e597a85e63a17a16c9f4667b3df2d0d7988de50ad956420d9f7d48fcdf1745a9c412d51d20bd7126892c9d97ed4a29b363170fe2c3c6dc5df5ce0958d32d597933f90529a7064d7b3a5ebba8d698f34d7aa137f5e41fa52241b9b926750d45e5f544cf48b1ce7590d0a02f738e673ea4ccb776b8806d5dc6547a7f1e6a0737a7d138903b42d336763e82c78aacec67e8021146345624236e3aad50518e058b31473e523dad4eec9c754b5efa1deb38d8e3bb9a402936d9db17bc4a6f9ce36c01980938167ee69a9444687b7700cc0c3fc77e8acb640a73a771e1003709a689e1fbcdbf5c7b455a968ef2de72159f7d8c2ccca11c73aa1b77ec22a791bcb1537c4996a0741d8c438c3440513240feb95355146fd739ac30b1599655cded07c3cb1c58e3576ab4bd4e27017bea556f858f24f57811112ed294cacbd04f5bfec286c49a25d71093c775d3d70e59b2b6f3007d940463b14cd718dc0d4329406a0e224d12bb4ee0edca5703e2ba6efc681869dbb59d166bb82b7da4d1da0bc563d72a8ecf9f9b2dbab1d5925b3eba9f60e279bd36c683638ae4f8f316c90bb628d0c78e9bb07a86da54ddce422ac56335c4cc53b3ce3df3bc1cfdcb3a6b7494b4ef12aa782ef104ba6a56f4d905cbdd73616ff3395f2cd4232fd6f268ee35bececf6f099a840d0085a81a0c36586534200cc27cd392bc1f10f0c5111f191cacea78d28472e2018951f209ddb87c725a5440deea3619c1dc3f7fdc700828dbf309c76e22b4d91b3535280b999bcef16f854c849d39ad525d7e23db04a3a6739f4eccec41a697102b430cfbf180bfe37f85150a22d6948ea9f59c24aad84998e9e598d89826f368042c63a00c4389811c1042a7b0331c94a422fb6ad44cde99854111dc7cb0d3bed3dcdfb5aa4268c855ee163b419db163610918a6a39cb312e7f9d91572c25f6e89b1061f57aebf9fa3a9754a68c69195992bfc95978769a0d3a91ab91123fc7f0b694ced9efaaefadbd259bbca2030af5e6181bed074f770d2151b32a78375a2000a9a6e58b9f29a2126b6d18150cedb3224f4e2c85c87e66bc0525301cf113f0a0bac66106f1a3707e5c35c8d1fb30c38632c09c628281856c756d9e7224c98a777d3c344ec7f28a8ff488eedad803e25a9dc9aed99d3d797f96647515d962897b715b2cde315bc121ddaf9b9e2c30bbb46bbf91e99127b94d3025fa0c24bb11aed81d164fc0b8a97a338eded07fd2c1435ddbc3762107789dfdc5e00938a86496171226b503734080bd036d2f5c2e5eda571aa807a91c4c71875dbd56775c1f6287feb7eb2f565c9dbfa57aa772610bb61c9e32d9bd8000ab2ccc25d231471826483007851f56508eb13f66faf39673837e6f0be7905735db3fce78a6abb5e69103613190f2e97d0b58ed8686d06d92ce5028e8522c4a9c3f2ed446d32ca54b58602c225f222eb1c308da506cf0c04fb270978a17ce4aeecf6f86dd5bc10b7c6a3ba21e3ccf3058cb7364a12474f20bcd74dc62c33213ef6776f522872ba80c4cec4e9d045ff08f8a4bce31be319b538887c27d2e7ffc2a78bef5f6b9be44c5dad5099b19a0b6dd0d5b1ec95ba8428f099c9f1d98cd8fe935f115ba2c72333623c417658055480fcd5637997ade6e8056d3d75c612c3d682d5f712dd6906ed28f9a1632a405e1049dd2298b269f51fb7934c2ac3c74bdf4a61b4937d9ddf2b3c1e01d626b61df5114c597cf579b8b9947ece584c57eb7ba61ac890a7436d0d4318ed913227415b6274ee3e853cce1d6881b7dab0cd221691aacb009bc8dc908a33055a3d44c26852383d560bffc76480b21b994a8e93f59537ea9ec9034f186d4815a7725076bf8145b2c28e056b6f1947618b95da3cc61aa7eadece88e9502a5745a6801fce4365ad49f0a2f64deda5b8b18c46582c6bc84af7bdb32c2324c0e5ef8d96ed1e06a76ae77c7f1fa71db089b717c2d9b2623426ae990fe2532c9fc45d0edd59b580fedcedfe08220549dc3fd62e102bddec79631db5d72dd57d9f1a200a58dbced5f35dceb0f5a075c134e4f2bffc3dbcf3e44c3cc35afd1b0f0c3865b127ce51e382834fa19a7bcaf3611adb3939372da6d4edaa5a108000021b05a039a8838bf48677519a8669285bb2b5c26d0bc4eb0973d84fc3a5fafec545e76d358ca532ebf28b017678c2d897f2541632f51545cc1a1efb9a7a1f704ac803b294eb40f49ce1a92e594d036a87505439d32078c3d3737e2c3c2d4a64d480505b7b9ac4720d7ba87f524bd56115362de5cac845c8913553f1b6226c4b0373a77ad67f6943489b56f0fe8dbf311e4bca5d900a7a9c0afd9fd8bd388fd66dc06bab9ae3b5df3f196b70c1e05f020f03ec8a8a41ff97abf86d2e1570c3a3c917a128a7741033d59036473898f0e30d051c41f3f2579e7661e3bc3a4bdaedd26f857ea45907aa8cc99538d27ddf250ca9d52a3e3effcde54294dff169beaf2d30a291343e8db72a7c38674207f6680570587a674c6b5a0ec97d8a2e048c5751555418edad6ad535e69670012d9a19b558921231fdd7847d4da61e7f1457ed15b6f42a3de8120a5618749bf11333d904c8965bfeebd6bb9bb7a939d69dbb10ae9f3de56bfb62d4264861bcb278fb67cc56372a0b48bdda03b846a91b1a2866eb493b87220f8aad1bc972a9fdb5ead1cbb58f41c565125fd88085f4b901dcd79f676072d0e0803a1d50af6267c2a3fff0b522f64075207cf9e603493e4ac9af2d6749920aa90f42fd58415dd00cbeb04981c82d6fffa07bfc1f87f4fa65bb14a4f3f4aad8e0105e45e0495f3b59f2f79e5c269c407e0c6adfb2772e48b5d00bc4d007e40797f380cbc12f92e7146e078c6c07d1a15f1b79318d99ed3e70dc7408209163d3421a414e6b982e7fcf794d8c364713142a6a5db9812359cbff49aa25edbd4439004fba07019c48b9fbdf4b4e30922d637416b9df44c3ceab711336f50a69d0038277ca42130943c040c616c36362aaf130e76c48fe972562ac77c0acb3c36db6b17ba8cd8fb9bc21ddf3bf583f5f6d7d385456c739c50c231d26349acf67232c055aaf4082aedf42bd6b6428f4a0349249a454ae9c7dec8fb126787f40119e9004e72ef8a266569513abdfe55b4c145b4f72a178504af8803d58c124f0fc9facd842e917520f8581b997da606e5085b5537c1b5ce5b90698cb3060b80907c180f65d4b844a23390ea7b7e00fb15b9125072f9f7938ef4503abb7371e2d94af45b193f10967d4d2862f53ea79256284552be090a23128d27959bc4bbd11b4ec6d1cd5f6264ebaf6d6aa245553fb18fc8239cd34fc9be08db177aa0c7cf1c1c66bf12b403517ac05d5a2da19a64e85d01c6fdc8594c09d37474c97186b177b4f585c051c53de6f9953fcc62c193fc5f56a8d36f9f673ad39d179ca09764c6a9c568f42ab6f3cd4b62057f62bfd302a660e02c1f566e9bc847cfecd1a0465da0c2ff51dcb9c0f592f658b18f3ceb76a1ce74edfeae63f4b8171bd7a972821e36f24e5fd8d6aeaf948ad6a0f2376b431c105bf381b699c47c9865d913741c0e02166358e9a6c0c4820c93bcb2016dbff4736a072573287936284d856e5475843663b35492cf8ba96c052c25c00b9e75a04aee52d9010915bce374244f8dd6ed03b65668a2671ec90642c6c515aa7e3adf46a7a86b4a99e7d02aba7b6e9265adf209375b999f52c2ec8a2207f377883c26226876a5dcdce05ea76b216e23938b1581337b02af12cee1d07c09a234eb32b9079c2b9be9e76373b989ca7ec1ad683fff5ba483dfa92bc6734b0c419390879ce106d4822ef320a8027338deb3567012ee885cd03086f2c7cc54314907e6610cb3c166165ca3434bbdcdc4bc5a6922421cd62f7ac79a0fc6d5f657dd2d6878f60a7793cc5c630f71d65d39fa9f2ded75ec75f6e789e187c8a86f2c1b92be2f4736a0a893c37e9f8d8d2f0b44b602779904c1dce6bf999de29762fb73c40936d9eb5add6c27c43b216feaa8380f1b58607dcf1cf45e32016dd88ce1da4662ef4858fe282e60c2bf228305ccd0a63aea52eeac7c50affcdd88ca96387c59a81ec0527c21533d1e571317359579d640d320714ba7874c4a2a18c1aca9d90089cbd0783f4c8535b19ff6876c30c573502a098ac4eb9e00d596d0ee6bdf2fae732d30538c2ee44d8da206edfdfbc400bfbcee4bf3cad7e399b38e023024d343aba371e9dc50b61c4a6a774c85c5b80a8f9b569274233b44339ce88b8a30865046c878fae035bed2027d9cde62a6ff31e4124e6f0ea24ab019be618745cfe9dda1d44e6608955d5625a9df988530dc51f05ee246988"}], 0x1320}, 0x405) socketpair(0x18, 0x3, 0x8, &(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = getpgid(0xffffffffffffffff) fcntl$lock(r5, 0x7, &(0x7f00000018c0)={0x2, 0x1, 0x7, 0x2, r6}) readlinkat(r4, &(0x7f0000001900)='./file1\x00', &(0x7f0000001940)=""/72, 0x48) setrlimit(0x0, &(0x7f00000019c0)={0x20, 0x7}) fcntl$setstatus(r0, 0x4, 0x80) mknodat(r5, &(0x7f0000001a00)='./file0\x00', 0x2000, 0x4) unlink(&(0x7f0000001a40)='./file0\x00') r7 = open$dir(&(0x7f0000001a80)='./file1\x00', 0x80, 0x88) mknodat(r7, &(0x7f0000001ac0)='./file0\x00', 0x6000, 0x202) unlinkat(r1, &(0x7f0000001b00)='./file1\x00', 0x0) syz_emit_ethernet(0x1a, &(0x7f0000001b40)={@remote, @broadcast, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x6, 0x1}}], {@generic={0x805d, "db4b2d6c"}}}) r8 = openat(r4, &(0x7f0000001b80)='./file0\x00', 0x20000, 0x4) ioctl$TIOCSCTTY(r8, 0x20007461) getrlimit(0x1, &(0x7f0000001bc0)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001c40)={0x0}, &(0x7f0000001c80)=0xc) ktrace(&(0x7f0000001c00)='./file1\x00', 0x0, 0x10, r9) semget(0x2, 0x1, 0x400) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) link(&(0x7f0000001cc0)='./file1\x00', &(0x7f0000001d00)='./file1\x00') executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3ff) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x8, 0x0, 0x4000000, 0x0) r2 = socket$inet(0x2, 0x4003, 0x0) r3 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r3, 0x29, 0x26, 0x0, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000240), 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x42}, 0x4, &(0x7f00000003c0)="337b85eb", &(0x7f0000000400)=0x4, &(0x7f0000000440), 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000040)="dbf82360dd273c17f674eb306f5adaa2f73c4b31a22b9fa596eb141c2574c6ca6da9ad201271385b8a614899d450b864255c0e1a75702ce277934776ef0b5c753b954698fb6f238fff3da11551b527ff161790de9488fbf0e6408a9ab6e21264c6a207990e1a29c3e05dee73ddfa3bda79f5879937593038042ebe41f82ace944435065a3dbce8bd332e65804df3", &(0x7f0000000100)=0x8e, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, 0x0) executing program 6: r0 = getuid() sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, &(0x7f0000000480), &(0x7f00000004c0), 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000780), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f00000009c0), 0x0, 0x0) getitimer(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setreuid(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0, r2, 0x181}, 0xf0ffffffffffffff, 0xfffffffffffffffd, 0x6}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) lchown(&(0x7f0000000040)='./file0\x00', r0, r2) syz_emit_ethernet(0x36, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr}, @icmp=@timestamp}}}}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 0: open(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) socket$inet6(0x18, 0x1, 0x0) syz_emit_ethernet(0xe26, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069ad, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0286988, &(0x7f00000001c0)) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x20, 0x40}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x40978b, 0x0, 0xfffffc04, 0x80a1a3, "bb08000100f1675910508b00"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) shutdown(r1, 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x8040000000000000) r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x2b, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r5, r6) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') syz_open_pts() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) socket(0x1e, 0x3, 0x0) executing program 3: shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x7, 0x0, 0x80000001, 0x0) close(r0) executing program 5: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x20}, {}, {{0xffffffffffffff9c}}, {{0xffffffffffffff9c}}, {}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f000064f000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) executing program 7: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x0, 0x0, 0x0, "fe339657"}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x6, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000003c0)=0x4) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = socket(0x11, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x0, 0x3, 0x2, 0x9, 0x9}, {0x7, 0x8001, 0x40}, {0x5, 0x0, 0x0, 0x0, 0x86f}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) sendto$unix(r3, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xffffffffffffff6d, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000040)="6700d6e5", 0x4) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) executing program 3: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) socket(0x1b, 0x2, 0x3) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xff, 0x0}) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r4 = geteuid() setreuid(r4, r4) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(0x0, 0x0) r5 = fcntl$getown(r3, 0x5) setpgid(0x0, 0x0) fcntl$setown(r0, 0x6, r5) r6 = getppid() setpgid(0x0, r6) close(r0) getpgid(r2) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00007d4000/0x4000)=nil, 0x4000, 0x5) r2 = socket$inet6(0x18, 0x2, 0x8e) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x0, 0x7}, {0x7ff, 0x8}, {0x0, 0x0, 0x3, 0x1}, {0x1, 0x3f, 0x72}, {0x69, 0x0, 0x3f, 0xfff}, {0x1, 0x0, 0x6}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x20100024, &(0x7f0000000000)="5ab7776a", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000000c0)="12eefd97010c182c5f368bfaa121089b", &(0x7f0000000100)=0x10, &(0x7f0000000180)="0ca53ea927f7cf6d8027860568a706fddd", 0x11) r3 = msgget(0x3, 0x0) msgrcv(r3, &(0x7f0000000380)={0x0, ""/106}, 0x72, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000400)="1e1a51a78f4cb7260be1d61baa73f67bec76239ca00f9ffa0b9d310b3f82bda49147b779da41e5e6adf1e0827781113a5ae4fc11a2470e67247882b1fc7436db5a41e092ff0bd4b9493642fde61368a2ad0e54dd64a8eac550d6594a70fc7f0f6b7ae6dea7e1b76dd33b5b90a0072dc2039d23f6d5c559792c0f6a505ec7b66aa0ac9ffe17a90e6b6728c8e1e4d74c27b22644877670d1d827fbc46edae58f684b6f9a249790a3f83e1c62", &(0x7f00000001c0)=0xab, &(0x7f0000000340)="2ced652b535a401fb5fcb947920ceeaf", 0x10) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000016001900d00c0018e8000000", @ANYRESOCT=r0, @ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32], 0x38, 0x2}, 0x0) close(0xffffffffffffffff) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0xd4e688a67930cd) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) r6 = open(&(0x7f00000000c0)='./file1\x00', 0x70e, 0x0) r7 = socket(0x18, 0x3, 0xb1) sendto$unix(r7, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000", 0xb1, 0x0, 0x0, 0x0) ftruncate(r6, 0x0) writev(r5, &(0x7f0000000c80)=[{&(0x7f0000000700)='6', 0x1}], 0x1) close(r5) pipe(&(0x7f0000000040)) execve(0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) r8 = geteuid() setuid(r8) executing program 5: r0 = socket(0x18, 0x0, 0x0) connect$unix(r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r1, r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r4, &(0x7f0000000780)=[{&(0x7f00000008c0)="f9432ae05eee7ff653e36faae450cb1f42078c9b4c4d8e299038d2a4214d7de4dc4cc78f00000000000000f86d9c47a27dd57c3b784080ac7ab666e7f90d1344da01d7889123025a45d91d457870e8fde314b678327fd164d27cffebdc4fb0a946d0faee8a135e769afd95061b9a46ccdace9a9f9f18d8a4c20f5c6929891dab9fe54f8ee61e40c6c41f2c03837a57127256bb8dcbacfeb798f6f8b1bbb774622ae2512d5570a14c52a455e50d656d7339", 0xb1}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x6) r2 = socket(0x18, 0x0, 0x0) setreuid(0xee00, 0x0) setsockopt(r2, 0x0, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mknod$loop(0x0, 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) socket$inet(0x2, 0x2, 0x0) close(r1) chroot(&(0x7f0000000080)='./file0\x00') sendto$unix(r2, &(0x7f0000000100)="1ce9b9918d82f3aa547ee09de136d154268e256c77c76ef4f65de38c4ba05ddcdb609b13b9f5476443317de3cde488e4cd6e61a474587db42ef286882830f2b1ace0b1d6271b9799383ca56423aeb27d55b676f404c2491fe8757fe0ff717e8457bde6011b614403e080efe209b48e37bcf206ecb676042124a4f7c19016", 0x7e, 0x408, &(0x7f0000000700)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xff) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040), 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = dup2(r5, r5) getsockname$unix(r6, 0xffffffffffffffff, &(0x7f0000000040)) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil, 0x1}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00002cf000/0x3000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil, 0x8}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)="030000", 0x3) shutdown(0xffffffffffffffff, 0x1) accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f0000000300), 0x0) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) close(r1) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000080), 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mknod(0x0, 0x40, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) r0 = getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r4, 0x1ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) dup2(r1, r5) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) getsockname$unix(r6, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) utimensat(r6, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80000000, 0xfffffffffffff456}, {0x3, 0xd9e}}, 0x2) r7 = semget(0x0, 0x4, 0x653) bind$unix(r6, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f00000003c0)=""/6) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="a866543a5ec0213232716ae627dc887b720f1b07974663eaacb053f232e408cf5b750101b052a213d2e738a45888356ad2769bd8010798e8758d1c032b9be804ef2e0873f8fb3fd89e5d25d2d5687e3369811b0deafe64299ae82d4ae2b13fee0670c44745864761db3b0b0db70d70c8f5f31bb45f0d9c9e", 0x78}], 0x1, 0x0, 0x0, 0x9}, 0x0) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r8, &(0x7f0000000180)='+', 0x1, 0x8000000000000000) executing program 3: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(0xffffffffffffffff, 0xc0107008, &(0x7f0000000040)) r3 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206911, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dc, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2680000000000000}) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r2, r1) execve(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c96f9", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x200000000001000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000062e000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x400000000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000739000/0x3000)=nil}, {0x0, &(0x7f00002c1000/0x3000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f000079e000/0x2000)=nil, 0x3a}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, 0x0, 0x2}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00', 0x9}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) executing program 3: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x84}, {0x24, 0xfffffffe}], 0x2}) open(&(0x7f0000000480)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) dup2(r1, r2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x5}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='x\x00') socket(0x2, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r5 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) fcntl$setstatus(r7, 0x4, 0x0) close(r5) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x4000000}]}) socket$unix(0x1, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x10000, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x10005, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xffffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000580), 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x112, 0x3}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) socket(0x18, 0x2, 0x0) write(r3, &(0x7f0000000740)="6e8db237383b040a528f3857ae503b3eb81983ec3853c9f17ddafaf61877bd50b4bc9ee3805011ec3300450f29f685b6bf0b449b8085d7dfa0d44777b25ba0286cc5fc59d8f55057732998cf8f94ede50b455ad40452d0423f35192427b28d0731b3540f83f2575429d800efb12d8a270ed3b920bcebaae2c4d11015f3cff9fe6c0ab09ae914dfd781bacc3a73bfeb62d70f4d9f5c1d1444d649c3c27eecf75d3ab80029a11149d9ddc5ad38506f0efce122ce4af0fb19bd014a7cff80533643b843b6d06f1242a2302fb692e77ed2f52b9e17a65df7b940f3dbcd93a00c36c581e99eef4be0143576efbe48d6963629eb0735580ab830c71c74b5dfd79d2dd5038688d018ea970f56e506e49aaf46711d593b759a5de7b13e2fdb053ebf303670a01644c2d387b7b7f3481019341473ef0a5ac2b2f59008485ba2ffe02cd3dfc07f26abf16e98ca14b06b46d1af311c09842fa0e16371b537423ec08ae85519e591f826872a91f629e0592b0e30c18e3613fad8fbcd29eff55873a6a585440cada9fbf9784d23ceb72ca9b331f3bad07b91374529587c81997bd356e28db294d4e46c8c5602f7c7c863ea8859a0a1c47db500fb56eebe9668e06142a073fa2ce8b7f21bf897dd86660344c1b940ac40cc8e8b26dea002507bb294028fe85524159b001b85148689e9200b88a44d5a70a38afc91a01315364850a8e2f2a39226df8bd2e8aac698eec3454b8d1d2f5eaaab0cf54967ad657d132aaf433b74de15d5093cab81e6ea70d0cb66cf92b91126e7ada49a338786c6e7f5ee1e67b957885a024b9aea452028316581320c2d6eb60a910e6689ffc28384074dd388c02ea0aabcbb68dbe66dc3457099ec11c6260d32697e3179501c0fd024d771a3cb81754ad5f77a290dba5df03a679c9d2a3c0317f1447c7f502dc3a3fea45c0ed21b279578ea0f3b79afefab324a62ead073bdda2eb870df274437fce287113ae7a8d278d2c584edae42e76e68d0136f2b9a0800a2d7ae07a37aa25877193791b23e184a7d29753abd77830b48ec07c27b4a2c33633b5c3899585cd2ace38a749baa9428a3b39da2eaedf2fcf588f951009f7349aed6c2e3c3849a384044cce0547317ed62dc655ba94f96acc9bd97c20d6a09b3ecaf9aa33b26de4c9d5f07dbc97f9310869cef7a48bdfcb5a53ec4b59ee243908f5a55531b0d3d9de74559cf3902723c92622651200e18688bece883ce314cf9e53156c5c397abf32075d8ac41fd97ae49ae40050107d3031834f1a6b73f7080a498aa6fb91603b8923a48c8700afc833d9d36ea171b41730f44750b40ee25abc518cc73ac2ee732e9f2d54b40ea584fd2543f9a711d6e17550e9542fb75dfe672aac151179e383fe20f7598b43748b1fb9b4ffc2a7231ce012a4b2b4b83baaa82c252cdb73f11ffdf9ecf95740f1f11a0ef915f2f6020c0bc343d2b1660284a299e0a8c608055d35e38296c4b2d872a3bc9ce5ac14aea9e7c01fe0c8c953fa67988ba065dfacb4940cc4d7f18327fa5b40834ae29c40fff57260354353a221d0d173d038f7f054d5e87306747c5c2ce6277051cec09d183e97462892ee4ae7e32dbc9d4b79d214318cf275d62e406553691b33caf3367775af00891be68e44452e3e2c88bc7eec8f1369caafd409a72cb3f82ef90e147683ac546763726158e91a42635ac9ba049c1e3cd3539e098e2672df4b2e1707457cbd6039b714d1dc2ce04ce8fb680ed93eec7b161c371c0b4ddecd3ce0c748f72a77faca0d4b84f39f6771a9f29ed1630735d381d477318329592fdcb7da7ea434a4289a00832e94ec911cfb9a4675c0348ce6f24d3e9d8fa0fad8cb9ce48efbea371a75407542d2901ead172d564a362b7b492b04ba5dfbccfeec3787de1051335488ec8ca4565e3e01041ce068596bce2e29a9ffeca63c5d1abba27f0827bfbd557d83107bb0e70a4255bc8a0864111c7b655b7fc45d1105a983773244d4aeb01b09134c76c97f305d134ee638e7f05d661ccd11151786be1425e2a86887d9306b5eb3a8c40d029cd21939dfcce7f2ead93948079a963a7f0b8f64644c5032b35aa679c6786da7e14bdf2b74a8d6395cda383459808fb66700e09cf978a8306c7df6d69a134f1644c875c8ce40f2d22acf0481dabd13b8dd72c6232bb6b602675e869790c6c1ede4a6105a9fa65d9d436208dca8a6181bca209ab41d6137eb211de116a9ab3cf4aa5d0ffa4570688d1cd19095b8c4f0629c551e7fbe40633a58d02dfde34054f627f22bc7ab88fe1e4b205dd03d7e95606d37270712e274653f11f0db1ff26148c64db371ba74656d933ffc4245f8ee64a3a73801c138b24be12c5c3e14c3ceb4a99159e956def968bb74e2faa6647114cfc3a7f5db2738dd72bdab5010c336e86821e45eeaa8cd5db1b371d33004e0f32a1d23d80a7cd5169a2101cc36427279683ba8cade466091cfa5c07c9806edb1010c7faa2ebb204bd85d53541ad7d4d4e4a52d795978552753d64896ba93ba7bca4cf77ec6e2c7767e7f3667f44c05fcd31fd620fcd5bb42109421ea359a54f850c3e14e6196ebda4aa3abbff17a7234fc0719862c1c4a66d79c340d5db5a67ad37789f0b19e7792f517abade13db89fca1e0f110e8fb37a603c62026514d37e4f47ced3a21a2d22b263ca5e635c1372017a22b14d88b2b8e226043e19ad8212439f19505639604fa4adb53cc788cb8e7350be55580b7eedc72a5760e862cf9bb395c8d1c777203ccd34616faefcc2af15c3d0886e3492f6fb9c679b4cc6ff93f313d4535702588ab33f46824ee0fbfb358fc9bde07e8df181ff7c718083638822ebb2db0fb2f510acc8c91cf351861e1e145b55e306bb7db1f51a7469226e92e90a87d5d1d1419592a299f16ab796574de376d74baee5a24fa7c74e029a76850852744a6d5d186e9cb70df852933246343fff65e737d038a482d7f5407130e945eca402fec45cb6e4ce62ce109ccbfb4359305831a46092620999765af4f6861290412ac7b4921ac8e6d3f2d93702b8245f926e89ffa77094bb4063047b77dda29c3e40228563d3d6d33cade946a23c6f43995ed0ceb68d2135437df1c7eb67d391c07ca5bb35c7bdf5284aa14d68e78def6d745ab5857b5d2b149eee446d3fd63cdaf36ae2a9c218fc77779dbe0fb5d1b6958ed7cc7ffbbaaf818c8b3d559fa26d819ae6a2ca7f2dee2d91354f480d197cc509b9f92ba0959fc36f81747645d1b61a368d1be42e2b5d453b37a01ad6c4cd59627e9f3f03590485c9f65bbac06471cb714420b57fd35173fd807503dec0a11d5280cdeee8146d33a5ff40544342a3da2e110783b88607e6e2dd2546158e6365fd7b53fba08d2d652d51db1896384ac8074af92aef0198719db260f1c9a5e8b13e007306b2aefad1098d2e2f638c159e040565c9f214407b31ed86b073e4bc225a6c6cec4b600ad08a638fc175a3e9344aed4851bb94ccd324bbba67b575d2a2cefc5925960410079d6f74bba83f5cb30f9e87e847ef278977fb01b66eaa08ee287c1d9b9bf81d2a81251fc05354fb06ebc8480c14a97fdc591546cbc8e050b2d99665808199755f1603f4db0ba2e25e9c70da35f8d506ff625c54138c19b23e787b1002dfca82f891f227340dea9920b074d719e2429f96d4bae256e0503e2fabefd212476f4fc2f480e3fd36ca738c2d0585ee9ba0dd8a3707855e6267adf9bd24cc7535ad907c50154bb83f10164937deccf98e53171edfd4f8225679af2213a620ab7a96c8d6742838e5fa1c2a232e8b28e19379bce333accf7453a37b7b853bd5ae7e84fc35cba31e6ff66088cf212eb913c109d2c8f1272f7b14dee44175ff5ddab3b53e333e19a2407a45b70d6a839e63fe8cd802d0c4723ce007c1bb4d0f45f88d032f9a8df362df68fad84900adeff1626f24cb13c7c74c2f96fe49d7ba7ed52d49ecedde1100beaf6ab0dd5894dc2d3e86c1cff0536cec58eb0066b94206458313e995eda6b983f9c8f4a5a96b14e22bcc320a864001ed15c48028087ce4c2d481c42c12120081f95dd1c9164eaa4130359ce0f833c8f116a39f7d36262126742b643d0bab7ddb301871d486d918faa092f2cbb3f030127cfc7978b7d70dc04282e8e1153b9fc896c8452066346b907ecc0ac666e93c07a6ab397cb3fc7a00f600ad62e273f102c6f78d999c8cbf8e34766bef12e0f923fe69c6764a752a69a0ee7ef02acc3fc5a35fa6eb8c7f2a3cec5c36cbf5af0b6bf652f6f51ddd8a4112e96dd1900ee3d5b8f595d5b0b2d9381ccd8e517814b3e6c4251d32a57d8a2b516d4faf2e93994cf018db3937200c3a79ea2d11a99878b634720d7fd9b1ca72215e8e5f2f751f151bb5ae1ff5313a5e24ba9d6190ef6d282e02b71d21c6f6a0da38f6c32f9600554200db6be05088f97c546e1d3168ddd9725a10bb6f7bdf3beab584a2f4fd1ed493f9022bfe105c2a0b7b2ad6996fbf09e4f256fa4fa6ebe8c5338b84cddb344e0d062d29fd9ee0f012e229cdac07827018c4f7f1104856b30fce8eff475ae662c22a37668239db05b1c38ad46a67d2636a64f14ace5901f53bd4f2bbf46ea9284404b30e55177ea8ccb80d5ed522ee964f5281ba91ad2a94d3a522bae42e9505881076257036bf2dbadfcc918e5f73477924711b01965147cd09034a049684ba474cf43e516e914b35243630d65e0eae1bd45a513884fabfefa82d6b3b4bd8f2fbeb8f68036815b90ef9515f1391a1ff1ced60eb1f3b39b75154452b5503ced622f64bb7bb01b869100ef40a9af6e23fec305ab3166f25a64359424c3e32177d34232779504ba90db2bc7584f651e977bfa45fbb7e0465ef3de511088d52e3b8c2e9980055549907b5073e01c4cfc85a028d3e25a6e251c581d70e3bdfbc897bcdfa8e0e4fba9986f89caf8733104bfd1661a76d8cb3505f311600967fd833128bec397813d753a2882ea0a6bc24711624bd8d7ad552e7c13bb5a9128a64fb755e8482f7ef0d4d9950de7b99a420364bb0c19d3a11fa47b52e6832af158f624a3ef6ce0da7c11495ce28e8163afdca73141dc34eb37bd83239b42460fd0613b20db2cfe6d052c1d71c2664230a46b7df45f2e09d458db938926cdaf16e07776af4a2b3219df8734674efa5cd3008ea82fb4038f135453d19d65fbe22ae2443d258c77981d322999f90707aebe4b6e84bff41a2f12b2abdda6c310ba50a0566f52d5db454eca8529a99db46b1f7ea8b11bb79f6b9d75c057330bbca6da7d5151a6addf91e762febde19fff44f94bd960bc5eeb5fd8a1ef6744c7d3f948451e4eff6188d957dd8dd5bda5bfca9f63ed22804e2d6891effc018d603a36e81f0728e2c41e78b09c652faa35573451a0cd5144a5675933035b04d57efddb2e48a830865e8281f63fcfff988b94c9d16e7e2ccbf30318c66a9b6506ab0e4ec74d4260e87d71c1856322494ea4702f983eb9c63148f7d5193faf7958c3ed158519f4c3fefcc1860d404ab74086f0e6940d14ef09f65cdc4b7ff40304f7839aa53b4b331dfef7e8a6fc690624e0c908470bcc26fb6b318b216dde28947cdeba627cda9e4378ea9a65940d3ccd3cd902f36bc0473e29e48d380165fb3eeeef6abb5b6b0ae180731b1cb8fb5257234c655648a05014ab5911f7dabd63f275c3c3281bc2ada2efd581639232ca920c20235f66dc9a49445c3fb99e3c81b40fb6479fcd9f7a501ace33bedb7f785101415783e5a4a751b5a778e6d6b8bd4d1b1814301a378a31", 0x1000) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000580)=""/166, 0xa6}], 0x2) setegid(0xffffffffffffffff) getegid() setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) syz_open_pts() executing program 0: sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000033000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0258bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$kern(&(0x7f00000003c0)={0x1, 0x9affa1455e4c0525}, 0x2, &(0x7f0000000400)="415074d32d9f1fb9674e697499234362f1e7959899f73ae9d2c2d2bc6aa222a5e1caf03845efe94d37717bb705a86b6b764dd7950ca9e93d17628ec04644741b32ce31393487b3f04100000000bb3a98b37b21cf6d78b614bca2c6590b64e9d1b2ba8dfd816dca1fa7f4c97a36f277234c469660897efc708cf0bae659d4025f5df25d41e838531e724e92311094745c720cd204d84afe89e69197ec75f0ab6474d679aacd24aadc86180f4cbb02454cf2433677686574875094e32d1ebfa9f5c167ee0abb278a57cf6c5aaafbba3330fb686b849f79a4fed61e9017a000"/232, &(0x7f0000000040)=0xe8, &(0x7f0000000340)="9871d38df52f1ae12152648584a9129793052c7249323de7432f8bfd9e338992368a407bffeb9e4ec7360631de4edfcb355a196a3e2875f346b66d3bac3700b15e667f669000a60ac400000000000000000000000700", 0x56) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f00000001c0)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000200)="fe4f9c96bcdc8f7f6d42916b27695afdb8873b4757c8a1256d2fdf2ac2e5a9f2e9619efd86266ea8ef676bb8720592faddd483b451086a58d2d4efac0ac44c68058bd8f3db82f98968477841d0db0f6e5978c35fe9e2164b0ace2483abede591039b9e519c1f517daed2171152f5f982f7fc435eac5d792d96b9cea5509daf103db5dfc5c00277ad2f260614c004eed5ca35540bbe38b5ff2087f141ee896e4e74f3e2eac3ec66339a396d85dbbf269f6539a5f108537a04fd3825150cea53cdcfa8df2fc3ccfe7dcae8352144709301d8cfd5cebb4968078f56bc08f95f771edaa9436d638dcaeb93f6f8374cec4c9b54e821ebb880ee", &(0x7f0000000300)=0xf7, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = dup(0xffffffffffffffff) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) socket(0x0, 0x2, 0x0) socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) pipe(0x0) r5 = socket(0x0, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x0) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x8) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x8, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3a, 0x0, 0x0, 0x1}]}}}}}) close(r0) executing program 5: socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x80) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fef8ff000000000000000000000000bbfe0000000000000000000000000000aac8"]) executing program 6: r0 = shmget$private(0x0, 0x2000, 0x11c, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$SHM_LOCK(r0, 0x3) close(0xffffffffffffff9c) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r1 = msgget(0x3, 0x32) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)) shmctl$SHM_UNLOCK(r0, 0x4) r2 = semget$private(0x0, 0x3, 0x40) semop(r2, &(0x7f0000000040)=[{0x2, 0x4, 0x1800}, {0x1, 0xfffc, 0x1800}, {0x1, 0x0, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x3f}, {0x3, 0x8, 0x1800}], 0x6) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f00000000c0)={0x10, 0x8000000000000001, [{&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xfffffffffffff3a0}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xfff}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x40}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xc9}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0xfe45}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x2}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0xffffffffffffffe5}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000fe7000/0xb000)=nil, 0x80000001}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x80}], './file0\x00', 0x9}) mmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x0, 0x812, r3, 0xfffffffffffff800) shmget(0x2, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) msgget(0x0, 0x4) r4 = getuid() r5 = dup2(r3, r3) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000300)={0x4, &(0x7f00000002c0)=[{0x6, 0xff, 0xfffe, 0x3, 0x2e}, {0x2, 0x2, 0x0, 0x92b, 0x6}, {0x376, 0x3, 0x6, 0x401, 0x1}, {0x9, 0x0, 0x8, 0x1, 0x9a}]}) pread(r3, &(0x7f0000000340)="27edeada166382950432f54b444b6789eb7382245300a85537fd134a6c9d15e11d6b29e2a9c67e7b75b7144ed66e9acd4800894d0fd109b6f69d70cd271abffc7f592259b39430be7b4afd0ab05018fd33826726566d9d5ccd316a987b1a544bec28cc16534f5515d04de6248113d4b0ce53686ad6eea47c8424c4735ca9bf57d80574d2", 0x84, 0x9) r6 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000400)=""/4096) mknod(&(0x7f0000001400)='./file0\x00', 0x8, 0xb7) getgroups(0x4, &(0x7f0000001440)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) r10 = fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001540)={{0x2, r4, r7, r4, r9, 0x98, 0x4}, 0x7, 0x7, r10, r11, 0x8000000000000001, 0x7, 0x1ff, 0x3}) setpgid(r10, r8) r12 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r12, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002d6e0840 executing program 2: socket$unix(0x1, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) syz_emit_ethernet(0x5f, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff000000000002600733d09428765f301f554fd9c16e2d52159cdbb9d1356a3930522d9a6857f4ad8bf5ca1bf50e13ca3e99aae5e6eb46260768a832d4df47358413a29e4f392798d7"]) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, &(0x7f0000000080)) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000080)) pipe2(0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) executing program 4: sysctl$vm_swapencrypt(&(0x7f0000000340)={0x6, 0x1b, 0x2}, 0x3, &(0x7f00000003c0), 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000200), 0x3, &(0x7f0000000240)="4f16e779b30fc1091b59405ec5f627b1ccd9885992c8d8d74a1399c6d97f16c8444e8999f31e1e10d4c0dd6541ec4ac789d3d789a06c406c3ca41c2acf57a46ae471040070dc7a136db735ecf0c65396ce77abba72e0b6c16515873884b230d817b3663a99110fd9", &(0x7f00000002c0)=0x68, &(0x7f0000000300)="4a5d935977468bc11cb9b1d260b1b7a7c94816f1b5b12161481e17a127c41b061df44f0acb0ce7c8a83d8b28cf", 0x2d) sysctl$vm_swapencrypt(&(0x7f0000000380), 0x3, &(0x7f00000003c0)="7bfca2d511940885c102461afbb0dd20e41e8191deceeee37ff9c310cccb5bba47bca804ca00c9803ea3325c59ae241e13b76bb9dc4c17589bf637d112464bb0c34f10d296cc72e5406549c711c20f388f7cc7bbcd379337ff1174515b04af4d20b384bc69064f71c9ce6cc6b93ca28c8f1159a044ab61ce3a702f2e7ce17e023fa0c3294c197a08d1ae69a8fc6c6b8f0854010daa2d81520877b42fe25c9f6ba283a5c3bba9cfa2ebf113d04f72dd7cd1ab009e4f3543d56b", &(0x7f0000000480)=0xb9, &(0x7f00000004c0)="08d3c36c9551fc5cfcd41157ccfb7fb170ef7cdfcc15353784a3a50ff37b833129228cf7c52ba20258637b888278beb584cf46aeb2d1dcdecf2892eb8e8f56dc418562640dcb62920d6b920f0becfac823228b7337c4f7a2ee2293168811a5152c10c5c20b8232f6bf388c39eed5aa4c1634366da95d4a95df1acdc8d04ad112334bdc6bab3e8a4f12c278d130327a", 0x8f) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040)="7318f6c762bde30979da0a9409651dafd1c2ef7dce073d46034c9cd813be6355f387ec3a66c87816b353a088bbe6245973d27771e9442c4dccc74066bdb02a5c0ad2fefe6217681e9f7e004a47872f5f4a726c9f569792e71948520e170f3cc0e34e60e3b5d3ebe6d5c44f5e27f4e3cc4a36566bd0f33c6b1a5658487c9a033ca56806d246f2cbf04bb19a337290c30d942387289710a917c2c90b9d9c83c44af478dd25d8e4fc75860e9bfddfd4029ee37a7054b9bcc754cd", &(0x7f0000000100)=0xb9, &(0x7f0000000140)="c60f5ffa3060e8a22763b065e16a9e566fdbe73c4968dab262a1a290141a044791a79eb6d99cb84d98861f9636766079943c43fa4010bbf7f8c542ae47b72012742c586c88bd5c4cce48f038e4fcc2fb9139db8aeb21bbcbf4f90f0e991265c90f96fac9c1e0e6c27d84c27178cbe789378884530d1ddd2d9a8141d0dfae26b2a9538a58bd649e26a89b6a51b6fba7b097", 0x91) executing program 3: semget(0x1, 0x3, 0x10) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x8001}}, 0x0) (async) setitimer(0x0, 0x0, &(0x7f0000000180)) (async, rerun: 64) r0 = socket(0x18, 0x2, 0x0) (rerun: 64) close(r0) (async) syz_emit_ethernet(0x0, 0x0) (async) socket(0x18, 0x3, 0x0) (async, rerun: 32) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x28}, {0x50}, {0xc6}]}) (rerun: 32) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) (async) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 5: setrlimit(0x0, &(0x7f0000000980)) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000500)="940105782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fa12ac17733a0e2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d63734e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c30600000000000000c90de81ed200000000000000", 0x194, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, 0x0, 0x0) r3 = dup2(r0, r0) poll(&(0x7f0000000440), 0x0, 0x8512) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x1, 0x101, 0x4, 0x0, 0x3ff, 0xfffffff7, 0x9, 0x0, 0x0, 0x298, 0x2782}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000480)={0x5, &(0x7f0000000440)=[{0x61, 0x0, 0x80}, {0xffff, 0x0, 0xfd, 0x101}, {0x6, 0x0, 0xfc}, {0xc52, 0x9, 0x8, 0xded}, {0x9, 0x1f, 0x6, 0x9}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000400)={0x3f, 0x7f}, 0x8) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)) sysctl$kern(&(0x7f0000001400)={0x1, 0x50}, 0x3, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518e95e24c76c052edaefa59eb6ad20eaa1b5227597108830a54619a32e0678d186c5abcd180272a076342e8219bc024ec4e9be6a940223abb0dd3494f2423bb7c83b1990ec2000050563122927813c7811b23403009e4fee40b39b3230659fb81aa5c3f2541b22df354790e8a4704cbbe2f4112254077f02104fdc747b5cf7fee9c377e5f243260fdcae8ae0696ca966f61a1a7758ae06107de8ae5a51a4655d06b0af17920f70da604e7632e72d715e5945df926e89ad790bcda96b54e6156eeca336cbf077652ececa9b759238b9413b3fbcd6f33072558689bfc417537e5ae66ca4f3bf395c475abb1e48a845436f031a34dc0e07d94f6a72d46ab71906d378202373eb8817b82a19253ba5935197e714b0d72296115b6be5d6206f5f7a814fad07e438e7d205485e25cf12c326239e0d3151ba3d7bf94901414d04f48256f6d21fd2f4a99d1eea70d2582958e390c2497b45a80a10e70fe2417b65a7d17b21aa10b3ffeaa3e05331ae45cd88ae2c1f2d5821d2ecd5c7c7111754dd8e46f5e44d4768775e76c44504227f00b95fef79348ec18037d8ebe841afd90bbdab3b8ece568d0cf4eefff067711522df75b1e2bcf7d981d676dfbf586d9ad94c5383a5a1b8e5900c77fca64fa5382a7d37d0d3505cc69bde74ed00000000000000", 0xfffffffffffffde4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) poll(&(0x7f0000000000), 0x43, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000080)) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000040)='_', 0x1}], 0x1) syz_open_pts() setrlimit(0x0, &(0x7f0000000100)) sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000180)="e84644bacefb874857b871e75da181be00f76e8a1afd52a05f5a80e377f203abdca63cc449d32878d933d5aa1ccbe26656dd7e87573001e59cbfc5e461881ac91979fbfe4a76b9f6b00233206c648410a75b2750c5f97108520062343eef4127ae3deef1dc718a1e6ad0088a456eeab80da247acb8c86f1f6128c88cd6f4ef0c5da3b12ac45a135d3e7accd89809ed944bb7ba75941be69577043d59e5806b74693c4805284b020f3e14bfe3cab6a01cb2002ebc9adf078ccadd9116d4b948010a79e4738e9e6721d7ba36aa1da6b80735c8d208f92f899bdde008343c1260accbe959c0949dca53d9211c996a97ce6033d89b1392a04c63a58b8cc6016231e20c15b94f2314e172b39d6326c0a25c93af8916ffee1408c58535083323713efaa5a78d5450b83ad7bc159b630f1ec10d7a800a54081b11758cb25baf78ea8fd4d110192d1820aa7a8741ca2fdae136cd5f3e5cc037268bb982123c60769b85d08053fa95893f61405a548c118aa2c8e66172e63d1bb88bdc45b0379c6899319d1b580046dff5633c42ccc6f29feea73152fb897608c44793fa2c0a27eecca4db08d7ed8122fca0c9430f97931b1ac38ab1f19274a5c8e2dcfc0fcaad5aa7d46e3e7400dd12627c3f0de591868b04429c8ff22c04bf802a67ead0a57b3089c7b0c6bec8d6c90d2cc4ea4b4bdbc868bab216a67c3976b475267234a44b1e5928596285c2447955c0527d7bbc716ef4b656bb8052f90f0381cbebf01596deac70a397e7c14525850f074e6fe9ee795619a50fe11382957570ff9d363312f450346aa44e454994ea1f2cf90f3d9368af705ca888deb6a4ec87af5923c9a48474701f14a4f82bbcbf6fe271f4fa9901f85985", &(0x7f0000001180)=0x270, 0x0, 0x0) executing program 0: symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x1, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="00024000", 0x4) connect$inet(r0, &(0x7f0000000000), 0x10) executing program 6: sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f0000001200), 0x0, &(0x7f0000000000)="1d552077d86140175dc65da1a03c1e80b401d805b578970af4adbe312289c4d1d428645b74d35e0381d5efa4045019169682342ed8d838b6e7581566204255fc46c0ba4e5d7e9fbbf473515ccdfa91ab54550e", 0x53) executing program 4: fcntl$lock(0xffffffffffffffff, 0x9, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="55a9c91c13fd815d9b1931", 0xb) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x1) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000", 0x7a, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt$sock_int(r2, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1000004}]}) open(0x0, 0x2, 0x0) writev(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xc}, 0x2, &(0x7f0000000400)="7b8b321bab5063092cec706afe5f5edf5b4df747b6d0a55c54ce83bee0bc790870952d1a61fb8681395b0316bb66263f6fe7b9e75bec6e74370ce4a12d7149d1b5b58fe940110af2a2a26fa38dbba87c44886d3b38a3cdc855f1038efca72bc363c681a05b8a8ff1f6193948fa7672eaec10b0150dafbba40fdf3b27c8e6ce02d78e6871c3001cd86c80f91e5aeaa0a06f09871db528b5f5ae1e46bb69705cac6f82eec8bf50714d049fc608a3553c8a47f4ea39789b0a9b6929a2b22493c7061404e1fdd5aff135d1bc7e2db9deaf52e35276ac5d36b785d52be5eb8355e0a060c0dd01c21e0e1bfee0a6b9fe78e634fceac90e01ab5475246d0404458fd3bf06762c59b48bdfb0d66491d72714e608763dca62a5315e1edf56bb7a10f0325f64e8b2e3d6e45995179264431a55b14bc76f92bba2074085a39a02f293ff6ba68efcba3590cba6b550588ac9909d28da51b27f4e75a3608ad0aa2a2d40d87a636fc701e6a6910093c01402ecacbeea65f12a651b41c0bde12701549554b7143620998e13a9046d4271479c3325a3b5f3086222f84c26cf96644696726405a552210bcf812a34cbec417e4419dc9d17b3a3435e100af2fe7e076cf5f5b4094cb3afa2e7eec43ba3371f973aef3b0f20a9486650ae31b15ab3d43caf5fc5e4fab669556dce5844fcc9192c2fb002a708942b6010360196d1883f8c570a2dfd82bae51ba5f150d57ed75eab09909d5bd091f121b6cb92c34fb82ab14e6e2dc48ee5e1895329e4c2d16690e6300d2ed4e73a086f07c1d22b709b74f944c42fc28ad825dc189bd7788e29976ea1a069863a999fd4026e1adaeff2e3f6b41ec0dc39a36683cd2b9ed8ad8d764014298c9fb7d6b0660fb8b74ced546243d3e2a826c65afa1f44c717c842f63d2a1810fc7bf7831dda80e9001778a54f56e8caa56e756aa8974b620a56197139d4e9242e0d81e9da8e460824f7fd20de450d40c007607a7924e3b99b99e4f59740b4f06b26f439c460b7f49d7fdfb3165bbf02d60a12f838b1d814ae4d89c633ce5a0a4a66856abff17322f60d39abe75fe798205f5378161928cf8673e4d6270595fb606a88c9afcf551d8d5b70e800015d2e246562e495d21f8c7b83f92174a9df074ddc1771375836b05f9b47a79276d2b3630f7548fae671c9dfe0466f7b1bb2433c15f786c2efeb1a462bedb2969b72e62f3c454010cc2eb6f9fa8ac55675cedb32a7e5b0e130e5735dfdf78de431bb251abfff1bbe6249e69c11e105e7c686ee375a718eca8ddae7cf584ee590401cac0f67218580d80f11b5a6cdc9fdda1f7967cd49c61d28e6c0066ae1e91b63012afda870f1b1dc74ed9a248bbd35e132baffab6d52a5df40257a587b0cf7ebd508a7805d15d2527461f80bc251fbb28fe4a58bfd1a5b5aa9243b7ee4ee0cca41bf0ff0b9a6758f729d57c2fa7b292b79c3353812f6bb742932c284f1eb421dfa4905ad1d386c96bd1a583192907f3af1993d440fab4be680503dd537ce5d2308a4ec489280c7a4268ef55c6461d3c227d45a6ba3a0a80a1c7260b16986fbd325e040becfdca267e13cefc5024c5da02c104200ce3662c797c07a49b2b577a5e3fba0c18cc73a3459ca352e648873143feafa02f9088bc5241b120dac55fe2b8bb5b0c232976ae329b15f5d81e65431e085324a01c15a82462aeba499b0c0b1f8e056a071af4aeb548599b4f7572a308c8ec9b47e2057c0952c398779ed0109c4dae0c6066871e9a657edbc4eb8360ffcd1849e047bef533c747970b012a7e37c34521bf6a6b2a6bdb47b54ef1dc2f6ee6fcd91da9334bc98979554e3d8c1376c3acb96b28c1a9e2ec5cca67a882cf60d666ff9e6e298238a5b9938e4a9ec3e3cc7a44f3d475c23fb2f9ec79c6a9cb82e530b72b252713bc71c9c2f074bc0ba5a4734aee3b9b9d1daa2e64487908b91ce864ac8887fabf8846e975fad034dbbce5076a5e4640981541244746a265e56ac31d8b732c41f70e5b9657cd5f6ff45c8a2f96f4af3eefc8f03fc597c2871b16ec8cba848f58756fd6fdd4d0f1881c71810c2788b118d88394024766aef258e8d2b873b5152df2f5eb1829041db89e556a64dc9d03d83a1a7313e1a8d60b488f7fc355254d0f54cd175af3ca2dff953bb0b39a6248454ff64f11b463aaeecc75de4019ce113cf9967c31e5c3d0b81c420ec183d828b70a9a932bb201218baf3f26be538e8576b5bc3a81d48b2717402ffb5e7cd0fb9350d8583675c89df5b7b23e252a26a98a2064736ad82b6a934de783d44c41828e2e4d81fde96ab3177397e907f47a49e2ee3049c27d72fc9ae86dad3336701f4156912dd9f2af02c3d3e540c9585502f4b89d292e87b42c84a67fb99796b38fa6945feda16c9dda9b82619230d9c10f3fe0a6fefb565df78fb9791af879a84eb5d6892ec34e0996db8add85b1091afedd92549b389d62be194098a2eec14038b8639f993e0e618b4f0c9cf50a846d15c03a7bdb93feb708b8c3f3ea8be67eabfb31ffe30d23122f611d9d9ee563a677e069b295096b4f6fa60e5a8b384724b2bff241e017716b4683c0e52e9a0965eda4c05d6e3ba350d14227eced231eba05a4112b2b1656c01e98170d48353eb48ff0c7181fef4176e31c3d8af75fd49491d3e5fbbc28a9da0789f234d45cf1e584de57a7b6d74c16f6c69e374492732d4bf3d5ca8d143a2605cc0bbed4acd1a4a9918a0c4ac1584d3dc6b7a06f95bd2cdad5346b8705985e6df8179ba060b2cbdaa3531629b0a1d159e63136d4ed1f055c9c4d8ad55343df66a09c91ddb78101a2fe3e2d62a4ce2e3e72887fe4e00f5f5b86e2d388d27f3fd8937413b62e51fd922fb6bf35f10b6dd17f9b86bc9c0f33abf5892abba12bc13e23dfa080950065d7115b18edb7ee24aa3bd29ea9c67e14cf4063fdb4ec601a31c89ed102feed6c52b5b5dd6a191b8f23d4e92b4a0b371d4e27bf33714fd4795c19c197a032586bc96a6128862ed074bfa3d3d7c0d29786f9dfe71639c442ec65bf820bcb012df5d18b6a623da1ec8a8213dbf0f658352a9c9f78eac378e87da29605b4e5982108a3f1a0105c619f613d55ebf70d417dcd37fa79e232c089f632f578e5d599bc66a70b49b7d66f3102e1abdf9b7feca24559f8e0e504131b54f8cd8e2a4ed95758f84adc975d52d6406a4f1e49d504379042f98f5bf76553d0f21267d9393d45125414241c020096abc48f033dbb4cd1e194268fa460929ee5f953e13db7965d0e638cac882611ff1350e79cea98fa4d4f2bad9a89ec3bc184f03519585fb2d16ce251a4ff36425f1e23826131cfc44f1614b6555f1b687aa6de2061ee35de684cdd78a39ac77ff6ed32101dbc2386b0f4570b5a5435b940ffd5cd4172bd34791f6763828c1fa503b292640a0d341235d0b5c3dd5a79af0d230e53090a9b0fce12cf6cecd72676c9b9bfda72e2d8045226acc52cdb26a321ae095463243c4bf60dbe0f1289c174477d0270806045ba2e4e4a9cf6f5d07039488ce3e0b3e861d23723a1a0a7cc503a021b86f4c2bcb206934cce0569ab9778ec0c760df2e6b6b8d131dcf5da2d5fa28197a9b2c76ef65a2ff7887fbb119a6ef4a3dc1aa39e7e18bc84e74cb9550273e8cc3a9ac62ac6abb9aab10781eb69e165c3fd897a9229fbe04d59cb0d3eba59fff788a50e486f023cf3d5352dd1b58227a1a7a6175011c1d145db759b4016d64c2679b72e7a3512143266a36f3be341350101c09e4123fc8805b214481c23ddeb3bb86beb392b49485fdb6137688fbf458b21451d0c217e88966b913763953e3107e77e4305c21d0c4a8e906e26fae025d38172231530602b911dfda30a0717e141dd2c3406d3c2ffdda5255c5e1460ad3c947c4b7163afffd9b50f2497cd0acb6c68d4e71c2d8c6ec69c9c7420a4cdeca8114bea6addcaba94fcde51cb3af8b641e86d0b346483f0dbabbf389aa755e587109f98511b5cf12b3130461a52ad40a083678a9040b362a575dc40cc70577ca65a54e99f822f93f4774864d4c1aa5bb4e2376e8ec9ba4ee9dcb5c262828b4c025f51de3b8d71665117e1373e786146b6a4d5516431f355f7d57fd63ddefccfa007b76eb4c7337590eeeec9713b06921c9dec69988e731825903bf083dda8de105510cbae1a982baa04daa789b79dd2d7ec5304e14b47934eebcabcafee4c1c6179c5a4217e0eea84ee1967ee2dd82245e13d95b9c624c726fb72335c4af6fdbe835fe9688fe32a63603144f161d6f30136a1b06db74465b3a70f78d3a4f0091e65637fe6da305bdbb373b2eafa5e7db72b0413eebd04677fc1c804f4fce8f20aa51c99473a62420fee3580acd22458560780e5428f59a79e223710c653ab2a2491375ffc6277e714561d98a106727303ab2d01aba6156c6209d0e3fc5dbdb6c1b2d52e1537aaec2befa6d322150422f5c526c0d485ad68eed0d302d19d6d0512d15873df7cee884d348ed4d8b1c7c8fa4acdd2356070de36a860da3352a0ca8fa6188e83947eb071f09d6abaeddda056b553592ab0578bf0df22ac5d0bef3f8a8e03b326a32c9d6eb4771ac3762a628618983fd933824141284d555b2f52e934068f7ec9a65e2a894b438e573a2632a62a7e8914a1c842f5c4a7a9c4b0b762245643ade1ec4fdad154ee731e11d607f09cb86931f3e67ada6c11aabddb10220f294e29545ed8a5857d64c20c1cee3adf36e9136d1a3a4fe7253a83a51d8f50fcd252f258f27f235c9d56deddc11f07930978538d88d14e73a0ca4e3d6ee32a944f8587ef6650ba59405bac2ee503ff9f2ece098299287687eb18418a780a8b33956d87dc3186d8aa2f26fd557eee1d988a6bf8c482ef93fe19854b45202e7e234f246d54550475457f0d459bedae55acc70497483de3589d37b30ffd3629e00fa8938ee69c16a8a3d2166114be42a5e45fef67e529f91462de8aa4f9c045da7a3d775d071cb923303fe1ce8051b17f771070180d3cce73cab54bc76bf0083697b6e62ca3bcdd6247c06c215162839f4e776b34f9297f9ec69c018e515a2e3771c640d9e740ee6b68f3d40fc885fd56133ccef7ff79260f90f7a0c10d030a9cce2f10519340349da0287a3bf57c0090979e92b0b99d5832da6c163a73ddda3d6cf6796f2dbdd4acf1f763a5389becaa4598637434e3ddd07c2145509917e70ea4bbc81543e4db2864bd6bc523aed06082b47aa00735d9150ae13fed5100a912aedfea585b3c69f3ea1ba23641c7a322194050c01379b1667f2662f9934994601871e519cef31a0f38441ae524f1592fb5267978149404f57986e4f80e81c365774cd3bed4c3a23658e1a35356b1993015480facbd87eaefcba10a2511312c41159faef3bc7bfd4064682ff6a539a05efbeb1000dcfb38ce417a7cc93d40a21e1d423a81d815c6de433da6d5048bccb44009f62a1d69923f83b6492f2f2b6f216c92ab88ae4da3af4ad485f7fb3335b0c74cb834f36b933a5257c23eecacde24e6eb4c74ad09682997b8df244c59d5cada156fbb631438af191392118048cdebd393b1b7d31d99534de0e3417d7742c6458ddf352f7e34c25d9f4100d2b30fdd32e5b6c3a2866925a251b01dbe60083c1c272367d13c8aeda4a459efa534e23761aec8303674241aa6cac281ee9749339ee68b67b2f769a1ea4085955d3f8c8cb512be55a99b6cbf1490744a76ecaf5bffd3359841b457a04fee3cf883852fbc8f49b563f1b1fd306ec8e6a602cf96c9081a26f", &(0x7f0000000040)=0xffa, &(0x7f0000000140)="f19a0079f79f6ace3a3eca057db91877fe6867dfcba1fbbc13a29bcdde290a54a5636e1c7670d36d68cd27f7574d970e09ae641dcbab8c57cb16e6486abe1f7f369cd77bd696be1d0cddb0ace7923a1704c2cac421045ae1c982eb5a947307e7a9147911aff470c417fa192ed135aa77daed128928bb120f91d2a5aeea1f054881410f565ef7285640bd4eac7db368cd343977bc5966050fac94381b88c33eb98ad753295964125a5e97cd50859827b81df27dfd5230d240444a03bec2b6ba9d5a5edef56fbcf5c9e2fce5f560", 0xcd) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000000)=[{0x14}]}) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x8, 0x3a, 0x0, @rand_addr="3be1e300", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_request}}}}}) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{}, {0x2c}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) socket(0x1, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000003c0)='c\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYRESOCT]) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x1874, 0x0, 0xc36, 0x5773c543, "00d67c1b00"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="28103156661e1962e11531db8ee6caecceafb1786907ab53e711337cbf008cdfe729b8394f5f0de0bfb5d3a4d8be1c384665d20e75ed4f345c8d8433148b0249af3482db7310c04b5e753f9db5b121780b3e5f90dc51b34246f9feab7150eec2dc00f5c99aa7d654448c595f2b1a572f681f5d5b1f8323caff93bcfd968888732129a8c7836c57d8702a95c4baffd0b56d5558c8d3d27a035fa2687546d5934a21bce88aacb8158348c1ee8a", 0xac}], 0x1) executing program 3: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffe51, "dfff097e00000000000100"}) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) r2 = socket(0x2, 0x3, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000240), 0x0) executing program 4: syz_emit_ethernet(0x9d, &(0x7f0000000040)={@local, @empty, [{[], {0x8100, 0x6}}], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x9, 0x8b, 0x65, 0x1, 0x80, 0x3a, 0x0, @multicast1, @local={0xac, 0x14, 0x0}, {[@end, @rr={0x7, 0xf, 0xd1, [@broadcast, @multicast2, @remote={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0x3, 0x1}]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x15, 0x4, 0x2, 0x7, 0x8, 0x65, 0x9, 0x3, 0x61, 0x1000, @loopback, @loopback, {[@timestamp={0x44, 0xc, 0x7f, 0x1, 0x0, [{[@multicast1], 0x80}]}, @lsrr={0x83, 0x7, 0x1f, [@remote={0xac, 0x14, 0x0}]}, @generic={0x94, 0x4, "0baa"}, @noop, @ra={0x94, 0x6, 0xfff}, @ssrr={0x89, 0x7, 0x2, [@remote={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0x7, 0x0, [@local={0xac, 0x14, 0x0}]}, @end, @rr={0x7, 0x13, 0x80, [@local={0xac, 0x14, 0x0}, @multicast1, @local={0xac, 0x14, 0x0}, @loopback]}]}}, "fef270ed912c4a"}}}}}) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x20001fffffffd}) socketpair(0x1e, 0x3, 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000180)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x48, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @mcast2, [@routing={0x88, 0x2, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}]}]}}}}}}}) executing program 0: utimes(0x0, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0xa011, r0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000030000000000000000000000000000000000000000000000000000000000060b9001000"]) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x80000000) executing program 6: sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0x10}, 0x4, &(0x7f0000000100)="b14fdbf3c500002549aed6233bae3c6031d7de4e560429db062c030ee056b497dc4e4a0aaf1f0f07001aec3860e638aa594e8f1bd75f78dd2dc94e3ecb5f27f239b1bdf4c737e19a7c27626bb5740830d874091aa437", 0x0, 0x0, 0x0) executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x5) semop(0x0, &(0x7f0000000300)=[{0x3, 0x0, 0x800}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4401) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000003880)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x1802, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280)='-', 0x0, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r1, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000002240)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c547976628a1d43aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079038954403a26846f804313151b674b991907054e71cef065939ccbd5c4b5cc0b95d9fd587dbfe1559cfa027bf8f95af2788bbc912dd53e3729c1b7298815fc68f0b6bff49cdf2e658c1b51099eff58bbf8ae9f6b334b0d8d5aa55d7abf78651323b8e23a5459e130384c2d5fe128b0b75a46983fad0f67d7bc2f264bc805c24aa47434edfcbfc3f8630e8756507c35a0900bf447d", 0x12f}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x1000000000000221) close(r1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000023c0)={""/16, @ifru_dstaddr=@un=@abs}) recvmsg(r3, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000140)=""/226, 0xe2}, {&(0x7f0000000240)=""/162, 0xa2}, {&(0x7f0000000300)=""/214, 0xd6}, {&(0x7f0000000080)=""/38, 0x26}, {&(0x7f0000000400)=""/1, 0x1}], 0x5, &(0x7f00000004c0)=""/218, 0xda}, 0x802) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) accept$unix(r4, 0x0, &(0x7f0000000040)) r5 = socket(0x18, 0x2, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000002380)) setsockopt(r5, 0x1000000029, 0x41, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000600)) executing program 1: socket(0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) close(r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xfffffffffffffe6e, &(0x7f0000000100)=[{&(0x7f0000000240)=""/152}], 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f00000000c0)) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000140)=ANY=[@ANYBLOB="f7ffff7e49002adb0070162e0806000f900006100009ffffffffffffe23bd83edec6cdc369b3c6673b480584aaaa06000000777ca0a5843fcbec59232a1fa5205726"]) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="e65ac238", 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x80}, {0x416, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) setsockopt(r4, 0x11, 0x3, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xecf3a63ecf0e593a) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000001c0)=0x94b) r1 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x20, &(0x7f0000000040)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="55a9c91c13fd815d9b1931", 0xb) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x1) socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000004c0)="b10005030000040000000000070000002fd3357ae30200004e3039d2d236acf20b7804be389fc16b79d90a6e3b208bca01f9c967f3164991f7c8cf5f882b037be1aa0500030051e2f0ad09000000000000009b67a62f4d335c223e7d0c032bfa896443a42102000040720fd18bfbb670c1f5a872ea23360069e13c877a05853e5b9d50addd5021013579b12848dcd770d6cdbf7700dba42da10c96c2d7a356aca636d9530052699fd32582fa11ba41cce33c05c23a051a5e01b2e77f1486d2171cbfb29695789b8a43646dcb1caa008c03ff7f0000652ba9dcd0ec1600000000000000000000000dcd2fa091f4f74360dff09f482fb66c4cebee181b32e3f4c0854554f138a243dd4f0b1956db484f3a", 0x110, 0x2, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x84, 0x0, 0x0, 0x6}, {0x5, 0x0, 0x0, 0x1000002}, {0x3, 0x10, 0x0, 0x1000000}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) kqueue() open(0x0, 0x0, 0x0) socket(0x20, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000140)=[{0xfff9, 0x3f, 0x76, 0x4}, {0xe8, 0xfa, 0xa2, 0xfffffffd}, {0x7ff, 0x2, 0x1}, {0x0, 0x3f, 0x6, 0x5d5d}, {0x8, 0x0, 0x80, 0x9}]}) r3 = socket(0x1, 0x2, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) executing program 4: r0 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r0, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x8000, 0x0, 0x0, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r0, &(0x7f0000000080)="8ecfe95f951f9234a1bee17011d1ccd1d4235057e746425f3c60c4740a6d19a838712c54964b876749bf14f14c69f4c9d795cead003e3ca3", 0x38) close(r0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) sysctl$hw(&(0x7f0000000040), 0x2, &(0x7f0000000200)="dc2d93479a45c273d073474b138b4e5925114776171458e8a0d75631bcc95ac7ed66cd1923d50b41ee1a2ab454e18cbc3157b28afd5cb48f975c7e13bcde9b9f441516f06883280b31f0c8b778d73b3e47064f08c129275cec35e1d34e8eb06b8fa981d115b461fd27756659d0ea05fb60c023f530dec754ad9be9ef1519972216246c07622633fc497817193a8171accbbf406b2afcdc3bc316b43d558d9799eeb1891171c6d40564e3cb145858ed318c6c123259d83369a3ced7601b97a81199d432973c3165d51fc1adade92e7de9136b76a6fe355bdaee2ba3a4008d6c4788261a", &(0x7f0000000100)=0xe3, &(0x7f0000000300)="db1a20b68e5d176b0a62af1aa389b76e2abdfb6d6ccda09a63b9f26a6c74defcc0607d7eda5f2e10c2330a308956da91e5e2893cdea811dadd268314824b2e62043176d4352c6d973d0d67120ffed8db7e94790c01e3776e61921281c1482d59e98cafa5990e55b2a62f19e9d5fd2f44a3bd8c3f8f9e4afd6e8c77e615813d49078f45524e470ecd841ef2beb9d7102da7636066444214f6294e0ae8e12b00466284f07d10a83a478359f80ed06cb8516d1cbb9e123fb91f83883328b07de6a8f5380027bd79a13c135199", 0xcb) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)="7629663234b2ada43ddb307e8f95192cb25beec997d01aa856f35cb45cf4", 0xffffffffffffff47}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffd, 0x7ff, "0000c6f2646100"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2, 0x4, 0x83}]}) socket(0x800000018, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') syz_open_pts() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) listen(0xffffffffffffffff, 0x0) r2 = msgget$private(0x0, 0x746) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x22, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x52, 0x0, 0x7fff}, 0x0, 0x0, 0x3, 0x0, 0x50ca}) msgctl$IPC_RMID(r2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) dup2(r5, r6) executing program 3: syz_emit_ethernet(0x22, &(0x7f0000000640)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000008004500001400000000003390780000000000000000b554a1fa54cd6ae832e3b0d6ed5a3640fed992cccd1f382c9ea579d5c91a5fe7488fbdc249403fe9fb5759d1cc8a341b4a3d1ec68b933f16a94ab62ff7ca6ea400c6856b44c3cc74d1987483d15709cfeb19e46a7bb0cab5712972f7cfc5685f1a4942052e4cb2a19cc2f274dcf0353643f95e6efb4761c71e438fefe35ce1323520e5eb7e"]) r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0x800, 0x8, 0x2, 0x5, 0x0]}) socket(0x0, 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0xb5, 0x8000}, 0x8, 0x5, 0x0, 0x0, 0x100004, 0x4, 0x0, 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d}, 0x0, 0x0, 0xfe}) r1 = geteuid() getgroups(0x8, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = getpid() r4 = getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000004c0)={{0x5, 0x0, 0x0, r1, r2, 0x0, 0x49}, 0x7, 0x7fff, r3, r4, 0x8, 0x8, 0xce, 0x1}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000000), 0x0) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000005c0)="b996b6ba43708da1421845a95e70f8f3bac3b7b76ca785241befb1f9f11b46d9", 0x20}], 0x1, 0xbffffffffffffffe) socketpair$unix(0x1, 0x0, 0x0, 0x0) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x80, 0x2782) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) dup2(r8, r5) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r9, 0x80002) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r10, 0x0, 0x0, 0x0) preadv(r10, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) readv(r10, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/222, 0xde}, {&(0x7f0000000100)=""/127, 0x7f}], 0x2) r11 = getpgrp() fcntl$lock(r9, 0x8, &(0x7f0000000440)={0x2, 0x1, 0x30d558c9, 0x1, r11}) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f00004a9000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f000052e000/0x3000)=nil}, {&(0x7f000077a000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f00006e1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f000009e000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004b0000/0x3000)=nil}, {&(0x7f00004d0000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000064d000/0x1000)=nil}, {&(0x7f000077c000/0x1000)=nil, &(0x7f0000020000/0x1000)=nil}], './file0\x00'}) syz_emit_ethernet(0x66, 0x0) syz_open_pts() shmctl$IPC_RMID(0x0, 0x0) open(0x0, 0x0, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) r1 = getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(r1, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) ktrace(0x0, 0x1, 0x4000062c, r3) getgroups(0x0, 0x0) close(0xffffffffffffffff) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r4 = getppid() setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20001410, r4) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x66}, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) dup2(r0, r1) executing program 2: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x18b) mkdir(0x0, 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, 0x0, 0x0) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0x0, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x6, &(0x7f00000000c0)) syz_open_pts() getegid() sysctl$fs(&(0x7f0000000440)={0x3, 0x1}, 0x2, &(0x7f0000000480), 0x0, 0x0, 0x0) getgid() r2 = syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1f, 0x0, 0x0, "cfa7ac1b04b55597119500", 0x0, 0x7ff}) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000001240), 0x5e, 0x0, 0x0, &(0x7f00000012c0)="914e3cb091edaeaec87404b926e84f397b992cf6b9917a1019fc3fe600cb9f895790fea1cc80093f593df06e16edf8bc31ae6bf63e607694bfb5d2da8e67768bd1f5ce4cad1c12ece5e4273bee3da4d15c207f1d641422dfb6f5f082a06ec6aaf20a7ae1dc0a4dd83bec07eddedf9129e7d4008bcf8e82a7857ed6feca5cb095864634450247c0bf", 0x88) fcntl$setown(r0, 0x6, 0x0) fchdir(r0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001180)="b32e90c3644eb2e48b94743df15f33ff91d01c626e33d9c91762cd76524e3d1085a966625892455ec9ac4457569054b9488e8f9b8c17fe6f2b4c7663f4f1afe642734998f1e715f1d998d12ea5b4e279540657945bc94fbf4d1602c744fb436d5df923dc5bd73da216f696781e51c56accc41975c8a8e2734dcc0de28c1abeddd90f7c7aaee3", 0x86}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, 0xffffffffffffffff, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) 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}, {&(0x7f0000ff0000/0x3000)=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}, {&(0x7f0000fe9000/0x14000)=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}}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r2 = socket(0x18, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x15}, {0x26}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) close(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00000000000000", 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) kevent(r5, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) close(r0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) socket(0x6, 0x2, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000003c0)=0x4) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x11, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="bd748c4e24c8c787b077e8399bcad5f90a333988921c7fd80e4482093fa72116b7fa04734fc9ec48c560d398a006680c0b6850dfe1d64c7da4a107ccb73698348672534d6663d18359a787afbe0e9534f3302346c850ae0b57f5221cba9003a9c7628a0c61841a51b0acc3a07c65a959c25de39c162fb643124f8bcc6a341d142e236ec43859b42b6701b72318dac0bdabfabed446fad7e1468daa02a750bdf4292df3cdf570b72b51731c37a479a4007ddf005163177452bdf1a56186da329f9a64bd1ca1aa", 0xc6) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x0, 0x3, 0x2, 0x9, 0x9}, {0x7, 0x8001, 0x40}, {0x5, 0x0, 0x0, 0x0, 0x86f}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x80) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000004c0)=[0x8, 0x8001, 0x3f]) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) r5 = socket(0x11, 0x3, 0x0) connect$unix(r5, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) r6 = socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2008, 0x5cda) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x40) readv(r6, &(0x7f0000000600)=[{&(0x7f0000000640)=""/257, 0x1f}, {&(0x7f0000000780)=""/254}, {&(0x7f0000000500)=""/159}], 0x1) socket$inet(0x2, 0x3, 0x2) executing program 4: open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) dup(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setregid(0x0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r4, 0x0) seteuid(r4) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chflagsat(r5, &(0x7f0000000080)='./file1\x00', 0x10001, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@local, @random="a36e741e7457", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "0400", 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, [@fragment={0x88}]}}}}}}}) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) syz_emit_ethernet(0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x32372446, 0x9) socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140), &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) r2 = socket(0x0, 0x3, 0x0) connect$unix(r1, 0x0, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) open(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) connect$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getppid() r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x20006473, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x1f3) setreuid(0xee00, 0x0) r1 = getuid() r2 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setreuid(0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') syz_emit_ethernet(0x4a, &(0x7f00000002c0)={@local, @random="0bff000000df", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x14, 0x3a, 0x0, @rand_addr="3be1e300", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @loopback}}}}}}) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0xa, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)) mprotect(&(0x7f00007e1000/0x4000)=nil, 0x4000, 0x1) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0, 0x3}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) executing program 3: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0) mknodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) poll(&(0x7f0000000200)=[{r2, 0x7d}], 0x1, 0x0) r3 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r5) lchown(&(0x7f0000000000)='./file0/file0\x00', r3, r5) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x6, 0x8000, 0xd4) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x38}, {{r0}, 0xffffffffffffffff, 0x7c}], 0x7ff, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x6}, {}, 0x20, [0x0, 0x800]}, 0x3c) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c228a1c318a6725ccea18029f716b35c38baf715258b88ac60e0c28ef94ce70796dea295f67696f98137ab610b0c19a2a4dde35453d4f5c02a90e"], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) syz_open_pts() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={{0x5}}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xe}, 0x4, 0x0, &(0x7f0000000040), &(0x7f0000000380)="0c9ba75c22ab929d735e27d192e681e79d6c33d20437b46b6033d0c4b2499c375393ab2194c6073ac8d79a4a3e624c8e842001a5f9e7b3f0340c2357808e949b2eeb330a522f8362ccffff407eded7fe43989f7290dc2f8f7328a5ab03e43ff30595ba5edc26da392a0b83fa9ed54fbd528416b9b274c239c6d2e492201150ed5bba76d68923e50943d4d57830dc25f0f11e01c533d5562440610000000000000000000000000000b2f07544984df2c05c63ec5be8ad72b77b3799ae8cf02e99385dc9b91bfca59a3dd56c4a1a68a8a99eb68d727c425e80360376b66c95432d4d2ff3383ac2d2421a7a9f315216bd7cc787378eeef12fc50f4e33749f2a23af731e0bf9ce8ec1b270b244f5d5e4e72cca80f177e7362a549e970f5a5862daad54396a42834e3bd4d6f746197354d74908cebaa07c1712dd61627479837cc5137a683044a5c6541d", 0x148) sysctl$kern(&(0x7f0000000080)={0x1, 0x22}, 0x2, &(0x7f00000000c0)="629e8c5556c3", &(0x7f0000000100)=0x6, &(0x7f0000000500)="5f5c6e74a2f0f55e19a10732c8711f18428e1897112a315a5f99d1930896c2210d1211ec6686e2f68df9a36ff74b15973874270a243910f470e5fad4a2a81d66e0f1deb7abae45f728bd0fd9b73bba1cf9285ef90fb2d69077b9176b1bc1bbc9954c5328791fbe994020d234be06e50accaf090f42bd52f20fee49a3a1354956f64375f54dbb81cc7cc12b352cd840f29f125e22d3953f70f08e489c1852fbe8cc1106d2c969117a5644f32fa6128cb6bbc22340b35284a8cabcc773512ea6c6eb95867d3834560feec5d556890a14d2cba4dd2131b0da653b40ee7b32c9d27c41613d2e01afeccabf8d8564049c2c2bdc2ee13b1746b15e6b90598d0265e6488079c91c54995f972284aa8b986ffe7a1003168a30ee7183b526c95c7509ab61cf5d58e4bf9813700c73ccfcfc6fffba7f97446c2895e03830c35a88b7426dd31ca17c8c90bf8dff281b6d3fc7f4df553afc9f14f1f15d8ffbb565d7f299f1499f6299b91b6d48db157eee52a9a4d52d345624414cc46e502eb0c2c34d290c0f50da5e72efc57ca6f3599c92cfb53add6de2735fd80af3c5187ae43b34b50904e520e51912b3a36d6d7c7444d808866bc24a5805d0ca217555d047cf8799c029483cd0e4e453280032a37ae93bc4d99c773edc22da9191046b4c9fe92d4e9538e30f9072d360795216659b8868295b7a73164c5c6b1dd3df08f38fa73ce49e6766b039f92ec3fce89eb4ae14bffaccb954039eef423a65ee9ab3da7ef0fe8b391a42a979f6a6b300e5769dc613f34e33e02c38fcaf0a8b37ee124c74dcc148ad065c92f9bceab157227d2133271b85c7857e494492f25d19557fded5c8161d3eb1a8704205e74f763003e82d4911b134d8b8f9abe34cc7a874e611f6e96bc5e33f46428bc72fbafb4ad21fba0f63c1458478e482ac00baed8cee2d3e3aec1c1acf4b991e0d1d011b8328549c77efd1032c4319f4cce8431b2685e78f0694d11cb71672d1248f646195280406d66da38dd9524c12a2364537ee7b471b1e841ad0e0ec3329de5c5d0dc59682cbc26e41354a4131630712d069e05e02b3da6411288c79e815c67c982923fb2335bac99b5a2989f1ed4bb26bc6a46628ff4366c1b74edb81d624994954b4700a638904d056ddf763db29d10cee41d4f2cf90e67090951e5b39ab9bd44ac57477511009ed25dce798aa406d481de87b0a24980d6406404e9a9dddf189809eff0b7744c6912e42c833a130766a059dfa5f5d37f5728192319db844f7bcd41c41e30e65e826457a84b26b21a867eabfa45ad7fc7c37dde6000475423affe208fa48f533194257166e608b106badfdd1e800473569397166c6fd356114c4599915d79133dbc10672dc57bf9693df921258ec522fe37df46737c53cd81edd39918a0e16d1586288b2534c0b33d1227688aad2b780cc732656305b4416ab7f3ee554a3dbbc61cfd372e47eb9e0e8f1edf96bcbabce7af2e497f96ed54074b39e6a1f4f63c41d0338f62afd5b68b69db4a0535938b21f3db4666d6a363ba3232354dc5c5bf8ec60e3a6e17bc6567e7bdc3e541bb436ae7053d515e1c66d3d55e7d19690ca1e65c6b909df3eddd843e02434787efb75d0ffab70ec412a48e477507c3ac07350862953adca2d4cc3cf2fabe769b5bfcfae962ca10d7e6f55d2ff8a67e0d881f38244bc5b2f449768a0535461e7cf110b5058f40087b1657260e1dd01b9164958e79d12296072e18129bd3940aa0bc0fcf9bf014db5681fee508f29653212fbb5f028016c4cba713c920c6a28bfc94803ee7231d34c72592935eca59edd4649a751d09f6a7025272c5ac6a6c3cde4a9708e7d87e9e5b5a348444a8715fe71a1197207cb36e40b100b86aba11ab13a6ee7deede3252954dbb8c5c4624b231e1ca7f35587f598d172490c0c0481579037bf0915ec5c8ff74242efa79fd8628ad57dd10999ddc7022d79d904fa4df996d431df1d15948ab66376229795943edc07004626dda3d4c76bfb54d3b8246e0a5159c116be720904d8e8971af51f5ebbc5c9bcd4731439b8bedd9eefe8067204718f5788840bf6cd2289f120f2546d5e14d79d7f9bbc3428e1dcdd667fd760164d3fcb692f43c619b6d93efed97a23b871a9223e3985002089c7563b4ecebf090f77edce0f0171c1fcab3c75146471b4fc62454588a034d782c5d633bd8e9e247bb3e0c3366568a6863bf1b35fbb9b5e18853194f06441a44b3628d75ce00150a18596676f02fb20e42fe9c03d2b28c80bc64a669f37713588adda3b4c0c1ddb9fe91a1aacb851dce81ec94af25825334c988fdd87d0db49d72a34dca10aa30e58506fb6a0924b9c43a12c786e199d5c5af13417134092e61e1914d738e9ee778e263dfa8d4a0d0b020e1f77289581c9033db9a4bd9fedcf5b56637459493b12f1743910aa88f50026fc3385c07f963d23d65611926449d3a5656a16546ad268d4e4d648ef87fe5e71c6542ee2ba98d367d4681f16f97113dc8608eae54230e38820404ee047036f765bc7e0a32fa641fc91bba92a3e4609299cff90d7fc3482c04dbb3a450f519a4ae3a6b43476a4e87d6350f3ec97d74a28b0f92af40ac75c5a114432e2a6cc60929cc6523c8ef2fc0691ae97d4bcbc6d5d773b53e8fcf571cbfa397b3aeca9ca5fbd997fd92a536782f1b9b9851cdd780942e56f0ebf3dcea3db1617c76d867e921c75bbf29f7b4527cb583bec849e5ca8ca4dcd9320540b4439de183c3d946e9ee3dd77225b070b1e827bc5f0251b80540e1a23f97f26b8890d52a5014d9730124afe024cbbd41190c37dd2ed718b2279ff002dd3ba156a6e02f46ba51d1aad4ac7fcffaa9347d9681b0bb3ebc34e695ac6990c5251c4e92d28eb269220fe49fb74a0fd0944fdf5ac44f5b3631affc24c154aafe6163418d1541940b5200b68921bbdf1e4445a48595dcc56f7793833772849268b958df22748cc7f37b3b08e2366afd2a417c239057d507eb8e2c75528e8d81521fc980274f360bd99457db91899ed50b75ab1f1d4103fc11c6fc32c9035f0560d784ece1a63b4f01fedc264b4faf6452ba91d5554d56f067b0911d2b5bbf3d29bf4f01ccbbd32c73ee7a4828b918b8af9bbe860d18e9f7e4fae721c1b781f2a843f36a7f4389c287d4101039e1d590c7c1fb3735018eada76dc966e5a4627a00df0ca2d6100791d65380ecfc4a5786e477016705ca31a07ac370339c65e9e35e8990ad500a51598fef9ce5178793dc1a2d31ac827e6cda9c580ef59a05fe9f9474557ef69e5559f3c581a25bf809b0b2e7c5357ee2765aca5fff4b1cefc31115cb7ad2f2d30a6bbdef5d8aaf9cb562ce02469f5c68f68e379a8c78d142b519415d4fb4a5946cc30c6bc513db1efc97c44c73e9593309d8afbdf4ea755182ac44cebdc713f8f4b85d16d090e0f36ea24cdb260cb326a56a087f737ea14ad24ea4ff2067867990851ac4769a46e7b0d2f618ef1f6ae79540684fb5502fac7e47487ee2db35a0a0ada6af978d2dab4f8f854d7a6b898adf221455ab90b46848c68ccb9ee574e672fb247fc5a298ad00219408836f1f8b93b66a20495b69911730b8f9b7b5ba93abc574440a6a21ca4d5c090f0a428587c6a06be1a7a2360929d3741c88ca3d57a8bcef65db002a39e6136b51b56e7b3e7b84211c87b9325bfae6ec544e7c259e2930ac9bfac3e79cbfcdca5a390154a39e4927f2c5f327092d8a87da40e961eb2b5fa0377f1c202b4295bd812caa78f4efa2f4bc57f9e53fc9eaf9278df0fe9ad7052aa0748e1c312090f09a73435cf0be642ff0aa18036595d76ba5ba48714feea8d5438855a51c37fc902112c0bf6b717c034739d918d47902e2bf99066ea0f36ed4c01b46e9be7189cce38e001c499cc26492e250908ca0b0670a3a5c01c4c9e110f08be6e053cc9b811ea0e422cbe6daabb59ce10e47ea29e0e30a501ae2b817a4e46872148249c6cc777fc4dea49b90b05b75dc11b3cce5900c7979961f4a4e747bf1e1840b99f1956f43bdcbcc05501ab8dcb0b49ca3f6e267f48b7e72c051e7b1f9740389d2ef5dedcb4436574ea3f42cdf8729c1800e576b07991bb60d1e38b4e7ed7abae537a7c986d357ceb5b7b7af3d09121ebae71a02f02348de4ee368865eb3e1eee07cd2ce6cfce364e5915529eb917def42466c6b6d7616675c7c438d7b49a4c8c853d9a23506b177ce163351bc59986a258949efd5c8552c2e8dd0900b14e8156c3d5f6698e2496889932cd9ba90a86c6ac6587aaa91f910f1f9e94523c353ff2efd9b8d16fd82b72ed250846f2d31b2a2718aa186276db35101af225fd3d8cf2ad032cff27547a03310575a34981e82c98235bf42a5658f42323057e89377613342330a78030475316e94201ca649dcd216bd2444c8944eb739cfe06b656db4be47ff75d7141712392a72210d63151aca9bd915a375e7e21cb2e80e86f151672d891d61bd8d10d26668ffd0571de6a48e69543083c42b008ba51d82af574308321648df617b51b4627fffe03f910fdcc5ccd1113a829b1ca5922d5fedd32e2dbd1ca0956cc219b4a0746f1970a252d243503e2a8b96f1dcc77e5db27dec74eb0fd31a768a5ecd44cf234a3fb24054a2005554dd67978d107db4439167c6c1c90d5b50dbbe0792b78521ea935d3728e9c68a9345c5883d615ff425d8ea144979bf32a2ad723592ef3f5448e8fb68b841c20d9fdbd651163b1f17d072911e46801c8675c3cf6eef0251b6d522a8791028219a5c6d6679c7de56525f1016fd0a166853355e1877847b2962ef6cc169bd57ee9f2b09d5e1f6cf39de0eea9311e56ee1970348da821a8372dd1e6ddaa8a51e5ccd9596eb43ac6b20ead4f1b1eb1970a623c897fe5f903050a66dfa4353e3f6ff248e3d6aefee12064a21e964332ae2cc23ba9c6570e9d9b099befce707a4ae3c0477a82e888816d2d93946f6fb5d3819fb19c4fde355b7848f1d8acb8ffb2fd219e61a99d33d0c3837a9a8e3a43f352ed313b1da5b0c62b1c2de2f22d5b6141f69b6ce41d46eef23c8af65ed020ff14da02cc85c76f00b879355d232828e7f0309127875d761b17d072ca40dd38e147f117438ce1fc9afde3bf19b13397ab14675011065b87fd0fc3b0bf8e5fc784f25bd27636af930f6a0b6e6ce4d48bfac97f304bb85862ad57cd8953f409a28d828116f2d7f2d9239ef91284372a1a4bef1274655ee40016cb5b324f7015209e8608fd80d99efb8ddc9b50af1a80bb7eb9763581d50829e576a2086c95fb118a23eee9a55517202174c786b3f5c895de57ea5495e124d62f69ca89845fe487ec237596625354f5aee8fc2b99054ed9feb916e2bad9928e3e15c9201cce21e883d461ae94785eb879f8c2827d939e3810501ffe45e446567a1f4df22bc0251036330b00f23906b891f6392e210083fd443418bcab86f4e43c789d555c3ceb77d8e521d7facd7331c20e4b736eef452858e69d3feebc04b30375411cd5961d502780ca740cf27f87ff4f2e6de59301ee64ec9c902ecfb985a80ead68fc0d296c26eef3aa076f128655a39c5b180a7f8dbfae5b7fd358e9558a151c013c951c921c14566eb15b4dd4263138ad5dd60217a2b82ccfd4e8761be0f2018d511eea222204eccc17094e50db7ba598d58231d08f73169e8703748413be55b530e4131e84f7c81ee23e03cd0d5d3ab1672fe9366cb9fcce05178d1aa7bc954c47b8b7e6e361f69f61a0d29593487ca9c5520c6058751c4584437640d9dd9ae118", 0x1000) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0xad268fd568b2aecc, 0xd}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f00000002c0), 0xa) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername(r3, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) socketpair(0x6, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r5 = dup(r0) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000300)="051badbfc299627625a9e66c65880d6a2ab112bbb3f91afe2f24896f9bede3d88d1c17cfceee1edf54cd323da5a070d3eb08da14935c5c4771b6d495f833047686520a13a858455dae704b55c2188a21cdf6de993abb0011f53a0bf8f4bdf18cad64823a97d0a2de29e24acec8ddbcf511734ec480cf2a4a484f21d9ff2ad445c9e8e65a48b1bcfeee1c1b7fd03357efb108d6616d5f484dc432", 0x9a}, {&(0x7f0000000240)="6d93a453170d30ffd5017c80cb130adf242baa627f4de3a9f0a8d3c54f29af4e73b8467d2ae7e627d266cee240943b462897c2179f2e652994e49f463839c074aa17704ef3b0907dc1e0554732f56c90", 0x50}, {&(0x7f00000003c0)="1d90151bc6f2f872602b82ae2a22add6c28304d75a971303e1da9cfa137d5fbf36220047", 0x24}], 0x3) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000040)=0x400) r6 = socket(0x2, 0x2, 0x8) r7 = socket(0x2, 0x2, 0x0) close(r6) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000200)=0x2) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xbd}]}) pipe2(&(0x7f0000000180), 0x0) dup2(r2, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8080691a, &(0x7f00000001c0)) getsockname$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) socket(0x2, 0x3, 0x40) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000300)="edecf1cb", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x100) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040)="942d872f7942186e", &(0x7f0000000000)=0x8, 0x0, 0x0) close(r2) syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r3, 0x0, 0x1ab, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x2) msgsnd(0x0, 0x0, 0x401, 0x0) listen(0xffffffffffffffff, 0x20) ktrace(0x0, 0x0, 0x0, 0x0) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) accept(r0, 0x0, 0x0) close(r0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f00000002c0)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x24}, 0x40000000000000a0, &(0x7f0000000100)="71f91e3471ac0058bc5a910600000000000000cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000540)="76e5dead6f01", 0x6) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xa2}, 0x0, 0x73, 0x3}) r3 = socket(0x10, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r5, 0x7) getuid() r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwritev(r6, &(0x7f0000002680)=[{&(0x7f0000000200)="164b412d", 0x4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f0000000180), &(0x7f0000000000)=0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r7 = socket(0x1, 0x1, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffe0ffffffffffffffff86dd60606260001c2c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa11000001000000004e214e22bd3b9ea6f4d32c0cbb56987be2c4ff55eef01c92599e2466582ada5c153d7d40420ac696a0ebfc2a08434118006fad7d16185604301ecddd3ae71b3b9f43a2841062a5e5522278f498103bf5d91861d232679a0a55386b473d42c00000", @ANYRES32=0x41424344, @ANYRES64=r2, @ANYBLOB="5000000090780000", @ANYRES16=r4, @ANYRES64=0x0, @ANYRESDEC=r6, @ANYRES16=r7]) close(r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffd99) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) msgctl$IPC_SET(0x0, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) socket$unix(0x1, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sendmsg$unix(r3, 0x0, 0x40a) setegid(0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) msgsnd(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee15422d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cfff03c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5"], 0x176, 0x800) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000000)={&(0x7f0000000a80)='.\x00'}) denied attempt to set clock back 1090388623 seconds executing program 5: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x18, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x1ff, 0x9}, {0x200, 0xff, 0xff, 0x80000001}, {0x3, 0xaa, 0x1, 0x7fff0}, {0x772, 0xfc, 0x9, 0x80000001}, {0xff, 0x4, 0xff, 0x40}]}) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) dup2(r5, r0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x9, 0xfffff, 0x4768}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="b8", 0x1) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getuid() seteuid(0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x13, 0xffffffffffffffff, 0x800) connect$unix(0xffffffffffffffff, &(0x7f0000001280)=@file={0x0, './file0\x00'}, 0xa) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000000)="e455387b", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r3, &(0x7f0000001a00)=[{&(0x7f0000000840)=""/151, 0x97}, {&(0x7f0000000900)=""/211, 0xd3}, {&(0x7f0000000440)=""/9, 0x9}, {&(0x7f0000000700)=""/88, 0x58}, {&(0x7f0000000a00)=""/4096, 0x1000}], 0x5, 0xa67) preadv(r3, 0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) executing program 2: sysctl$vfs_fuse(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x0, r2) sendmsg$unix(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000740)="ca154807667cb5a004e62e6aeb15aa2ef97ff47dea98c53c3738c9f05b2227fdaed7a348825774987361929f15c82a51c71044518b7b6b97fa26b5d573d11aa1429c3482f4f21c1183ac7a9b4a61429a0cf837738bf91924de03bfb570dc01e804d930252e104bda4d4d0017e950ba392ceb1251127ee3e12835cda4fc06014b45277f143699737f033381fa91c11c4a82e4d845280470bfa9f07de239eafbb96d07", 0xa2}], 0x1}, 0x40f) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000200)}) writev(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) recvmmsg(r4, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xa, 0x0, 0x0}) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) syz_emit_ethernet(0x3e, &(0x7f00000005c0)=ANY=[@ANYBLOB="3e6fd6c1cd9c00000000000088a82900810002000800450000280000000000089078e0008001000000004e224e201df89eccb7507805a6c0fee1527214798d0e82cad0176684f664577bd9bbd70e3e032d9f397c5c0224450eda33e536f0a7714b8622d902ec86b3f2fe83d01971342d2526f505350166023758a7bfdd9cad2e1b620628abcd7b00fe14dbe0f60dcaa72497de8e8d6cdeb4c7bc8b2f38218d6a909c292edeab3b2bb36c481814ba1b2781a01e15a4e40d2e222644b42e59e7eb884645460a88a76886457bd3e8bc6da68c6673adeaf081929f99f5ad76c66e7c6ab1330d2b859119cbb1b50f232222da72c1d31a938d7a884f2d6e2a2bb085535e90fe398d0384dcde21430d83f16d1c25cac500c41837e9", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x20, 0x6}, {0x30, 0x0, 0x0, 0x5}, {0x6, 0x4, 0x0, 0xfffffffd}]}) write(r7, &(0x7f0000000140)="76e5deadddc1f8607d21008ac743f17e966331", 0x13) syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[@ANYRES32=r0, @ANYRES64=r5, @ANYRES32=0x41424344, @ANYBLOB='`?']) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x2}) socket(0x2, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) executing program 7: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) r0 = socket(0x18, 0x3, 0x3a) r1 = dup2(r0, r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') executing program 6: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000100)='<', 0x1}], 0x1, 0x8001) pwrite(r0, &(0x7f00000001c0)="cc", 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={0x0}) mkdir(0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) getuid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x800b2b8, 0x0, 0xc0a, 0xffffffdd, "9f07957d0f7e32089069ee68d6a78615b7118c00"}) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000200)="770916a164f017dc43101073cc9b7604f3177f1f0b2d2b9e800cb9af34fca2210943b92974672af1282885a73b3472ee672aa3253976e02cb2c8d6f041f312db5c9654c15cf0353d2743707b6d35955ed16c2f488be94282e34cf056dcbc07d01dca90cd0e845bfe7c4afb9b8472fb6cc4a7cec2dac7021e3966556aa18d8090dfd7906ae64df9898f9c8cd059575eb84f7cd9ee575c4b2a9c0d53eb734e0dc66905e69caf284d042d3c89c0a75a31c08c7c3ff2434a07375a4aa528b184ea13bfcdfe68f6d342aa3dbede600ccf2785d189df8df7fa24ea97b197d6d4bc7d21fbaf715ff4997efe", 0xe8}], 0x1) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0x50000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r4) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x20, 0x0) r1 = shmget(0x2, 0x2000, 0x126, &(0x7f0000ffc000/0x2000)=nil) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000380), 0x0) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0x0, 0x31}]}) shmctl$SHM_LOCK(r1, 0x3) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r0, 0xb, 0x0) executing program 3: r0 = socket(0x18, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r1, &(0x7f00000006c0)="92", 0x1) readv(r2, &(0x7f0000000100), 0x4c) close(r0) r3 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0xa98) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) recvmmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0}, 0x10, 0x0, &(0x7f00000018c0)={0x0, 0x37c860ca}) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r7, 0x0, 0x16, &(0x7f0000000000), 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x5}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {0x1}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000013c0)=""/79) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x83}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000480)=[{0x0}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x29) writev(r0, &(0x7f0000000080), 0x0) getgroups(0x9, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000100)) r9 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) r11 = getuid() setregid(0x0, r3) setreuid(0xee00, r11) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r7, r11, r3, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000bc0)="19eb877c0934668b4b419bf671a2d4e0c04e686320de4b5f065969b2df82e881a14b3a403e8eb38cbfa48e86fa036f1c3a01d17a8d150608f753800b071fb3dbb318f1a9a3dff52e125f2e8eeac8b678ca10e941e9218699d3ba3e17333f1f00cc3e56bf270538887fc19aefd774052092136aea8e7bf34b2626416ea28c7bf37259eb1e02f6428c656859e086420ae3abcd1427ebd51e5fae8f6657587fef33ed54728b00e71a3eaa298f8dd6d4f81fcd992b6427395f70ea69ce4cfc5780863d6d7897a40a618246afa52ae0902ec19529f4d26905002f3417bd9b4490fb44cbde51bdab2f0eff23acb6b466c1847bdc1db45a4976d145ddc9c0f762b4d2f61b4c5d06efc24dac465cb7553446913bd560839f5e0782fa43f11b17003855af93ad2a3930c6ce5eafff2a5d7b33ba0119d54440b9e53d3def53f6aa6c990f1f7ac455d3abb3837c29938c95ee5f676ed6b0691f06a9afaea2833604e7bda7c565ea9604f4e894c4c92e334b483839ff9669ccbea0ae9042fd12eda4c1879cea0a9c419a3205b174c11682768c2b8d8cb7e0ce468f5c252f38d2a560a8e8c9857e04280d76959579613a9cf298b7fa5ec147ed2f1d769744874203efab3dac714e322ff1b257d88e0d45e6d9b7f6c5e6667559ba5462c51cc9253b4010ce287ba98b99dcbc2289002f5d06d061802bbfb844fd752d79c835bdc1a9256ee29872e3071bcc0c6c76f4a686f65f3164b87494bcd6e8c74c109e1c8d5b66ce9a4d53c85cc06c5fee3fb8d12d973d2ccbeabe27753dbb598c9b3c7f0a57c599bce55d5962fe2525defc3e08e36a4b1e41ddeedd4144392a623724a1b67e9bd608bf815a5e2d73546c35faf03d7aa8a6bc9d6813cd4eb7e240489a1d33e013ce31badb4bd1aa0a4c543b50e68b99e7a831a3d7ecdc17cfb0390da8c742218a96400741a4a9897126848b388f676090285f6193966746112efc2e68339f52cf31b7b7c69c1806153555ff17052232db64b05d3f84b81dbd6da5a3ffb54eb3886633ea384051945bb096ee2a842205c2821ab2d449bdb384b1db81378f95b55f4f51b319132ad0fe5c47b8735f4c4e7ffa6601660c0f6b42056cdd605e74d3f3b6b1ebf5e20c547af228ce574dc2b83bf7fd5ce27dbc2e2a72601e73d08ec9dcce2810b59c7933e9eb688bbee835bfbe871d37c17b0ebc479bf724d907c8dbcd00f138f83b3a4833fc770f7d80590cb3e2684495e1ddfd8c7ad66779eb0c547ae1fb6b30163e067e7db09ef79a48905c468832d4b1901164ef89922aa4dd360580b8501e9b41afc38233b6363b54d710e9feaeddf10ec8901bd5332dbbc66b484dd024c67d2c6b3bfac3c0f89766eb9a086bb74e3069d6a7c3c598fc29f3c6f362019b68dbc65350c21e19651538c540b3f4bfa2180e9823b7d6c627fc2982aeaa4ba030d972cb2a1a4654e2722c884e164aaf7560015aee74f48c40b5633cfabda7d74f993b001d9adefaeaa5444e8ae97c98516b3bc7a8dcb845987d8902c80a2079056e1699eb4cfb614dd1d65e2a5cfae8c8fa99ef6062b39e487f925b2ea020901bc896dac9b312ecca5ffe280c31b866ccb511230f800d152b0bdbbfda4e2fbc0cf1a2495d7aba8f38a6834a8146cbba93a653f95f0b19ed1e02f20e2a182be68c36afb53742ecc89b0e0e2854475da72d5fdf7bda26ba5857ecbaf0ae19a87f083c1e811dfc50d0236b356f1204eb393894cbe44e7b425ede2b7879b9cbc246031fda7423fcff157e88c3da6f2405d88744f3950489cfc7e1a737c25b80bb35634ba27fbea7420e568e5db9ab0e0cdf36981f84fa2648af8782c4fbba05ce114c8d67168f43730c9262e73ea0ab1be65b08b6f96dc23dddb03959cdb4bdd4b4d8a3ff96783fcbe2c9bb824b85e3bcf4c2c2219b4ac7cd33f0e38635ae7c1013fcf3ca974ba81a26fd95ce125694a1869c2a33d9e03690724b3f32f1debd1dae48d9098c16374e6462eec317b7d7aa1139c920ccbbbe982d5fc76f6019a95680560cd93ce4c896d7d553c2b0954750ed629af3f6512e67c5d064e9db29458056e267a71378513537d8b0f96dd2175d3d61e639aafcf363c9bb30c0b0500e701c50769a4a62ff1a3af927bcd4c042fe96f793303e64ad8f29b95bbec95b28742373c9f4b618383f0602367e47ab5a2f98267214329a93db70ca1cfaa5077c33d35c63045b7ebde74146ee6e5f0425bd1c41b5640eda54dc70358529dba0a24684c2225c06bc8cdca2f2e8fe9981a87c77cde63b234e4e05f3dff33d31f5d183eccd358e4bb5911bb0a51d6cd44cf92c8574fd4db80c40355bdc60d1c8d0fd6bf11fd82b5173be307b188f8dbdda5a566f1983a0b269ce7de7e1ecf08b22d751af7f4f620c19b71fe6fe36269abc13921f7aeffb3a9f9866df5768aff050b6d86cb6f975bcaa631b3224ce8cf60de1ab4c0bf48bb69385666142b470d3bb01d36a2f032f9725b6829c703f7a41f71bc803c3a370fa557bec383ceb35e7edeb298acda649678150752a37c8841211b9cfa2835344cedcd29097f3bc262d6154d938d445f3312feb63ffdb008b0caaf3b66b67284752d6c11cc66dbe67272bc66bc03b1c29880bd9695af8f96098ffa67acec9b5b760908c53bd4929aa5a193cdde0c26f66f9cb905d5b823cade94002b0b985edb98872fe40a2336a1826da1a0a7813db14dcfc804cc7bdc49f7274ebe4c7fad6d19913b09be1b4715d417baf0e2e12191918f135b047a26437766edecc1472a1ebadd3e7ea10ca856bd417cd278e13458747e3babf6374257a0584f23c7496e9d255f23bd6667157bf6bb42b90f3251580a1eee1eac94f05cc27ab65120d344fd0eb55bde3e263e09f94eb4e9c1e0f9ce054c2ec52c28cfe9cca2e3ed98b25c09d9a96e915468f21a4ad58910fb10a2a66bd2012096848ec2af844bf923b1e0ef0ef2593b41f2f9bb1dc1b1a1006e20273aa51f0fb15ed2a93286a2a5d62536c5a8d359a0223b6b7c2bbc074caee98be6ccf98d09256f4c87155b448d40452d7a2008da60128787ce2b56673d50d1d894838465a3f8790a1ca1d4b97374c2e77eaee30d8f0824de69f3f14bb70a6e956dc8d25ef538ec9b20adeeaf826db144d3c6767f728903be0962d48f1cb9a4900eda03eee988f2d365ab8ce43529b8b61fe938719159bc445ee4a02f0e45c4cc13a461423b6eef6fe159ac50a9aa976c6c7e96f6bc9ccb54091eefffc15925d975be9a275a3e218897b5ca77d6d170e0ad77fed28cbaa2a3befec8006aa8f859a7c47feb11c3a141c17b28f03de1aa595e1f94286734c1db8bfe5fa1729c13e4da615a5a82f255ea9dda8f7e31dd3aa52fcc9253e2838012211811393b42a099dd4dcdeabc53aeb3acad37490164d41dd8d48a2286785131af5d2a98e81a94a4608d1ebf1a5dc2804898da81cdf3d3665db1ff96220ac46f8c8f6e3b65872685800f5c89a33e87bad7f9fe68e89395ca1b66d1a79ad9db8730d241ac7d8e94b7b4707f8c452aacce8c9d72ff8ab50870289609e7f91cbfa465c35d2d9bc66779f3dfb13d4e0d26063b76336e7b8de321e5a4ef7af056a6053409049d438adc290deb91e20b36b31ecb600cccb11873448452fd18c866e67845e9229cf0b815c9651bb39ac8c40cfa54074dfbd7b407958f06f83d4188e92d387ccdd1ff7032f2636d0db2d50c252e9e06b4b0d245e100f39fcd3898a9306fd3ec8f694022d6f8aa7bfb67800b5379ded40bfec1fdaeaa6376ac5f3f2545c8fe8226484412078a79aad5bac91af713d133a913bca9fb83b352e64a010d478d9e0a4a7b923c13faa0f2d10f5780ed7da2033204119abdfc3e63690cbbee9a03e684014b07c22f7c8704f3daccfa16529c9c26defcc2bc0ed7bd4adfaeccb26af9e304b0506c8d9d03acfbadd07226cc463a7cc0a25eade628e6ed304562db8ffa3cb1ea68da2340fab803d4a3ece1d6b312a8870b04dfafff845b147b0ee4bc81afef297655a8822e8831d691cb3a4c23c2dd67c6b97e25b29d9d44e475085bef04364c319c702b39e049339c30f8da76e4cd678c86ec9f710a63ca4f90502e3d7e068609f82f66cf9db71776ba31d8159e54664ab1037470a94e781222bf026896e47697ca47567ee361ce22e067074417725429ee7b659a1dd33cef8ae6831230d51bbfd09ec5e50dbd694c66e7e5582d887c58ccd143b73346c382e7930e85b34c6d56b2248b3a0c4e25506a9246a11ddd02bfdbeff84111378a432e2bc5bfc7351ee981772c9bf67c552d615cfb03c474c2a423c2db5f03431db8a4e1b35ba475e247c8e43de58560907ecd2db389f895aa8e0ea43eb7cc6faeae7f6422a8f4cf26159fbc84206f00a04f17dd7159f4af79de8ed5d11828603af3416fa00f70f0692e2e23720563daeb521a8b33d21262b1da24ce55d0295b499a42462cd38b7210f258bfea8b12fc7ef102bf2b9e3a4ab79e8d4ca3b9bca67f7e5d3277b1483b552e507a68903444173c2f2d0319a692bc2aaf5fc65d7710b3570c0daf7401f961d46ce0dec2a7c0a84914a97499d6e1a761a0d18265b23646127cc6cbc1e786c8af2fc57bcfa29ad6dee65161e281a21e6af56c9801e66b7d4a962390d8c7661114b76659a316cbf0954a320cf958eaf1b8d5152a7f82308d6274fefaf54e4006fec82e73ce3002aa9e961283c68db8977d05c522914e822c7f18d104378b339d7cad8b2b43bba72c98c4d200bedfd3bbf8d1ae94416b4eaf6cf182d7545ea4ffe66c1be98e03c640bd1a0da5da8c4192b7dc045c68f2a4104e3daa757093fcdb8bfd65c91de3fe0f267c18f94f8c028d15d208af6ed627678dd5bf30db8d53c11d470f6b2bfb93484ab899564a8eaff20eac862d063d79389c447b1c175ff2d458aada99b696babce44fd68484417985f8b10c61e936621048a942e6f2905cfbaf8107a1201cc9bd004444dc6a265dc179a2a436251e2abd098de8ca08c6f849d8b24beb8b73b48e6db1ad67b84b2b9fff902d00777653bb7b8bdd543dde74aac247ab0a383ceb7ce45a5a57187dcaa8c3c01be5a714f3958231a4a84712eb0f59a1910f2edf63e287116f7222048df3795ca5dc4c7b35ea4ac48a81c7e3eebd4d6ffe4a8acdc06c10c9ec86abc9215923b9377aecc1217ef59edd595a506e996bac09e9d1d99312ed7be1247e063e8aea202c2d958d82ac7e8a9ec1fe0ea2282cd266290e7f76668f6b4719357b07324fe31827838c268689aa58a8d74ae7ce20321e9b90e118cb4317885d3e7a01ccf92700bab311d044ff2a6caa0006526bdeb89b8774d5a55312f7c4e1113d57fb88ec34b16dc69c480a42cc0614957b8c21f41b446a692566dc269102609b8322e92888a952ac270b8a6b612179b1bcf00ce07eefa8382e9cc01500772b2f85e64b93ca00bc7e730de9bb162c4e9f3669d8894bdb9841fbc27bd3938729e9215604b639a2e58a5cbe78aab238398815a2aaefa648f3086bdb348cd183eaa2e59792529a7dcccb5b22e11fb4d1d4ebd01021422d05aaef7bc015082293d712e7dbaf30ce9b3853f6023bbe8018bfb1a3ab28655b6fd93caa2b71409b5da1c1baaaf9cb66a7944d2ee36802329b77da6aedae6bdc962b59dcd3a09750332518edaf9a248e878e34f166f8ed9cf8e13b559dba6ee02e9eb11106c11823bc361293683de7580a6dac4d3338d238a06e74fe6532985750acf10ed700a3991694c4877a28b8212171e391b1ab5742a852636febcdc3c23", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x4) semop(r9, &(0x7f0000000240)=[{0x0, 0x0, 0xc00}], 0x1) semctl$GETPID(r9, 0x0, 0x4, &(0x7f0000000ac0)=""/201) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0008000000008848", @ANYRES32=r10, @ANYRESDEC]) syz_emit_ethernet(0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) r12 = getuid() semctl$GETVAL(r9, 0x4, 0x5, &(0x7f0000000800)=""/266) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0x0, 0x0, r8, 0x0, 0x116, 0x7}, 0xfd2, 0x2, 0x455}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000680)={{0x2, 0x0, r6, 0x0, r5, 0x64, 0x13f}, 0x200000000000205, 0xfffffffbffff0002, 0x8}) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f00000002c0)=""/39) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000000c0)=0x1fffffe) getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000180)={{0x8001, 0x0, 0x0, 0x0, r2, 0x12}, 0x0, 0x441, 0x8000000000000000}) setreuid(r8, r12) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fsync(r0) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) msgsnd(0x0, &(0x7f00000003c0)=ANY=[], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfff}, {0x0, &(0x7f00001a2000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0x80000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000625000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xfffffffd}, {0x4, 0x4, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(0x0, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYRESHEX=r2]) r5 = getuid() setreuid(0x0, r5) unveil(0x0, 0x0) shmctl$IPC_RMID(r4, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x3e, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x80}, {0x5}, {0x0, 0x0, 0xff, 0x20}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000380)={0x5, 0x208, {0x101, 0x6}}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aa9faaaaaa04406cfc0c9a1408000000000190780000aa9f3f8274624ad8004b0632f880"]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000280)=[{0x4}, {0x34, 0x0, 0x22, 0x10000000}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x17be400000000], [], [], [], [], {0x0, 0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr}, @icmp=@generic={0x0, 0x0, 0x0, "2d917dcb"}}}}}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac14f81f70e1ac00bbe0000001"]) r3 = socket(0x18, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) sysctl$vfs_ffs(&(0x7f00000002c0)={0xa, 0x1, 0x12}, 0x3, &(0x7f0000000540), &(0x7f0000000640), &(0x7f0000000680)="bd6296818af1e22a3876cb4dec66087bf45d5b5bc19af7e27dd8c34e0294ec4c1623bde7a488ad2cca30bc3b8b3a8582de92c9474c39e761ecb682a7a00796f90bff78b4a0c68529d2569c323db86a70e66e4da175e352df7e7f79f1e9e2d9f0ce69e27a", 0x64) ioctl$LIOCSFD(r4, 0xc050756a, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000040)=ANY=[@ANYBLOB="97f514e6b7d7f3"]) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc020697e, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{}, {0x7fff}}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = semget$private(0x0, 0x1, 0x4) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000440)=""/216) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1c) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) syz_emit_ethernet(0x0, 0x0) (async) syz_extract_tcp_res(&(0x7f0000000000), 0x32372446, 0x9) socket(0x18, 0x3, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140), &(0x7f0000000000), 0x0, 0x0) (async, rerun: 32) r1 = socket(0x18, 0x2, 0x0) (rerun: 32) close(0xffffffffffffffff) (async, rerun: 64) r2 = socket(0x0, 0x3, 0x0) (async, rerun: 64) connect$unix(r1, 0x0, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) (async) open(0x0, 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) (async, rerun: 64) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) (rerun: 64) connect$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) (async) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) (async) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="f5ecf294d3cf6fc86d65512d8cb69b11ea78e622c3cf5c8f536d332c4c5676045954e4fa340c24adecdbaa82ea058684b54ab5a567a7dfe74bd5b74bcfe331c27c8c407b9b88bedc4bc9c8c8d0b6427b00c031d55d48c68eea7450247bd9bec598f42734212a93cb99b5d8148331d1cd54a880729de66da79ca2edb6dc773963e509baa1b9a36b0f7482107f92629970285a480848bf3723f3cffa4f11c5bbbdf26b7a013ad2e11ca5490a49dfe8f3725f2b51939741d6ff9ccf00cbe86574390115bccf02b248c27c656dc2c5372ece833e80f3f6b693c01540246029c1d25ae0c4acd0925db1ea01708b16b38a175f2e828af5490857d6ac5aca81367180bd4ac8725ea5b476f2dd88a1bcd4daf2c7c2b5ca5f561e9d709232cd61f474c05c5a899ef791a04261483af1de0400e29144f54521ca8e4ad5d4e7c40e61ac84628e93e0492bca7871fbab0fda0e8c1a13e4587d79c2530fda578b27010312260509232ac0257a0c472f74cbfb7e27f7953c4b4e3ee379c06ff15fadabf9458255846eedd02ee150af75e72eef81c2ad8f8db544fdddbe43751c7ae9cabd7147b151288160989741a6a2ae2e9b6c3587eddd4af3ee5731d98028695b156e6d2cae40c376cd63fe31e5da660955714d7ebcf0001d4a58c9ef44e4a9ad7f15674cf41563bc602c44f4aaf8249dd0027da894fe45188773516844173c789c9f800ca912881a16f7bfcb320c86329de3c277d89ed0e8b4b54a9d2fc6e70ad5e36059189085aad441ab62c7c6e37e3b7d7320aeff5c71e4b229726d2905362e29e1bf426d872fe56f9867cde1152e1662520fc25962eb1eb6b313014261118ebd55f20ef1e8f69987aa1054b95b73c15d041c05805f7980a0c6bdf6718830f6a6a8e9c68ef37a44d613772b26aa7de9d9625692119b9af9fe709338", 0x298) executing program 5: r0 = socket$unix(0x1, 0x0, 0x0) shutdown(r0, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000780)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f524b3fa75085f301004dc7e149d4d6d06a3f23616e774c02f1a07bee7385e6e64282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0da9e274f50acd76b5c567049ef436dbea0d7562f52950fa5ef6ec2bd02adc7f1fe850c081d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fb975ffc080e963cb9a8bd949ee0fc6dbceb7d956e658a5673cc947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6a34396ce1e34e8a0bdd5e94723235f0675fad5315e7eecc3e11347f40e67a8c0ae4428f0760c70e1dd7873e27142bbae1a7e44de453a073c799353d46dd81439b115afb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b09a507c6e505ff594828b388f9ed85f1602a20561aed73c87e196f4f7859e071fc98111cc9024f790ce68e3f54baaee16ceaa7d016205000000e900"/528, &(0x7f00000002c0)=0x210, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) r2 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "77d9bd5511168ae2bc267b3bdd1032bc86895889"}) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r6, &(0x7f0000000140)='./file0\x00') dup2(r4, r6) ioctl$KDENABIO(r6, 0x20004b3c) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x3d, &(0x7f0000000000)="5ab7776a", 0x4) executing program 4: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000001400)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: socket$unix(0x1, 0x5, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x4007, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x3) r3 = dup2(r0, r1) getpgid(0x0) mkdir(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socket(0x2, 0x1, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x800000000000000, 0x1000300000000}) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) r6 = socket$inet(0x2, 0x2, 0x43) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000000)={0x66, 0x0, 0xffffffff, 0x8, 0x0, 0x0, 0x0, 0x1000000000008}, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = socket(0x11, 0x3, 0x2) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000100)={{}, 0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) sendto$unix(r2, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xb1, 0x406, 0x0, 0x3c) executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getrlimit(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mmap(&(0x7f000020d000/0x3000)=nil, 0x3000, 0x4, 0x1012, 0xffffffffffffffff, 0xcbd) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x59, &(0x7f0000000140)) mquery(&(0x7f00007e7000/0x3000)=nil, 0x3000, 0x2, 0x0, 0xffffffffffffffff, 0x3) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r2 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x8, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r2, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) getsockopt(r0, 0x29, 0x69, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa5282e907e33908060001080006"]) mkdir(&(0x7f0000000040)='./file0\x00', 0x81) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001200)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000180)='\x00\x00\x00\x00', 0x4}, {&(0x7f0000000200)="5f6a8de84b4c423d583f91557c7401040000cedf13579996073843ec5cbabaadcec80c62a8a897a78307f3cac30eea63560800c8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}, {&(0x7f00000013c0)="89f5ec3dbda167a7510db4a505ee849b6fa9fbd17e51adc33fd096df8cf67a5147beede5a349b788aefc0e5c56612bb561a6dc1da5ea3549dc496d80608a09ab218b860d99c2c70c75351b2b26350f56331e1f4a07a973a14da140118859e18ea7dc9ce62bf54cc6238d443e9acd229b5bfbca5b6ec6ac01af132507f73a6354e2", 0x81}, {&(0x7f00000025c0)="5932419f9bad3e5814cd732f483273f7eef742b3b81594603371620a818b5fad086d8a319da54ca23e1ef4f5adbd661752974400731037772bca061f1a46f5960be182495c35daeffa1553be713da7bdfdc7dc753b965c4c496f86b3d710a1b9f6146d69442f64e2ffb6bbd47ae77a19929031c64e2b845af09800078d2f40916c639cfa69853f591b45f7f3623c26a794f0ed1e670b2d5e66b063b1b874c4ee499d78ae76ddf9b4f6e596c2fba8e777024d3a42be3c375552e8fdf371ba6cb8704552bd0e8ff658deff6d2390f2980762a3d82c66cf68b3efb4bc503446ab06aad5a8745427988682d429baa5295c0290b90b2ce94d1ddf771fccf1a74d601243656d4de7a3c3a94237276e06d108b94748ac795dac01982bf1212e28c74b4301637d207852918ebe8d0b173b1746d6bfb9bd4a8829babe99850d9b2ae2e01131370610da4ce844a7e8ba3865e30e94281cf4b2a1b9e2f9b1f5fb339c65360912580ba2bc0f087f9fc6083590b6e881b9f51f363084d94e0000000097085ab3cc7d552a6051ad7ff09f6f2122b14b3301b4ada9e4d06469b45ee5ad5b19ed4b2412661645264a92d0a33856936b04cb058f2c05f3e85b31922d0bbd0f84bf9c2642556b2ca8c37ed2d3540c37d71b9983c3e972bfbbe4f074606af1bd588ca8a4f2cf48aa4c4d98c085507bd836f8868bfd128127374eba60b2f48ce714b6527de101ca1acef1679600cdc80004a4c13df9c614290549aede8c1370dc873192c3f36a37006846c35f3766574a53ee815258979c3fc2593a0260daad584da09fb84e6099e76f54b00a5fa99bdf687cae34cc9202db35bbaef1a997ce5e6cdb48f77dff97bff4b6747b7dddaa6363d98f3c54f7a74ffa681c4d12f5506703aed679fca9d84bc4e50dc0135df6c6f7b5632157aff2cfacf4ec9ee4951ddf88c99dcb46b520ba5c479034ba7e00f451aff82da75bc24c1f1544a82461a9933a280193e204679b5034a4a119e1e2ceb13eb6b194ac999a908bc2358ea7cff3b1f1ad29b589389e4416d4887468f721fee9f80c40ec38cdeaa569ddb779b3b7fedd8c77791b798d5495b46bc364ac01ab0300f0f59077a71483e74c2dc2c970e77ca60e773b8550605a9b96dc7f852b4940a1d815b178c6f7c324c3cd5bf64ae25b51242b84fd6ba87649efbeb10fd7b4503059c37a49e7054ecccfd75151e83f7bc013a11979a59fdffee518189e9f66262291a3f75c44c08de2659cac0672aea7dbf3b97470f9e18927a959293168adda6d8f3647310106837e92ceaf87d8a709e79a28688a3fb7f19bd4591dfa01ed1cf1babff956d99c55f8852fee1a652b5ac251384918d2559fb40bb05af2607cbce2f7b31835ec759ee6f7155379eb29650b3406be0ceb480f7b62a4b0ca803fe5f262d65f6e0802adca336e22c3100e4a0e0a7256315f187c750c160e0c1fbccae21ca37e0f61e98628e276817431c0482a424561bc206a9256baa139f9a08c80006af8eafb403451cefb00cd3dddb7f2e493a75e5bc5148f83aa1349342d4269e74e36adac34ba63d6fce34a98238d07cd125a8d9518d86ce5cc9d9f51568c00b9badab6437fef4dbe8af989f426d0f9e915fcdaf7c78a84ed1acbf3f65a612ffa338b56b432531b8b878406827f084d92bbefd02ea156b68ddd3c698ff055553db32c2a43c0fb66e2456c277b67dc36146eba57b84b9010d17663da517e3eba961748e099133b71ecc60000c1f50f5236dfa08b64fad1825ffa540b1a70a18c8662e4f98eb8df34ae5ff7c28f5249ddb03817f619ca4f92e285b16e1714c00777b56635a351745d259a6ec0a24748be5dc4200b1a5f968e2741c3594f256f77f9beeedffb4cab2dc8e462702dab9139aab6f330883f5609d94363f8ee3bc7b0fe2580e02b456a7d6c3b24c701320acfe0616ab03a01ca6ece9a60904b43268df8c3a3d135a99bbfb9138e671038d2330f30f65f06a4d98ae39a0a7fb43d6672d1ffc775a1ef8aaf47bb76c23dd9b6b25425b788c15da89c0b493993dd37cf39a6563639b834f02386642e8d52cf6b1669dfcda6d0e39ff94cfa5d0ac7e28dffc7b766169b79d973766d23694c00251aae508cb8d97a9c621b45f032686fd07de26d26d18d6a7d50152da9dce4c17a8826aeca6e3946aa7b09077df1c37c6f3a9870316ed0b61f48171173cbd3426f8258b0ff7f07f8f02968d5f460201e042bb510dd55f88ffe7c853d953c456d942cf06d91849c801561388aed203c48662709fd85d6bb707cb13f44c2e08a834931e6bdfcedeb84df7a122387f250451bd5c10c8b50d03e245ff1a03cf17a5b4c88079db9d29e071bf29f3bf5a886e467475c6c2f4b06785e223ab57e0e595b04aaef80429d018ad264bc7cc07f99ef93d1b66b3f9d4c01e4cc5290a0d5ef24047fe4dfd024d043951025bf305e834583513097db7715c4925ede25fec68e42611ac4ae301f4d39a640eb2d9627ea9f4c73b171bd6238d23e5573e3210a2d529739cc3916b73c52d80e2e34ad8cc0752ff8599fb283a952c7eaba61c7f1bf7aecc44912fd069aa1909893426adcf069d6b65630713b0a559c414fca125d77da48afade60411de90fa0cb4aa780b86862f247f3a4a42bdb4762e2b881dd0a5edb67d3cc904fd8c21a51f02b4a1e87af843eb782f7b5ab20b90f9d9a9b2af34149f6bfa3184850fbe1d20ac9dcd04d6ddcc7a3499d763889137a331f645cfece9dc5683241c2d7086598a68a433eb497e2205dcfa4f23ff6c3b0d6586eb8e19f97fdf15dcf93760efd31975ed505ae87e8b15b8b613df55c7a39cb5ff4914f88dc4388f970aad77dc39344d68d5458104059ff37a60844405c2689d94c9a271243229ab80aa64b86f0bf6896306a76f5ce0e9083850809609f9a9f1ce2df9861d80f6dae79f7a3b0f68626493d43d5fe2e439c46f2dac5626596a1330a58621e19b3f2626ad53a8312729accc1a278b20b62c71276f2ac0a8ff33525e2581120378f2a0ef75e2b2ef2347e54bd035e218b98ac0ab4c5dad8ba1ad18f3dd0abd6e58630a7d5a306b90618889d72637ecca51e4e385ad30868cbae86309c35c716b09bce7c51e73e39ef26f2e1f1682175211e55409fad79eec3898ce2b85bd6e93af09c3d9e83aa8dee64d31ed793cd435ce41eca12dc975854ec4b9b2dfcbb5350792b27189b1e671b943d8aaa8d0f960d521a5bfe31126d5ff73eacb772fa185aef51f3618610f17697fe45d13629104f6e995ea1ef6659d3b5d862a38f6cb73dbc4c8d85d21c42c1a1e68222cb13e0a6fb08eb65eb43ece6d4788625a627fc0fca8e7f48e7ae6fd664597aa5890256d544cb0e389e625e6869a0dcdd7487a2259836688dfab7d99b72d68ffeae6f642fcd19253721e3479dadda8ac3c90afcedd039dbdb1e6fe3e2435f082cfcd739325ae937bb8648608d1b0529c359d12357affcbe8978bc180996e93db144ae3a18f89f73107db285acd1ef74befbc6fced04daf590687f9440c3b4c7013ffb6b17e27383e339b4538d8bff6e39cad5073a0c97370263c8893a5fb6187b7b6a881b03b2c8ad512421d14eb391d7994b9d6b75846c1ed53987f5f67181db7c0adc38b8bef6f5917cd4a24cf05d0ec2c5c10e40bc68e227ee538b6b14bd78421755789947bdbb7b3e867c8cf1eb237243f0343ff489964d6917802bbaf5da8db668560f0224779d380a86504d9614cc9b4589700cd5b47425531dc10fd147546a45a0b62bcb60876b47642a9fb96f871047638d7b831cdae2e9ddc3e717de99b729407a272ca69080c58a838659608f1af0fd24bd541cf6095ae327e7d6cc4c0bdc962eb263a125734c0b4ebccb85c274e5b932f786c14b9ca4ba1b26ac880d1d5295890f8fbb6b3129bf1242e2a7ad16e0e1589a5926f9f2ba6c062971c1b8977a258834f20a1acc9427c080425e32921b13e97004afdb9b1358d420a509f91e7cabc0b6241998b40d1182e939ddb25535ccd4f64d8a901f6b39756bc7f0cc1612b52d0acf358970334fd70632ba23a577ce93b05048c9d24a1aaa07ac68231851425e8be2baa8bac90ebec86278c4961157a80263ba988eaea274a62edc4ddceab412ceaeb51addf918f633a360b41ba801ed43a19d7cca2cf95abcc2847377c7327c68d17e60c7c9ce465a0cbdf695c6f3dee9701454f05739d3fe2be262e5f045b832e5e27f4471c483f4b54b43ee3174dc87306e590f0ebed1cebb69e53694a2d2683eb8b4933a4294a5ea65830a0b22df64daae1b4f137d0e1a7fef8ee6493bda9055df7f6a7fd5712feccb92dbef1a1236be6ab622d62b00fe4196fc6cab03b35c9082525137e53848efa0c0f5fb7186b6568c892cf4c0c649ea79d91d6d284068e9873ee3ace738e39582c5d3401f5c540d330e02ba9305ff71be14abb07b716c5db17cfbb388ce3bdf35a3c073c6d6baaab7f420b0bf8030a3de73a0deda069ef805277d20fb92d1a4f1a21eeb3b607bb0c6a37e59643da3bbf588098431499b0f2cdbf336a9fb35d044d873bbf73705ff2ee77847f5794c249a746efbd5f603610d4c5f86b7777a12f88db86f60429de76a07c25242c4654c19b5998ee7a097f7b7c9a073395e9b3e427a3caa121e5585199bae610e39ac74842cbc5a755a0c0b7b2ee0c9a6f3678afefa7fd37de92ead4be8da4d97bd47fc28d77f620dcc85d7e3ddf22e14e7cc84140bd225ee0b3a2ddc2f071b531bd4d0ecce139b84811671b1cda2dc1713b8e19780ba0ec5c2998fd379f95fa310aab54e1a3ff8d8544e5e180fa23a8b23584db4403fcfa9fb860c394c804487b97335d854207c48000000037bf13233a8ba1e5633b96da3c04429882482b6a6575ac27107c4c418363fb13a46e6ce306a706ddf9b0fc827f1a9e3c8ff161de0b1979e035d29b60a8319b0a7d9a08706bdebb4f92085b693d859be098bfb01fb6da64650d5786c823ee153023800eb487667c600256d9b7c3b42356481e6a9dde6112fb1ca316f168affd3f5d1657cb758366a7b29f3a0296eca10507b861aada52f49edd4eab59bb0df111c806a9ec19c7293400708f43e94fce430f2eca10fe3a336794a9084f84649e2d27f5949a009064a63f6c9466ae96bb48cf0e12fea318398607dd9f5d95618790f4df9dec0c2fd76482a095a0b1f02b9043ad5dd3b7964ef4a20eb4373068c086e9a84758cd0991406ce4fa1f30ad3874d5070b2087d9323e773a0e1ae0ca9db687bc179ef89fced984457e4206c3372cf4cf179c42fec2e828b4b7b49845f5b60b4b2aedc2c80dd41d3d0e09cb52dd1a4c88a60074761ca38a9ff6fcd32d05ed576ace694cd1297f86fc0a3dd0dffa80670916518fc326d5e09b99ed5173a6f0167c8909503c665f8257638a61c8a1ebb7e296ae5f38cd0eeda15c9962cdfc76cbff24d9217b817d7a6445af839b83928dee2ad6336d88c58d995f094d68cb4add166160fab11f5a0a5f4a2934ddb538e70d067735c7d8a7710414e9066e4d6e36dca881341bc7292d05157ef07f35461d98b819c18cf164dc78c171680e6f6870668eac5080d78eb2c495ebd246", 0xf7f}], 0x6) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) syz_emit_ethernet(0x1e6, &(0x7f0000000380)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "885813", 0x1b0, 0x88, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, {[@fragment, @dstopts={0x0, 0x8, '\x00', [@generic={0x0, 0x3e, "6fdd5c055b439c1e63fbc5e772cda4c44c2f81b730ea6abf26b106e4074692762b5645996d96c2f1b0672b54affe3b720ef6c15d0d8e4c9a6e7952c5ab50"}]}, @hopopts={0x2, 0x21, '\x00', [@ra={0x5, 0x2, 0xaf}, @padn, @pad1, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @pad1, @padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @generic={0x7f, 0xe8, "14aedbadd798ce36d7aa31025f89cc6afa09ea436884b1c18e73e85285acc4936955fac2187d2f9137096a75e908d8154d1ca020746d712a45ade8a7be193854e24ad8734250dfe83b1060753d75e34e52b56e1d7faf24d7006ea6fbb69460dd5343c6e5092e57410176c18167570aaecb22be476fb079714c68b7bdbb1976b028ce15a22e6b1f6031c7c057b23723f77e07795a4014eb2327b4257d9c4949886bfa119eeca0ca774beabfb107484acf6e71d1398e3917b7a575ba3e08e2f1d512391e3f6e036841f4f2707b7cbf67b5592c198eb0a4b4cace1ff951f714a339b683eed8ac9db5d6"}]}], @generic="641e23333e2e95249c1ddc4341d1531e3352928da046ba0f2ca8b02991ed825c7a838dbbb191b1ea6d6c87d630b50bdbbd6545e14b7bba1d65895f0aaf3eb60d1c1888ef6df3b0c0"}}}}}) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_extract_tcp_res(&(0x7f00000000c0), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="e000000000000000", 0x8) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, 0x1c) syz_emit_ethernet(0x4a, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000100), 0x4) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) open$dir(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) poll(&(0x7f0000000040)=[{}], 0x4c, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) chdir(0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000004c0)={0x0, './file0\x00', './bus\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x1d}, 0x2, &(0x7f0000000500)="5bbb1829b372b8ed61757edbe3d56bec559008082ed329f77c23451a977bc24ff8088904c4a16284bf17f87365508ea01861cebe5ad08adfce17e6891e28cba8fe504ca5102d8285dfff9362cc8fba2c3a2391d1a092656683bb3fab4dcb8731389a94cfb278ee06752655645c6a2c3326d505d390b7d0362c4a34eda6e16bc676d7a810eaa691077cd6eb2263fc5664e3c3494639bd66a5e3c671f516b0627d0d0d61fc73be4ed4c374b7", &(0x7f0000000240)=0xab, &(0x7f00000002c0), 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(r3, &(0x7f00000002c0), 0x0) executing program 6: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="70242586e226aaaaaaaaaabb0806"]) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) sysctl$fs(&(0x7f0000000200)={0x3, 0x1}, 0x3, &(0x7f0000000640)="1e4404273ec2153df04afc3d21d394691a3623fb0af734f9e05c42a4c753905c45a0483fd225acda65bd695a50a99d654c4de7228256d0423bfc9facf6270df71791b65335d513c70ba196cedd15a3168d5d50e1db8bdfda211958263ac1afcaad4f49ca686f9ae800000000000000b491b66b0d072c231eea3e0dc3444cc72ca57b71a371360c739ed9b093871384e55ebadf4cfe88f91df5ddb693d50c2e4f6383dfad20e452309112fa47d5a4befd4a5ddb990431b4697b2010def8ed36ca4e81ed7946d1b31400f345c250513d64349cf2e5340d8539c0ca8edae48b98f439b2b52af0dc4292f274b4f80aead3be4832e2eabf68ce2ce5dae9901ac836ddb9926be99934bc047026263e5980c50a82bd8ed4c75cb3394ea1a3d7ddd285b4a960d9b45988d49043c22fd0eced005725c7eb510748a1b581bd0d8e3acefe88f4b1e2a3fd189eb5aab535a94ad600000000000000ed989b18f6389117323d0327f3ba2c683390cb7d465bb5ed236d849a3d61772f5f121db0c44e546d4bae58e2e29c6799145ef4ce32eb02f2a25f3cd7f4227fd3b55bc1cf42117f0c17d535a214a55fec80e04745af086790415db5912b549f9cd97f2411", 0x0, &(0x7f0000000480)="605ddaaaa1dc8af63f325b456d4b698c8d1242ecaab134610d487f3c445f3af05a1854e053c3cad5", 0x78) r1 = getegid() setgid(r1) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) executing program 3: syz_emit_ethernet(0x8c, &(0x7f0000000340)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300563aff9c7e4d508113126dd97ee6c0991feb7efe8000000000000000000000000000bb89"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = syz_open_pts() flock(r2, 0x1) syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) clock_getres(0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) mknod(0x0, 0x2000, 0xd00) syz_open_pts() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() poll(&(0x7f0000000200)=[{}, {0xffffffffffffffff, 0x4}], 0x2, 0x0) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x76, &(0x7f0000000480)=ANY=[@ANYBLOB="c3b58b1323502cbf0117463486dd600001000002000000f906afdf466c130afc590bdb9e4ef6ff"]) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000100)='./bus\x00', 0x6}) r4 = semget$private(0x0, 0x2, 0x60) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000000)=""/14) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{0xffffffffffffff9c}, 0x0, 0x6b}, {{0xffffffffffffff9c}}, {{}, 0x0, 0x0, 0x0, 0xffff}], 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000240)=0x3da5ca5a) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xffff) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x15a0f31, 0x7fff, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="7e746376ecb3f4b7c3b9648c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd0300000000000000292002d9d9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b09688090dd7bc566ad4059a80ccadb2314c960b05ffd1f69c0376558bc947501a529eb9c3e7293b808457ff5929ce5264b8e31f81e13df946dfd4bb6261457ba7dad7c188f690de82ac47422a09a4f3f2ba8b445e74b7c929a74fcfdc605b312df5cdce8ce762", 0x2ae}, {&(0x7f0000000080)="20713f738c271aaffdb1af3e1fc1e3a78782843ffa0be816070c8812673ff18b61ddc0ac3656ba37e97886eef41d6ab523e43b10f1396743fce18f948319845ed6e0450df6e4dacf31a9ce913671963feaa18eb0ae0dfe45b214de63d1669b4dbaa5b2e1533d2102f0b48e118df4c43b686883ce2b842c65515a802acca096105abc7b05207de427679e8ddb747f6044e186f1a706d846f92789a3319463244b08f8a03a57d8048d205a23e63fa386805d75", 0xb2}, {&(0x7f0000000140)="0a24d9c0bae00e0258d244e705dc7afd5c577708661276946820862fc07e09dfd157dd6eb660430bd88180f1e1d7922c1f18e30ef5aa8b5579f9bed01338114252024a312304ff979fffe9ea30685a4231542722c2c4f2ce61b9eb46ca63736c7b80ea1a2b4943a69a0a1466c4f5442be799b3a119921a64a823d4213654d30ca9335a1591b20a53e97d03bea3e6fc88951666413bee1bf9", 0x98}], 0x100001c2) executing program 7: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) open$dir(0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) getgid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e562b352c4d4d03c6f10c0a5f7df6275039db7f4832b7f37c54efd2d37e08637806cedbcd685270053d52a6eb5b6a300579a156e200efbc632f9e192d703b6fc7b733dbaaa3b2a58f4996b8c4d0240e9bef38e48dfc18e700149618f7a7034909e60161a7994b7205a1299ff2d3dca73ed62f4fface87968fdf80427df4881fe67737c18e0bbfe1336049c5b24147d6c467d57514868138b8a6c550bc806382e74306f5a65bc26d8beecfd1e44925ea11cd6eb58bdf112196a0835cca44a5536f96f128c7d16845f21190e91a974d625cb0863155ede1e946222c564964d93f7b41ec1b2291a1e2411760c02bd3d72a21a665fd34ce1052648290950724a88ea97c539ebf5659e131830b07a9652d69ff746d758595d36cfc730362a1dc4975674a7ed8efe8da4fa8b62b468da727000e4fba2ac3a91c7675b5941d0c306b8d701006ff80e631175e912d95808f66c0b4f09a2f72af175014b423d4e1312ebad36319f2cc45677dc88c0efc69be0f05965a1b0c229b73debd21e67fdac43e7e3a12e3259ad6654b5fdfc6540f0367f74fb2d024e70fc6389f13a521be01e96e5d9e46ce7613048f88ae91aab057eb0720ff4777847734e0e334416d8337341761065a0881c30423b3fb8ae9c768cfe39a6b0defe3a3bf2f36968eaa2e50dad15e93511dbd64aa2dcc8d0f63701b83ad14830331971d34186195f9c063525080c2712d2bcbf6ae178c3a9ffde16c17992e", 0x1022}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa60a968c209de3e777884f1a320cc399b21c2f", 0xd3}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000280)="dc", 0x1}], 0x9) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) fcntl$lock(r4, 0x0, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000005c0)={{}, 0x1}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc00c7007, &(0x7f0000000080)={{}, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000000740)=[{&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3be86eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}], 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x74}, {}]}) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[]) ioctl$FIONREAD(r2, 0x80206980, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="71e383e01bd8aaaaaaaaaabb86dd6000000000140600000000009f13bb26ffe7690000100000fe5835000000000000000000000000bb4e224e20", @ANYRES32=0x41424344, @ANYBLOB="5010"]) sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r5, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000140)=0x8) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r6 = socket(0x18, 0x2, 0x0) socket(0x10, 0x2, 0x11) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0, 0x0, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x20001410, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0xfffffffe, 0x0) close(r2) r4 = socket$inet(0x2, 0x3, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, 0x0) getsockopt(r4, 0x0, 0x69, 0x0, 0x0) execve(0x0, 0x0, 0x0) setpgid(r0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) flock(0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x41}, 0x2, &(0x7f00000000c0)="91a944498cabb3815a2180c07beb53f108c11d2593155a02cea3467a00b46a3d3bd7ea362b24926bffc0ce53d9a23a40ca514def149584b97e2ef3e63222889fc5cb49214506819a8b48da8b21bb833f5f338f36aff6cba4ab284ef240b239863c2fe6a66ba1a9ca29beeb9fc6b757705630dc1a7dbf9f6af71b8954aa9652a7cc4eee", &(0x7f0000000180)=0x83, &(0x7f0000000440)="0ac963bf949f98ad3cc78c4954c05037b3cc97cfa35dde771df8f37570e925485700a48c7cf8cca31ff6dc39206227fd8b07708ff2f06d0957812cbae399a878ba987e378eead0f49ab427569ea1bd671bf3352977d62a7742abbfdd10b34e2a46eb438944776339fac28ad4b4608fd8cf2755df503fde24503b2c5ed59edc655450eb4ac54225ecaefd95df0f4ee3408db0bf9c546af9cd204c2625fdd3575a8215df898942cc8684202940d6a872ef0177984ba2d5382e20fe4620b8bfc1d448896cc97a102576f03f4846d6853a70e7d6ca6e7a41d93febfcd4c47b7fc8e55d9847805c7bb76edfcc72d04b221f6d3ad2c38eca1ecb012a64397907e7c8b36d7870e15ae4c15c6252a9c9cf943cab980c0a9bf36b124a05c98e659f9d0b54609a41d053eef78efa5bf47593051e22b6bfaa57aabc5c51c42df3ff83ab264a080abf4ac9dc2a9f56a5b2e9aa815ebf86d5a1cd829e02225fa43a52b8a2af274ac75f794349a7869ad3da58cb4f53172628bc8b0626ea68516dc4bc756ebc90256f50b41ef44e061fb1e61bbd0c55baa45068b9e980cb0aefb80f0067148473cdf411545657537d277f4b41d19c811c803f78acccb775d7736d33153312c223fbe0bfe57a999f340bf4a566d488b5f35e434d0a3d190da808998392d28239bbcb08578aea6595ca48ac19fa5891d9cab401dfc28111e6f4a9b7b7a8fb70b48a6dfaa017686c590bcb7bb1298e9c6c81319b6b56137d6c60222e9ccb0fd615d736e1e795bcafee52a93959c5149668b00088e9341105277eca2a419be134afe94c74ab4a1e6213cca8f4090e7c434a9142239314f5602fd26ba49359bc46f76889e995366d1a4b3eeaebed8f1308d962f3e19602d622c0c47f8d494a42f098aa18cbb53883d3c9095e2ea6e51f9d6b479796fe43a58bfda5884c6ccab5658510522388f7a4ba7466be160eada2257ba066031e892b80ce9628e65c5bf51fc6c708c4c8bc232ff0709afe42e775c3ea924a51c0102458bef06f38527a05b0ed09434a8d124c6206bba59e7993e0b6c2c66c8ba5abf5e332b6176fd217cdafeb5ce0948a68044d976a14d3f78d506e5fb502054543eca19a7a09129c69e85071b40b9e65e66738f45ca06b7472504946fdad004f61d795eed94e7efed544dd7bc648470945afc873074a3cfb8cbd00a2e9bb10037568e9633d30e16e11f645f6b709b304eef8b6bd9225156e63eef8f19075938489a18065510878508d2d1e5d39fd35b2eaf0ceb0bb207403dc5061124e6ac22360f4df248e36522d2a9046e8745257e0c820d02a544b3b35164c13250be6f3f10a95a6ddd30af969c74f524cc567c67c62d2d207686a033f27ab4837edf0c44fcfe30d9842dd5ebab75531530f019b05de04735fdda2565310875b6a925aac037792186cf573b59fe1a7652990bb7ddffb0249615a3563b1a3b34fcc6c9b5840561f7a250bd748e82b9f13925b96c1ebc0dd8cd5a66eae7970f29e43d0f758a8a20074e0fcf624fd46f589051205058b3ac76d5f3786677856661ea830c728098a5795bd1dbe01e5f7fc718a0fe45c276ce2c2f52fb9e20bfdae63c72753750a186b6517dfc0c1e17d3a04cf28715c29403890d20e8b613e652395ce5dc1e769c3f0184c7be6610fe410ff4a5fc3160c41c208accc824060aa6edad72a98e66bd5294fa296f8df94f15c437caef57b2a5f25e1e4c7bff8897cd028b53fa7fec85384939786f6b34e811844f34fb8a5fdd3a2ac17f7708443da54c179eaa6ffdeaa690219e7290e2109750c6bbcb6e2a3a731077e2b0b8262410623059094d9060b7cd1df8a4092bea6c37917d5306415648610eac0091a2f5dee8aa6dcac56d20f189b7d45dec1297e20e0a7861a856bf405062f869b6fb7defcb84f719daab0811dfa2377a6597e4606517a88c452900dd8ee00d1f0b58f36665c278c152a9f140d7c3cfe41554bf34d2017d3c5b85c71515fc1b74b353431c681017d29c1be00d6276a218d893682439f5c17a5cb2d198c631f96b8e1eecde4b3e8056fc78b752b2645ddaef15257ef6591e0de9dd4648ce6e2c8ac664382ea4dd4f2427a05cbdf8a33ec401085b69b2d62b27459e8b921354eb8fbf98f9ee32b935d12dc05f2b3c73a4e499eafd3203c36cc4286c8ff7a945664225f246d1d9a1852b0a7ed394e0edb8825744ab19452e96d56113bd9de833a4a8d7fba6aeefb67079a8034f8721f52c81ec4d1858f419aa778b234d78377791f9c32d1b1da8a7202321efdfd0d71fba33b3a505f4326490bef7da6b3ca7f5459da57fc3295d2bd16e105a9af88fdfad819d8e02e4af8b8bd4e00ea7ca0e323aaadbac53e9190f10f2c6d5b5ce5325cb8dc487b2abbcc930782b4fb866e365ef08805df9ca0ebd0233fae5584ae4981dd979dd9eb3f6fc3cd6296336e382055fec0b9ee00bab78de556e8b63fc9a3c6a38a8de37d86ba76454f6bbb3d5cb299bf4e7e76a94c6a8b249ade1dd8d26db135190adea09d2d8a57741f1dc8fa5f93bd8eaa481dadf767ceb2ad5cf24e1d2b4f44b65181b19a490dcdda06131b32d69a80aff11bda4992906c1f64c06c760a30fddc01d2aee14a20ad9753d7a58a16c34c629e2647092c40a7575c9ed99c5fa32ebd3b46bd464728e5d6c62e058b9d07269e7c578349b6dde4f6882284aa0994eb99fec0abaca7ee7af66a2fc072bd04f24936cfb9f0d56514211003181e29016bd739e51e39170c959762606315b9f728932778e20a3e30b23336198091ad0549074ce5ee1b749575d0bc2d73ae1b729326d43f4867fcd8f801ab41ea741f97530bad3b21d18a529eb259079f8b5b12d8bebfaaff87389f060d6c9165c6d426488401b949a88230efc7f7a93cf103691708d8c3538633fa1e009449ee3f3d42aee00138833fd8456b8612e8d831e6d8b687393bcf858c8b87d3a6e69e4f1f16aa06668d493cfc07ea54d985f6ba2e052a8d7ae4fe423f5dfcb289069ee0d85f61fc36be637dd56ec76f56d73230018202532a58e1d698f7d0d20f143de014c37c705010a96cb70dee20cf66a6bef49714a604ecbc13b4426eafeedc4f133adcc8c4cec51154984d1748f8937b913ec5333d881370913b4a2a929570d25fb9f53179f36a9e2b152dae58e60098d4eb885d4639e1b8ab31559a1e7f442b6d87354b74551e3700254bd9e27e4c250d1fcc51194a3fcb12e1b6c0fa0f3f3afb43375b54e97a77928ebb540293dac7c3b65c2c2821a1a41accc2df454ba6f3becf9b06f0f3173317549590526ecc69433efdfb9de1bbf010252e2e21c6db8c9fd470669905bff645cadbf742110299370e6d9520b0b2f7d46096e6072dabf2a7f04710092d18128899b37c197a8366329d6609aa1ae4b6ca4b871c2361a5f55e80453954d4dbf22be366d2d6e62b47137a95726e8c2a593cfd232c53e13bdcb1eef2731679b3ce063361d9c286946765d6873f67ea15cf3d943fa474e6d230da346c826e844559b7b92120f0c09afb7066df93add077b45509fa23367b6aaba269d7215b07e58e609aac4b054e40b7e971797e81430f0e0c65396ce9e6966a4e0f8ba38bfe6878e31e764d235a7254f3f36ccb82cccb85b5c340ee8a1b146c74c90064780e0fbd19af41929c72be550e3063c2da2f3b7e2fef4c973b93594189da9209a8d8038d7a63c3e087296667e8b2ac2f254404472ee4d1e963d476c86d5e57f296daf95b7904505dddb1699df6100750e8cc819e4582b7b3116369c3a4744c470ae39d248e10b70e2f0c3ad6db3636cd7290a3617fb66b3978bd847a672a259bd8fbd5675544e87705d8d7f60ab7197feefb77f50e642f1463c825743fc5388375254d93a4ac5caffb4c1903315d37c0adc7661cf2af89f43005fe7a0f33e350e3be7ae46b62f81bf39c21299f397e7d2548c3f843a2095b3ae29d53f1c53a3d4d475563a65a7c81657d6127a81342c82b9f6ff9b42d4808e3932dd20de825e5bfed6bf79be37199d48bb4e857fc26479e5ac6bbee6e4a6012e09e2cdc437bd717f9673ca37bc82f1588b86760552cab54e7a4156e3124bef0c66362ab1f0d0018a0bb97d5e939d37d3e9b3a7fca8b7f13387f13273ce395a883a5286d9116f743000099f2db130a21deccad02a16fe929c6d3ad49bc3ed9d50b99daaa4b9cd0d23286e92c5aadae4a7b56bc88d4bf464c8bf2a9c7eb2af0a5b1cb7ee652c722ad060dff8ec1e0498fe72f5711a6cee39e59db18de2cc97f11a041778376968b9489b991ff588260da5b4d11f5a4a551dc0e17b7e18e8f4bfc2e78d31891ad94f6d816ca2ba47ccbe2ce49032a7805a128631693f8e6fff16837ad3c5b1596b14c71f927b3d54d39c97d8f9d39ed7bd3b636a1c1019606a7143f3656522e1e824e83e927559bba4faf5298879e56c2fd1b270873a1dde7b215abf20776ebf9b8aabc608733e57f4718631b565517eb8fcde425705a16d8c3ef91ab1003802e038d22f598c369ce7f0867d9b358d053f1277f7f2f883e724f9e7b1f568894ab18c22c534e100d9dc6033b72818d577ac214d679b4cdfe441182c044c41bdfc7552045e76cae174807a20f4ec28eeea2b0ef2ea553824675f1acf8abd3cb5eeed9c63b7d6928963af88c4c761caeba43081b38ea38476b91fa1d5ed6b43b1b407e4cb2756cfbca069424d325838a31109c8f6dce242e5ab9df94074288c863fc7ac775f6bb3f5495fa3d813ade9992d54378b28debd63dc97d3fc7f89fd01c3e5f91311a0c24fab1fa443668d590d0ac44ca127b2cc95ff7f5314da6894dd8940f45708aafce1e5e4d2f77d39b1ab9b425571ab615b47cee62db4635293f7afdaa7c39dcc153ccafac4ea37a020d2ac7cc5e54dde4070dc9e060a694b5f7d4a86bea8ebb23ab516e87d756e280abb440ff006742c27f34cb8d8d669d1ea09a589363d06e4f9e07d1c1501dfac38ea65fda8da0590ea892adf18b4737bb54a5e5e6b1efc8982e965097cf79a5ad753b48189f99e9c726676f1003252721674b8a163ba1211693f519dc76741b5f89fa618c093f5c3d5825baab46f0520bd55154bea39d6d5ce60ea348c7c35f542e96469ad4a38ed4e809d4a79a7ef9be54301e6acc32438d43589ea4d98cd9ed44766e1a6da8e8fb9bb346ad28bd0980673e65a21ce1dca7d1462ad9c47a50d1025279bc725c048395cd0fc684dcb42fb0b16a009750416aea02b6b7df6be46e17ba4db4e01efadd575a74c4ec85f9cc312bac1550477b337fc25c7933f82e320bb9d2c492f3025d0093038333ca5e586ba56cebbc61ef75a7fe7ce4f1a8bdf3358b2a26778840c86676cac052fb2efe44bdaaedfd83381c777712b55864fb908ca8970d65301f50d7a1e5ee12efcf2d4220540b44f3e8f9d4c32d724b76a6b479e20e9fecb456ef15d7079c9dba38363f505082d2f0ab0a54a02c5cbb94b2e0f9780244ed49f0f0a35c004f4072962ab31c700cd6520db76a230260f3119ba778983939a3b76b8bf9d553bc03b040140884f4bacce215e3c5a1486a814e4093b278daf510eb060a028a25bfe107021834fecd4132681843d72bc74d48bfba4dc286f4e3b3253b18a8b480f57fd80ab48b5519dee5fa2a1ed70855b8fa555b8a9ddd6f7728cc74459277b78dc6da827b0b9fc818351da2d07b5fe033fa076578111fcac4057376a4f29561582a26d2fc6d3335a75f5349949515231964ccfd3b280b890842db67402a4157725bec1af2653513819b2154caa24528", 0x1000) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="c3b58b1323502cbff4f6959957ba98009e4ff6ff020000000000000000000000000001c800000000000000010090780000000060000000000000e600fe809c0191b8a3f2500686df5eb333b5e11f0200"/95]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r6, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) open$dir(0x0, 0x10000, 0xb8) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000580)=@file={0x0, ""/4089}, &(0x7f0000000180)=0xffb) getpgid(0x0) r0 = socket$inet6(0x18, 0x2, 0x4) getsockopt(r0, 0x29, 0x28, 0x0, 0x0) socket(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff02000000ff60606260000000090000000000000000bbfe8000000000000000000000000000bb3c000001000000006cfc48fe9ba90a12e79dce4fb4bcad34f3f1dcf944000000000000000000"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000540)="5e245b9442a463d96dbef02af80d446a619bc3d399173d5093c8672e195b7ce8b5798d1515092595e6e06a18d1085666c609a456c61f5bcc09dfed6f1d57cec43c709ccbfad7bda58ea5e1d2c67f5c9b511b4436c661e183742f966f9c192de71e97ea8f167206303eb82f94f22e4180ee9d915875943d67eb15", 0x7a}], 0x1) r1 = socket(0x18, 0x4000, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) executing program 3: r0 = socket$inet(0x2, 0x3, 0x2) r1 = socket$inet6(0x18, 0x4007, 0x3) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r2 = socket(0x18, 0x2, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r3, &(0x7f0000000a00)=[{&(0x7f0000000e40)="4ede4eeb0e54f3ef6d8a50631591ec6324ae9a90494f3fc26e3ec5e4e5bd35e6f385a56e914c9e1ef16d9c005de54a941bddb93cfe3b96bd27af1c1da0f2f266f6555c2d04be2d883c2ab401afdddaf50b9e224d0135b9a19ab4e60100a630339b31e7f31406025869c00e872e3f4073239c51cffd65bd6c75dbb7f59c34bbf7e1941965a9b47456fada4d5f4be5c4360762e01258ee4455690d07b62105ec3694a5d7181588a375c315dd4412011165385c8546c212d78e4bef1dc77a6a002b457e96d4b0b96f1c8211b426ff7a64dc1632c9d2810844fd963e2968268cfd9f8064f93d07cba89275f3775176391c2f39e6fefd4f4c2a6dd63116ea22ebbf87f6be19f1a51418587766094b0879a896a4e36a0f8988b521a0df0d3046e934e787e88c432a255cc9d690c02e1aa308143f5c1866ac5c658a58ca1f6774303080799f4f2e46adac0090a2dcc82227175fdfc7adee3446e0ad29c1c79c9a37594a055d3cdaf1623973faf3db8b8b88b4d9abfbd4434ad2d1a9ab475ae8bcd5483ad09f4cb9b324d378dd50e6ea74d8e010c23c6bbe3ca3cf76cd2179aaca4448643353847bfe4bf390bf063d4264a89e49ee7ee85d828e42559baeec046566af3a2fb7dce9c1ce5936bbbb23d875e6865f5f780feb3861af08c09d7198506097eb7d301cf73c269d0ff5529089686d8320c17c187725a4a196ea89d0e22c7892d03cff373dde8cac92fafe38c9ec959ca838ad28d5e97390f4b376d6028cf0bb71168b3f7fe977a7511a5caef76f00793e0e7327fe9c89960c10aac7c379be8040f415dd91e2d29a7349f192584d68ee7da959183c2a54179b0f55368fa364d7663e2eb3bb4228364e377925dd2d879b7df89fee85293125a7b2bfd7c149c06fa85f5169668fe8f1c2164848b7ce076a64178adb4bf54ae2fb28fa6e87dc673ed6651e696f7d6a2c0ca082232887a439540255a185b0b7ed8e44a6083de994dc3a7ad572fd6385e7ab15a9361a44a6dad2d78087da4f7e3bcf1272b1c00d30de67f379deb9a0adb8a9e20efdbd7e14969f4e5d4375e5807b071cfc09b18e54a418c698952effc91a65abc7cee2e33edecb2cc145f94fb51af88217c6b233ecc1e226ce82d88e58901205679dd57df0cdd1a3e05dc1882d743e8f44c4d4836d9ffaa208b02eca441c0cff88fb3dfd95edba27f3132ddd0c3f71a460dbb5440cefe53cc24bbe5142ad8f0219a03f094bfb7b4aa83d3c44f749d72d44aa6bc6626e226585e218aa86fafc3772eef16451d4ae0577b715c2f5734a8d36afbce8ff88e40467b821f8a14b739e04c290aff4c61e9e120c9db65d1755cd681ebe60e0ef3fb13e2f92e8e92be7811f3293c69e6e88354f19bccf352e92f37092f2f08de0aa7224393aff23f61820f95d2698ee41a0a35e371a5d6f2386cb5bb8c801c778c9f2d3d842c0d8103b0d5a3e6e592d9e9397aef517bc411eb51398cc344993790d8309ab06c8a8ecd6b4a6f03b99ba4b215b35baba393d6051b07700ed3515dc4a02c0d799e7253d699120ce2d42078d6077bb7fd6d36bda0796d06a28b68f6529b95e30f1b98a9f3a6fdc29c74ae0b5279264973432e2376006d81c2d30c4bc1107892827b3ec486433db3c196b40a07d968c837fa241930aa7ff3667b0e592c9c3e30999e85c68bd3b208efc25d67d313d1da4e276103c5bc8d59465f5865a044c51ce4fc6edab4ecef2454c45fc5de8dea0c359c30e91dea758e17b533547cdd99fb5a8a5c1f845da3b2861fa5af1f7354d6f2e85e11f1f128e80398dd7c5a6be0dceb484897bc408ef83406d3b1c7b1f945988faad6655e2159728023667186909ab599ca3ed345f4ab311da2365508e0ae3fa840377fe486666fe6b77213e9a39ef5a68f2e7435fae357f02ccb42ba74535bd1a632d5a659bd15c82e62053f80ce97f9fedd186cf64b34e66945b92ebff5880a6d4822251358f5db40bc3dbf6143c268cc2f43cc8a3ae9a1efd9660f1644ab054272ad8a8f8afc0860b3a438547bb4dc4bf4d9393a23c33fc9da0babcd610e6a628cd0c1e17d5d20915bbb9f488dbf625239f3f7469149db0f002a4ad8a8d13460fc4d993795e0caeb41ec36dc1b96ee0be0bc950964a46cd28e34c4590b5789e190b867b8af81060823ef65fee6f68cfd054bd24d51e2f2d54f563b9cbab85129bde492c27ade4215c7aceb94f2642722595e77514a95dc671be9d6882c67a8eca36e0a4f23da39ebaced775c845e21e7b1c97f7a58cffecad17c59dd1534cca8c78b39e187636477b96a7fe8087f5952b9e3ab4a4092b89207ab802ee23a6c1bda3e51e9b98fde2dfa2df9b9606202892aa37c842702817002c1e11b0cf7664ed13a5b4c990e4affa479920c8fe32d59290bcf87625f1c7146bb1ff051d8eb99fc7e364fecbf2c362c65a18edc8ca7046623de948df20b3be3c4e1e8bbd0dd85c84a618919644626d02092ed5b140ff8f73f8b4cf93ca4c4f32b550f1405cb074c8b2c887fdfa2b60f1a7304e2a9dd507d646a60a871ee6ddb47c1304d1e6790c2b1c92b83a14b6885942b5881a7173bdeaad3c7273f3e07f44596e7da8ea5003043d405690fc930e3f973c1e2b6c3b870f111ccc5337fe90b20425e4f6cac33d9a2f2678df1ad6b154d6d36b86d8d6465080a22258e37263f6b53b570981a3fc8080504ccc0b61f138e3c1ad47c049aef1022fd1ad7220473030ea7e918a24a091f39d2e40dca0393fc658000a38684c317253e94893b16326efdf5585189503ecf657cad3a7d8e86864bde884bd7c8a259648174d31861ff4b259706d6f9ff369b47378a5932b769a33635ab24acfcd994d49c72bb541f9cef36e798506682a671cf0648f19d58693b7fc0b3f041bfd075c5504bafa97cc1aae7e4135d1c5a313f55d7cdd9133a296a805eefaf60a194ca086a756eb04b92d07cd439c608138967e269a7e22a8ff42b21a27eb89a85bcc55d38b9c5d25775a8428f196c985470d8b9c15dcb3ba3d8611f2944dc69b18fbbe0444a80d6fcc150da27ef19874b48f7da74f077940ed31af0462997ba739e4f695f9aa937d208ea1658828d68a808f96f56c754b2def1fa6f82f61b006403888992a2e2c89b8ffdc98ab4dd4c4e0ffcf8bca208f0e470b2470674b1b43333ea09a60f55dc752a06a53e18e457b1f704432e1142f1128fe90495f9196014a2a31f6e4a1bd935895abe332d11738e3724e16daacdbaf8992eebc6cac5b98f8e660931555572e413892bd1a9af9a3e2e16b5a20f67d5c5e26329b470ba51828e0fd3d3c9c90506ff0b534c3fcd2538fbf65321debb95906c35cdc7e849bf0f4304b4eb964cb71dab493a35b849cfd710e94dcd085c8be161f8bd3528f6bd05c8db3952333c3906eba9a16c37bc6d3c6358e773f585f95c80fcb96bcef64565f62cbef1b43e7f885469f2dad4cea7eac76254c26f63da1bcb8cbbf91f4645d9a91ab6348a374dcdff3448beffa25eda1705e01794404dedd8ed2481f84231a1461a1f2e3ae93f304fd467b79e9ef18c4b48eec676c574e003662189aa1d8f46d229f15df5335764259e80fdaeab536933dc86036c141f6d31eedacee6a39636956c6385f6d5d3fd57972444285415f84ee3e2a67bd2e4097a5f67b41d81784c9792a83a7527d9c511080a309b6ab9981dc5476e2d0c807eaa3530fe60dcba0eddc082d5dd22db227fa32d66284ecc5571120afded339510492b19fe35fa09a05cd639896cb1d94d8c59dcc0924540fe451eb3073b466662716bf8810ba85df1f67bb35cd2b5d18c3d0dc0e321d709ceddd89656e3debe63b3761c71936f5464a014ab0e9831bb4fc41e0bd565a79ab6a252dc140fb5eb163f1e5d9d8b6953de85f75a3a986b4d1f4eb305039b8f8d7aa9109f1f95def8024b402a815f49128fdba4a8896fbea78dda19cea40712c588303170b8b2a802596e85218708af1f66f1cd7f28e634af9f5afb799f9c22f1a6339e19158ef7ba54afae9d9905ec9759d25899f20c48481e102f8d709875437f40dab0b98d664a69be259e0349fb7f5c4b2d23817a064209c968686e0fe45ae133bf3e3d93982b74516b69e82be1ce5acb8a5360536027a8a974fcc39dc03837b7028848f14287cba0b60e4d8af3c7cf0e28e27cc0304d656dc4a8384e30d149e8599d821878464dc1fac5b93ce0d65cc392c43c939afc69bcedbbc4bb5346754dedd1b36b14232d38715334cc22bd5381ebb50f4038ccc6bfd07a9549f895b7376d7b4fc081c7de0c082ed409d0e573a75812435e15674c7c4e1b0f5ff723d9e2306707fd49da630a8612ddea4cec6e92f6660afff076018da73411296789267cd1d503793422888c8f8d61d1cdd437c052bc53fece280a3907663c27f768d2a2b11f10b771285b7431a9379e27bc15a93238a5fce4da6ff83f134caead64b328c1309f95996373e894274f11a62ae04d973535036785731b75af824c31da1d3ebe20cf333769920801291a45161ccfca6f4cfd60cb0798d3aae699a8348bd59445871f7940bef79aaec31905083faf1a7b2f7aa4f3aab5e0ef50fdf7f946577ede90a17038bb4584c6dbf1ceb4f3935b87773e653461af771541e57a1d11027234e2f055a69b4e32b861763da7fa9c32eaca4df5921df4dbdcfb50ab139fc35c3dbf06220c791ab298cfae7eb46bd3ee8d3f0f49b8899e81165b788584f39ec17f0a65b0db06a51feb44cf7a7d461f1dc71c7d6eb643714b919318e16f487d585f725222e6d0734a6398b5753a7744874b4a8ecf5eff027542e5a04a63bffc5719eafb5dff3e38f519b62bfbce145670a7ea26d44538ce7f6233b372035c5e8e66acc43ccdcc2521b91eb57ed38bac65d8a02d178b5589c19581c18f88855daa7b18da63ab34b5ce71be30952780c702b7d70115cb5a8850031cd2fd6ff9636e48a8b302c077fc215ad77cefc64411d1d24ee41197e154ba819a79b206ecbaa5d3c06870ecf002558562ccd931dc1f2b64b1b320a31c0902eae0afb71ef1d2e5c07cd2c64befdfffa186284181706356107a42912e6636087e6d7b01b529a9b1b0309a136cd5c21fd45b179b42e8757a868e4aae8da1c6759a809eb800347d7c8906dd0f36845f797a659ce9d6e2efd57aa2c0678a234cb16562f8bc99046974fe5337c899c209888820dfed36c242e2cd14eaebc400cbe0393aef8384e4813855ab535af6ddb54dfcc40581564b1cb13abaab8264d7f53c87e536acd7b63e6d84e967ae4fe6d9bb6acd1fe94bae2e9fe32105bf3e0b2cf4d1be5cedf9eab98833576c9a893f432c77523e891840470a937dbc2a98438371c0ed13beb9e382c002a1822b7b39e955d39bdf8fcec6b719e2c121338885c3bd4c2f1af165077054b2743b03efaaa6b7d5f3e5b7e6ce0c5e153b11d66101c0cf509f8e1187d8ff41e6c1ea8b4c63fb0ce4602c3ff558753138fea5de751c5cd761c9c524ac455aba6d76d3f149cbe47ee710ce36a2ac676846d70c6f2d3b503c64cb10b0899a4f2d8470d4dce0a4e5e57113e1ad186ce2f6b3fdace05238431fd400a664d0c593c1ed32d5b5f27910b734f8a55cc994024844c31a09ae782956d105b574c9d3a37c239cdd9252d82258d54d5a61242c3d89b813b8c6ad425c1ca10b17739937f5488ade7f04fd770046bafdba1af2405b51626a2bb1c357aea5503ac441d576ceadb767aa89e6bd653c80865be74a66495b702fb90d7104fb8ed7951b68152c712232bd24cc684e44356b8", 0x1000}, {&(0x7f00000008c0)="22c1a282bb399f65e67faa9d4a8f155a15a2c4506c84de24e5d232b96dd7f545599bac180dad3826", 0x28}, {&(0x7f0000000900)="c976e22232cbffe48f1916f92ce8771d24a2e930700bb70bf6c20a7870d52decf6f96c7dd28859237d5299d585f0d2af1b29d1ca220fcf05fa7d701f33326ad6442fc1596d6c22e93375e0109c61458277afb9bf94d56402a4037e15367b8febb37c3b0b58147009b5f11d2409e0df193cc7dff8c57b9a92e1ee40467b5af9987cbde09f3759da12bdcffdc4288b6cad43d80f84e45ec2ac26d65ba4305b96739819a813f0f7378b0fcc5b5229f8895ab7965bc2a9cf228095852ea0f51ebf9fd11c733339d78d3de44d7ddf8f45ac0665bf77e671633bc5453387c62d7954325f3c86abe2d3bb", 0xe7}], 0x3) execve(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(r2, 0x62, 0x9, &(0x7f0000000040)="06000000", 0x4) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000000)='L', 0x1}], 0x1) setrlimit(0x3, &(0x7f0000000040)={0x10001, 0x100000}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000380)={0x7fff, 0x0, 0x7, 0xdfcffbc1, "00de00000000000000000003abf500"}) writev(r5, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) r7 = dup(r2) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x40, 0xfffffffc}, {}], 0x2}) sysctl$kern(&(0x7f00000004c0)={0x1, 0x48}, 0x2, &(0x7f0000000500)="7f7ea061e845ae2f54f055633c0c59ab97d47b9f240f9a3a5ec323e28169a220b86e8dbb458ee35ab018fd0d1d7df8cae7a153be11f1f8feba737bfb2af3c6891a50a63bcb0b5d675dd7bd662dc97a93b0c694a2bdbf1481e26e1fee017d17e5bbe873f4d25fee861a80ea02f3faf47a8604ba7fa4f119852f3d292871d51ab6c2ecad4c0aafde77a953dba83d8a3eab989c616a846c8cbf19ab5ee5db2d0eedf0466126c64921c30b15ec12e35cbf4ed3b296b9f3ac4195be722a4a0091d22d18568e21283eda0f806ffda8fe2602df9acdaf95697c65cf6b81ac02d42f09d28098", &(0x7f0000000600)=0xe2, &(0x7f0000000640)="9b57181f1f757387517d0142602e7c8a8568790d8ac535e432185f10a50541a843eb019bd5eada3ff86fc0dab0d5410ffacfa5ecee9d82b51b610abad7ed27853034963563dfa8788072d3f751ea86909f72b8feb89596e51e46fe774e06355927908122f4d46a4aea25f3690f77a230ac57a2bfe5f05ad250c95a4e330443307d3f36d18b5cad1e27ced3ad47992357515ab3da933971f1112c281d490d77fa8674c6cd54f3958bc09d79602db07182e0e2d3a3fa23c4dea999dc0c891421816835bd4ade586993c03dca19ec39d9b2cb73d34b35e584727409af706ad37a2dab0586256d79d158", 0xe8) ioctl$WSMOUSEIO_GETPARAMS(r8, 0x80105727, &(0x7f0000000080)={&(0x7f0000000140)=[{0x24}], 0x1}) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) syz_emit_ethernet(0x46, &(0x7f0000000800)=ANY=[@ANYBLOB="ffffffffffff0000000000080045000038bbe00000010c009078000000004500fffc0000ef0000010000e0000001fffffd4f918f19344389d70064b1f598a41b60e429601c87a01ae92d69a494cbf7bc515f0047f7d6ee5714dd6adb0259b30dc5503ee03c60688c2707b25f710272b0e8b0b669bbf8ce7bdb5bff6ff941e842c87fe75b14daee1f9bf9bcceea3eba900a27"]) r9 = socket$inet(0x2, 0x8000, 0xfc) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000100000000", 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) recvmmsg(r1, &(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000a40)=""/177, 0xb1}, {&(0x7f0000000280)=""/225, 0xe1}], 0x2, &(0x7f0000000380)=""/208, 0xd0}, 0x3}, 0x10, 0x801, &(0x7f0000000480)={0xa11, 0x18}) r10 = msgget$private(0x0, 0x204) msgrcv(r10, &(0x7f0000000740)={0x0, ""/167}, 0xaf, 0x0, 0x1000) executing program 7: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="96b31d53fa5cc57a5e43ab4787cdc9cf6bd9ea14", 0x14}, {&(0x7f0000000140)="47d74d50cac8301306cceb03c82bfe2a8d2da6dccdc146297ad7ae69123512cdaa2312d85e1b30c0534bcb3ec5fcd0a89db771a6ca2eb3a0f9925ca22774117c2a87d57a3bc0a492f057d3f7b30d710b49b169b23e939373b7aa5c6a2ef9159c50a2792978fe7457a7ed4087889a5ccd86192d44d1ef8d749d5232024e71a1e54c97f9b7682469e3554b2ba0599ecd5b980353291df403e590e751e2e435e8f8da8b69405b7101d6ec8b850764ab564164e0022a712c2016", 0xb8}, {&(0x7f0000000200)="7bdf466ec00dfb224dbc6dc7850848abc8f00df5a2cc99d914e7a8f51edec68e2fa8a410f6063972e56014efc43de0243883ad9eae852d12fe1d23ecdb93912014f0c2e8f5adef", 0x47}, {&(0x7f0000000280)="7ec03494dc05c7da72b32577dfe6b21c1e2961f3b11da42931c2b1b098a3159ae4f10b97e1fcb7dfb39520bedcf6158113abf70c30246a6be657420e142912fc99d8274c801fb118bd675b051d143bc079ffe22635f07cbc071df9fb95968d458d7ad8c75643c62d43ee7b65e323a59a5ec4f0b59dd4ce752cf5a00904179b3a5b9ae334ee9b0f09b5d1d0806ffc3128c33400aa6c511e8fd119b70e3485a01776f44b29ea8e691cbbc383c0aa10f92d271e3431ee2d257c0a60f020", 0xbc}, {&(0x7f0000000340)="134e14042df8bdfaf87691847c38a1d4319f1a8c8812f5f12df03c78891bd6b52ed10e39a1e3", 0x26}], 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x101, 0x2005, 0xffffffbf, "0000ffffffff008fed6c93d200005ce600e3ff00"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) syz_emit_ethernet(0x0, 0x0) (async) syz_extract_tcp_res(&(0x7f0000000000), 0x32372446, 0x9) socket(0x18, 0x3, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140), &(0x7f0000000000), 0x0, 0x0) (async, rerun: 32) r1 = socket(0x18, 0x2, 0x0) (rerun: 32) close(0xffffffffffffffff) (async, rerun: 64) r2 = socket(0x0, 0x3, 0x0) (async, rerun: 64) connect$unix(r1, 0x0, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) (async) open(0x0, 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) (async, rerun: 64) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) (rerun: 64) connect$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) (async) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) (async) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 4: syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000020000000000000a"]) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @random="452a3db2a078", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @multicast1}, @icmp=@timestamp_reply}}}}) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) preadv(r0, &(0x7f00000020c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/4096, 0x190}, {&(0x7f0000002040)=""/124, 0x7c}], 0x3, 0x100000000) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffda) setregid(r4, 0x0) open(&(0x7f00000011c0)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20001718, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000002180)={&(0x7f0000002100)=[{0x21, 0x1}, {0x8a, 0xc6}, {0x83, 0x5}, {0x46, 0xc34}, {0x8b, 0x16}, {0x26, 0x2}, {0xa, 0x80000000}, {0x3, 0xb7}, {0x4, 0x5a}, {0x40, 0x3}], 0xa}) sendto$unix(r1, &(0x7f0000000140)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e2000403080000c0112000"/177, 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x1, 0x1) open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) utimes(&(0x7f0000000040)='./file0\x00', 0x0) getsockopt$sock_int(r5, 0xffff, 0x10, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000280)=[{0x1c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x20) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0) executing program 4: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') chdir(&(0x7f0000000380)='./file1\x00') open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) executing program 2: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) close(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x33, &(0x7f0000000080)="b6", 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) fcntl$getown(r1, 0x5) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x74, 0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) fcntl$getown(0xffffffffffffff9c, 0x5) r3 = msgget$private(0x0, 0xe1) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000013c0)=""/79) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) close(r5) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r8, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x1) socket(0x26, 0x2, 0x0) executing program 3: openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4000, 0x0) r1 = dup(r0) recvmmsg(r0, &(0x7f0000000340)={&(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/117, 0x75}], 0x1, &(0x7f00000002c0)=""/59, 0x3b}, 0xffffffff}, 0x10, 0x1000, &(0x7f0000000380)={0xfff, 0x5}) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000500)={0x0, &(0x7f00000000c0)}) syz_open_pts() ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r4, 0x0) syz_open_pts() r5 = open(&(0x7f0000000100)='./file1\x00', 0x8, 0x41) close(r5) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) setreuid(0xee00, 0x0) getuid() r1 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) select(0x40, &(0x7f0000000500)={0x3ff, 0x0, 0x10000040000800, 0x0, 0xfffffffdfffffffa, 0x400000000, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x1, 0x0, 0xfffffffffffffff8, 0x1, 0x8001, 0xc3, 0x3363, 0x9}, &(0x7f0000000100)={0xc3, 0x0, 0x5, 0x4, 0x3, 0x4009, 0xc6, 0x24}, &(0x7f0000000140)={0xfff, 0x0, 0x80000002, 0x1f, 0x6, 0x2f, 0x8000, 0x10000}, &(0x7f0000000180)={0x3, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) r3 = syz_open_pts() close(r3) socketpair$unix(0x1, 0x0, 0x0, 0x0) getuid() syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaa36e741e745786dd605f6ad90030f0008a211daea95541f6ffffff00f4730000fe8000000000000000000000000000aa02009078000000006004000000000000fe8000000000000000000000000000aaff010000000000000000000000000001"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x8b, 0x20}], 0x1, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000200)=0x1) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getpid() mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) executing program 4: r0 = socket$inet(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f0000000b80)='./file0\x00', 0x200, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x1, 0x0) dup(r5) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) r6 = socket(0x11, 0x3, 0x0) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x4, 0x3, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x2}], 0x4) semop(r7, &(0x7f0000000440)=[{0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}, {0x2, 0x94}, {0x3}], 0x4) getsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000002c0)="942fa635851b1c9624a63bc5ab4cec2667132cabce457be819e35114118cabe83980817dab067eabaf995102d1fed0474bcfbf2712aa6d6e7d6f7ade4d0258e5b46ac2f8db17aa10159a14fcdf5ccafd0346dade76e77f289c4d089a23e31955f0238aebb45337abda92e24d3f5849ad", &(0x7f0000000140)=0x70, &(0x7f0000000240), 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000280), 0x67) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() r8 = syz_open_pts() ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000000)=0x6) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) executing program 7: setitimer(0x2, &(0x7f0000000040)={{0x8, 0x1}, {0xa}}, &(0x7f0000000000)) executing program 6: r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socket(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x48090, 0x10) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x94, 0x7, 0x0, 0x2}, &(0x7f0000000140)={0x0, 0xfffffffffffff801, 0xfffffffffffffffe, 0x3, 0x7, 0x1, 0x7ff, 0xfffffffffffffffe}, &(0x7f0000000180)={0x40, 0x99, 0x8000000000000001, 0x3, 0x0, 0x100000000, 0x7f}, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x64) setreuid(0xee00, 0xffffffffffffffff) getuid() r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0x0, 0x0) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000600)={{0x40, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x1}, 0x5, 0x7b8, 0x0, 0x0, 0xc000000000000000, 0x10080000000, 0x4, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x243c, 0x0, 0x0, 0x0, 0x0, 0x50, 0x1000}, 0x101, 0x1f, 0x0, 0x0, 0xfffffffffffffffe, 0x10000, 0xffffffffffffff7f, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f0000000580)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000880), 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1800000000000080ffff000001000000405867f21a4c39cd09447322a2be42b9dabcaf1bfc85bc15865e7686bc0bab744ffa68f2b4b0c44a0d10e7757c5a06e66ded2ca923a7257cc1a03f7867fb9c21531120b53f8dc82688a3cb4b1dcd4a2a76e5807ccf73646afb8a609afd521a4aa17d5d60b9293e90f7fdf4424b3583c84b3757ba53a6fd0efa970114578b021966172f238d192b476a5ce93c95b7f4cea349e1ce49ae0328ee475f0feffcb17751e94acffb9565a7b4ccaaf1d25863617947b95b89a98270a1bfd1a272e70822f02cf24ad7112dff9457310000000000", @ANYRES32, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x8}, 0x407) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r2, 0x0, 0x0, r3, 0x111, 0x8}, 0x7, 0x0, 0x81}) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r4, 0x0, 0xb, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) executing program 3: r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0, 0x0, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x55}], 0xc8b1, 0x0, 0x0, 0x0) close(r2) r4 = socket$inet(0x2, 0x3, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe(&(0x7f0000000300)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, 0x0) getsockopt(r4, 0x0, 0x69, 0x0, 0x0) execve(0x0, 0x0, 0x0) setpgid(r0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) flock(0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x41}, 0x2, &(0x7f00000000c0)="91a944498cabb3815a2180c07beb53f108c11d2593155a02cea3467a00b46a3d3bd7ea362b24926bffc0ce53d9a23a40ca514def149584b97e2ef3e63222889fc5cb49214506819a8b48da8b21bb833f5f338f36aff6cba4ab284ef240b239863c2fe6a66ba1a9ca29beeb9fc6b757705630dc1a7dbf9f6af71b8954aa9652a7cc4eee", &(0x7f0000000180)=0x83, &(0x7f0000000440)="0ac963bf949f98ad3cc78c4954c05037b3cc97cfa35dde771df8f37570e925485700a48c7cf8cca31ff6dc39206227fd8b07708ff2f06d0957812cbae399a878ba987e378eead0f49ab427569ea1bd671bf3352977d62a7742abbfdd10b34e2a46eb438944776339fac28ad4b4608fd8cf2755df503fde24503b2c5ed59edc655450eb4ac54225ecaefd95df0f4ee3408db0bf9c546af9cd204c2625fdd3575a8215df898942cc8684202940d6a872ef0177984ba2d5382e20fe4620b8bfc1d448896cc97a102576f03f4846d6853a70e7d6ca6e7a41d93febfcd4c47b7fc8e55d9847805c7bb76edfcc72d04b221f6d3ad2c38eca1ecb012a64397907e7c8b36d7870e15ae4c15c6252a9c9cf943cab980c0a9bf36b124a05c98e659f9d0b54609a41d053eef78efa5bf47593051e22b6bfaa57aabc5c51c42df3ff83ab264a080abf4ac9dc2a9f56a5b2e9aa815ebf86d5a1cd829e02225fa43a52b8a2af274ac75f794349a7869ad3da58cb4f53172628bc8b0626ea68516dc4bc756ebc90256f50b41ef44e061fb1e61bbd0c55baa45068b9e980cb0aefb80f0067148473cdf411545657537d277f4b41d19c811c803f78acccb775d7736d33153312c223fbe0bfe57a999f340bf4a566d488b5f35e434d0a3d190da808998392d28239bbcb08578aea6595ca48ac19fa5891d9cab401dfc28111e6f4a9b7b7a8fb70b48a6dfaa017686c590bcb7bb1298e9c6c81319b6b56137d6c60222e9ccb0fd615d736e1e795bcafee52a93959c5149668b00088e9341105277eca2a419be134afe94c74ab4a1e6213cca8f4090e7c434a9142239314f5602fd26ba49359bc46f76889e995366d1a4b3eeaebed8f1308d962f3e19602d622c0c47f8d494a42f098aa18cbb53883d3c9095e2ea6e51f9d6b479796fe43a58bfda5884c6ccab5658510522388f7a4ba7466be160eada2257ba066031e892b80ce9628e65c5bf51fc6c708c4c8bc232ff0709afe42e775c3ea924a51c0102458bef06f38527a05b0ed09434a8d124c6206bba59e7993e0b6c2c66c8ba5abf5e332b6176fd217cdafeb5ce0948a68044d976a14d3f78d506e5fb502054543eca19a7a09129c69e85071b40b9e65e66738f45ca06b7472504946fdad004f61d795eed94e7efed544dd7bc648470945afc873074a3cfb8cbd00a2e9bb10037568e9633d30e16e11f645f6b709b304eef8b6bd9225156e63eef8f19075938489a18065510878508d2d1e5d39fd35b2eaf0ceb0bb207403dc5061124e6ac22360f4df248e36522d2a9046e8745257e0c820d02a544b3b35164c13250be6f3f10a95a6ddd30af969c74f524cc567c67c62d2d207686a033f27ab4837edf0c44fcfe30d9842dd5ebab75531530f019b05de04735fdda2565310875b6a925aac037792186cf573b59fe1a7652990bb7ddffb0249615a3563b1a3b34fcc6c9b5840561f7a250bd748e82b9f13925b96c1ebc0dd8cd5a66eae7970f29e43d0f758a8a20074e0fcf624fd46f589051205058b3ac76d5f3786677856661ea830c728098a5795bd1dbe01e5f7fc718a0fe45c276ce2c2f52fb9e20bfdae63c72753750a186b6517dfc0c1e17d3a04cf28715c29403890d20e8b613e652395ce5dc1e769c3f0184c7be6610fe410ff4a5fc3160c41c208accc824060aa6edad72a98e66bd5294fa296f8df94f15c437caef57b2a5f25e1e4c7bff8897cd028b53fa7fec85384939786f6b34e811844f34fb8a5fdd3a2ac17f7708443da54c179eaa6ffdeaa690219e7290e2109750c6bbcb6e2a3a731077e2b0b8262410623059094d9060b7cd1df8a4092bea6c37917d5306415648610eac0091a2f5dee8aa6dcac56d20f189b7d45dec1297e20e0a7861a856bf405062f869b6fb7defcb84f719daab0811dfa2377a6597e4606517a88c452900dd8ee00d1f0b58f36665c278c152a9f140d7c3cfe41554bf34d2017d3c5b85c71515fc1b74b353431c681017d29c1be00d6276a218d893682439f5c17a5cb2d198c631f96b8e1eecde4b3e8056fc78b752b2645ddaef15257ef6591e0de9dd4648ce6e2c8ac664382ea4dd4f2427a05cbdf8a33ec401085b69b2d62b27459e8b921354eb8fbf98f9ee32b935d12dc05f2b3c73a4e499eafd3203c36cc4286c8ff7a945664225f246d1d9a1852b0a7ed394e0edb8825744ab19452e96d56113bd9de833a4a8d7fba6aeefb67079a8034f8721f52c81ec4d1858f419aa778b234d78377791f9c32d1b1da8a7202321efdfd0d71fba33b3a505f4326490bef7da6b3ca7f5459da57fc3295d2bd16e105a9af88fdfad819d8e02e4af8b8bd4e00ea7ca0e323aaadbac53e9190f10f2c6d5b5ce5325cb8dc487b2abbcc930782b4fb866e365ef08805df9ca0ebd0233fae5584ae4981dd979dd9eb3f6fc3cd6296336e382055fec0b9ee00bab78de556e8b63fc9a3c6a38a8de37d86ba76454f6bbb3d5cb299bf4e7e76a94c6a8b249ade1dd8d26db135190adea09d2d8a57741f1dc8fa5f93bd8eaa481dadf767ceb2ad5cf24e1d2b4f44b65181b19a490dcdda06131b32d69a80aff11bda4992906c1f64c06c760a30fddc01d2aee14a20ad9753d7a58a16c34c629e2647092c40a7575c9ed99c5fa32ebd3b46bd464728e5d6c62e058b9d07269e7c578349b6dde4f6882284aa0994eb99fec0abaca7ee7af66a2fc072bd04f24936cfb9f0d56514211003181e29016bd739e51e39170c959762606315b9f728932778e20a3e30b23336198091ad0549074ce5ee1b749575d0bc2d73ae1b729326d43f4867fcd8f801ab41ea741f97530bad3b21d18a529eb259079f8b5b12d8bebfaaff87389f060d6c9165c6d426488401b949a88230efc7f7a93cf103691708d8c3538633fa1e009449ee3f3d42aee00138833fd8456b8612e8d831e6d8b687393bcf858c8b87d3a6e69e4f1f16aa06668d493cfc07ea54d985f6ba2e052a8d7ae4fe423f5dfcb289069ee0d85f61fc36be637dd56ec76f56d73230018202532a58e1d698f7d0d20f143de014c37c705010a96cb70dee20cf66a6bef49714a604ecbc13b4426eafeedc4f133adcc8c4cec51154984d1748f8937b913ec5333d881370913b4a2a929570d25fb9f53179f36a9e2b152dae58e60098d4eb885d4639e1b8ab31559a1e7f442b6d87354b74551e3700254bd9e27e4c250d1fcc51194a3fcb12e1b6c0fa0f3f3afb43375b54e97a77928ebb540293dac7c3b65c2c2821a1a41accc2df454ba6f3becf9b06f0f3173317549590526ecc69433efdfb9de1bbf010252e2e21c6db8c9fd470669905bff645cadbf742110299370e6d9520b0b2f7d46096e6072dabf2a7f04710092d18128899b37c197a8366329d6609aa1ae4b6ca4b871c2361a5f55e80453954d4dbf22be366d2d6e62b47137a95726e8c2a593cfd232c53e13bdcb1eef2731679b3ce063361d9c286946765d6873f67ea15cf3d943fa474e6d230da346c826e844559b7b92120f0c09afb7066df93add077b45509fa23367b6aaba269d7215b07e58e609aac4b054e40b7e971797e81430f0e0c65396ce9e6966a4e0f8ba38bfe6878e31e764d235a7254f3f36ccb82cccb85b5c340ee8a1b146c74c90064780e0fbd19af41929c72be550e3063c2da2f3b7e2fef4c973b93594189da9209a8d8038d7a63c3e087296667e8b2ac2f254404472ee4d1e963d476c86d5e57f296daf95b7904505dddb1699df6100750e8cc819e4582b7b3116369c3a4744c470ae39d248e10b70e2f0c3ad6db3636cd7290a3617fb66b3978bd847a672a259bd8fbd5675544e87705d8d7f60ab7197feefb77f50e642f1463c825743fc5388375254d93a4ac5caffb4c1903315d37c0adc7661cf2af89f43005fe7a0f33e350e3be7ae46b62f81bf39c21299f397e7d2548c3f843a2095b3ae29d53f1c53a3d4d475563a65a7c81657d6127a81342c82b9f6ff9b42d4808e3932dd20de825e5bfed6bf79be37199d48bb4e857fc26479e5ac6bbee6e4a6012e09e2cdc437bd717f9673ca37bc82f1588b86760552cab54e7a4156e3124bef0c66362ab1f0d0018a0bb97d5e939d37d3e9b3a7fca8b7f13387f13273ce395a883a5286d9116f743000099f2db130a21deccad02a16fe929c6d3ad49bc3ed9d50b99daaa4b9cd0d23286e92c5aadae4a7b56bc88d4bf464c8bf2a9c7eb2af0a5b1cb7ee652c722ad060dff8ec1e0498fe72f5711a6cee39e59db18de2cc97f11a041778376968b9489b991ff588260da5b4d11f5a4a551dc0e17b7e18e8f4bfc2e78d31891ad94f6d816ca2ba47ccbe2ce49032a7805a128631693f8e6fff16837ad3c5b1596b14c71f927b3d54d39c97d8f9d39ed7bd3b636a1c1019606a7143f3656522e1e824e83e927559bba4faf5298879e56c2fd1b270873a1dde7b215abf20776ebf9b8aabc608733e57f4718631b565517eb8fcde425705a16d8c3ef91ab1003802e038d22f598c369ce7f0867d9b358d053f1277f7f2f883e724f9e7b1f568894ab18c22c534e100d9dc6033b72818d577ac214d679b4cdfe441182c044c41bdfc7552045e76cae174807a20f4ec28eeea2b0ef2ea553824675f1acf8abd3cb5eeed9c63b7d6928963af88c4c761caeba43081b38ea38476b91fa1d5ed6b43b1b407e4cb2756cfbca069424d325838a31109c8f6dce242e5ab9df94074288c863fc7ac775f6bb3f5495fa3d813ade9992d54378b28debd63dc97d3fc7f89fd01c3e5f91311a0c24fab1fa443668d590d0ac44ca127b2cc95ff7f5314da6894dd8940f45708aafce1e5e4d2f77d39b1ab9b425571ab615b47cee62db4635293f7afdaa7c39dcc153ccafac4ea37a020d2ac7cc5e54dde4070dc9e060a694b5f7d4a86bea8ebb23ab516e87d756e280abb440ff006742c27f34cb8d8d669d1ea09a589363d06e4f9e07d1c1501dfac38ea65fda8da0590ea892adf18b4737bb54a5e5e6b1efc8982e965097cf79a5ad753b48189f99e9c726676f1003252721674b8a163ba1211693f519dc76741b5f89fa618c093f5c3d5825baab46f0520bd55154bea39d6d5ce60ea348c7c35f542e96469ad4a38ed4e809d4a79a7ef9be54301e6acc32438d43589ea4d98cd9ed44766e1a6da8e8fb9bb346ad28bd0980673e65a21ce1dca7d1462ad9c47a50d1025279bc725c048395cd0fc684dcb42fb0b16a009750416aea02b6b7df6be46e17ba4db4e01efadd575a74c4ec85f9cc312bac1550477b337fc25c7933f82e320bb9d2c492f3025d0093038333ca5e586ba56cebbc61ef75a7fe7ce4f1a8bdf3358b2a26778840c86676cac052fb2efe44bdaaedfd83381c777712b55864fb908ca8970d65301f50d7a1e5ee12efcf2d4220540b44f3e8f9d4c32d724b76a6b479e20e9fecb456ef15d7079c9dba38363f505082d2f0ab0a54a02c5cbb94b2e0f9780244ed49f0f0a35c004f4072962ab31c700cd6520db76a230260f3119ba778983939a3b76b8bf9d553bc03b040140884f4bacce215e3c5a1486a814e4093b278daf510eb060a028a25bfe107021834fecd4132681843d72bc74d48bfba4dc286f4e3b3253b18a8b480f57fd80ab48b5519dee5fa2a1ed70855b8fa555b8a9ddd6f7728cc74459277b78dc6da827b0b9fc818351da2d07b5fe033fa076578111fcac4057376a4f29561582a26d2fc6d3335a75f5349949515231964ccfd3b280b890842db67402a4157725bec1af2653513819b2154caa24528", 0x1000) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="c3b58b1323502cbff4f6959957ba98009e4ff6ff020000000000000000000000000001c800000000000000010090780000000060000000000000e600fe809c0191b8a3f2500686df5eb333b5e11f0200"/95]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000400)={0x0, 0x300000}, 0x8) writev(r1, &(0x7f0000000340), 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x3f}, 0x2, &(0x7f0000000240)="3c1e5cb25b0b32b6ce9e5e01f75922d6243902c9380051d24a4fdc81130c13586b7ecaadc31b619706768845a14ecfa1b62066ced2", &(0x7f0000000280)=0x35, &(0x7f00000002c0)="96d59a9465d7a42d863f18", 0xb) executing program 7: sysctl$hw(&(0x7f00000010c0)={0x6, 0x15}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) lseek(r0, 0x8000000000000000, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x9) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000001c0)}) sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07cab9d8fa", &(0x7f0000002800)=0xc88, &(0x7f0000002840), 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) connect$unix(r0, &(0x7f0000001400)=@file={0x0, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) recvmmsg(r2, &(0x7f0000001d80)={&(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f0000000180)=""/23, 0x17}, {&(0x7f0000001980)=""/232, 0xe8}, {&(0x7f0000001440)=""/159, 0x9f}, {&(0x7f0000001580)=""/82, 0x52}, {&(0x7f0000001880)=""/31, 0x1f}, {&(0x7f0000001b00)=""/131, 0x83}], 0x6, &(0x7f0000001600)=""/206, 0xce}, 0x5}, 0x10, 0x801, &(0x7f0000001dc0)={0x80000000, 0x36ab}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xffffffe2, "97071540d67d3f0000ffc100"}) writev(r5, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x0) recvfrom$inet(r1, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, &(0x7f0000001840)={0x2, 0x3}, 0xc) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0xffff, 0x5}, {0x3, 0x9}}) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000001}) getuid() pwritev(r7, &(0x7f0000001500)=[{&(0x7f00000001c0)="b9acdaee4264d32b4de4ea55936c95bc5515583182a827a16b96605af0e2a8873936e733488f1d246463b5878f0ce2ec20c4e64e1a2cf1b1162af8e9a16f56f43f765522ab933409b78ee09c780e2c90c2428588ac22d19a4ce5a2e645e9e8dc6fbabadf0f4d94275a60e8e1cc845da2d83d76b1105a5a4d1d", 0x79}, {&(0x7f0000000240)="fe0b3bb5cd4cda7c58b2f9fce6ff9eb9a1ba8f9883fe07c6a5d8aae70a6ab611679dc4bb31ffacb0f1ad4288f435fb9f3f2876cd40a9b785c80449139a3f5899cb8459b51527d4b9f8f3ca514f1a2256d453e5b0528a4d100eaee52a87eb05bc87ab47a36e5612032c7d909703a9aff7997f6ffa2261fd7042dfe8c2eb296093241c6304caa9b492b315cba8e97988d87b02b43605a08c0439a36ca3738fb0cab82b2bb5fc770cd192b46a51ad63ccd864f99df53d9b8da57e106d82649479589467307ee1be965b4bba0610acb570819465869308", 0xd5}, {&(0x7f0000000340)="c516259cd5a8f363b23cf8076e31911343c75253b110708613eead90d5e4badd07d0c202aa0fcb37007f01855cba8b50d8a0c08a0de1dad53d84df197400edad7f75748fa9b8b6cf586dbda59c9b9f5b29da0681c3ab227802366425eef68bd50c082472e567e763076440888a87b19931975855ba2571ac15173b6a5dafa1b43122351928570a5fde2418d538f9b3ac31d923bfe0543b1212fb127176c4e9cb3914ca9411767337aefa915c80e01dc5cb399b2f0158c0dc4092a803c9428acccd87b2f5ad4e2ad7e30e0e1186f4805eb0b17fac18b2ed4581db9a3e575e9f19584d9e4460b3bd4f210d08e5df4040e37d9f5c14d8ab9a058634c75d547ed5261530cd222047f7e06601de32bf823a02810da642c13a0ca8eb4249dbf38ef677625ef34404c73a6970b45d0384155a1000b364f60c619eabd4788d2d151efc11d985c392245ac77cbc836ec8f6e3bba88c8ec208b603199fb124f11a4874d9150c393560cee11bd16c00429fdabc42655165bb1e6ecb67861ca91fcf210d85b85fd770033dc48f27bd7db5ff268fae4d6523d077a11c8d06ff1d4c8fa379a36a32f9de6cd37a9394acdd7f6b268becbe85320894e56090958e824d770cd36a6ad6dae780598843c599c73ef0a737989ccff904428cb0f7d9cf7c8e7d0ca8557ecef390676f03dc4dd8a5f7fe42210754ab0b6269ed4a2d46279c0fbd1ce4e0cce7b642c9b74b3b4ad03f60f21251f5e2f8a8e53873ceabc3b9cafa7b27fc1ec7a8001e13c525ce860080aa795ad54c8cd2ae18fa54b17caaeb041ae4978da3b7084060c2ac27923f069c10b6ede302ab37d4059ff3a566d77846bab7cd113280beb12b98b1a967ccdbaa2b604cd9881ddd5f8ce6713f682ebf1991188495994a361468652e390367051e2e7c89ad5e5e591f627ee4179acdac9d962a00133c2ec3d9b2793057ece573bcc3e92b43d4cc44387aa218f5f396ca10026e61b160f9c6aaa4edfbcdc497face0bd7febe6d9c022e30a2a6cb3559ddd4329b9f48ecc9bf04122d999710d6fde752c677bf548657f2b370bbaa16ee48ea176dc32ced416875a074e06082dc40b8f8909d39a9ac0582e5442178287bdd79422a359d1dc269aa9e92869da68ed1c7dc8070a85ace7827ad36c6b26a4f619bbe01d8f9eea5d971f279ae12009eb7f3eaf924d77120566554386d472d1974cefa6435c30a18dc04f626e7eb85cdd85678793a0713b38d64f4ecd2be52520e24851fef4250ea7bd1a391aeaba8d9e31d1d162ddfa599fd9a0b74c6cce5d7df924b439b86bf37e41db287d9ab9456501b668d0ebbbcc9bd86e2687c4af79d0965d70b5e0459e1067999488333c760960cb0dd2aa417b25e81c912b96353e040199d2de58477cc7473326d6736f2f3d693d3592a4d9652ec8f7cb449269d10f44a76f5401a2a8780365f86eb4f3ec2ccc8553ef9afea7373710a86d570f5115e8e2f056407a48086ed033fcd653dc1431b69e962cd3aecbc6eed2b437e76750b5f45e829c52629c2088f1c39a20042f4599a0123e04d9ab03cdbe0c4dc58273ac7b007de04a459d7982e0b83a892fd58d5c10cb52aa602c0c23d6af592af3f97d2d2a07658cfbcb3ab78ba12a14453d3b89edff43ccf239894cbf7432b5693defd01b5a3d196aed95d5cb89b590cec74ef4939269e31f60beabca52c40830d9d0bd2339e403b7b7be81e9312e316d34735c523e4e622364092600a88eb62867a27253472c4ef4ec6c7e7f74cbdca58ff6e9627da43e3d0ecd6f1178502039f906dbdd36c677c5a2b9f08ad0c350c11ccb733a13915e76fbffad8777cdee509d2cf37b7f059a9b11e175f06539908efdf6a652dc3d1a4a7aeb690aa0b02be1b9575b608324f97faf1cf9c86c25455745c5d26bca87d4c7e1c75794ac65091482d0cc75d2e1021b60f51b1bb4047b899e032574d4088b0aadcbddd5083ab246f769b00f6aad3ed10ad5f54c3079b21810774534249d02748e460e13e6c7cf0a6ee92ba76d9e3e1a9958b0e7a0943c90e87c8f7258d15f1ec132e95caffc87380ba6e537efd31b70dfb0210a491b20d5b6316840d3bb1f3c8e070d5f151643625f8cd55b56635d19e07e3240fb630c446a3973d5213185dece9d13badc33195a9eb4bb232ad9a7bc7ed9e5ecbc3195954baf7facb8f293139e00e0785f703d31576a3c292a692f6ede859435bab433f7b1682ad625c070b0833e7291969a67a49097d974ab23a9d181ae124f7e0fef595af69cee056c9a1848a6d83e5ad606449bfd35367d7d305ccb47bfc649a05125d11834ac00d198494281ad7872b365817270f38bc55e5083797dffdaab5c16c678adf8562c4e4bfaa7f9a8a98427e102ce14c5d7c086ffae951737d1be16dbfe5008993dd56267d92e5706bd256626b03d537d0d52a316ec985423a197391c6cc567b7b09a9a33478cf386c053640f2a52e36b6fb650b6ea774582ae89296b709dd96ac49f135596a33d3db673a0cc4a244a54de123aac6374a4689d607d01e09983584d9d0df9086b1aa448b0b4627f65f8d2b980bcaa4ad22ffa11a690dd61a4b3cc7a778c9c836804963cb470ecab9a33bb71f264b56d1cf1adf76d633ff7ab8a0a4728e950b8aef0cf8a9fae49d86026c3d3b48d223cd23921a8f1bb9723101f2758c7cbf42c5c78cf378437f0fe52d493a3a1ab6caa2ab87202a21342637818c3dfb8df98cb7ee278a08ac73dd02dd40e8b7b15bdfb1791b214ded97f36d89080905fa55ed165fcbbe446b72b5edf1c7e6c2ee78dd8de3972bac190ffc4b362d84105ddbdb4a876392bdc497003c67567225dc97b4e1d724fc74a058c1f9198178ffcc8d54520856969764833da69b970d862dd2deeef6414ee5aa031a4b6b3bcadaf61597da65e010889f7a50d877ecb3820a88ec8b89c24ed53d18a28a0ce49a664aff93841df8f1f37e9f32cee8a0f12edc4a67d01aa4581afb0c546d51e18ecb3884383fa30ac7a3a76bddeac56ad2520c095df9294dd7bcc35338587dfd38cc65790c04db2b181293eecfe9d4c4841c1e72ac2a1e0ae89fbc82fb2568daab964225befe8ad5a18ad19c7d30b419d7ef362b11a798121f6b06a2088c6bac213f8153e0691ffd00cfad51e1b241dc6fe0d8ff22a1925b2f58497ed0c7703c88f4dc720c05a7ba1e57e37126235a6ee9d9f66612732a850d477f31fe8a1cecb8360a9c42337c61bd3ef3b184a34576fd816fc677a5c68572780424683d2f2f7463adaa65c45f6114a5481607f0833b11f50c65df1d1c9ff9831a6546a654f3f65d263e00bcc4f5c785162fbdd0c1c3df0072b9a708dc47e0838a36a9106595eae36436b49ba4f50c9227c0ae98139ec3b175febb82852de1cf73c675761f4943a3319c900fa46dd8e302ea4998e6a896449709262e047d45811f6a091a259c6bfde5e7a92d7482d52fae863b9f611ffad2e298f78d18694b78bdd01635d0598b658542b500b391bc1a4fa4280bf9a9e86912a52003fc3a8d1b881f82e2a5b769eb9f1bc4e92e85d473d75963fe10ab76a2aaa715b88dc8e5408b0aa9a7b0976a76d3831d009bb48ebabb5d34dccb04a46a92e94dbb4e9daeaad6e61f0dab4e7cf7d65cddd67084c9ddebba125a0516f262db8a37485c8a0e2eb444613e1d084c6fd0e8af6680af5dbe1b1aa2adfcc618d3f5da20d7e1c06a68ddd829d7523ac3ab8dc60baf5e73df4407c7dc44a7721b17b64325aadcf2dbb796420c1ad4dd79bac70dd9206396b68149c39fed62d3cc4e2b1e2819d1f34316fba575567c800fe0442a8d4326f570c4205238f1ba17cb48484db8c3d1cc9cd13b02f48d80efeb32561ad89b98e00cf3e39abadba0a3ab976fe23cde4e8b4d806d88fda50832764de31eaafb2f144c200a580957a62ad3875e4c46e2f3162591f5d37ecbd8bc41b9c869a59f8e2e52b6dc093b5ec08787a1a1e52ab613bb1f945cc4eaa088ed4425bd72526cb94f6c5cfcb79860ea1a2f55f7f8fe6f32a0dc135cbb8182968d0aced5e890df037be2f2a0da67bbad07e243d5e25bdaec8ef7ddf019a5be9ab5fd236f370d9c399fff5d19627b6e4d50bb3271056bd135d0ece3696f040c741cd6c8c11b07840cf19823cd9e328f56e5d3851fa62af5c05d1ad0e78f6af3e05931f28c2bdaec0f99795946b97637195b818199eb326a8b0679fafbc9629d86a4fb2f7ffde85db9de5fc391ea9b082c43a06031119d5ec87aaf7fb95910da25e347dc34fff1e04c266e506bb720e34e9e760d56094dae7875966b8a13722ff41228b96f0779ba64c946d3183172dfebd28e2451c0f7bd09daa61087f23e0cb84ced0ce357e6dd47d0d56f3985d0e449715656cbde764fa6466bf57c7f993d175306cf70bbe22df50713b46cbfb9922d0d30b475eaa11da7e9bb6dfc49821753177db5c6f2e3f78e7a48b23a24f670c33f208f0dbdf35b3ae749d543396f26bdca48928f4edcdc56ffaed79d7cca0922667fb253f964640f1b1f4c672edc5097a254a36dcf0daaa41e1c35ea893d67baf92c26ccac03bcad790157326f91c871dd060f48a59b91de6a4b80c1d80e0a10a1bcb172a4a8c5509495f6059e056fe6a5fd686e0a3201f57efbf843584673adf13172fb5c19c2d38f3d6af5e10d9c645e7fba38e44d74a4e93ab6bec3042d46c05a700728cb4b87009a81d60dbef2cfd604e43e2a5b8f9d15cd8aaa41cedeaf64e45dee1f363469955143f8372bd916bfbe3a7475d9a563f267754d85d74068ebdb641bb69dd6431a980988eb8a924e6fc6f91e1a8a2f4cfaa0977637a8439fdbb81f9af0a8f7b2ae0fa57725c47f5d0764de026029acaba744468cdc995941ec1f3f8a8ebe0e7c33120a921ffe60972c35549ae3d968dff10dbf26ceea895779e52986c9a9f9389cfb0d4f9047d81db81c9c5dd9493c5bacd61bb9aedede182c0f7714b377d162ca4eb5f0c6e48327e66a7ecd7a28b4b7e8b76294382d5b55b92a1d0e98fff25e0f4ee288ad4c27cddee3be9ed549295c4de983236b1827f8e5e019a66b4fd97a1ee4358021618bd242efd96df0858529e7c42c6c7115ea366f3736f6dc88240a4c9587e4bb1bf4c2f641185ce000825bd7e6bcfa191a79788dcd1544c224521bf95ef289c0b4cc5290a44a6c9570029f8aedb13afacb7564dc9318b915d89309f30a278ab544608f8de79c7780cef0c8881d482a47090ef0b45d30bc79afd0f3169dc0c6261ab1ad47bc8ffa6dbbb3168fe77fca4cb12c6ec8e1aa3f3b0181529a5f0a09a9e63ea1d42eab1c6ac03874814f363146000a173d472a5a51358324a5811a5428d59ba861be9fc6f090cdd010a1ec31bad007eaa698bd7731df38d0d6341f917188c4fea95c98ed1c43a4107a45396bc5150720fa04af6aa192f6a25da41cf3b5348904fef528bf41fc2d44c69fa60d8f2b712c8ef3627e15b6d519beddcaca71e1fb9034d8a54028dd7da20545d8e02b2fc9e5f4693c7576a3d4129842db9e08b57fd8f74805f99136c83c55b01cb58dedfb8cad00ac7237e0f8033a0bc3bef9ed9a4c69c1d24315a575a9d77eb5695994f3c473ead6bcadb4378519cb167f55211fceaeefd2a5961e13c35a8cea469d67829c88abd8459843ffceaf986f6a54dfff9b34c100c5ca6b4e7bf232d542b1ec851959f4c89cc46273e68327c65bf6c55e127c1b4a8a83fde12b68ec0ef6ee821688c8a0492d85ff0c00e31b340c301b68341ffb33a0519abe29de965aed7bfbdf3de4d3e36196167c", 0x1000}, {&(0x7f0000001340)="94cab39e32bf3d976289b4deeea379795dcad1934db6147609dc36125ff8927c8f6cf2125257970cc0dda6ca6dbdd1217202f8cd37b4ba52e63e401b3b8df1e8cd862d52fca7c9b30712bf9fff21fc1c6647b630ae65b811ee71496ab1e7208a313d1719bf3d7c876d9cf8bc0adfc7677835d4e4240a839fb7aecb39afc23e5e6370854d56ea058c", 0x88}, {0x0}], 0x5, 0x8) executing program 3: r0 = open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x800978b, 0xffffffff, 0x3, 0x0, "bb08000100f1675910508b00"}) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000002c0)) open(&(0x7f0000000040)='./file1\x00', 0x8, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x4) execve(0x0, 0x0, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xa96b374c563bccb0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, &(0x7f00000001c0)) open$dir(0x0, 0x10000, 0xb8) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getpgid(0x0) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x28, 0x0, 0x0) socket(0x2, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) executing program 6: r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) r2 = socket$inet(0x2, 0x1, 0x0) close(r2) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b421114d43e97f0000000000000000000000000000000100000000000015"]) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000003c0)={0x1, 0x0, 0x101, 0x1ffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) ftruncate(r4, 0xffffffffffffffff) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) dup(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f0000000040)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r6 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x400) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x5, 0x0) r1 = dup2(r0, r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x25}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = kqueue() poll(&(0x7f0000000000)=[{}, {r3}, {r4}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000080)=""/220}) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r7 = open(0x0, 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000280)={0x2, 0x0, 0x1, 0x1000301010009}) r8 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) getrlimit(0x0, &(0x7f0000000200)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) setrlimit(0x3, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x2, 0x2, 0x4000004b2, 0x8000000000000001, r0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpid() setpgid(0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x1}, 0x4, 0x0, &(0x7f0000000080), &(0x7f0000000200)="0a30cd5794401a9c4b85b846e90088100e2b8429d489ffa755b33bdff6d81ab08362aef0f674fb2be24e5514999c049b7528982379ddaaa9da3644af51f73bd423f8aaafb976896b661489079d3c9cb222e35adbbf216980bf28ed58ff5887791d0c754aa92c9ade563e44b1983f8df95f67ed5b054e4264b61a4461e63e5cae02b03c648f43b08d67b0047f46deebdb39", 0x91) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x6) accept$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x7, 0x0, 0x200000, 0x5}) symlinkat(0x0, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x3a) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000001380), 0x8000, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000013c0)) write(r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0xfffffffc, 0x0, 0x0, 0x0, "402a17e131ffc28cfa12a680549b9d0d53e3212c", 0xfffffffd, 0xfffffff8}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x27, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x2, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) r4 = semget$private(0x0, 0x4, 0x0) sysctl$hw(&(0x7f00000010c0), 0x2, &(0x7f0000001100)="b5", &(0x7f0000001180)=0x1, &(0x7f0000001280), 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r4, &(0x7f0000000440), 0x0) select(0x40, &(0x7f0000001240)={0x5, 0xfffffffffffffff7, 0x44, 0x4901, 0x4, 0xffff, 0x3, 0x100}, &(0x7f0000001280)={0x6, 0x3, 0x1f, 0x5, 0x80000001, 0x21c6, 0xab5, 0x9}, &(0x7f00000012c0)={0xe138, 0x1, 0x81, 0x10000, 0x4, 0x4, 0x7ff, 0x5}, &(0x7f0000001300)={0x4, 0x401}) r5 = semget$private(0x0, 0x4, 0x556) semop(r5, &(0x7f0000000380)=[{0x0, 0x5d32, 0x1800}, {0x0, 0x8}, {0x2, 0x8}, {0x0, 0x2006, 0x800}, {0x0, 0x7, 0x1000}, {0x1, 0x42}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x2, 0xffff, 0x1000}], 0x9) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000040)={0x100000000, 0x3}) r6 = socket(0x2, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001a00)={&(0x7f0000001340), 0xa, 0x0, 0x0, &(0x7f0000001140)=ANY=[@ANYRESDEC], 0x18}, 0x0) mknod(&(0x7f0000000480)='./file0\x00', 0x2000, 0x58cf) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000011c0), 0x1, 0x0) executing program 0: r0 = semget(0x0, 0x4, 0x342) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmmsg(r1, &(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, &(0x7f0000000100)=""/74, 0x4a}, 0x3}, 0x10, 0x0, &(0x7f0000000200)={0x8f, 0x401}) semget(0x1, 0x4, 0x0) ioctl$VNDIOCGET(0xffffffffffffff9c, 0xc4104603, &(0x7f0000000240)={'./file0\x00', 0x0, 0x2}) poll(&(0x7f0000000680)=[{r1, 0x20}], 0x1, 0x6) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f00000006c0)=0x3) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000700)={'./file0\x00', 0x40, 0x6, 0x5, 0x1, 0x5, 0x0, 0xabb, 0x1, 0x1, 0x3, 0x1}) sysctl$fs(&(0x7f0000000780), 0x2, &(0x7f00000007c0)="a0df9d5a64bfdf761e87a51ce76e06e77dd9f5a2c94f0ee3e497d7de0b", &(0x7f0000000800)=0x1d, &(0x7f0000000840)="dc82a9592a8e064b456f9e8c6ccba663ec38efe7913fd74dfe2798bcf02c0ba22616b52ac2765f5c423d4d9748c72f3b484e28a457f7403868e8a9d377bf911a5f2e982fc6fb", 0x46) r2 = open$dir(&(0x7f00000008c0)='./file0\x00', 0x10, 0x0) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000900)=""/49) getsockname$unix(r1, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000009c0), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000a00)={0x7fff, 0x4, {0x98, 0x1}}) sendmsg$unix(r1, &(0x7f0000003cc0)={&(0x7f0000000a40)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000003c40)=[{&(0x7f0000000a80)="137f236177e5c7f7bbca945f069ba073d8df9a7ea9c858a3ae43fe75ab31f14c55485a621921c6f73e9a3f957c36361386c72b726bb7b37a1ef0365416a31608d728068119778912a93e324e7ea0a62889f89b63fd84d080384e4aa22c30a090555d5072d03c16929bcb9b4edcbccf31c56244530b52a737f7b5fab884960caa26062acfa4461a33afe9d71a92e40f16937e6273dd63bfaf56ced54a1e069371dd62589070bd46100d5ae9ca18a9012b94d82445adf170ef4050c9ec6a688ab13858a1b26393c4c7dda52774d4312af59ffbe57e40c86abc82407c1a3cdafbc407061cbf77ab18ccb4994ffe7784823729949c29d151ccb970c20c2f9fb0d22e185ad2951a8f0857475d22243ee46435a363e6dff7cc95b538c4e19582067e24b1ea7d11eab01adc193b72f39d81adc3327463ca332f40a09dcfc1cba18a695715ef819e6813bb2ffde65e4a8d4d59a5e145245249fc898364a5f2913b0cedf1f837bd336c9efefb6da523a5b90e1f092db82f2094a9f01eadb6517a800c59ab8524d2dfcf3cb54145879dbb6cd0192a4b06a3843463269151378ff40200eaf7946c74053d2d71a293eea5b35538add6b7bae402e99b4c4c5b52ca87578475a88f8111142c3f30483d3f7862a85b9596545f6f57dd2609242320e3750c1cf85a30e8490e2298bfabf5eb2826edb4998ddf6734b5ef3da653017444b227c749c7e6de8699668235dca5f5ec55b188d05be94a7ca51b30475b3550b7f6b6ee59d2943e23388178a5c04b255fddfddd665ed4f0d69f4baf31b954cd59cee64a03f9e5474f1e02dbc5fbc6116bfe8090d4a3ef17194abed2d72239aeb31a41645b6c2404a69b3711f4444ef804f82cdc7fc6d193b567fbc541ad3f6b1bced7aa5a7451881b49415aa12fb8ec4bceb0b71fe073b1963e9682b6d4317bdcb35f83d9f1525188bdfcbd76cfcf84850d94a82974ef2fd0718a0dadaaf1de90d2e4f5c80234072db53eff2ee717f7a0a64426b63a0bd3d41c67d47628fe37f7fcf8b506bb9c7e2e139df859b80efb3b75591c338bd8935b2671e2471679cb35462c812577ef37f7a472354db3aeea3e5c5c29f3dda00b24338ad772752d6ee257bd3b3a08b48afde038e0f825015dc58b27e0e3f8cd7abc6400eb342801c8409bb8f8a26e64f1b04d4b647ce553a3ccd15368812d8d81712170ce9436bdd2410aae52bfedfdc2ad34dac6291e805cd3f2ffa699fecf0be39e67cdc62c082f8d87ffab0031b14fa49f1815a15ae8b25eb850846e8de9b5524e7982fb3efe79b8ec581a0e35cff44fff5252b1b4ba90c56901b829ba3676a4d2b98641da74c115c11a829a22abad623c0f88091a4f14844ae003fff6bb6428c15f2f1ddb9d697121b29dd13b5fddb3a3581d15bbb09bf364cc12df51c23f036277c389abf09def3e754313c7f84c999954e385db041f7f8a7fda58dc31d339e040be82a906787295e1d1d2825fb11f5072bb1fafb5a5d18bb252d18e6723e2db0641051c46e4d2d1a81f3a14e11788dffcc0962a1329ef2e4f528681d598a69f8bf1b77e599856f4989c30680c131ad7a4a6ab392caa28f2937eaea8387a67c96422225f6f375289e158782e3cf24465170d8e1252680d8a646509d52187eef04f4acff52841804502547d54d538d454293e7dc1506a78397d2dbdfe4ce83f0dd12a74eb636eab07cd5c244ebedd12dce3aecb8fd279ba429d9a486bb560155d02513549866ae35bf53b78517fd6ad691c005ed6c8e83721d8d27d44edf51c4a260ff247368c4f52e8a60431a34afc0020ed92592f75ab83e69fb803f7c8be23a6018d77ba95f1638047dd8de45f8978e06ea699a0a61eb6bc970cdd5534cd8725e8e41de7aca2c940b80e6d0d96367fd360fa1317815a2ceddbaa13a83c3efac244d610f548701baf74c975b9cc3d19d5d9a5656998f5b31e8b7ad1733047a5af161cd9a80e01e52ecd876233365a9faa5d4823bd34c3796ac55146a9f95645514c358fda9203c58307d46dc6d1d53954cb2f2399f513d4ae84810bd546594523be753b949174268c3c1abbc0fa1d1ad4fb49f5473661abad675bf359a27c7aa9aadbd4bf6000b9ed9ecbf9ba59002e73a3ac1efbe52334e064c96106d22426ec173e5d5080d5903be7074d393cf56e9cd7c3add8fcf6500a11603aa8471cb68661c8071b4537c50581c163b15905ceacb01cdc8c3ee0d2667f3e98f10c20e8a7fe49430312c8d1548ed36bbb09d726a53aa394b9db116fdc1f0ad1ad11f9ad435c0beab107c0cf7001a3a26041d692de481fdb2f74d3eff60851fb49f3ad7dd85782abdddb2ed685f00dda829381ba61cfc6d17f7999b438ff5cef86151161e1af7a8e0790056b99a5d9325d32d95305e77648b9c9c053180988a9066d71612b0c4989bbefeaab71deec8e1ef01efeebcff8a1e6bc8308a53ae5533527c4813cf65bb82c99bf4303259698e69d07938738bc2d3cccea651ff773ec81a94a4f784399d5607c2b26895db89e9adb274e656ad98ec7c8ba52bdf9e55436794ac79911c2261c8303c4ad2f5f1f18bb23006452f19b80d588d45f4eec76c4c7b7071fe2faa3477099d50edfd0be6e9e763de806d4122c3a34a0a4d1d3c061d753fd359782da21082df915e051ae1ba9121a9bd6b53b605c8aa66f28059a6b1f657d946bbfd97020d75337d395355ad26b8dec7ef12352fc92eb6d91cd630e501aa6a245edae7d2143da6d476d6985bc95e4c2dcc2911062bcf34744b8826f9c2c9b97dbf76c9129e56fc8e17e41764386473ad171b222b0a30836ebaf60be6695ce1507a8a1b0e7a2b1d52c9d18898fc76edf841918ecef132a08556b3f923de258dfbdc797bf3f926e6cf3643abe56e39f1aa86732cb7350d9aa0b698de5f4204b0ddba66e203cef468fd8b4a64f53931fc2e206095d7d2eb12b0823b9c19535cdaa4026b0fb818f76732a47a7d0c4f52babcc00f5896aa4793ad740d79193c562542663259302cb7088ab1e0dfc5746f0d5f9445ad61758380b761bfaf63860987b64ddd08198219027308bb7f471ed112db1484c1751f33ed3766b86427bba138c36c2f4361acee67940fd886ce576c0e146daa6898e901ffa77181a7b7f6ad941cdc77398d0322cf5eae619c3452f0ae4b6b627e16418db771addc73423c15e9ebd7d4f8e518728f843c532f34020f69ddcd8271b4a9bdbb1311b232e9af1a91d591321a9f25badcfe288c9716b90e840560680608093aa77f59d6aa730b70eab64312222b51ec2b89799887d04f20c1a057d8c2ba4449580742be9ce13d4d0151e9a33a31dc132d6c1a10956c928bd05666d627de6e7ae6de617c9511a146e6e44a26072b4902dd7f276dab3b9e12bcc2eb52bed4d5589696d005487471edf02971f60dedadb05676b9534b51a38c4eb6dff5ea6096d81de14a6507eab790df3275490bcb126011da334da25b8b8a2196148ef2f6abb72b84c015f60c0e3ab576321fcaeb788a6004c2634c38d9906aff60928cf2377a154fa85523829c2c376a4902747b9b850ae0d50389aa0b1aedd90e1cf4c213cf5bac6a7d3820de6c33c8a8a56485f2408231e9ba1e0c47eb385dfeb238465e5a2f18864f8669e0728c438c298aa46f05b8cf63713ae2d77f2e01c1754d3c5be54ad68f858ee13d20713c2a72d73cd5619c21e8db5799582b4542f368723b747c988420133473922077bcdfd2da20f5453a2d120d61f34b92f16d5776dd3c38d3b3940805cced404ee06729cd667dd93e4621d144fa71a66e0c108a07dde0d8b070e8a2457c9ebe7e204111dfbe0357fe0ac26bc771474d624d9f31dddfa612b61d85e7bc66deb1a0dc97d86dbf1fada431ed75afdb6a6b0b8a49cbef71407ef931d1b461c6d2326156a8dc78ac0f1b49fd1e0b179c3253af074bff0a8783bf78bc61a9392b354b33de49f8417ea1b07b536b74f13b9f8cec709163014e5d97f1f803c3816204a9dc0814d5384f4b692da8cd7a2283e95a8ebdf7a5fa3fcc32168756abe6c36708c16af5d6ca6a55aedb798739aeb980e0970e3eceac2780fa9074bdd41bb4f6a3f9f0d6751df797e6417ac100c729fd721635d814e5ead35bacc493f3cc707d743649348f89922f28545d3d2c8fd60c1e01ff483ffc77aab7214588d07e2637cea7cff5c3c449a9f4062c9af947a20f1a9ed4972739ae2c7e4edc7c4ef0d9128e245697c548f928a8f02534e392f7f4e16e73c7fa87428468444b11e2be145d486b250c4fc9dd2ef0c57feb24ffc36a5e811826aec6e942e7393b378302f253c332e18c94fad599f3c152ffaf4b94a6cf7cd9f2c8fb481a58dbf023717afd49da4252b2a12dfcb6d807f6ba771fca3ba514cb68a7523a76b57e6d5122ada5101591f8f6fa2a75cb513d075c5a2580ce81e69a6902cb9c7e14fa77d40471df97ed146fa6e4233219d18cd26e67f227fce1dc57ff88bd5455f21559f11097310a600e59b2019f8a49d9146c28052ebf57eca2381ab9ccc5fe14632adcb2ab71133c8f4e29bb17295d0c53433e5428178e5313fac36e360fbe169c8a5cae3dbb443f924ba479f16aa361b86bfe79b0f424b57f91be0e927521fc6c843d3aa0803833d1c5ad9550f51bc2be662c56ed3fcacb548bbf141dbaa5ef71be1230a19e71e88ed22a066cca4140e1fb970ef45a4fc610d2235a6490f85001574aac161a4657ac04a250780af5ce9ac965d35cd56845648c1ea2226e6bb019d9bb1c3de20c9cfbcda7e1536155c0a29c7868ced008cf1cdde7f171be25440d9eb095756adc02602092aa716d4ce97855fcc540016c746db5c2b82270ca0bc99095efda06c1d8e9e12d27d7f8bd739ae2d413a4708b991df60fbc416bbc60507b081ec895b82947980ee5141264d98dfa648b6c3c51ba3abe0cc5d29823fd7101275a192ebb7843ea7fd165dde60f815d9b13c82b3d6a657a608a64d4c640364c5fbafa2e785b0eb42137a0c19d865999b0cd10bc9e4a3319f59a1cfbbc4d1847469a7d150e728b4a4f835dc7aeac0c0cb759d2a0a900bd260963a48938801d5e4a97d816e8741ca8976c538d49e885464adda40b0bb4db740f39a30c733a09acbc23e7aa2dc37a60dbe87f516f3120050ebadfa8309db5226c6eda96488efbea1f8b6b12a33ba0a962d2d71bb1f6a6fd4dfc2a2c2a48dc52e99de29bc628e9abc767c289ebaec72066f0b4e958d2027407a5ba15abe6a452988f624eae3be0fc0571c8b4861d8204e03a221cbcf977acc53daf87179ec3b0aada7182376f51520ed65af4297619e1a23ff7fc69a0cfdf792972160097c043732d35bbcffb69827e2244d29b3bc4277c0004beaddabc6e417e6a521b1a83296dedfdaed600b1364c5c3e23e92d985cc50cc36a080f9046ab7ea1fb68126d4ea885831bee4b2658aae51526e04b4c51affade47faf0ec0bd7fb9c0ccc5805dab729e18589b67cb270fb6dec4eed7a7909502ebedf319025f39963a275724f3974e9931530e0ff4235a0495180cf6fdf28d9291bd73a8a92f913d5aae8b40dd3f3d773cf6bc34de1a954167083d65d8eb36198e85a50e25f7f244d2adf403ae5c2896f10a962abbd903597b6b297a44c43ebf0b80f50c86954c451d18392fb7a0661f85750ca8828424a987b9987cf665b2c47ce7bafc54e274ed7b778873beca9c4a0c1f8233165cf532043eefa88fd7b4b15f33f6ade3da61292d06ba921d3d3cd6bc11f0e55c47d0a14227b52b2920e82006278540b15b1b8889", 0x1000}, {&(0x7f0000001a80)="b9512a7a4e7677910c790b49d6d63bc0cdd200e53791b7fa8c17c7310428145b5bcdc04cf9498213d4bc6d22a0457db1c271267eb8f0be3402d8f91a7fc2671f77013165beb0be778d6c070be7214f0cc9ebcd2b131b13ceda6ac1850e2523de57942cd5261abe498c52ad13abe2f056ca5304764cda7e10998cf4d6f22255f4a5cb8567e1c12640d9e7356ce6afe59a106ce31eade51d977aa687fedc84467ba10ab1e7249370b4ae7e4cfe7050d343c6e5cdd7daa4df7b7d6246c76c2b465dab8f44db80de7654b9cb5e9c8b3664fb792dd5ebdf9940aa7491b7968cc2a934d217cdd99c42f1056e3bf6ed718fdfdbe020df5da28ba96bb1af21c912bc13f135d6c801437d1c9b609ec1cbcb205e8058dc51aa40e98375899e102daadf5340f8ffa65ca236474f216e3c145ab7e556d31bce0b37d7f449f7eba3124352eeaf48a151006c18fbd199c79bdc59129bececc8ce68053faac3e1445627c1694824f75244ffe9f7ce795889bb14f313dae9f856411154d5297f070c0b6de071634d023cf11dcfe7424a38a842d29ae0f9fd843bce7154d4db28a0137e70933ed3d8325f051571bbf411bad5aa1c16e97b446e2e9d43a5973c19e340bba7acfb91b083035d0ace96d9be9613a4aecfa9901f48e1a8d26126ec9b4bab0f304980391257a2c4c7f576c4fb8377ea3301b63cedf910d7d85a914f789bba811306abbe967c474065d2ae342befd658a982ab380956e79a44e9fd79717dd48c3d4253931c4bf5275dc9c31d99d27ed0156c9988e217acb1058f98e42b298297691a154902930ff28a1d28bc5091c88ce53af97d17d030c15728f259ac2db55024da3c50553e17421dde7dd0b63ded8e2dfdfd2916f7f8387b90a0f25a9120bbbf3c086f35b7b9a33a5bd7e9fd3c742eacb25d2226be29bba90d8d1c442231c3c295010071ffb6a08c21134b6894a71e6592e34a9dc4008a1930858acf7c7c5ab9423ac7d2d89a03c45e63e1c86b905367899c525c04887aa9e44ca7724a8be997d0259e35eacd488a948767c6838118f5df2e1b4a7e3ac072ac120d3fa10a76c7b74732def8aaf8fb6cca45fdf6e7b8f164d9ef847b4a1e1a0ab22ab18e369ec4d4c908e3989bc31b225f52323cdc711874a64e0d4a20e006f7096d912b8a145cd715ce5afae5864d48819e5267207009f9faf02a23736d9416c6936e00b3929fa14deab3ed983205d4448dba4bef801c4539bda83290c1820662f35a544e1a380c513d22169e54dab1d8ef13c9cd341577225e425085c5db114f20e0e9df8772fea10d6ac70f2927c2085eb60cbd0e1cd431eeed39cd1ea6cbcbd72dadebcee0cfdb0842ef08ff7311ffffe35937904dcd1c24c0291aac589987e3e8d577fd33d8ece95598f5a549912696df1a8c5e8378ca232371b93e9d5e6faf07d902f2ab33b3074da9844f322ea124c8144c268cb0338ca00c95ee9d93a8e3293db28e64edf68a7388d954ecb1e370c1c433e46e6e65e851c5416e25410ffb9edd4b0dbb98adb9a6af0fe7d67cbb05f10915bd16121402c76bd1bde0df97f9390de93376b5b7906c7163d93f434af28345585c144ada57419b88dd1b034eb50b8fd72dc36fd956089d59ed8b4624fbc6d8246386d2953455cec7a4e4739604199661374f2bc125f252420fe203cea0b1a976c5c16b7cb8dd9b8967511a1cb58c6b5de2e85924862d057beafd239c82141a3c18ccdef8f1003a27839013035a900314f7cd553c52db7acd54073082851f5d0424b090fb12a87e549fb3d6ad6bb911dd4ef385783b22d9114660b0aad844aff867848f7e50cc4e349e80b7b871a0446e0669c77805653a10594c0174714fb9901918013f528efb028239395956ba4cadcab4930d9bd31f0dcb02aca8d67e20f641eceab3f737e1708194e98afaa7fc7fdc755e44f2fa7263cd2aab2595f021c6da984fa43c0cb6907ee3f26efb81b9e31d30de53beefdc5fa3007b5580f2e800efa16abee6a0287e60e495b4b62650ed813b9ba0ef2e3a5514ec6612e96c39066a30491ceb4866bfd725a9973ca0653b16670f5530a676ce8e3b96a7d7007beb79282116cdb9bdc6fef15f17f6d6623574251e1b1a079e8f0235680316235d372a6fefb47ea3603fa9665750636efee47622519d66dab7a87b62bc3564777620fa2325746674eff8b8122c87d7852f7dd8365f98c040d44da7af80b79bcad8d5bcd386eb392f7fe769f3d4e45c47c6b6c4f104ea95eb83a14c1460d0397047aa31427fb6310c8c5eaa2a715cb0af8012a275a0f101a1bc31a2af350d520ef3230c8da8eae4ff90610060d38f4ed2a2af2bc88ed918c5e50b7c30c6622fc0b49d518c96c7a483314b84e41076f35e3ef5bc874f236596b01054dda09aa5bf3c0d03944f9e685a00f836f4845f4bf6556d7c1fe8d9885dac3fff1b709b1a81f9c15061416696cb2e53e991894cb366d7a9afe902771e6b12ab5244165addcffbc6bb47ba5271e9ce427375cc6d1dad859586553014a7d1e67022ac34f8020ce5c4a6e19f097b01631efa967f71c1cfd459085448aca26bf0daf5dbaeae9cf2c1474ab62f5198fb6858ddbbb3db479eded0a2120fd8c6b3fcd4ef99765904ba4bea6654ed1792133f235522c2cb894a4e969eb7bbbad90a1ed2be5bd549a05fa7e89731f4f1bd4fd55ab25a68a6ae977cfa8cd405ad4f1f0fe9ad02d444de0763bbc82c08e16714c86844b6891c1d7b6d7e52e599319ac390fd4d308de6f514547fe2a63b465b460631a43d679a42a13f198361d94299dbbecd22e119194f6cbc2f06ccc424e63fed2b22f1896b1dd46416f22eb4ff56732ad15465e70a3e9b67c74a19a8e91847e97390e7f8cc812dbc7c0157e8aa81ab3fe32fd988b5d956b3efc5cf711c5d0d91be96cb4470996748fc2bb637cfaff1d0f25a903e56723dbb4d81296a15655f32eecc54f3a585fe27366c68d24a58378a6a8e46bfcaffa5d6093f92c68e7c27f3a53a47eadac8039fc10db7f253f24abbbb8611572642006b49bac32b212fc903d6e4ebe3adcfd0dd801ff6cab531929d7d0a32110371876c39ce12c03fdcce0778dd82e6318ba4bd27adcd179dccebb5147ca486c28d65269fc1d19cca3d27213b27bf8d3d957526f6f582983de81777a8e1da4bbaa836c44ba62b4cbe41293cbf2df57067ecf11ce8f895a6dce9cc4a6a5be954b92cd171b6a388f5598287bfaeb664dcdb697c90234f993c0d7fc8573e5030829e8cbe3bc01050f5500582a375d8b339d3ab2ec4300fada9fa790a4d90d906675ef29229985d6c1cce9bde45ba84e4dcf1bc4ae66a3784a18981780b8533e2afd07580c4e37d27bb43342779fde05ab3dc77843a5d5e70a76d60629715526f3fede6adc745a3adc16d555669b551068219f51759739d026fcd8d1fa3f8b2939a7f9f911727374f4863b099ea7a39bd0e58a24f580f4bddea86f3d9a2f71253dbebebd78f247c9ae4a9b00b0f0a363f6f0f0ddcfcc5567c8c75d55bfae097fc092d9c3d5ebd28e974568cbd7229024a81f9522530511facd99cde5113eac1023a4e6e50ade41400760ef0b2348e20e50672349a50c49c3cb9901d13840cdf444ad1efbdfc73c98ae0975386fafc7bb8cac440cbd7be22ea928f2bc34fc657f1cd8940685ecafcd4d2903a673570826272843256a91bc7116c7342c6af991f6bee1b8d23113184df6db9d16beb9b6d2baf31fe32fcc53b65d13cee730ba9d7680f8d322a74ff2cd08c057bf1212de196e0d8552fa9f2fbdb7c715f2548c3458f5cf556b165db9d0818d52dc00d704da5391f7ec7c88490099aa09a3a0478c0f8870dfd795898a2126c67aee67edd3efc2da4ee8b999ddc6eedd7f46bc7961b8d65b2107826b688819ebb3ed831decc7aa9d9fd7abe7eb4f39fa6e8293b7c5c134df281be5efe63dfebb56ae5caf06ca834c6f32c785ab12b9d43f9a6c6b133a7a794d85b3911963807f6b73f4faccc6c81e04715b4f2f562c7c8afcb2fdcd7c67273fa05177ee96fa8d4b868827dbcc758ba7b5d50565fa2b1bc5c85d19159d61b9e55a40d4ca3bc6beffb017466fefb4657981e4760cac0ecec8129a93ccbefca3bef39f20d1631b6d6bf92e9e35c103cbbbbf75a83add6cb050fc981fa3448f5d26b7ec7075f18a9184fa4dfcca82280193f3d1b9c5f3e92994d38454153fc76ae9f42ab45ab4b4ccec81438e4d374d4fe9137d6b7084980ccca45fcd14d7ee91452b5d03c4a9ddc422d5d20189c9ea75bc969ebc4b8f84f2bdbe2d1e47266fa496a15a1f5cdfc564f40d3a4743a6a6cf042d9ceaadc4e66de8f0ddddc4448931f9e8351f4f496d54d4f09b1fcf1a2b7b471d4208f8e22addc52b11fe6a9d69a1e1ea6d3dddb69b8548621f5312658c0c5992b56372ac20b8625cb524380f716c70a28426556d5b0a16e9014f27660495038a669a9895c4d88037f0e54aa49cd3515949110eaab5740737c2525f496b40a06c7f815f7a9c0e2990f5940d5299a7c241ac157578066056c4539045da6cd282914998e19cb8bebdeff3efe37963e0e3d506ea07bccf7630539d4b26c022d74e09c08e6ab7c883b42d4bd0f4de201072906370388944ffbbdeb73dd672e563e43fba7cc17c70f3b67752166a7f894fe0c2e4589ccd1cd7dece9521e89ac857811329932fe679df089444c646cc278696a9b7271bc48b515c50eeb1bd872ec81aa37212d63e16dc9b9169fcd8a5654c72d978aa9112cdeecb58490eb6153af9798dc2487d07a0fa17ec19e5145744b4284f82ab9161678766cefbcbfecb4be0af48282f490f419aa483442479a1ef421ac72b7ffe1905305c7522cdac02c29144bca868772b273070ca258fceb670aaf0f1d45e284a07d784a1b8c16082ee415da757021f9083cc28b3ed793db794522cd37613d4b84bb86ec53663cfa7eeed62d84b0396068b9798cae75a0a2373e1daed3a91f17625348ce2bb81a20899ebdfe8489e5da53995ec43fe5a7265d00c2bc0b0306e5c1df5fe04641c9892811d33b28caa4c75f6b1bb5312aa61aff5a25bbbc78457e4b366605c2291fd941c109a140537abb3c157f5ac1df3999c2863e377b746bcb40249a26da2e3c6c31b21d31195b43a16158b9cf866803525b9d1aad3ad1f18427ca50742236d8bbb1658d1c52a206077df4088449cc00077fd45c8e4577778b654168b3f93133e951d266f5cd0245228f6da6b7e739d6b05b4b47ba1ea862f12b07fa2801d47f55ac2ca3da655470a49026a3449d5f0d0d1ff6ee3d1cdac7f7a9aaab539f314df324ca7dc936e0ea9a990dbe06faa71085c7b4046bbe949be4b8a92cf5b2d36a36564144e5a6e9a1c9d744ec57286b8d44ba06c2d7c0dbe166405906a4fe43424ef3852ad7569a1cd270adbe5e1e45795fc8374f23aac84671bec270548ae397a948743bc1c3a224c20787783ac2d17602da48ea0fd944db0e0a38d26ace9f4667f000ca3adf488c33db7b8b104741d635002fbf4c76a228156fde44a222a4f1afd7d3ae4c476dcf5922175494c087a39a341bcf298ec35f4fbc93ba166f65a472f3017f93af73da59f92ffb7e53c7bb8a3e1900fd80761372007c222a47d39a2960f3e423dea678dd01cc85bcc65219f3a0eeb09b051f6b861d069393005c4bc1cc2aea71c0116abb1054f3df96e7cb6be84676ef8036c27bee9ed41033d5683cafdcffcff146074e58bfb5cf4eafbfd2410651622a886e4147508f08e43e73bb28cfe03748e1d5eaa203e4447b", 0x1000}, {&(0x7f0000002a80)="931653613893e6a08df79911c55b3ff74e9e64d3d4e429af2b384f1ec92a85cee766220f6be3ba86154f56a3f2ddf1ffa097476f99bf1e2fa869fd125075c5a468b2bdd63de52d4d123a5bd25210cafe47d36be7171b6987808a9476ccc8bff10afc8e6bc58ceb1b8f881d16bde061e45b3dbd107c087e9c643ced7bf5a8fe67f93138fa071b3f1b7d9356d5ad9033ed3c5c4a1959c41875cab94ba9924b25f6c77aa01ef5d02a9fa75140a8f29f0ecb582e0b033e0b26e97b258adc", 0xbc}, {&(0x7f0000002b40)="cb9628b830e8389cd0fd7808ec10cad11c3e4e3b43f2c65852e89455bc490986c388f7961e775437335552e7b6a3cd046cffe4e1b6b79a2dfe68ea952c68f14c93b2160dfd1210d87f954e578475c985438610df8942232d7fae4bfd94b9d5e107ac53", 0x63}, {&(0x7f0000002bc0)="70c8e158582e01f23461dc0f2b4bc8f90dac92ca01a67e0f8021ac05636f084a7b255f88ae0dfb5593c3b8299289147059b89dfad1997a17cb70933696f716b05e8d284af0de1e596371086546be520ee94ff2a207c3e0e733e23b2d464d9755581789d437a6bc1a", 0x68}, {&(0x7f0000002c40)="68c36c1743934e1a9608a49e1683c5331cfba8c1bc82d987540f5b6d4e84fbfcc975c7e88bc4294db7fbe50130953942e7285799c79d5be37c353cfa41047457cd15bb68a3c3919500f8f75cb3cc540f353e4cbcba063858ce0bbe9d8fe433e6b66c1b75c5f03138ffdb0fae08bcc1a55baf80e6d522214b04fb7d9688b4b318bd9c87ce0f7dcbe9d3882ded6b41356d89fc0060bf049f1b1d825c316a211290e3ab22fb686fbe21a10d277cb0b206a2e2618e7651674ef3e3590a8abd833c497be69bb7ea1f65c8626df3898c744f56ce7cf4c2a756fa459594e25ed557c3bf319a69ccfad90db860990fa849df31586e87562a36c86f6441f8aab6bdd93383d374b5e7567387bff2d24af731e0e077a2259aa9fd70e16154f2dbf6afe1820c0788e3c0dc26095a11e98527350d7605f958e08c7477dfb8d5d511a3e2917a9580a439d4a14639c01f6ab131a2406b6d890610c383e3de0e2956cda4ece7b9916b8058a581d27b03111ab551e8b4dafa60578b1045f090d98a3f84014d17881ad366b3bef2fc0c9c718fd8dd97ec7f494075cd7006ab4ec961db753eb73c5d73bcc540f226175788b0723fa63af0e59a877aca994fa0a2147389c4ca4ab51e0586c41845107e65b7de7886727b0a16ee5f89e4adc7c39efa16b9f1695312b7d567ad0636e6d5d5a99193299b33b65f6f123bbdd13cc3bb66118f9a02ddaabc4184b9504f37e25b3a66e776b936de8539e6427d00627bd3106e00cd9f8af5980a0a2b390a03b60edc32ed6df3c22074b8a2ff9e941e6a4e544bf007df8ba716db4cb8abee76c46982c098b5f9d7c4cda7dbce3b8e2db8cf0ef8c626cb6db230d331f51e5357d1fd7517cdf5e428b11ad68d144115275a5acf136d8703d6e3b1a470273f17d56f3d48d47041b59787596f422bff7a5c4ddf88d1ad8919e10b434d5efcdd713398414ec15837290a0c4b93b20881faf85f6f26936e10ce8a6ed69c07a2ef8f8a81d9a2ef8237cd870c5a79b507aaee6832c969b25c0e0e272f22d38be757f32a93ac728244a75daa887f40d2680dc63b85f1f32bedc493bd4646421b35372641fbe45c74380b4bb4e34c9fa2122fa1b686d63e947072343d7327012081fa6720c744357e62895a14d94c6786feeee161fefba371154b424b86dfa6520bcb996e2b23afed5a9851bfbdff8463a2e2e1b7e528ab7a6b4f73d30a48a11c91b59202b578c2e042bd58ac4d2ad2f9cb9e1bc438325168f3c4a4c5aabe225e71d41e3b31b46bb89895bd114ce9abfc50b3b48eb528121de6132346111dd9137c00a1c1960efff382de2c5a4c79cc536fc0615412a76aa58ffd2410c49eb7140bae02cd7463814048c0f883656836f392b3357f1a5a63e2748485e40f262ee069c59cea74ce3bf88a39a6faa778634958585e9f785c0e4df8825f9908fb3c05125b34dd920da1666b94ff84a3e1cebce6cf87c6e40f58e538035600d3e9d363ba5840201b3db4b71ae3ed3e5362878a042fc22abfc25aef70ccdc6cccafb4148d35d4b636a78d369ab17ff9aaf6f2e110dd085d2991343e885d75fb7bfe843eb3f11ac412208e92f125855158432ee39991180ed5c5e6c2aee2484e445735fe33d6a2d2d215643ed5e686c43a636021fd05f2898985005cc078206427283563a73f2978f737e8abd3e0eae814b8f8a84f0a2d5a90a406c6194e4cde8a20aac171c317325188bf389a7325d52b9a2bcc5620d65d274476eec74c96dc3409d85e32a988a4bc622fd323291b0d3d7e695adfe422eacafd9fe882a41ab23df4d76026c98cf7e0c71e6685218d6be59cae45870d54944db8a10f76391e6d5a3fe871ac7659089f86ffdb1d058a635b4d9fda0da8c072e985ef10c6290a1c6126ed6fe2f85a55d631459e97cd7665ec0c811d2253715aa72ad37bfb2e6ec640ec112719361e034186056d4ad31259471ba1976d55a7a09a51b5ff042562f9795963b0de00b1e0520b44494c08f6229babde33ec1437a1ce7686798a18310ca4e0b66ced97731eac39735af51137dd64ab8bd84688f70fa0a3b253fa46b3f430b5d48a5ee10ce3d25385488472fa9a095c1976608d874f65a2f0b2fc3f39cf944df99ca0745b081293fd0f83845de2c6df052912e6373dcccf7f16e747702d2a1792e55b81a5b8f8caf021c7aeff672b0a474620871d9e9e4b6cad64a93152099db1b9f48adac8f8cff9ead06fbc83d691327a24e1f5736303687360a3e99a89892d09a0aa933440257e7a4a6c24b195c46f46c74097d3b2e57f3d21f6677f60291293785731046848903e0ffab212a70ea9f8f7a0fc03139a6c3e70a1d3e5431b7e5cefae75c3de4f08d0e2f263b55b01e468e0a02b70a2acfab4152975c2d14fc06c69c1cb6e485bad202b0a11db0297c2c64af6f49db0e178fbb86b0db3dce8e93fc9604d0a302f35a37880980b385f996e1b76efe1a9b915332bccc03ff23e5a4c4c035f5a64c9e1c69883037433f56ff7a293fee58e12efbd88a4e9850afc43ad693c5e2f74b47a52f6d13084e622c0e2f089db365dff900970138d8987d6cbb90a37ba6e275e830721897f5dec356907dacae7010d6ebdc037664cf08cafef6524ac85b2d693d78c9c7cb02719f3e40dedc2955e31e00d001e641e62a56c25960f5338779ad04c045eaf624c1c0f6e9aa0cdeb7fbd095807782d670d518f80556e50a89c8912768943fb042e32e3f58c05af215f48cd60cef9ed0fc4db4870c6603af602a2e84b92828c8e62cf526de3bfdb1b73981bd6a84f99d051c814bfdbfc69fa3623b64ec2cecac455ce7e8057947001e75be52e3ac8da7a11659c10776ecd5642eced02623b22ee5bead072476183a42dd0eb436cdfca90a855e9625d8f16b1aa1e016de4cfbf814d3196d48936614cffd226087599aac66039baad1ec4fc6cad89e248147c6aae96e6a14c2c4691871f11181080465b5913abe6d2097c35d2fa940a7e4145944912d092d8024b5ce9528156aabed40ca9da3facd83f8e937b8e282102d5af1dcb4a6cedb3461e2df2d6c3077db0ae90016ceacdc962247a96e34eb6f4287634b13e9e830aa43764c40ca0f285d62d2d968eb860ec963798e46284c648aa3b1d9fa4894b8e3706f80da8e721256d88e90cef8be2e6e53af1df83bc295ae6a201ab7860720db67cf96c0dd08ff4bf64a2b008704dda6f060933df3664b5112d2c8fd5124905f0189a3ef9efe7a1178bb1e4bfabab3ddc082df1ec887d0b6e76f0a5923f17afac5383b3618b96fd264fdc735e361ad59dea836b7c2e08ca80f631b6ffc0d328c994b3de15669f1573e13ca9a0d541ee992fa5ebece9f3dea90449cf8c091ade759d7a1b610d83c706e52f1a540f133f423eaa8b5e07fca9a09004908ffdff8ec8c86ac9d98db82b72e93ca7532138a6be7dd89c1935470e9f392eeeeea153d4a32d0c7ca3520b772b8fc2253eed8ee82e51bc169ba0787f2252dd55af819c6dda58ccf6154392c7670e5a804511afe29e8b3f70a8783326841cea3628fef97c86b326709c8d1430d2140a0ffd08e0c77b072595f61f461938bb68d1e2ec66dae01f28687cad9633afff3cf06b1e8310652b0e9ce1e13a7924a41a13b412188efcb724a08a085f265b0847426ea7fef3ac154dbad617d959cbf0143242dcb7726a0eeb6ac6625d43925b70421c9bd04b9796ebf6cb0269015195d098947147894f1dd3d3bcd72d5fbe7494f224756b776d8b4e2439637a6897c6667d4beae39d75a38aa95e850f72424b5764ca4aaa1d52c5341753bbd5cda8dc97d38ef46e64ed4f05f8ae3145c854fa934299d5745d50d9000610add14dbcc0d9d5f6d0c690348a3b0f98f14a37532efbb7945b5adbfc6dd45a1f3745677684daa5ec32c5f500cc7d1533aff5e3d4151e5620f5c85ca101490abe53813da607c548ad801285ffdfcc3136e9a51d466551f78a42d8fc1179038bed43f5406ecc9ee17ab7adba175d38b6840207a7020db0099e97f8fec9ed96a75cb36346c95db4bfa3e0b4b46fa5815a8b660c99bd6ea01ca290b726797342caa12b176f71bfea465565a0c06332d5e4e5b3a4818d027a90443fae24927c0ec05c3ae39cd6af1a27313c2517caf13eb0afd060a0b7743ac5b466c08187f90e07d8674f9069730156249e7373b106a3497ef3d149afe48637a8d0e20794923bf2e1a110efcc9eca1f4bb3b3e9facaf461139475d832ebda2de4091008cfde169916959aebc757bf8bb493ea23a36637ade8d863b750b32c2ec625d98373d968964b7abe941d02030df874ca6b8aad7eec5dcacaaccd682c04363c6941d6bcf667d1ae68c76f23ba007826b0b254de7018ce7f0a5c4fc94de3f329994c4556cde12eb7288cc4ed44d80898137fb1f05e333471e3355ad46cb1c784a82fbb943a787ad280445426408309086a9846a2dcbf77385ec66eaeaf5664d87606eb71ceb6c61f2dc825a7152fa25cceabdbb61d99c9bb603ea51df188ce2f30d12c18ac15c8892a2c91cca67ca26bd92a907364d56936abe2ebd9b61df2f5e90a0a9dfc6f4ce8f422de807d1aa8f05a32246866f7ca0f01ce636091ee95b62b217549ef2ec48efd0c9e99692518c8a786ac5a88751f2608dd361fbc89d55fb13ce9d87e8a69bea60b94e786bb233489c6d378d216c79042138fb0449ce26dd11a458ab48f992f17866ca63e22d4fccd9ecc11cb8f581ce5bbf56bdb4f5cd302ac1f29388f5013e681e12a6e3916b91e9918c26c0190249bfda1e24465ced0f4b481fbfb1c86b5ae893c201c1a32da09a70f87c6706120efc7a9a61dcac6e1047b11492dc9026d79cd930d8f2a0d12938d64242852b8cec72fd6d5b0b4c69b5b9899715d794c2c022a9b59dd956982e4a076ae72377cd423e79a32e9490c5a91529ed33d050180a51ca1d61f0c8393b54c3ddf81e122f06981255910c15a5614ecaf3329c232aeabd77d7d88c22bbbcef613b3fa9fff242fb481d95e1d8bd94a2f7fbb6161dd6fb771513876e02748d263438d21fd7e3a0755f01a1e2f8c063c1e580f6bb3b7d8800eb159d090509656cce53aecc8230e07497246d4232ce4059d7de3abe224f307ac12b4f690e346f6a61357d62167b3ca36340e58345eef3d91738059b77b4fb9b800a5ef3dd9983c7f62ffe759e750627cf2692453569c1cdf6306ef981fc9e75eea64a696f1779459598162fb490dcac996e0f08353a65ed9e33205570ae15a8c1c1baeb94cda1b0d89f7a492eb2f625cfe070ba41911b2a035b126ed0afc18770edbb5f25177f2d7f47b92b53e5f4714ca512d84e5f99aa1be0b9648014fb98f293b88b31d2902efa2ccccf27e93ed50f56f0656f25c8cfb0ebfc9c2292951c080275601886403dba2e391ca978852a34a085569d61153dc003ffc6ee5725de5d56d34c71fe6386186be0735c2b8a6e46f424866467bb7cc15d569b056211ba6e3db6cedecd46ab2f70658ca092dd03eccce3eccef9483e07e91e240df0dbf5e1ebbc97b69e8b5110a45972148be6248694542d2aaaab38109168e8188fed7ce22318bf94f243be8f12f9547b40485ddcac6b30369f324b4839211b20e2f8fabf3051a063d7240769c4f33967ba5dffc6e61807c89418e9c0885132a489ab99f7c1a223e7f23b9c228fb22880df9c3c21d2ba57cd356f2042122449423b72cdb215a7b3a967986ffc6e75e4f17c87f8f65daef4e4f79c29b610046191f80bd88aad2046fd9d6fc02a981f646974c10ebf26970635b1ab7a2", 0x1000}], 0x6, 0x0, 0x0, 0x402}, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003d00), 0x88, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) semop(r0, &(0x7f0000003d40)=[{0x0, 0x200, 0x1000}, {0x1, 0x7}, {0x0, 0x100, 0x800}, {0x1, 0x9}, {0x0, 0x4, 0x800}, {0x3, 0x5, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x7, 0x1000}], 0x8) r5 = dup(r2) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000003d80)={0x0, 0xfffffe00}) r6 = getpid() ktrace(&(0x7f0000003dc0)='./file1\x00', 0x2, 0x204, r6) clock_gettime(0x4, &(0x7f0000003e00)) r7 = semget$private(0x0, 0x3, 0x5) semctl$GETPID(r7, 0x15f39b5312eadbe, 0x4, &(0x7f0000003e40)=""/204) r8 = socket$unix(0x1, 0x5, 0x0) semop(r0, &(0x7f0000003f40)=[{0x2, 0x200}, {0x3, 0xff, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x11}, {0x1, 0x800, 0x800}, {0x3, 0x3ff, 0x1000}], 0x6) getsockopt(r8, 0x4, 0x4, &(0x7f0000003f80)=""/49, &(0x7f0000003fc0)=0x31) dup(r8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000004000), 0x20, 0x0) executing program 1: syz_emit_ethernet(0x4d, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500003f0000000000009078e0000001e0000001cd8e617156763c12229ae47dac725a94e57c2595dfa6a99cc5b5adf3877eafae717f8599957599263728cb4f2d92e6"]) syz_extract_tcp_res(&(0x7f0000000080), 0x3, 0x8001) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 6: mknod(&(0x7f00000001c0)='.\x00', 0x40, 0x400) setitimer(0x0, &(0x7f0000000000)={{}, {0x100000001}}, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0x450c) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvmmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0}, 0x10, 0x0, &(0x7f0000001440)={0x8a30, 0x6}) r0 = getpid() getdents(0xffffffffffffffff, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setown(r1, 0x6, r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) r4 = socket(0x0, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) bind$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) close(0xffffffffffffffff) executing program 5: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000378000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) close(0xffffffffffffffff) socket(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000680)) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 7: r0 = socket(0x18, 0x2, 0x0) close(r0) syz_emit_ethernet(0x0, 0x0) socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffffffffffe35) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 3: r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = open$dir(&(0x7f0000000140)='./file0/file0/..\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0/file0/..\x00', 0x40) getdents(r1, 0x0, 0x0) getsockopt(r0, 0x0, 0x1f, 0x0, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b"]) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) 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) connect$inet(r3, &(0x7f0000000000), 0x10) sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000e80), 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r8 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000200)='./file2\x00', r8, &(0x7f0000000240)='.\x00') socket(0x17, 0x2, 0x3) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) sysctl$vfs_nfs(&(0x7f0000000040), 0x4, &(0x7f0000000080)="eb7a8c5774791c282b83194faeb0bc9dd49d5926a26ae0b33ee094f8ef7ebc4babee68a1a906cc3d42a6540c8fe6ab9f3aed292c34990a032d9fd6ef3926fd48222cd2b1cfb4226a698a0087d742371e0ae3d89f310f307d889e8c40c78c27f1d1049667791ef62c09e6490c376b246923469fc02e1d0f0c2c0b8d46d642477326b6fddd778aa7bf207463ca460a6844629004aa41db276f08faf9be39920dd0692ae5bb6d3622d67ef2634f25b98d357e624206772ceb857a", 0x0, 0x0, 0x0) mkdir(0x0, 0x0) syz_emit_ethernet(0xec, &(0x7f00000001c0)={@local, @local, [], {@generic={0x803c, "7a51f50b73e6a43c019e26745b70b8b9f2a6cee1f13b5b1e03a3d85b6294d827ce7f4eec4fee0e8b937bf3bc492b28e2e2d21c70ccd5958b3bf8f0b5a0fc3fc846fb6ad868b98629d845705db71be6741d7acd66a960cd07a2ce72faf0324bde5fd21a07f0e7a8b13d7afcc3778c179ce8b401728c87f78820f8eef573afd09b2425b1bfe67de6679832aa37c962ffb78281fed814988631eb168b68b3f37b0457b098bdaa5960fb0c4dec2d49e06250b49511f280956bfc8793fd189ef8b0bc1e44f94ab1a90c1169c5c3a97eb25d5954152c14c81246ed89afe7d155c5"}}}) syz_emit_ethernet(0x36, &(0x7f0000000580)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}}}}}) r9 = socket(0x2, 0x4001, 0x0) dup(r9) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x8) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setreuid(0xee00, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000001440)="cca610fb", 0x4) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000740)={0x1, 0x4d}, 0x2, &(0x7f0000000780), 0x0, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r4) socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0x0, 0x5, &(0x7f0000000040), 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="5de3b2d5a4933ad9eeec0b026cb7de11", 0x10) syz_emit_ethernet(0x52, &(0x7f0000000240)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaa1600000d"]) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f00000001c0)=0xa1d) kqueue() r5 = getuid() poll(&(0x7f0000000140)=[{}], 0x1, 0x3) r6 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r6, 0x0) setreuid(0x0, r5) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='c\x00') executing program 6: setrlimit(0x0, 0x0) close(0xffffffffffffffff) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000440)="1af202ec720db23db94eb0fc576d0f944ec990a63ea84b6006036423b54433e2e22fd49184d1d90b27207e923059b455d8c0736c54e6b34021b114d0d30f956bc905d0efa8db8cad45395707f6462b", 0x4f}], 0x1) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x95, 0x10}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000340)='./file0/../file0\x00', 0x2011, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) socket(0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x5}, {0x30}, {0x906}]}) write(r2, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000140), 0x2c4d, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f0000000280)="d53bba3cc4812a3c1aab725159d864eb97632b93ac6f392f8e3d9ff9a8811cb438ff7590ba03ecda3d739e94e7f6fea4518d99ecc548334df3763999812914f50334c2791ea1e86156ea580dcef57adc57fbd2ec90cf335bc60426ea", &(0x7f00000000c0)=0x5c, &(0x7f0000000100)="b8e43bde", 0x4) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) getdents(0xffffffffffffffff, &(0x7f0000000280)=""/103, 0x67) r0 = socket$inet(0x2, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)) syz_emit_ethernet(0x13d8, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r1, r0) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000600), 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x90, &(0x7f0000000700)={@local, @random="9524d76913f8", [], {@ipv6={0x86dd, {0x3, 0x6, "c92670", 0x5a, 0x62, 0x40, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[@routing={0x2b, 0x2, 0x0, 0xfb, 0x0, [@rand_addr="32ee9b361d43242e01354d27bf28b9f0"]}, @routing={0x6, 0x4, 0x0, 0xec, 0x0, [@ipv4={'\x00', '\xff\xff', @multicast1}, @local={0xfe, 0x80, '\x00', 0x0}]}, @dstopts], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x80, 0x6, 0x0, 0x81, 0x0, [{}]}}}}}}) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r3 = syz_open_pts() close(r3) syz_open_pts() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000200)={0x0, 0x1f}, 0x10) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x10, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x0, r4) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, &(0x7f0000000480)='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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00i$\x10\xb2w\x8b3\xdc\xb0\xc5g\xcfQ9#f\xbeF\xb5o\x1eR\x8e\xa2\x92\xf9\xb0 \x7f\xdf\xb9\x8c\x9b\xeav;\x85\xf9]\x178\x03,\xbc\x9b&\t\x0e\xa7&#\x83\xb3\x95z#\x18\xe9\xdcz\x149v\t\x05\xf0\xd6\x87[\x0fw\xc5\x0f\x94\xa8^w\x15\xc98\xbd4gL\xb5\xf3\xbb\xee\xe7\xf5Z\xa9\xe5S*]@\xcb_\x03\x9d\xbc\xfb\x02Tv\x9e\x92;\xf6\xa7\x153G\xba\xdd\xce\x8c\xf8\xd9_ a\xd3s2\xe9\xa4\xe3\xfd\xa5\x8cj\xb7Uv\x95\f\x0e6\x97`\xb8\xff\x7f!z\\\xca \xbf\xc6\x8d$\xe8\xfdX\xa2\x87f\xd9\x9a0\x1dfq4') openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20280, 0x0) r6 = socket(0x16, 0x2, 0x0) r7 = msgget(0x1, 0x1) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x4, 0x0, 0x0, 0x0, 0x0, 0xbc}, 0x531, 0xfffffffffffffffe, 0x0, 0x0, 0x800000000}) close(r6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r8, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fchflags(0xffffffffffffffff, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000000440)={0x0}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) executing program 3: syz_emit_ethernet(0x4d, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1}, @generic="cd8e617156763c12229a057eac725a94e57c2595cfa6a99cc5b5adf3877eafae717f8599957599263728cb"}}}}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x49}, {0x81}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) clock_settime(0x3, &(0x7f0000000000)={0x10001, 0x5}) sysctl$kern(&(0x7f0000000080)={0x1, 0x3f}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 0: 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)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x1}, 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) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) syz_emit_ethernet(0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x3}, {}], 0x2}) close(0xffffffffffffffff) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r1 = socket(0x18, 0x1, 0x0) close(r1) setrlimit(0x3, &(0x7f0000000200)={0x0, 0x5}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f0000000640)=[{{r4}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x6c, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000380)=[{}, {0x3, 0x80, 0xfd, 0xfffffffe}, {0x6, 0x0, 0x0, 0x6}]}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = kqueue() r2 = getpgid(0xffffffffffffffff) r3 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x9c2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r2, 0x1f6, 0xe981, 0x7, 0xff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r3, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[r5]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r8 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x53c, r7) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0xd4, r4, r6, r4, 0x0, 0x0, 0xfff9}, 0x4, 0x8, r7, r8, 0x1000000007, 0x8, 0x5ee6}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x19, 0x1, 0x1fffffffffffffb}], 0x7, 0x0, 0x3ff, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0xe40, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x4}, {0x241e}]}) sendmsg(0xffffffffffffffff, &(0x7f0000000840)={&(0x7f0000000340)=@in6={0x18, 0x0, 0x90, 0xc}, 0xc, 0x0, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xa) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0xf7) ioctl$FIONREAD(0xffffffffffffffff, 0x802069a8, 0x0) r10 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) readv(r10, &(0x7f00000004c0)=[{&(0x7f00000005c0)=""/226}, {&(0x7f0000000880)=""/208, 0xd0}, {&(0x7f00000006c0)=""/180}, {&(0x7f0000000980)=""/236}, {&(0x7f0000001d80)=""/4096, 0x20}, {&(0x7f0000000780)=""/168}], 0x10000000000001aa) r11 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x181) mknodat(r11, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) openat(r11, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)={0x0, 0xa, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x0) r1 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="01", 0x1) recvmmsg(r0, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) close(r0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={&(0x7f0000000300)=@in={0x2, 0x1}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000340)="198f7e486d0056a06ec1f19283532eb609cc8f2b8985abcc7236e9c60a2e76ab734aef2844ebdf01bbd84a9497d623f7ac6d42412a65655068b41d60b532bdb69ac54367e41825491597323604902fa82e42c66f07a2d8c282af2af2e11c26a0b01ceb40375b625aca69b0ac1372448beb51abba7cd5588fe55a6f8474a3173edf2c18289ba0db583ff83933b53533514579d02b1c6ad79fb4e9e6b719fb349023b6912ccb2011f9ba0f1f81e09f", 0xae}, {&(0x7f0000000400)="5748f82120880e7f700c2074019ffd90f15c54142bb9d7b23cba044973a020277d86600cb48a452d436eb81ee01d186c0fde484ecf24aec702c4d2fdb6dea72c950dab681dbd833c1c1f62e809ffd5d0fb36dbe77fce80c5da2632909fe4d694d1bdb7be709b9102e41422c47a3ad27a678354ffd881aae95388cdd1ce55e754007cc3b7c8e59d407050f51bf2defd2dd4b85af542008cd7fa4f72ecce0f3120a8ce0b2a2c6bc4f36e0d585b778a902ca37b41bec97e04a098f66a474d27fd3704a50f791cfe05fa14de77c6bdf4a5dfedf97ca3f6e361e068c17d5961484597ee0e6df5e12069ad059bae89deb0d12789", 0xf1}], 0x2, &(0x7f0000000580)=[{0x108, 0xffff, 0x3b, "bdd8fe80152a1a19d99ad27d98ce0c98e090e6a8b2b6090dce9c8cbe4a48c4f94c67b68e33948dc2eb85c0d0567e4ab050ffabf8ab3f19bdd70691600a5e817aea398e446bd52cf36ebf95c27b4cd647e97b5220fef6791561f081f47461f943bde31bbab53487ae6991f7a05e6fe4db2352cf082c3538a941701ab99652f4aefcdf0576cfc1194eaa449ac0ad79abb9826cb5da91264f59ff92c77d28c19ff13b0b81ccda85e50090ab892e945dbbcf05c66a96f13b895e0098bdf99a47262de9fb591eb9dd44a8754eeab5a113212f23e108474c16fec977b01718e20bdb56f3851a2b3600e03ca03eb887df13eef965"}, {0xf8, 0x1, 0x4, "4e5c5d1ca9b617a0e07fb5abb0d8b7626c66539cbd6e92308e656f999f8e7db1105dc4e73433806c3fe7abf03cc204d0dd04c419f015b63f56431c7a44dbe6ba50f30c10767c7110a5b2ba5f9a9d7714eb5161a67a9c0ac19dc4dbe24d68705e92526da82b5c153529d23bb17e5fd590a21bf1e85a50716d61e8f9a23fcd4aaf0f0d6d4d2d2af2777dd02ef90aa6f74fc2e52b60a016199c88b3ece17c36b3436f91a9af86a0023a359f6b4c82ea9e779d11fa7e56b0aca713cfbe9907c50ae55ca8fbe110cede48147f45c35630cfeea54d9ac4eae4b2e1f65e292d3ac4682ce7e275cc7c"}], 0x200}, 0x80000000}, 0x10, 0x0) socket(0x18, 0x1, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r3 = socket(0x2, 0x2, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername(r5, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) socketpair(0x6, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) dup(r2) writev(r6, &(0x7f0000000200), 0x0) r7 = socket(0x2, 0x2, 0x8) socket(0x2, 0x2, 0x0) close(r7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0x40}]}) pipe2(0x0, 0x0) dup2(r4, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x1}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r3 = dup2(r2, r2) ioctl$WSKBDIO_GETMAP(r3, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000002780)}) read(r1, &(0x7f00000000c0)=""/189, 0xbd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) getpgid(r4) writev(r1, &(0x7f0000000500)=[{0x0}], 0x1) write(r1, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) close(r2) syz_emit_ethernet(0xca, &(0x7f0000000140)=ANY=[]) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x3, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 3: setsockopt(0xffffffffffffffff, 0x1000000029, 0x8, &(0x7f0000000080)="38120380", 0x4) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41, 0x3, 0xffffffff00000000}], 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) dup2(r1, r2) socket$unix(0x1, 0x6, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f00000002c0)='(E>#', &(0x7f00000000c0)=0x4, &(0x7f0000000000), 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f00000003c0)=[{0x554b, 0x5, 0x1f, 0xfffffffa}, {0x401, 0x73, 0x8, 0x35a4}, {0x7f, 0x9, 0x6, 0xe7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000800)=0x3) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0xffffff3e}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000140)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000a00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x1ff}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r6 = getuid() ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(0x0, r6) r7 = fcntl$getown(r5, 0x5) setpgid(0x0, 0x0) fcntl$setown(r3, 0x6, r7) setreuid(r6, 0x0) r8 = getppid() setpgid(0x0, r8) close(r3) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000380)=[{0x8000, 0x0, 0x3f, 0xda65}, {0x4, 0x9, 0x4, 0x4}, {0x7b9, 0x3, 0x8, 0x10000}, {0x1, 0x2, 0x6, 0x10001}, {0x401, 0xd, 0x92, 0x8000}, {0x80, 0xd7, 0x40, 0x1}, {0xffff, 0x7, 0x7f, 0x9}]}) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[]) executing program 5: nanosleep(&(0x7f0000000080)={0x0, 0x4}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x1546}, 0x8}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) mknod(0x0, 0x0, 0x1604) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000040), 0x0) syz_open_pts() close(0xffffffffffffffff) socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/145, 0x91, 0x842, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sysctl$net_pipex(&(0x7f0000000f00)={0x2}, 0x3, &(0x7f0000000f40), 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x84, 0x9}, {0x28}, {0x6, 0x0, 0x0, 0x9d7}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f0000000400)=@abs={0x1, 0x7, 0x3}, 0x8) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x400}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) executing program 1: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() fcntl$setown(r0, 0x6, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3262) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000340)={0x0, './file0aaaaaaaaa', './file0aaaaaaaaa'}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) symlink(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file0aaaaaaaaa\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kqueue() open(0x0, 0x0, 0x0) socket(0x0, 0x0, 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) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206919, &(0x7f0000000200)) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffc, 0x0, {0xfffffffffffffffb, 0x10000000000001}}) setreuid(0xee00, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x7fff, 0x0, 0x7, 0xdfcffbc1, "00de00000000000000000003c42400"}) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = semget$private(0x0, 0x3, 0x1) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x7ff, 0x0, r3, r2, 0x0, 0xa0}, 0x4000100003}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) r6 = dup2(r5, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) r1 = socket(0x18, 0x8000, 0x5) r2 = dup2(r0, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x401) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000100)) setsockopt(0xffffffffffffffff, 0x0, 0x1000, &(0x7f0000000000)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r3 = socket(0x0, 0x4000, 0xfc) setsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) bind$unix(r3, 0x0, 0x0) syz_emit_ethernet(0x44, 0x0) dup(0xffffffffffffffff) r4 = open(0x0, 0x80000000000206, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) setegid(r5) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0xffffffffffffffff, r6}}) r7 = msgget(0x3, 0x280) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000200)=""/132) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000340)="f1e5636a0deda923784512e396c2bad1a5a48973ebf8f5042e33ca7b9ab1721d67637b8a54a548dcb316103300d0dc3e59a28bd604ae46c23cbedfde12f52c5e5631d2fae6f8ce9ea029a01f53ab5c87fb66499eee3b662b6b0dd19970fe785005936380e2e1c79aa02daac69c2b2eea1834265ab43b0c2bd0137c2cf2709f57ee501352e634bd4b3f97a907733b09aaa6c2a38773171073f4b07c718cfe2e235245ed00fe6d4140a8fedc067582bc5aa7e57c6fb1b2fb3d26417a55c5c3f4086d96890d1905559ef801fe6f564117ac1224bd4e1ed19ac54f5c867368c615918a5b45c6", 0xe4}, {&(0x7f0000000440)="edc15752a486c5ea28454d1b536b7d76106c6543a2ae55a673eeac49497a2971227298b838059dc321e2e74c61952646157a10e0f985c376145a8193ab9908ecd2701e2d12d2982c4bb9f721be0f0593743e791f116c85561ac0883359fbe07ace0f58bff6e94532c3cafe0967af6e72b676261712a9e0a5d5bc6ab89841591551ce09f08d86ee58d0d68e24b76150fb61a78319eaa3d1821ac1f09f9ebfed700ade202f8558b13986c182386d4f68952f9c271b07b607c369e59ad977f482d9d8b91125525efedbda963a62e7d35b", 0xcf}, {&(0x7f0000000540)="d1d2a4044e0b51d18c384b95fcfc823b23865a75ae863e519ae37707a9d8c982ebb0c98fa132ca8253cf3f471071226acb64dde8600fc475fe20daaa55ad225cc5f4a24e9cc47ed08bbd9b00eb69008552a87cb0b77f06466747a0da31ab2032a303816a0d8875f962dc3acebaf759f9388338492da4f0b099d7b84af3ef4c5e7c1c9b861b42e34f74b9b2a1241a20df260f3dd6ff543bd91f4a12f442ba44044b049383812a23a92d6917555892ebfb8909add564b24b7946dea491375d438599848a3ff90cc0345219", 0xca}], 0x3) msgctl$IPC_RMID(r7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd, 0x9, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x4, 0x0) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x2) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x0, 0x7f, 0x1, 0x4, 0x9}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x134) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x10001, 0xfffffffb, 0x2, 0x1, 0x9e6, 0x0, 0x87ec, 0x1, 0x2, 0x4, 0x8}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00', r2}) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000002c0)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) sendto$unix(r2, &(0x7f0000000340)="5bada8f3149544ea6871e770a849b9cc79828026742db9bdb19141394e65020f872376d3", 0x24, 0x0, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000400)="0490ed0b2fc4cda8b669307806f562fa4ea878f3aa1bbbb578564bf478552dfa37f52bb12b8be342c04e67a90ae146c6db4cd396084be5a67c0bbfdeff502e55cf6f0fd8547db80508944aa09b96d829a1c868535bfc4ef4c01fa5028b3a2975d8e62348c52545f993b46a3fc04c5e186bcad7462f0fcb06ecb401755455c40337f35ff678fcf6c26ed54640828c909f3078875018e53d71d52fff70e6ef19e0c4318a4ad1a6054bb4d3667de144253ad235f995bac8cefc86c0448c4dcd978ab208a876c36e638057ba8ccf8f", 0xcd}, {&(0x7f0000000500)="e17cf753e925b90620d6da46f4b3cfc53dcdee4cb058369605938214a6795c32fb8641e28894a36a105ac1749304fe0e10103bb92171a7914a06312880", 0x3d}, {&(0x7f0000000540)="b1bf6736facc81a99ca2adb133aded4f4d252100d30cc287bed4dfc106507126d372aabf43d312f8fbac97f7d639aca5262a5ecd9e96d98f0b85b403bce1d78839341453de29b5a094ff38eb4cfb0e8e2891e3c46e744c59619fddea4feff5214c0dc58ff9f396df5b24b2013f232e78545e4bdaca66d85c59a670f04d007c01be406d4404b218a515590a270faeca9ed13df734876a", 0x96}, {&(0x7f0000000600)="038012de45591cc577599978989c60700b756c92f41699f78b56a7842ff86bf3474bd10c8374a48461e1db54473b", 0x2e}, {&(0x7f0000000640)="b8a1cf12cbc3925b643c2acebc6b36374b9e0d49da16022870bdd22de1ed07789088369a6ec6231334c09da2c02e480133e4741fb398e4282082df89e1cbecf8af253c15b63bfe23a7d7de44864e221f22d3256167aa00de665b4f390fd20ee24ab2e8b24645e9ccbacbc55d1d4b0b7f02556ba99e9727c0de46c1fe42835da56ae964ebafdb18263f4317acd16c09c5773ee0aef55c36a0848de0292ac5b0", 0x9f}, {&(0x7f0000000700)="407dea2d1677bef01bdd36562ec3cebce286ea0ac527f55425af0c5567188570417c554c70cd18c1c1bdb720395ffaa5bde7d86b663a905331d55f0715d3050c4c08bb3203e8bf1fbebe913014db4a36b8f00d8163", 0x55}], 0x6}, 0x1) unlink(&(0x7f0000000840)='./file0\x00') sendto$inet(r1, &(0x7f0000000880)="7d21673f929a35a8328e262a9e478c724263d87895c16df671cd5cd540fb1ca9ef886b9f46ef8d8d80b10baa66a08c9ee3f14209398579c73f1a9d5297b7f67690fd974aa624fd651686f526a478ef2b17b386cf146591f6f12c45e441cc2aaf426069c72da5cdf3955969b8aea7637a00b7688f8d898fcdea5bb582609b805d390f99566d0eb676abeccefe438258a1589aa2b0e899906e9aa6b1a4bd9fc13702c32ed53103c5baa4f68e", 0xab, 0x400, &(0x7f0000000940)={0x2, 0x3}, 0xc) sysctl$net_inet_ip(&(0x7f0000000980)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000009c0)="f7ea775e4b20714a46a1cb7501fd49ffffc87d2fc0a7f2bd55fc422a0740c878b9", &(0x7f0000000a00)=0x21, &(0x7f0000000a40)="54c6dd8a59e76961e0afa99ceb8fac8f8b90e50aa0a3d144ec05285c0cf0ef1f0361baefe9f8ff833a334e33e7695d6d951a488678e842f015a125ebda0038e9a037da8866e4f5cccc51c42e1e80d6928e3b5e990326b02fc78268f22b2dc356d83e1a9751e660e5f21c33a15eba0380de709c7260600b28cde9adfe459474d78df61a2d8b9b0b075501ea4ce52097102fd8b168b50d029cd6c7e6598a99347c8539b50a0011f1818342573c7e96e7798c31899c0c5379ff22e8b3f092a975bfcae443574cedf78d8a5a8cfd5fe079e1b0051b254e942553d1136bb6922e829cbd4504802d01f41db6bfc838a4", 0xed) r3 = accept$unix(r2, &(0x7f0000000b40)=@abs, &(0x7f0000000b80)=0x8) fchmodat(r2, &(0x7f0000000bc0)='./file0\x00', 0x81, 0x2) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000c00)=0x2) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000c80)={&(0x7f0000000c40)='./file0\x00', r0, 0x1}) sysctl$net_inet_ip(&(0x7f0000000cc0)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000d00)="eb6e93797366599b9ed77b7e5464f6874bdb856a89d248131fdc403d35d71ae8b77949f703e29cff9e9954099e4c9db686a32a998bff52b5402b11d6bd2a35458468e78960dc0624fef073b88467879dbc5963735f73a22975aad79b94d2baf54d78cfa853a9a878fad255d4c83c0c76f248109133f7f1ee4d00677662bdda50c1d5709c302fc4b83a9ded66270e1faea49b758f0643cdb64b13221f21bb0c2b8b305f36b061909e13f9d8d2fa29f31e88439cf9f3daaa0543da7182dadbdc70dcd5efaf77", &(0x7f0000000e00)=0xc5, &(0x7f0000000e40)="017bc26c7aae916bc8794f3c5426527e69f0ce8b10c02ec352523f8c8470c733fcb062780f319ac944a9434cc361b0bcca50fe38081865fef023d6b93b5b0e518fd33747598514a276c87ae2d44609443ac20a2ae3ef876c557b283bcebe4d3c7ce9312d54db7ca3a76341f7871cd04dd281be660ce2b8fe0d1b13db7c14f4db2b06120fa6ca6c1f0ccecc7f2da858e82d0ff38f17f6c2fc565d89248e3b259168d5045feaaaf810e4cab509389cc5ab9b310fd7491a7d", 0xb7) r4 = msgget$private(0x0, 0x10) msgsnd(r4, &(0x7f0000000f00)={0x1, "3df8600c508291a21a959ca59dbc539e4045e09530712732e5d2f64f776eb973b624a8254fef72f2fd93b9336d1af799a6c0b43322dca7"}, 0x3f, 0x800) sysctl$net_inet_carp(&(0x7f0000000f40)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000f80)="0d758f2639be35fb1e5027cd053344805334aa3b2f90", &(0x7f0000000fc0)=0x16, &(0x7f0000001000)="e020c94af539406cf965e3879cf34341197653aefcc30946fbba5bc7e6261ce3130aa99762860c6b115d1b0d1387baf03d8b008793dd71187de0c3132796ac4256d3d9841b7d", 0x46) dup2(r1, r3) getpid() geteuid() dup2(r2, r3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001080), 0x0, 0x0) close(r5) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x0, 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = getpid() 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, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r7) fcntl$dupfd(r6, 0x0, r9) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) r10 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) syz_emit_ethernet(0x0, 0x0) socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffffffffffe35) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) socket(0x18, 0x2, 0x0) (async) close(r0) (async) syz_emit_ethernet(0x0, 0x0) (async) socket(0x18, 0x3, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffffffffffe35) (async) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) (async) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) r2 = getuid() r3 = getuid() r4 = getegid() r5 = fcntl$getown(r0, 0x5) r6 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x9, r2, 0xffffffffffffffff, r3, r4, 0x0, 0x1ff}, 0x6, 0x0, r5, r6, 0x7f, 0x6, 0x6}) r7 = shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r7) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f0000000140)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setreuid(r3, r10) sysctl$kern(&(0x7f0000000200)={0x1, 0x53}, 0x2, &(0x7f0000000240)="8e2cdb24f2b095ef91bde6769094d25698c58fe5ecf15ce18ed9d8e82b4b24de7b0b88bcd49c72b587ff7d01afda2190c2ffd251370db42fd2719a6bc39a5dec866cbe57a924a82752eca03421617df524069c0fd61f7a33fcfbbeb5d3ac1e0a556d80114bbca430b54dd1f80232bd4943f11839afbbf74ca0f8ed4a7341c35d", &(0x7f00000002c0)=0x80, &(0x7f0000000300)="ee9f4b6a72e82d8bf63a68b02779c3135b560cd7a93a6404e7526f99db8d267581590f6e3da9359a03d9a260874985636a5d83134d0afce181b4b2535ee6eb8ee729c7f483582a3723165be234424a56f1396b4a183b1536242438516b3fa6e0cdca601ce9423326915a4b414bc78304d6ddf669b58b3031a7c3b837732674cab7917913fdb25ba371fabeb07e9665d2dee4658102262b300d3a5c455077", 0x9e) r12 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x200) faccessat(r12, &(0x7f0000000400)='./file0\x00', 0x8, 0x2) semctl$GETVAL(0xffffffffffffffff, 0x1, 0x5, &(0x7f0000000440)=""/4096) getsockname$unix(0xffffffffffffff9c, &(0x7f0000001440)=@abs, &(0x7f0000001480)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000001500)={r9, r10, r4}, 0xc) r14 = dup(r0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r14, 0x800c5709, &(0x7f0000001540)={0x200, 0x28}) shmctl$IPC_RMID(r1, 0x0) chflags(&(0x7f0000001580)='./file0\x00', 0x80000) open(&(0x7f00000015c0)='./file0\x00', 0x800, 0x53) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000001600)={0x1000, './file0\x00', './file1\x00'}) sysctl$kern(&(0x7f0000001640)={0x1, 0x26}, 0x2, &(0x7f0000001680), &(0x7f00000016c0), &(0x7f0000001700)="18f8c02ecb3c3f3ae2f886f849f5083ad18ca3f3c67598d2456d7858726c207dc5613182026d24dfebf29c66c58e113a31f9b6024a6a49da729294aa19d1299e1917a0fc0a77a216", 0x48) setregid(r11, r4) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x40, &(0x7f0000000000), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x3}, {0x81, 0x0, 0x1}, {0x6, 0x0, 0xff, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x101) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = socket(0x18, 0x3, 0xfc) open$dir(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r2 = socket$inet(0x2, 0x3, 0xfe) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) pipe(&(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(0xffffffffffffffff, 0xc0107008, &(0x7f0000000040)) r4 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206911, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780203c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136557eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720800791f83", &(0x7f0000000040)=0x210, 0x0, 0x10) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dc, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(r4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 2: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x1000000000000000) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00000000000005de309d6464446753d8bb00000000000000000000000000000001"]) executing program 4: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x4) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket$unix(0x1, 0x0, 0x0) r3 = accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/9}, &(0x7f00000000c0)=0xb) bind$unix(r3, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) executing program 7: syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece76a44a170e318b35195bcf133200ffea00000000000000000000000000010000001800000000429d9fd459"]) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x6380) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r4) setsockopt(r3, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0) execve(0x0, 0x0, &(0x7f00000013c0)=[0x0]) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r5, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000100)}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x0}, 0x0, &(0x7f0000000000)="5c97b57a74e312874dd65d64e8267adeaa5c602a58d02337da4556c40eb3c4f25a9a380bdf92c14004ddbc816668dd8a8a63b2", &(0x7f0000000080)=0x33, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [r0, r6, r0, r4, r4, r5]}], 0x48}, 0x400) fsync(0xffffffffffffff9c) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) getegid() executing program 6: unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3, 0x0, 0x8}, {0x6, 0x800, 0x1}]}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r3 = socket(0x1, 0x1, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) sysctl$net_inet_ipcomp(&(0x7f0000000080)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000000140)="94a4f5d0b8654ca75037cec8c77583bee75541e3c424e98e48988dae12b3c75d228280583af5f14a848c0fbc9fcd1a276da31b23e37c3dbd26e0f3fd40e79a4ae67f5d9e2d5e77374c3b7c4e52db60e197fc02fd31bc6ff71dab738533d37c23f93a18a380170309304c4d57d7156d5f811e07113cd34e92aaf1a92e3ad49eff12aa9f051fb42151efcf57e8980939", &(0x7f0000000340)=0x8f, &(0x7f0000000440)="90a8263e54b668247a3c8d98913f27a07ad545d9d16ae054e47cb4c77298fd19f5c18456398b5ffb412a07966c9c82a862727562b1d2a0dc27f13d6a3099778731f79fa3d47a5e6e34fcc0d734b55efdbcaa5c0c4121a291d0cadd4a0bf08cfb6d10c827f634b66acc13c32055a1c650ce30a6cd1feb7403d409c634771e12d36e29f7a27ebee22ac61565ea4f9b406d48d224c01bf0eff4c999b932f6f1c881aa02fefe524832f91e960a75b18df08b59d6dd542c8cd31551a2cea4ea6b2d8a27f3c972223227616449004cfe73e9a46a7abaee7c764ccb9c", 0xd9) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r4, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0xe, &(0x7f0000000380)={0x8, 0xfffffffffffffff7}) connect$unix(r3, &(0x7f00000002c0)=@file={0x0, '\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00'}, 0x50) kqueue() executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000080)="6b43949e85b66787e172b3b5ca48dd3c2f38b885f05c6abb9be8fc7c66399fe86d7653d163c2e848b25e9bd9f99bd6c9afbde4cf81a5a7a5affdd5cadc0e395674e7fe6a87d195b68c13a801403a810f917e8f5f06a23910b4b81a177492143291fd5b6374", 0x65}, {&(0x7f0000000140)="13374f22c8d41843dfc73ee047d82b1a3e4561ed2575f95b56bf2641c889c04b1889f061cfd64a4d0cd669664226f2cc91722d0d1e83eb907d4334fc21309421428039ebe710fcf3e838108ddf1bd0ad9626afadfbdf6ec6c7ad3925458aa2916abd855ec35bc963ef176b22dbe1beb0513990ecdc03fbcec03af8a15711b60bc4a31375b27d2629c559dbd6ad86f96212cb2e24323ab13b143fa737b82f8a60c2d3144de15ebb181ec6d40e32875e44be527030a6cc6e216a5c9a0a3f0dbc8917119eeab369ad91bc96e16c10aed2f2133cb23f45dffeb1d8197a19c1a71a47d6761068d008edcc52", 0xe9}, {&(0x7f0000000240)="d6cd64f9dc90d86273a7f7ac3adb626a302baa7f5bd71294ea73877fd80c710d99911c1bc50088e8b147d6d4bfd05d002f1193fff9706d6f5eb4b4e86b0e3e548607adf79abeb0185836e58ca2498c5cefbe34812859cb2493a05681a7238ba9782faf88db98e2fcfc77fae58d475bc898193b599202f500e4ac10b2d04ef048a40dae6c0a5907a203fccb00e59093eef5850beabb5f7aaed2f826065c191c8d2b2631d658f4ce3a385e302b65ba84243840f5822e9f234859f30534e78cd8a99729b65d5b94ffb9ae", 0xc9}, {&(0x7f0000000340)="a37c7af6d8dffef908ceddc99ec5b52c8e16e1889b673f0cccdc2eb49c0ec8f36c9ffdbca6225bf96c4c88443f6ebaf79d2566a50cc04b6fbbb6da7413156d580fe70a88", 0x44}, {&(0x7f0000000f80)="6b9045a2ab50e426e5f36152c69ae74568575378cd895cf5fd2cded4cf81dace7a61d9828487108591869fdfa5d7b643fdce3b4a7d970b29d06a79c6261cbd3a0b43c0f153da46760b32a992fe29cfe93a437140b6a8d2e77e0286ffd42519c3c02abaaad014bad9adcb27a2a1c333799ff4f01a76de076771f68fb9d16459c6f5fabad6794e49d7d64ff7d515e7519d5de86c9931bd89a44a90163ebebf47745692dfb54a345118637647643f08ed8ba9dd4d1f27c7bacce221b21e3339ba211be0f2c31477497c5c0f9f55d8978f4f3399bbb9cc9a94766787b8399a527303afe051e132c3388d4d4776ab429f846dc59a70bb7ff1aacf37445c1fd497210e42d003bbd3ce2d8c1fe4f63c10de811398dbc1eb6f1a724e827ffea0608323fe56074207e17b1b188cdf98ef82a174ee0a2ca01f628239e99f0c9f6087bf1e8db90d370b536b635d94d3344f938b159acae3a634994a8780526d9cd9bea9a82ac04cd75bb43e2fabf4f00f2091f141dec348136cf1a6e95ca90bcc57b434c32dea0c644ecf2bc77375b04a15c07f5cf485a613130d5fdbec2162abe7944a697af7290d003a873e30c7d53a8e6d6e48230c388edc2d441adf60bf3ee07d7b62808e9fde31cc387a8a1ad36a562ce1a5c57a2283f6c0df772e0df0fe94dae4824bafae478eb2f3a1f0908414e35fcc29cbf77e1a8a3f62ef9d47d16baeeb3822b20de9e3caae8425925b10edf3488bf47ca24289b1a26013d00899dbce1b0fd88ae276a45fb125460065640899089f8ff0db85bbdf16a96f88b88a9b3e11de9be03a9370e08e1d7ad60e06b1ac20d22eda4394824a20c1c473459e5cb48de9d1802a108651857d716c74b3c06273a6ee118214c4a5e410342dd8d2c4dfa26bbfbb409dcb97f3022c7ae248eb712f6a77c1fc2557e1e6da5497ddef7771317eb96737469766ed53d6e61ecaf5aa106333a3bd6869c4a80d6fbd334ed50fb48631094ec7e35ef1e71ec7ab8762e0a4b1f501757fba5410d3a0ec80a98c3cbb85a79bc034f8fd450ab74e7d04c5137c2c81df341b47794c3b97eb81a6c3d3a3a7407f5ed73465be917b53138f35abb7d9c4cc905a090b92685008b30e2e212d03ac105d95059e29ebdc70e0a7efb365ab5f0c239e2f71fa469bae871e9da2ec7ba33ed12c67eea24e37bcd02e35dede954c617bab4ff0d138ecb21b6a25864342e071aa474f55194e4de3573bda6d930ffc6a5cebfcf56bf7ccf4eb725420e597a44518c41ca6200029c10c71c147811659cae7e0bc2d1a2debcb8781a872314df831cf3331aa4d4a38e86b123f0bfc4618844bdd7a31b174d42854baa3b353b98ef4f095c31d02d7b963ad426f6600f565f5526133d405da43c7d277df161568dedf0ed9ce897fd746169dcbbf4dbb177a2c41d447055d21f6d8b029eb595de6a77808411c82008b6c5fc0bc353042ecca4db8ecb461aad871db125270b326195a526c6e8cd5440df26bdb1e645a02d3c92632e18bc57ea01ae960de3cca97e7f60eba6b2ce2659b372b339c01fd6e15479bbcebb6a75091ec7e8d3cdd21160148594b5e75fd75f7cb48c2085e6e1138be82b334f8f2b52d1f567d330af67c6c99dee0004bad1bb2f83159f40c5cbf74877fcbd4a432508f88e24ba7afd2261cf6945d58c04a4a9503f9d1382dc94460283bc5517e526b12be7d87c8c7ccf4cdc74294d22fffae22e148dc141d165942ca1108b53aa82e37049136722211d1bfb1a5921df927d631552610bee90e808c29db0565bbb464d36f2405143cf0cb757fb172d93b3559330715a2a6d3fbbd918965e17205c48f70489fae95cbe9b774f519149b4ba648c89f1c63753214641b1bcfd226c29ca9e4f97314685a20e0aa6e8a5b2adfd1cf35ef97ed26f1b9f718c72b2a02e4781efd86b8d2f670a4a4af95a572f1517538cce4ff0ec2e794fbdaced8b4546a0866c6ff7f56f02a8c72be481b17b8d221dd929dfffe6ce670a1db78bd7d0f7245f4b661804ff797f8d862b359ac32c24681874c591081858e68727e713fac49928337471e64f7bf710b24d1d28215a797a0b8f616b962365adbf037232e90c89bf67a17cdbb313403adfe87e3d6245b5ba858f81002f8baa3272b8a98864e4a1454c2fcdca7b9301b5b79bef90e361008fe9dbcdb36451f3937e3f9cb8fed0aecaa2e5c5bd0455a26b44c857afaa490089b48d4f6e21dfbccde1d69477a487050818c8f7293428b477c43fb2aa8a0b04174effa963ed4b516375ad7af5ea3303cf2c60d9fc0d9804f9f9e91d06c4684e5038a5d47750727b3906ffc4e912752fb4daaa7f7527e750ead552d3a46412aae155931db9dbb4b2c5f3be57afda37e50c2f77bfedd3a377d5798ea3228a9f2d8e12be2941d51f4060e1ffe704463d913d86d06d995eda39c90b0ccc9d0b5aabe894e7f0927c365d1aacaa785077b075cc4bf0f7349c359b2c675cf1824793ee34eeeac70c1c78df478357d52b77a57abeb313a44b8b2cae0c01ebfe7f1479995a957bcce15d582757b84b4844a8c887b1abc1a44a4fd111307ff268d9dbeecb90f8b76386fee5cb4687f5e8e2f344cbf40a0da0a69042ecd8b8fc3fc65746f4781d7b2a0317d510cd4a61e009063541515e41400aa7bc5818bb70c4a8999d88a6ffadbaf4694d53ee029037242720a13554c2a0bdc41f0df27868811e9ddcd9ac3edc60b6c8593da2ac924ff6108ded3930ecc4644f8db2cd6cdc540a5dc754d86b18f6925cff42e961fc314340d2110d567e4b48a8df699b5a4c5706196d812dfbd6d149c7d819e775f88801e3abd108489cdd5fa514fd78ff2e6bf3eda9de5ee62be0de02f33fa8e3f324c2797bf3299af6efc6758c066572c8e2a8479c1d833378a4ac63e4133533e8ffe943ad91cccf07620c5d5478e994d57379af124283410d2d4a6da58ed043e22541e655ae33326583269a4f10ab2f06234b38b8ff51739b1dc0223a756f91528494bb088c3097eb45a596198ad85939f2d36a06c53b2d1bf4a45c9b4fc6485829c37948683b8cb56abf5a0bb898a66a3fe17d37ba55c29420c29d80dcffc91ce03595a2d4f2753605a4df8cd101e26f3cda0124a52c38ea50a1af90e1387ae7d23e3d618681493515043a61e93cc28ef305ab9f2259a32af59bbb2408708b2f25798b39125bc86b5bf93118c2ff4a499cfc248e9d36ab5646b91467daf13756de363bc2b60dd6a619c4817ad8b9378715bf5196fa05d7b448b4d5b5ecf86559dd38d5e8c99453910203869dad1e31f0860b43ff9636b4cfa9de42ba6f15840d25eb3a24ee8e843841c97ff8d1f62d35647cd5c48a8d2e09619f9f7986a3f304219af0a377a27517d698ecd046874b9fd1a90e445321bc54cc930dbd614313a18eab9bf1c8610cd15634857ddbbfc8a131f5b234d950e2f04c69a51542309e8f5d2326392bb463634ac1158a6985ec08d3377c8a1af26daf391d79e04a2b63d268430f4275f36d78e4f85df7a9aca93f806bdbc608862ef4297e418e4ffbcd09a32a265cc4871c53e8c9aac91680d91c3dc34664e55128292214526ecb7f919a4fbd7a01b7de236fba8636c72547cd9b512bfd80ab1126cd4866b3c4544aa578da668172a44084230cf1944f514734bc6fe6a65706b56b34ead9dba0851316ca0269b71507dec3922f4ef330336e33fff113851873d4ba751644bcbfa1b5e94207ede8d8ee25840dcfd72ba5eef96ce5ac79370e36ab1b29b44a7d00158a604b892546a01122292e6129f776a70618871b2dcdde85197e3a1bc3da044e1fa1ede3185b50780bb67616e6a8b5b06146b1da85dc259a9f4f71237d0b9aea0ae8709d9e3008caa2dda344cf3704c8935566a5d249c48d930f622d4193adcdf1f4d302f9a43401854b99b3838a0a26f6660ceb1051e0b2872b4d16764a77b8dfadb941c3662b576a973dddf1912360addede6440d21f3de0b874116a2727ffa03fafc99e9d8411e4464bd172d89cf116c9987e75f5b3dc477b79beb815acbfdc666a25eb2fc8a2df20b73e2be29e9fdf6ca3b626f8545ba3251a4b33a6ce216ab512263ce63b164a7ac43997cf8568e94d0ef16984d2dec5e9dcc2a59d189e44533a2e825200a29a3c2d2d4ae82a2e477ae646cd14dcd6c5e1c30ca3d4668c3b134e625542ac6d1951cff39bccac0a6b45166ac8dce5ed96152815a6603f69b375685ccb3943d81fa7260a105d4212259aca19abd2932a8707aa46528c9847dc34d41241d412359a746596a2bf6f5d86a336d8b53e8d84e47587f35898cc3ab585b32011597d9515ea661e3bf0b40d94d870f0ce5d711dc509d04b47e1eb4ed4704711739348129b69ad7c7f51d0c4a8efb01ba564961a30e87fca22f11898ce206cc2a4d2ca3af8ab543369712c3d88f8942d7c501519daf842db808abe0e3169ac613038a0227f02efa081fadc15fef6164e23bd815c3d17c33aed6c13c01e52177582dc392362e8e6ce66e4ee5fd2f0b320c4d968c60dcf26f6f8eb7d4d35118d500de21cbbaa580111ffe417c4c02b0451f76db681178e6804b04b6e61e3ad4d0453a1cb0b61a3e50f415c4f28d6a921e183d97ffef3396b60871062dc826113ef605bf3b553a578d43dc933ae50535001d020592bb3c4902970b70d8f0f74964f2405a6994b6a9c7e9c1e593d717750490c36f41cd4871de319d6eabef615761f20d71823fb785e9f725caa7ea44b16295b3810eb120d86ef101d1fd2c97be2a9cfd9662b55caabf3442d280efecb0b8d148585515635b1da8de13a0bdb424a678397a78fb118d6447cb3fb6bed0fddfd335f6690dae32449d7b9fa8c459ecfa4dbb7cf759288f936038a6d3a99b6d09d7b36a8809eeca7aee413a4cab63d26ae508d8c37f6c50d42e9978b4ca9e8c7b448523dbfe0c4a334c8ce157289e25141383284010bebb80fc445a457aee2aeb699268080e53e769a9c59fa837c10c7a443947c0a3b1056b648a14eba5768b7d1043d22b9a726b22ca8a4556eb1aeb5b5448c8d627d73c82be62cc168d415df6f2c09e34cae737032dedb880ca2e9c42b82500f03c40a813e406be90059b02f21e1c401af3ba5bea12c1a9486b3885d67fd7d7dab6f779439ae8f7a9685f04497e84d6e5aa0edce049c0067ed84b1fb1ce6821a9b4bcc53fdcb41eecee45c3308b504b57c8981542e366802dfdc241141808b6201fa786f93abb87e936c05aa651971c2006e12431c372c232b5af67975603561912be320012010412db35a5a92fe75a7673049a08ddda795bcb65649f7ecf874acc2c065253f94d40478902084fec98ec128cf16a56be805c2a9b6582182c259e379cc0cdd8f8aa9cd843f318c7dac5a89d952175f91b5fe73cbd4c8b5b310e8dd11b838a210b0692599c600bd230b0da4f0e5887867548ea516211a2300e70554e08372b19f1df45ea5c4db57f4f25ef24d3f6b184ea3386b716daf8f7dd5896544b479fc7a5fb8f4da138a2d885699217fffa114f0ac0e7a1b1c4f789d9ed6b9b53d5c6a22e53de954e50b0743daaeff1259bf6dc4b600e4e46a6b63efcd38b0e4e820d67ae0e6a71af24d7c89a176740f81677fb0cb8b481f4ebf6a4e7fad27db1a0587496f2b21f666838dfae596c7d6edcdade25a1c2c7ffdb1ee3aa5f55870068e2d41c90372cc84437d4753894f9ff71a3cef3a1129a34844fc3cce4f114a12052a3fc9129f798a53d3683b42e8c0117ae0f124456ffaaadd921a09e4415ed69500e72d02a85c939", 0xffe}, {&(0x7f00000003c0)="991b4fcf1602632f307fb0748e", 0xd}, {&(0x7f0000000400)="980a8e55cbe1bbc2d97c4d7a3598177fa83572e0f1b8991706f7d791eec710c8a12a3e5b3c99d6d8fd4294ea3cca09f208bf6d12290cfce6a939fd8ceba05b906a5381b9731b214d28fea8b6b7280db752d35702b35aae1e0d329108d6752ee6309a387ffc9bdb65aa5038c5d37e16c6466a3895ce10f679a2f685a3ae9f75cd5fba3bb15ff2b52014863e697a7acca4e05991ea197b14cbfd3e1736a101570d2942adb98ffd1290078b30666f2f0127ee9c424c4854498efa6d", 0xba}, {&(0x7f0000001f80)="ac5e55dcd8d3f5dad5e7e0edebd338d3e3c4652f47d95e2ffb408c9dc6edbe0129b01325208ba554dcc07b161148aff6472a88ce9b90e968b85f97c9da39a06ea3c96443abb83287006026e6834d8975e5134c3de55e3ffe65a65b374e1c69034ad99b54715bfa0f9e6cb46fae5dc39f38779b80129649cef01c4b58da0e8c4a8e1e309f56830944cfbd9c7baa9fc3db082ebb0572af3aa1d8c4287d5bc089ff71f393a0997b5ae71058fb6552b9264bbd6a3021937b844930a32b146b128e09003aca9f441bdb995e2817328ccd5acb8abc1fda57d2d87dc84268e568f8b52033186d59a91a4def8c744bf14933c4398a04ef0b60d6ad426e6342bb0f7570aaa9fb56bebb3d1e45a5f757f2d65053f7f4b8170a5eccbeec7fbde1b26a9c73914879b7174ead42960fa99af91b34c999e04f52d5ec2066c438861fd19d11b192ca63bac0fa63d4213d2d982cc2d9ab433c966b77dedf3d824acc4518fb246ddb18e1a576347e037c34e95b89c34f3318125c1ef2541c08d3313e0af9849bc714aeaa47c506dbcfdade6e2a58f1f65d5c6091825fcfd5337dd3c92e5d13b52d18a6eae97edfeefcb4d770dba72691326af0298daba79052ecd6d768c3077cf782875640091fd60f6f85faac1e1d2b7fa0330d37b1487d186784ff84a89de04f133ea5dd6d02557a8e35f0501f373c50b8d38ec78b66dbab56c502a23121e36c443625e054b5b10f7215ed79090179ae0579baf2d061b1c3c2f3456c2552918b0456e76e381fe40b2767f98a8692c42d5daac38e83148dc579381101a7235ee18228dd61e2dd7851cd33678847bf3a54feda1ead49ba68413262c8c3f06942d257a29273434ad3ba126a2ab930eb33f8509f7d11ed5093adffbdc187217782505dc826813e7dfa71e494ad551b4234920e3e3678e355ef4487397638049291640126c4d42d18025c33def9b0b1aa9c2b122cf227cfdd1eed625b32a72ac48f957c438c7eff06a1a0f1588a471721cb1c30f923d7539f68a4ff8cd052872caa750ebe63ac8d3452c2e824217a2f4760bb5842faab4f1c3df752535e6dabdfc13bc1ac662f6107c1c3bcaec067f5eb482f29ae664673cf3afa3f164102e51b8f83af40435936ec3c4a22eb0b78f9f3ac5c16c076c1c50af762d36acfdff27e48e46176171c379d627c51ed83034adae7976b8717e9c1b98bbabf30762398bd30e4fefa30dd6887d9ade62ababb9a40bc39c60fba9dd11008c039cf4bdd24cd5fc540ca5794609a9229bda857bba255411c31ac1afc6e5fe4bea96bb37ff22df4c65d72f9f773472a1182b5d1a3fbde3ed5a097913cb30c5584a7002412abd6177843f4d2685c4de09b224cb7bc6b79f7a7a8d9617ed31c0e75d2306283cbb3e9dfcada41e9dd2f6e42836eb729447d8a06d69f40c37b6367cf95b1527e8de5757961422b788b3e18f2cec32f05943d122b2cea3911d6f15aad999417846f71e3cbb680ef6f6549dfaa7f3ac25f1f119b30b7bc78f5a2b405a4cf2170b415d942c09bbc9ee3c41a858697c3baee172ece00b8f03da3831349b9415390b5252d472ccd91676c9e72c8fed0adaa7f24116c365db8ec013f1a4a9ca12b96e00d2bcbc190ad7df2bcb61b2f273259d16fe9fbbd6f0358daa9ed5f0c62cea9ffde0137c4450e0efddae6b0b1f211f3fa3e2d82f2a07b2043b1db885d744a79c20c3eb09678330ad58687c667eed2ba55fedfce6818c005bfb9f0fbdf58e4d3d833eeca556fce5ba0fccd8df3097f867ec5ff45f81e0053243fcd73f67cfaa7bbbbd5e18b2c9b746edb7dbf9bae8f6204282a1088a5546afb55a92b7b4e006b59c923d28f6eb869391878924c0523db2ea63b8d13c4da57430fceeedf36508c4a8cc987aaef", 0x540}], 0x8) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x3, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810a", 0x2cf}], 0x1) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x51cbeb0fca686381, 0xec5) readv(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x20, 0x5, 0x8) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chdir(0x0) mknod(0x0, 0x1000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r3) dup2(r1, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x801169ac, &(0x7f00000001c0)) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) open(0x0, 0x8, 0x34d) open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92", 0x38}], 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0xe6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x1}, {&(0x7f0000ff1000/0xe000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004fc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil, 0x1}], './file0\x00'}) socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x200000, 0x8000000000000000, 0x0, 0x7fffffff}, &(0x7f0000001140)={0x0, 0x1, 0x0, 0x1}, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731d", 0x26}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) executing program 4: ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) r0 = socket(0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0xfffffffffffffe73, 0x5, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r1 = syz_open_pts() truncate(&(0x7f00000003c0)='./file0\x00', 0xec0) preadv(r1, &(0x7f00000014c0), 0xfffffffffffffc3, 0x200004) close(0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x8080, 0x0) syz_open_pts() ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f00000000c0)={0x10, 0xfffffffffffffffe, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000165000/0x6000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x400, 0x0) ioctl$PCIOCWRITE(r3, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x5, 0x20}}) writev(0xffffffffffffffff, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) r6 = socket$inet(0x2, 0x4002, 0x0) dup2(r4, r1) setsockopt$inet_opts(r6, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f00000003c0)="ea000001", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socket$inet(0x2, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f1", 0x6) mprotect(&(0x7f00005f1000/0x3000)=nil, 0x3000, 0x2) r7 = semget(0x2, 0x1, 0x400) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000340)=""/96) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 4: chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$fs(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendmmsg(r0, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) executing program 2: syz_open_pts() socket(0x18, 0x4000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x46, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)=0x10000) fcntl$getown(r1, 0x5) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x6, 0x0, 0x2, 0x0, 0x4000}, 0x0, &(0x7f0000000240)={0x3fd, 0x0, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x2000000000000000}, 0x0) executing program 4: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x8001) poll(&(0x7f0000000180)=[{}, {r0}], 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x180, 0x0) r5 = socket(0x18, 0x1, 0x0) getsockopt(r5, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x1, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)=ANY=[@ANYBLOB="00002200810030000800415c014500680003012d9078ac1400bbe0000002070b16e0000001ac1400aa01010100071f0500000003ac1400aaac1400aa00004e224e00"/78, @ANYRES32=r7, @ANYRES32=0x41424344, @ANYBLOB="8180c80190780006050a00000080000000010402c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"]) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd60ffa10000383a00f6ec06afdf466c130afc590bdb9e4ff6ff0200000000000000000000000000010100900000005601a5ae235d3544d14cb2e907c8ff0100000000000000000000000000012b00000500000000831bd82778040603fdeffcc23cdd27a1cfdb6ff72600f7cf88f83d5966ed97ff21c2157c528c33c9056ca5"]) close(r6) socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r6, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed66184", 0x5ad, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r0}], 0x2, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x1, 0x4) ioctl$FIONREAD(r2, 0x808c694d, &(0x7f00000001c0)) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x80000000) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x36, &(0x7f0000000080)={@empty, @empty, [{[], {0x8100, 0x7, 0x1, 0x2}}], {@arp={0x806, @generic={0x1, 0x806a, 0x6, 0x0, 0x4, @remote, "", @random="670ad07744ff", "f0f84c0b81c9ada90a7a7b2283da45f7"}}}}) connect$unix(r1, &(0x7f0000000000), 0x10) ftruncate(r1, 0xffffffff) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 3: pipe(0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/10}, &(0x7f0000000040)=0xc) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getpgid(0xffffffffffffffff) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000640), 0x100, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000780)={0xe5, 0x0, &(0x7f0000000680)=""/229}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) syz_emit_ethernet(0xe, &(0x7f0000000040)={@broadcast, @local, [], {@generic={0x8863}}}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x8) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@broadcast, @empty, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @empty, @loopback, @remote, @rand_addr=0xc337}}}}) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0xa000, 0xd01) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) connect$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x0}, 0xc) shutdown(0xffffffffffffffff, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{&(0x7f0000004c80)="9041f8615e27caf0f152ade1312664fcba8a5af25206bdd56789c7104d6a5738bb3f818a4700d8ba8e8fff64c41975abbf9ce4ba536e150cd2d6a5cbb412f24f9b273aab98886168baa5b83df1b6c71249aa8507a9427936142eab6157325daf963f0c827181a0587043cd17470f0b7a8689ac137a2379a216d1af401dbaa6f9e25f1131526e34dab3a691fadc9ac99eb581d63403ce763fd46c097652fff2724659f913613b02eab31c1ab33b7d0379eaf24a9dcbf74b488ca84f7fd9e1a9c1da5401540a9ad2da91e50559352ba83b3953e7ecf10f9c15c232d9628a6c27bee3b48fcfbc3a0ccbec78a92ff8bffd5167e1b5a55c09f2a689602f7422a843c024337d83dbeaa09521d53815a00b1159feac9d0bf7c1089ee7f9126d4537e6d9f21b941d7fa79c7902029db3e4da9c536cc7e9d1a2707e63c13b1be75cd1192853df2a6817ea070af43d865e876c60f5a4fe2ddd7218377aa6892405454e9b551773af", 0x163}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) readv(r1, &(0x7f0000000780)=[{&(0x7f0000003c80)=""/4096, 0x1000}], 0x1) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r3 = syz_open_pts() close(r3) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)={0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) chflagsat(r2, &(0x7f00000001c0)='./file0\x00', 0x1, 0x2) r3 = getppid() fcntl$setown(r1, 0x6, r3) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000280)={0x9, 0x3, {0x5, 0x1ff}}) r4 = msgget(0x3, 0x60) r5 = geteuid() r6 = getuid() r7 = getgid() r8 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x8d, r5, 0xffffffffffffffff, r6, r7, 0x5, 0x6}, 0x0, 0x5, r3, r8, 0x800, 0x8000, 0x9f7, 0xffffffffffffd451}) connect$unix(r2, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) kqueue() r9 = open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x23) sendto$unix(r2, &(0x7f00000003c0)="55e70261cbd2d068c7471a2504cf1615dc20cf1b1e192c76d42d9f08e7baf3db26c7a843de966a27791ee64d34ae4a0fbd61d07bac8cdb8d7625c65fe9579446c6eed0aa1a548f90b281ef87486c3500b23c215ecf4e33b659bf06dd5d4d3a3b717bf54b0de55f9c5ae64c44973fa83047d22ba5ef331a418dd5e9b615ac01d9d5fd7ee61b29fcb0125cd588915a0b8c41a8c5b8a485851a480750923ea1d38c94413a5487a563032978dfec", 0xac, 0x0, &(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8) renameat(r9, &(0x7f00000004c0)='./file0\x00', r9, &(0x7f0000000500)='./file0\x00') getpeername(0xffffffffffffff9c, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) setpgid(r10, r3) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000600)) sysctl$hw(&(0x7f0000000640)={0x6, 0x2b}, 0x2, &(0x7f0000000680)="65b562d7a81620814e9ab9e38b56bea3a97ed48d81dbfe01bb1b22bcb842320b3217fc365c50d7dc3a7a6f869f7d0116164312c2a0d92bc5a2bee84c0ae2a1312618f318087212f9ef1370a2c15711ef91f246c52549ec500297ba8a206afa1e0741f858e2c0276c25dd9d29a879830a5d70a896dc63e790ee0e987306963b1cbe480ab066c5b2c9ff986162f701503e9d64be30bb23eae1f666ddca088bedefd4748323dfe7bf7f897056180c8c2afd3caddb654f5bc83a078820cdeece0ac03e152d0c262f8564109f6b39166559254a08ee56c4cdaa619483270d0e88a24b43cdfc3d4f4b5205f01c7e7d499d2540ff25eae7ae674eab7806ce6b42718233b24f0232a76ff79b00dbb9e94a15490ecffac56fac6fd766e7c84381e95b754c9d0de36950238363511d3e1c25eba662a77940be2a887332bb717edd837fe58e68f543266ef6c02d276e91b8b4d229bb572ae8092de492e1140e2c9c199685b0f778ac3aa14b109494e02e25b19a88e06b3bf04268a022f8e8d26a78b61e9f4a6946c73cdda251b83a08632703b8182ba306b53fb11801d428cee7951950c0561cfab1f86b2d9edf2c034c3c6662723a346cb32b5426b9ea2478a3705a9a6114b45259dc3f2558472122b11d7e012be048cf70389868d74a1db525f1545f6daab788a9c1e2590fe5b61b298a1137018238f235916000ff5a08cd364ee845f44b0318d246c18a7105a45c972031a7ac993a83b1dc7fecfd6601713b3bddb68fb26c3fe40948e4ef1fba27b5eec129d3d13b23a1acff84a75cd6b035cb21317f1a3c889d637e639aa28ff9684fb4f6154ae1bdf524843848ad726310a543c8378f70b90190204e65e17ccdf1b8f3d7392e2fcc062e15a04cccb0b69de767e4a5bbf768724c933f7c5c72575909f6b735b58d7b0968160868f47723546e0aa4ea3e43971fbdb1c311f1e79871a9ec2a3f524963c0d741577ea077e78e6ca66080797b2cc496ec7c93dfc8c2a14beadda4be855de8363f26b64655b996b8b3ba1dea295380d6fd4b32d7e37e181cf2a49e0b0e76b965e4cd3b054b93e53116fe27d6f6bb1614791f7f88cb5ee642da134331f8df7e22a289c4788ec42a85ee3c68ebaf6790d70b05510d056cab52a137dcd9ba5a96a9d7f24583a2e234c3776474179f3761f0f851899879542e7e6946727f40266f4ccbcc0e13a95e64abc0372ac89ae3f09d947bd449882b4d5bba8dd606893629ae00f8b44ca9c04fdb146923d63b1236565199039de9eed3c2d20d464c3437269dd4067138cef135dd89db469daad1a2785fd7358f6208db0940346041692ca14ca144a5260014358a3f71db37cbf69d622352ec1281a50c40072f41ecb56c6e2c360e747cb2333b586a89270e054c99c5d991dff14fb8e09971cce5c0f0de9232efff1f5aa5cb14316cb3fbba06bf6e249383ac670997cf4c9388385b42aae76a3b330aa4006ece40dc3b28f88352bbbd48fbd0e59b3fe1a987191db1bb1fa02940e3506ec32a5dffb20fe19362641c7903e6d7fc9fcb6c45fb78e6ac09d5c9c1f1f8ac9165afa216c45e927697136d30d63cd2b26f407f96526dd1644c4bc06f8991e2d5bbc4672a124a3f42466e3f7192f0176f745faf1004e73b5efadcbf35daf9f6d94e1fbaf4f4522882d4d29ba4006fa801323740ead39f25285ba0f526b1a884a8f373ad1fd178c3d0fb6bbcc29b072521f4f1cc2961789f0b04d124b2026f1f9cc91e8c7324acea395428b8016cb36ae6d30c3d310f9f3eb58a0eb5b0ce42855614a426eb3e5b0a2958109b43f500f107f31774005cac05441dc797b07c1123234f970476ad1402b4880741d3e6cf12d366a2bab81d81f9ad556c89fbe4fe42269e31f79563a40347043cf59e7473ba34eddb4650a4501bef091cc901463eec239084fd8343234edd6820ea42e0708077ef4bf27d29088f8b5515360fba9ab5607799c66dd3bb5980ccdd23cb75db9fe74266170962ee23f99ddd181763d873ba52a822267479ffdb965bcdb88764916f2e7c9e233b67d169a8431e66710e82525f97e20021fe68bf0b4b3d8aa285f10dd340cf67ada87f4d062419bdba5054cfe243cce092854fda1e3a27764c050d088b9ce15f816bf81f717ac58d08deeb39d709e9c60d563de8862c86148804d2e85ef0ae671f9e9d7355f95d3d879a27f11c29a1b47138e3d03bba29ba026823a5c95bd70ba6ef00b720f63477e25b4bc506a2fa25424590fff9ef32638dc3f091de7fcb68614865f425966ee49d94cd60ff010db303a00a21af78405c84f2a5f5ba60d1910c7c7f91884f8b2576eb1481e5be8bcfb8510013dd11d37e0b8a8051a059424d87f16c149f6c0663aec5496212a066c9184382865eb9561bfd3bd41386beee1e9f5a2609b0601cbeb033f5f71fd1926281cddd697d1674f5a243c1f292de2e356ef262b40bcbbbc71b845bacd23a6be2b1ecebc6bc4695abadd2bfc82e9254d1c8cde44ab7dd6f026f42df5b284591d5b2aaedccf10c1fc5fdb1df1e7018f3bd66337e98887c5337bc0dacc55c0c0f80dfe36f99df12bbf844adbc1ce3e952032d1143e7a25f6d2b2a2105edc356cffcb7902855dfd9f8a02a4d411fd244d30ac580fa1a0daf9f00a513190536056a09c46c72bd04c1da64e58f9cc07774026a6008e528e84628bd6ea716f58dbed67ea50e300798c92371f588be7b23a077a951b2fe567f670db77d4db01f8298eea6f18b387050950a7bd668f9373d59f00a1934338ca227ba9c5aea5e659783423142ee388e299aa3fd2f31aae542124ebc6b1158337fb3262e8f58a4398b584c01f0c7732f912e9730a2bb6c9d13e943cdd0d5e688a3d45df984218d117051b8c84ac8a87aa58496f66601b10ed8c669cc3d83139610107290d47f033eb5521915bbcef38ae4c607f5bdad1a80062b73bc285f3075bdf8cf7648987c9f60afcae5897cec6122cad6ba31382a9089a4b65167afb099d0a466017e16861929bb0ae1610369814694c3280577fb78f5e46c89a862e0c7b661fe62fe0d80b8e9192873a244d920e312012b26924ce05065ca7c6ea6c650fecc4005cc404ec41d1ec6b9eee1b1f845b1ca9a7b6edf8f9e4e0150ef56805e07bf7aa80fa4c9f8394b0cf4ab2455e204e3843e8f00df19c569154eadc17fc0deb4c019e843b290a4cee1060e6c253644523131b910a94592cea6d4f35ddc129b989245f5ec1d7e3e79b25c11535c4441faf05b35593413d05f6f582371d159dac243472a5cf8d1df6b29ea991aec90ac840514d49672961de38887081e83fe569f8e237a185aedbb710d25a91325ecbc53a47c480860aa31b48193b26dc6a33f91cc46fc109452d51a7a68fb557ca2a6ef6a64b25e35f6311c797114df9bf2fe99cb7f35b13d578405644c6c17fbbfd9725a430fbb2a63a23c1d5584e62c7c80513d2c4d2b7f10362061810d96fba629f66d6b530e602008f1298b3ae9fbbea7e5b26fad957315940957c6bc61148520e1235f37ab65406d3bb56dfc904c3e292da1f3e6a5f56dd89be8ba5ddec918890226b5a1a6bfd6311b7833b90cc2a59d520aaf7e6a2f2bdd8175985f2cce2ca8a61368aeef245bd72f84cc9044dffe6cfc964a4593becc971390b1475bfffbf37dc07278d4423be32d2794fcf24e6b43d2b3956d79cffeef69e5784f7b4d152cedcf30dee6b56dd6ff3fdefb909cc9c01a4c289ed51ad1fbea7dcc5b5be76c28d6883347ae1e6c183ee7b7eb0eeb8cb2187f3ee3b59cea494b31353f076980b9058f892d50314383f8c18cac9d8db9b8a9e8a2db8b5b8a136c21a6d271474e46560b6f6477bc09b4ec71c931be30cb4b90f8ec82d92889dc13d28a8ea36a42536b0db7e7a90d68f9019200289c28cae71f43216db8644f5a96af57b1d6b02f502b58c785338645d2a2185660242ec7e5ca08f3f5f06bdcf5f7d566146a05085668ec851d5df9cd79ded164eee08bd5ec224e230d77e75da6e4232ff0e626e4e2f13b254a25ad8335ac623e73c71cdeb0b396a9b62b64e60ac5343501212893be75046ca516be62cc953ed9d52b8ee9adbe33c51dfc65f4e7895b513257d5dec4b1758182d2e9ea306b43a03d2db5c22f6b1db290407ffed7422980d2d89e9711b82d54d5564bbacdd1d23a53c306bf1f472809a1873dedb5911e6ba0d289490c5c2631aa3c368c3e94ffd413991487e0139c077ff8ca92242f556c1eae60d7bbb5f4aa4ab7d059a65684e76a2a9668dc1fea43692401926d5d4dff17245b023d416253dd971c068b77eb343ddd5230808e57a5f30443bc65332426ed5bca58be53365b01561174ce1e820f4f1029adee09d89a1a90728ed6d1a58dc50265abb70f8286cf72b855995b511fbf3d25501183e422cb3f92851f1d67bf1c3cdfa6e0d769384f7501950182f8ee42c4c6c6e5c82482d6d4419ce3422d9d05a358368fc027e1b441573d236c55ec95125641da5afbbb15409e81fec11d8afc3d29a840efdd9686d27c632cffd626732044e26ac44d9acda4543b24b34a22b5a1d832adee7806f057f513ecf47019fb3d9b4a635985c407c40e3277bb615b2ffb053c5d6846e4b69e65e3d10be6417a093b13ef3bf4d860e7a11aa4d88bc4eed3aa4f6d6ba818939b67848a2feafa9ca5dd13ac26e43ddf38212f73ac1ebea5852b99878cfdbc1db00df8a9d7fd55e41d2715e9b63fb8342ae0ee88a0a910b3ba527c18fcc0bf4328f96c8f69d1cd2aeecd4dcafb31ef3f33c112eb48b302f6706c757b694b6a55518564273874c7e34b03c570e8ca5e29bb52f68cd6e80d5848cc1d2ed14e42e0d0a2bb7bb4a61c7e90794458dee334599c9ffe22469b46d3bcf63833168045e0c3c3d32e60009151181bd95cd79893c1ebb886286135d8489bb402576e31f3b08c0621d0628c204d438a86f1e0b39502564bdc9d4746a271d01b5ffbd9db0796f0af3e9eba5c9e89e4be35a77a1bd624369d3d25fb8cb91a19a14ccb1d8fc92eaca16fec7712df87f593c9969675499fd0881c16a99a8bcc26efea70d2578e7916c560c472813257b90c0bac23937db5e7423227ff431b0445f5e2cbdd608a70058486440d88133a49222f9b023f2ae345ba66c9dd69e9f285f10b8e2c4e0e875b3a4c8ad77cf1e049a0ed04d20f3f6e990eeb984c5e6123aea4c118a644ccb53b2f20150ee6381d82f5bb27066c68d2535e798c20426c1fe33b3053db65b2a711f1385a74665b83f80c08bb18384b857348e2f195201dcd31bffcb1c510e809c381ba08204f789c0e6199cb7cf107c8f228e963fd0091c4a579194718c268d75a946e48f234dbb4c712f6baf794f1483571ad00bc4458dbb28dfe258510a2a8a099c93cfc21ffda5efb0c1119b85d6e82e7c6233699c780602740b80f9c66a095e4741186c296c868715243f6975e5387493c1c25ceb12d5df66974f2084a1c1aca133d0e40be253f58e41dbfb5c171121f285fd0d177e7e598909a441bd3c54bc94596b4d7058fd0999d31736a2e47a88badf9a99522760be22779028e2cef7c91b8c295a1437f4ac38d78585f78f69529b8c1bf1f99f270fe0db7e7c5b091cbbfeee25eee6c5bec31062c84caa4e66824dc800d775ccbf06e877107828d9d0ad8701a655c0468d1f62fe57b243aa45bba0d91f12ea7c0692c906b19bed2d76aada39e091a7e223dead2f82a4d1c047659b6b4e4390798aaff450d3a3c75b40b08a00e004d9671f78cead6be18d28d6127c12a72d4699a8e6153", &(0x7f0000001680)=0x1000, &(0x7f00000016c0)="e974a3b728af56e70b0ae618216ca49fbceb7281bc58283466e4c86c2c1ffe2d4f03c6e7f778c45795ec929ee48fc92d80b957f00ec9c85ad7c68b2302ad89e46d13820ba071af596c7aae2f27108dbaa34d68e0ee313fa32c7eba0a708802e4440c094f207adbeddc83178e4b0d7f431331aeb9b705b1a588742c8e6ad9e2cf7d7a1c6ec549d25ae2159f9a10f711a9f54c3289cb4b48e0f24cf8c0327b9352ff21b5afb4fdff57a56cde725a8146f127acf571bc79c67fb20d930fd62948da75d47ccf1c77294b29b5245396d782912636e33ac4e17639625e6e3dad5dddf42df5afb32a1a40bd00a4b2bb5e4586c2e9fceefa352e1e1ac730f33db0e7a622950f1b2fe279ea7078fc272dd06c4ad45b115e06b529411b8d85242d31e3d47cfa505abb74f033dcfb79da8263c1104663c1b1c7a33bd19f0a23ebb823f53272ce198294ec2fc8a2b9d3d29d3cba0af76755d9a5413a392fb993bb673ec3762d5087c17a66b1c7080b9dd1fe0107e7556c8d492575ee2c084ad2ed8b8054579b5ede45ecc8f8c4d6e5e1594a4e209a54e19da37c3e96c0b93f7ba63ade2bcad7f4bf91c93da351d7b18cea29339da9dbfb8aceaf584920766387945874e9ad366eb964b8075ebd45c9769a0b6735a23e709f8c3d8e3c101cbc28c2dc3b5c87135de524c699b24ed12693649ac27801c45d52d230c1a2770cad6e2c24c3e0d324cdc26d095f913286ebbe60d8b9d5214b7d4f1dac211021aadaa48c93468f3f223e09b5fd10d0a7645877571d587fffd8f253070f9fadf8cb87fbbfe7bda037c4526b61bfc8f0d24396960ec1763cc7bfd3f5dbac06c19963301b274ddf4922f36c0a0d02559821443aa0acddd3e3633319c2097dd28ee62eecd30afd1d003536593375409e3946c1f4dd70d21b4a81d854b6ce54b591529c9c71045bf8d805086763a844edeef02d34eeabcd4b6ce66e245c9f80fa7d467d566b975ab23581ede704daef2a3337fcf97a15e065f42dc1671d731cbeb80445baf60405e44a0520b98c0d51876196f3325cc3d2d34d057d5f906ff011e293411e1e53971556ca01e51302862dc0f91c788be186a609d2fad1c33329822610e5947ecd360201af961ff91f3a244b5c4b5ffef8236ac8206558224379de870909c2c7b5057a36742dcda206322ae06af8703ab71d2d446320c1406696eee60b99748ad4bea81d5e5dcfef25be26f13211605848f8ba291d7e05ca11c32b97b3aeca5fcddec1a7605d83747d7d6e056ae1a7c7566ebf2d4698f80afa197c6fd950e5df9594c74dbc4ff2d74abb847e330c706f0e411502cf6c5d4109ea7e271ea9c1f055ea91c19a36f6e5d60532c285521a276a9862998bed7b312a4fde563c82cee7069634bd8f8ba0ad093c15828ee926134153257f9ee6bd5d084ce8481bd66fd996a2fe9e24f93cf159ac9363ba44ce08478734bf31c68bb4c25ad04d365ca40de35570533f40b3357b3a883f6cda5b2e8a346ca4401f35ab37ae763567187422da347ff2dc7e4b7de8dd2c2d582f9d2761777e7bfad180a0d2c7d4a1ec18679d5f7afe006930e22e49c627216df757d4628d93c968dcadec9c46ce479b0cb6edeb8e87f94b5c87bac72293d3fb0c26217c265dc18053b08b831d2a66d1f2dd66af140ff6f2990459cac20a4eb270e7f3a10cd18f0d8f44cd84517d1de1642797bdee8b38f63b776b445e83a06c594a6dcd28cef5f4b4f9ff63a89318f071262525889997d0e420f071c8892418315f3fb922e0b596e4416f01becd681e2b5a2b6e392b2a87054a65a1f63bd87550c41ba7e20fe40c4955db72542adae010b06563f9bcb5ad19ca65a3ed8e074930d7baed494a9d15a75d275239f28c8526d160336f7e71c4faac43fcbe100d299a7437f5ae81846f3c0eba6dfac0bf6e774df1be77ce497ce0e483260088cdbe64a448240584d0fb3af31558ccec38060176250b648f426087d5cc26c0912a92fb0bae105657a85ea47fcb34a6a99cdcbed3db27f75cd1ef4ef5b7bdadfd955f422d9584dc587216b3d96aefb8a915e826fabbb2492930eddc7f698baa42b02e42bc6f8f7817a8b6fb06892e6ff6374f36b8184c8fd02e527828777cd1aefefa98387d93e4b5e02fc8ef1a0aee386375fe10f5d381709c0588bc8c2a853c00748e9b686d833bfb97e5475450201e59823640190638a3a91b022e2be0a416af2dfb381afec59347a3284af5b58143ca891817de502107da28b555666367bc8176ac3912b359ee1d588157b490e4072be398740bdaf34da67eab2d6867015e7a043c809578f336ff0f0894a7ddf64dbe2a6371879e9459c311af706e50e10b5813612f005a7809d06295320c7b9cf5f943061ee5e390483326a92168a860d402cc7ae53553a57357a370eec77f914feaadc7df8c0f82ddc1a3f9e2233017da160d40fb5d494613910c9ac91baf5af2debce52fa8fe177163053db6ceabc142f2437558353eaa5050810303ac94a7387ff1d8ffe891a2daa8793321b9dd143cebd35cf2b201a5117d2c495540dea8a31e659b265956f8bc32370e508bb3d3c08ab2cca40e42d42d985d140292d474bd072153215ea2975c632cc319bcbd3fa65cfbe957d00031d79dbf6a24562530cfdaacd0d8a74cdf847622a3e7f8abcbbc7c7ba8b41bede9d85aefd387a0bc91db3e8bb4a2e38e34a8e319d96e38956cfd97ee021d5fd1e8316f6b6fd6c3a8436d917fe4c1636fd9eaceca0ed92fcb8baa1e93b83e14946515b87035648f63691f43791a6ba3ac21eef03888f314c7075f0d4e510f03929353d8fc960f3bef1c50e018836506c2d9887318e267efdc418584dac79440fe55bfd0088509ea74555e1fb016507f2c9a7c3f9e76bbc059923d98c21e6d83c4ea14f15b539e1172872a2512cd18a4fc2bd5fe5aacb3e0eb2158d160210bb6d16ea1722d3d977ffba90a10c16be4f09d12028011868b7e638273b89f5ad0b44258778c2c1bde23aaf5a21b5a0cde2b5270cedc257bf74fdc623144694839452b87db1b5c6af73819c9253eb3bcc1ba549192f35d1eff6844d240083ac4cfa0a9227c4c0c64ce24bad93687b005e06e81d8c25a24c0d5392a64c4e33db8f775bc5ef6424f22c36914d2b78eb708c31807e10b93639d9ecb90c1e32380faafe397e321fdf8cc30d10b15c58970c0d9ae97eb5765876c055f1cfb7563414884bf7ecba9eb094beee38cd23ac88bf8ad77d14689e67a2aedb14a49582b99954ca4249ff21fb08c3e3a52a97cea5fa1aa7d06a1abb7ea3e76ce294d9e37650d2a61ea0fbce19923c7633bdd0015b790ca09cd43d2a7b0e30b43413e9b4e8519a0229bee638484143220269c0164919f4262561c01f0bf4ed5bc38e7e176774cbee0d063eefb267abcd5f87f8096e090a1903de8ba122aacf5ab0bd954d70b58ca048e812af0075fb0d3dc02d9625c5b2272380585a80f26208c646035327007d6e1a0597581c44917fb69fa3f71b41560435440d418e6371a6e34d04f32366b23b102e03bfb67eb3d5a5d6cff6fd822dd3e1840c73ad76705c53d09adb48c8e20ab97c85bc3d45e2fada2898df44803abf498689974f9e27aba6e36f1ce80c90d42dce6fef91bdeb9501a6a8cd1450539f8c513902aa8a3a10542b1b6cb3c6fa43c115a7aa84ef97966eb792db6bacb14ed3b7383d5c30012a4a4c062dadc4bd1c85f8c14db2cb9ce8098a05d4c64d699cdbd172e01fb3fd58cb36335c382ff22064c6b0e5c445d5f4843620cf3438ff1ba0ca66248a7d95ba7f65051e1b8eb4672ffdf5be750c12cf05416e91543ef49681691023b7693dd145650bb79bc2d1064cbaf92b2c4ed49cb82067b903f4f3329526e359bfdbc99f35d9a3ea9b9ed5b8ccb305c3083de6f34385a0f03eef826774395d398196753822d9d753a33a7c38660948cd39fa68bbf9e74905db96dfca18359238083aa975a12666dcaac3f7868528eabe996bc4b8e8c25c4a8d644e21423e87a6297b9aa4a11fe8d0ccbf4e8d0dbe71088f7d974ad1a073b278c161e3c2869bf02145358956260dd6fff3e8a93b8e45e8c20b2e39f76de88edd38ac3a20ee8728e051a6b18c9f0cbf7e1b07abd6daf37de8e397a27352f4e94652d7c29a8f823f89bbb2c8895e19972016ef1dbcac887fb6c6f3d9685f665087282f513b6d2860bcb5b046d2ef0646f2fe411e45779168650a9b304b158b44c18fe8f6681cca051009aa981b2637cf2dcfd30038c406a5c16b9919172de311e395b7e9874854286dd78897b0d8c311b5bb9fcb5f96d86dbf7ca3b308507ffd196551afb8ce63d9bf9bf33ef1fd4a60164904e9cfaf9dbe7c99ba5015452d821e00d82cda927a79221b12a805fdc58fb14f9f5e5f55fe3e24ed51407b6116e662ea9320110a322e8f0fc9eb1b6c7bcc7b6acc1b505832c93604401fb1fef552572aa3223fc5258576f9b6c52d568ad09b7e0cc9f890de28e6dbf6b868255c210fd1ba940d1fddadf81303ebcd8ecfb8a040a6a8d8422a072f114211702c398543d155b2c4f4e9e4bfc7f13e156e7d14254434a54a0caadb2c599dc9d0d8c3cc946c8b1cffb857b11c626356667e61c374b3b04dcd28f29e4af60e2ede4bf57c082ceb83ca9ef891136716188e2c4bfe90a80ce7d77cf6d93470969de91f7a2750aa4221346fba9fc6ed5df91804080bcffa6bae6ab1e980289438bb5f69b64e55098b9a00b3094d8a4638e029c93fb920f3b994efd05572a7191e562da6fdf47f33b71397ac8f8fd49a15741a52b4ca10ef13092959c76c18e7bbc3d2547247634b24e440f2803b03df89e14628cba0264eb1385b2a83bef14bb2af9789a11834d99f5f08803707948170a7d8510618e05e5ec8527e186d1b8f6dd59c4131487a1224693f74324b5c64aaa8478df329793c7a91410addbbefee01e8ac0dfd4a4cd17e6593c1258b3cd31b2a58ed8841e7ac0861f7f3264094a404d6a96b57b8164c864add4f688c49fdce978ce7d31582f73a9830431eaf5817308e67f48cc326bff93844ffddb38ef4c7798cef567d1591c88798d5c82faa522d990e9358d99ba8e0d3cb24b70989c32c53d19738e41e3809c46e1758caa9236f401e0ceb235ed8ed40dd3408b35a3fa0cf3ef0c8a3a01f0f06aa600a4f0c884d2dd48a5fde3f728edbc79d3387081c16bdc11cc488906824f493eea10cd4be2faf3663aae9a0fe7b8bcac5a3a5da03f3b89d6d196257d437eea4f6be5be4e5c1fc08ef376903837e7fd2849ca76ce57a7932080dbca3462d74b1723d785f9c746c973cd04a542c6eba56669054a5a6b33f4f26de88b859ab76f671fa1c67238b835fb51e981392301571c5912e53a89fc265792407f8bce56e9cf746879d9c1f3eb3b66d26e6d8b9ff9d1a37de77595555fcd518b2175b653344efcb0a0d2cbea84240abead9a0aeb84ff096e4820db894177056cd9d4be6ae0cbdc3020f87f1fa9fc7034100f9cbc46356a87c21cf3bed7c5a0b7bdb5bb0b4bdc40d3d33f0cd99deb918295df2303366650fd13c6a715531ec961fc89b10e98db11d5c1b40c77627776b19821c0235b79d3c3b430d9e5978761ccbed6a835b6c20485acee85a216f9b5188961ee7cf9b348692f60a69dc4ecdb95848268ca7d9a9f0a58f28a95cdda45f60f7d82a7e6731ad3157d97dba8562ecf6990554b9e4da2591a058465ab8f03f135257a8a3f72d798e9de7cb53e455ddfee6726a92839a32acbdb17e2c03a6b1ae1a2d2624d2cf42a2ec483", 0x1000) r11 = getppid() r12 = geteuid() setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000026c0)={r11, r12}, 0xc) executing program 7: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffb, 0xc00000000000}}) socket$inet6(0x18, 0x5, 0x36) r0 = socket$unix(0x1, 0x1, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x6) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x19a648819e03b2b9, 0x3811, 0xffffffffffffff9c, 0x6209) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x8) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/77, 0x4d}, {&(0x7f0000000280)}], 0x2) mknodat(r2, &(0x7f0000000300)='./file0\x00', 0x2, 0x3db) sysctl$ddb(&(0x7f0000000340)={0x9, 0x8}, 0x2, &(0x7f0000000380)="431057826000a6b2da88f24fab9c7253f4edbb558a4e461a197c307d5cd5fac36bd9d29eae4bc592e32b716d414846fde4c061834931f2716e6e925e4dbb5cad421cfda5cef7e36c7564ec136b8a83e84762d5e29ded31d5e41edd74bec669553f78b9b70954ed69e4155c052299620c09c68841c5c479e66f8a131638b70a6d9567058a43bfa1778e542be502005b372c6384cab3078c3ae6a2f809f3402292f510d5fd2199b4ba20dc3eadcb", &(0x7f0000000440)=0xad, &(0x7f0000000480)="77336b6c644bee7f2714b4cfc61d065246f594d7c85ede28dfe0a605866854ae0321dd94a463f992d4d9b61c55a3937a2bcf46437639f72c08d353ae21f29f79a8839163733d163f136f363467ab4f0b6ca2827337f80f4c5da7516198eed45e50a4ca499ba6ae256b579a1448c71bf96b51517bc467861131eb466ac1c6b410a7ad2a292bf97aa585d401a9138d74a53d143fcbdeaec1c776e6e05ff43da64855b85a6781483289c1a8199b500a78fe1d2d17c14d6c5eaa44f1c8391ac1ee574da47165fe941da41d021a253683f07fe0", 0xd1) readlinkat(r2, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/4096, 0x1000) recvfrom(r0, &(0x7f00000015c0)=""/4, 0x4, 0x0, &(0x7f0000001600)=@in={0x2, 0x2}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001640), 0x80, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000001900)={0x0, 0x7, 0x1, 0x400, &(0x7f0000001680)={{0x5, 0x0, 0x0, 0x9, 0x81, 0x100, 0x3ff}, {[0x7, 0x6, 0x2, 0x2, 0x0, 0x7fffffffffffffff, 0x6, 0xffffffffffffffff, 0x1f, 0x8000000000000001, 0x800, 0x100000000, 0xc6f, 0x1, 0x5, 0x7, 0x8000000000000000, 0x2], [0x63e, 0x80000000, 0x1000, 0x3, 0x31f4, 0x20, 0x2, 0x4, 0xffffffffffffffc4, 0x8], [0xffffffffffffbd15, 0x3, 0xa5, 0x5, 0x6, 0xffffffffffffff7f, 0x7], [0x468, 0x1, 0x100000000, 0x400, 0x6, 0x7fffffff], [{0x1000, 0x3ff, 0x8, 0xffffffffffff48d2}, {0x400, 0x7fffffff, 0x401, 0x1aa}, {0x3d40, 0x7fffffff, 0x0, 0x9}, {0x0, 0x3f, 0x6, 0xffff}, {0x400, 0x3f, 0x8000, 0x7}, {0x8, 0xe6, 0x81, 0x41}, {0xff, 0x80000001, 0x1, 0x1a}, {0x6, 0x81, 0x1ff, 0x5}], {0x2, 0xd660, 0x81, 0xadf4}, {0x800, 0x0, 0x2, 0x6}}}, 0x7fff, 0x1}) bind$inet6(r2, &(0x7f0000001940)={0x18, 0x2, 0x830}, 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) r4 = accept$unix(r2, &(0x7f0000001980)=@file={0x0, ""/259}, &(0x7f0000001ac0)=0x105) getsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f0000001b00), &(0x7f0000001b40)=0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001b80)={'tap', 0x0}) socket(0x1, 0x4000, 0x4) recvmsg(0xffffffffffffffff, &(0x7f0000002f00)={&(0x7f0000001bc0)=@in, 0xc, &(0x7f0000002dc0)=[{&(0x7f0000001c00)=""/89, 0x59}, {&(0x7f0000001c80)=""/94, 0x5e}, {&(0x7f0000001d00)=""/64, 0x40}, {&(0x7f0000001d40)=""/4096, 0x1000}, {&(0x7f0000002d40)=""/70, 0x46}], 0x5, &(0x7f0000002e40)=""/191, 0xbf}, 0x1001) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000002f40)) connect$unix(r4, &(0x7f0000002f80)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = accept(r4, 0x0, &(0x7f0000002fc0)) sysctl$net_inet_ip(&(0x7f0000003000), 0x4, &(0x7f0000003040), &(0x7f0000003080), &(0x7f00000030c0)="26af84450a7c2c45cb25c5f8b26a1b7cc6cf4e5ca981bf7182df25e63f4c583e0fa75c58bdc974d4c7c966d98f", 0x2d) accept$unix(r5, &(0x7f0000003100)=@abs, &(0x7f0000003140)=0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000003180)=0x4) executing program 6: r0 = socket(0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, 0x0) readv(r1, 0x0, 0x3a) close(0xffffffffffffffff) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) mknod(&(0x7f0000000340)='./file0\x00', 0x2000, 0xffffffff) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x9) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000080)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r4, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)="bf3b684cb5bddb71567084e096cf973983b85e5df665013eaa9405095e88157332b4f68e78e0793d41000200cbf4529893cfd424b7520600000000000000b87472f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000005c0)="8017752bce6f2d6d1259e8a666f77a583dbc0be8ec27289b1c621883d94ba9b55ad48491dba9b0172be3be2bf8ce7f525621f44ca5a1e432dfbba8feca8cb13f4ea1442816765260dc7da0d1604610c46958cb67a96b079c32ee1a784f2fa1043376f0dc", 0x64}, {&(0x7f0000000240)="d713a5ebd46b658767d6e914f1269155d2b0d5295ec2eceff3796f978da4b2d29fdef71785eb877aadf77e4dcbed78dd1b1239af030a1a6a27419f962b68b8afb2d356a91e4161e17686a601a7d836fe9089845ab1e66329a5e1dcdf0a5b32af676a8d96416a181f3e851b1fd8f6953ed647f60bfa99de38319e8393d66cdc47c7b3643df9af9a7097d24107bd651d5981052cd00f83b1438b59d90475754621230f973d5566440bdfc78a8160e5259720671d10f5d2cb923311a5f8d55c76a9c95bd72ebbb89d967ce9b68f9140f5b3959eb73be6f82b9a76916c5f76e26e3823eea746c996727dd4901054", 0xec}, {&(0x7f0000000640)="47e6a7296475ae2dee6f82af85dcbbbc6d8e98eb44f45586d67138d62a5eb627a2d55683597c3b1e06eedd8e5d15b43a5ee8de35752d8f5601f8b55238bb4000dbb01e047a47458fa2a48b7da0879ca1", 0x50}, {&(0x7f0000000400)="812b0ff2f834f17e65f7f9d0b86ed9c6d9cf470df885a4738d0c3d99fe86dd756b3166a6163efb0139425b1d0fca0b0707d1a905b1055855a4f418c21c46", 0x3e}, {&(0x7f0000000480)="2a68c42960c0eeb76de3a7c2adb0476407d045be70e080bde6c59a6bac820dbd22deda501d2b5de1f46f9b1c2d0f92f9a4f0a1215bac7a1dc1d5959feff2cb5688ae01f8cde394cd2f4122a11680471b4b68fea0626a84fa978db069a2abae7c5df934182d377649e838983e5d22f6e29e94d34243f2c04d031b827877797566729f0c77c04d4ed5583db2b1bb31513b4465c90f9959f692ce71ac553ff0fb3f210addc252c141a35d22ada47b9bda3e2394e17292ded22dd24f", 0xba}], 0x5, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r6 = socket(0x18, 0x2, 0x0) close(r6) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xfffffffffffffe6e, &(0x7f0000000100)=[{&(0x7f0000000240)=""/152}], 0x0, 0x0}}, 0x10, 0x0, 0x0) r7 = accept$inet6(r0, 0x0, &(0x7f0000000140)) setsockopt$sock_int(r7, 0xffff, 0x1001, 0x0, 0xff1d) bind$unix(r5, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) socket(0x800000018, 0x0, 0x0) executing program 2: mkdir(0x0, 0x0) chdir(0x0) syz_open_pts() openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) getuid() readv(0xffffffffffffffff, 0x0, 0x0) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000001a80)={0x0, 0x783, 0x4, 0xef, 0x0}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r0, 0x2) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0xfffffffffffffc98) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000380000000000019078ac1400bbe00000010c009078000000004500fffc0000000000060000e0000001e00000029d61aa9ae24db0fc5e3457dc399b631fe0e5e2f86dfee62c152dd24dac1cf84867e2b39eaa0caf3681158f4ffe7fdb69392d3063ceb67c60eacd72b39dc6595d8866b9d85b59a2133ecd874748cd365419ea6f75f29b049e0d78c14b301128e909017fc5cb97fbd34b5ec8fe0029b9fb853e21a21810123cc7e1"]) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0x30, 0x2, 0x9, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x459d, 0x1}], 0x3, 0x0, 0x7, 0x0) r1 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x90e}, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r3 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = dup(0xffffffffffffffff) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4c}, {0x64}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0x17) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRESHEX, @ANYRES64=r0, @ANYRES8=r1, @ANYRESOCT=r2, @ANYRESOCT=r4]) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000100)="3a2de5ef", 0x4}], 0x1) ioctl$TIOCSTART(r4, 0x2000746e) pipe(&(0x7f00000001c0)) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCNXCL(r3, 0x2000740e) syz_extract_tcp_res(&(0x7f0000000140), 0x3, 0x7) socket(0x2, 0x3, 0xfe) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000300)=0x1000) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(0x0, 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000280)="2dc7c8e2e775ffc20b3a1acee1c2a5f1e8fe13a57e96c63e433f171fa0259c95a2e8876cd8a05cf955af42ad168f64ae90686933ef37656c888b907b9057a20eb471ebb033d4ad6d902d6c55a78264536b4f2750933ea7153b2227eae0ea9ec30911ae671e75d159a4fdfb0b4620565dd448f43716ba7f2a499ebd175cf9ab6aaec5d70af5f002da896444bb3f51ba2a4896fa13c1aad64a716831495e42f47b8ad55073a5b88a7a8fc96180f40cbc921eda4ed0e8bdb6ae77f0fd577fcca98182688d3d0c2c681d9814603c6c152bf55e14672269c6926bcacac4187ded4880f7d8719bf6f5ac99080d6b823ca9b1ab07de030a7240b07b0966687494a85a27f3a6ec148534a79e4b86c427b29f27ad9c2310d386d41ff5bb2661299056d91116c0094960e61b54377de2f5a24ae84da1ccfba87833013adb7a6a6dfe5ad85839e7a07b1b975015331113d06fcf87edfa0f0f03333219abba403cc4e4210c5a01c00efa7a645f34920da20afbff4407e57dc9fa", 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x3, 0x0, 0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x8a) close(r5) dup2(r3, r4) execve(0x0, 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000010c0), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000001180)={0x0, 0x0}) select(0x40, &(0x7f0000000000)={0x0, 0x3ff, 0x4000000000000000, 0x0, 0x0, 0x0, 0x0, 0x7ed3}, &(0x7f0000000080)={0xce7, 0x100000000000, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0xaaaab05, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00002cf000/0x3000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) executing program 7: ioctl$WSKBDIO_GETMAP(0xffffffffffffff9c, 0xc010570d, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7f, 0x3f, 0x4, 0xc216, 0xfff7}, {0x3, 0x400, 0x7f, 0x9, 0x401}, {0xc385, 0x3, 0xdb06, 0x200, 0x4622}]}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x1, 0x36, 0x7, 0x5a4, 0x3}, {0x200, 0x7, 0x8002, 0x1, 0x7}, {0x8, 0x3f, 0x1f, 0x21e, 0x3}, {0x4, 0x82f3, 0x3, 0x7a0, 0x8}, {0x400, 0x1, 0x7, 0xfffa, 0x9}, {0x100, 0x0, 0x0, 0x1, 0x7}, {0xfffa, 0x4200, 0x86, 0x9, 0x1ff}, {0x6, 0x2, 0x8001, 0x7f, 0x5}, {0x6, 0x7, 0xfff8, 0x3, 0x1}]}) r1 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x3, 0x7fffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x40) utimensat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x5, 0x400}, {0x8, 0x2}}, 0x2) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000003c0), 0x10000, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x889, 0x0) kevent(r1, &(0x7f0000000340)=[{}, {}], 0x0, 0x0, 0x0, 0x0) r6 = dup(r4) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, &(0x7f0000000540)) readlinkat(r6, &(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)=""/153, 0x99) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000680)={0x8, './file0/file0\x00', './file0/file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000006c0)={0x100, './file0/file0\x00', './file1\x00'}) sysctl$vfs_nfs(&(0x7f0000000700)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000740)="3f548de08dcfcf40675834f6157de53c988979264877d81de58bc74163a5ca5dfcef52121957318ddf77b7666aaf504567d5e7b07f82f4e37ee706cb66b93e21055d32fb4d57cdfdc10b8065b31a7031018e0147452befeb8f7b91819c8b5436db6e044e91cda011a3b5eb48a861cb4e17bd15a63d68d7ce38b7d79d06578e212b34405d69091581aefda5573f5a756af2a5bb7369f0ada8d2c74a2a347223c92abe86febfae7426f3944b0996f5b05012c808c29b2087e65e1dc547805fcf8cac2e9f285c5bbfafe14105ab9b", &(0x7f0000000840)=0xcd, &(0x7f0000000880)="5ba5921ebcd661fa5908be573c9165fae147772980c091b83794c344d9f4f0dcee3250d0c094cf3932f34bcb3af13801cf1566ab8cedc47886096aa58e42b1b5141748461b8c36efa3f22711d4088bf7eb7f9d725e9e382d27f2fac75123e322456807b85c8fab51416f0f183bef03e1dd1342ee61c910d7008c52a9bb78f1b8c83a6508c4205e21b3ed017e8157136f2f4520aa147cd08bc2d02e3152bbc95a8449f3adebb17071f25166", 0xab) openat$pci(0xffffffffffffff9c, &(0x7f0000000940), 0x400, 0x0) getuid() ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000980)={0x6, 0x3}) connect$unix(r1, &(0x7f00000009c0)=@abs={0x0, 0x0, 0x1}, 0x8) r7 = getpgrp() fcntl$setown(r5, 0x6, r7) readv(0xffffffffffffffff, 0x0, 0x0) r8 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r6, 0x6, r8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001000)={0x0}) executing program 6: syz_emit_ethernet(0x87, &(0x7f0000000080)={@broadcast, @empty, [], {@generic={0x805d, "052186bca5a2c74c1def54d601c4929b7b35cc26113797859152ab60e7f3d080f498c0ff4391abaa8d2c0ccd1a73b380301c9a23020907f206cbbe96501cbc1d9c9067bee0f04ca30ca231b8ee2c56d83d5636094456fbe538b3f68790c13e8ca87edcbfd8aaedc40a5d7b796c167502152c8660a6c7e71a13"}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0xf9e) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) r1 = getuid() getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x0) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="53a7c3f17f5676299a0600987beac1", 0x1}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0xa}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0406938, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x80a19f, "bbdfff0000e800"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_emit_ethernet(0x2d, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7"}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$inet(r5, &(0x7f0000000000), 0x10) recvfrom$inet(r5, &(0x7f0000000080)=""/146, 0x92, 0x0, 0x0, 0x0) shutdown(r5, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x2, 0x7fffffff}) accept$unix(r0, 0x0, 0x0) executing program 7: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x108) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) executing program 5: socket(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r0 = socket$inet(0x2, 0x3, 0x102) msgget$private(0x0, 0x162) r1 = getegid() r2 = getgid() r3 = semget$private(0x0, 0x5, 0x10) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) r5 = getpgid(0x0) setpgid(0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x307, r6, r8, r9, 0x0, 0x45, 0x2}, 0x100000000, 0x0, 0x5}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x4cd, 0x0, r1, r4, r2, 0x40, 0x1f}, 0x5, 0x7, r5, 0x0, 0x0, 0x0, 0x8000}) msgget$private(0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, &(0x7f0000000140)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r10 = msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x8, 0x0) execve(0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYRESDEC=r8, @ANYRES16=r2], 0xa, 0x0) msgrcv(r10, 0x0, 0x0, 0x0, 0x1800) pipe(0x0) write(0xffffffffffffffff, &(0x7f0000000340)="ac6dd66250035d58d3f43d3cdb9e7618ca7f71edd8ad6bae76119d1ae0d87828649d0b452b23de98d292ae32696178b750df661a2694091b8c0f2bf4cf96686f8c1819c971019fad86664bb1b306696f14b4447773b1c2bc6188d747a2051cd46454", 0x62) write(0xffffffffffffffff, 0x0, 0x0) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0x0, r0) seteuid(r0) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) chdir(0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x0, 0x0, 0x0, "fe339657"}}}}}) executing program 7: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "0000c6f26461c094f4ffffffff00"}) kqueue() select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f0000000000)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 2: open(0x0, 0x0, 0x0) getpid() socket$inet(0x2, 0x2, 0x0) r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffff9c) mquery(&(0x7f00003d6000/0x4000)=nil, 0x4000, 0x1, 0x0, 0xffffffffffffffff, 0x0) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22}, 0x3, &(0x7f0000000a00), 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setregid(0x0, r3) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x32c, 0x0) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x3a) r6 = dup2(r5, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="12e1f34ba50431a705", 0x9) executing program 6: syz_emit_ethernet(0x87, &(0x7f0000000080)={@broadcast, @empty, [], {@generic={0x805d, "052186bca5a2c74c1def54d601c4929b7b35cc26113797859152ab60e7f3d080f498c0ff4391abaa8d2c0ccd1a73b380301c9a23020907f206cbbe96501cbc1d9c9067bee0f04ca30ca231b8ee2c56d83d5636094456fbe538b3f68790c13e8ca87edcbfd8aaedc40a5d7b796c167502152c8660a6c7e71a13"}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0xf9e) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) r1 = getuid() getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) r0 = openat$null(0xffffffffffffff9c, 0x0, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) shutdown(r1, 0x1) munlockall() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c0000000000ee00000000000000000000000000000000000800001a000000000004010090"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) syz_emit_ethernet(0x0, 0x0) socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r1 = shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x3, 0x0, 0x0, 0x0, 0x0, 0x4}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x4, 0x3, &(0x7f0000000340)="00005e9e54e3a476e4d97c449ad8d5001c0d9bdcd1b8271c000000000000000000", 0x21) r3 = dup2(r2, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r1) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000300)={0x0, 0x0}) sysctl$hw(&(0x7f0000000200)={0x6, 0x19}, 0x2, &(0x7f0000000600), 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2950, 0x13d4) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) r5 = open(0x0, 0x0, 0x0) link(0x0, &(0x7f0000000400)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000280)=[&(0x7f0000000140)='/dev/rvnd0c\x00', &(0x7f00000001c0)='\x00', 0x0, &(0x7f00000002c0)='*\\.-\\!\x00']) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00fe8000000002000000000000000000bbfe8000000000000000aa1100000100"/62]) shmdt(r1) executing program 5: r0 = socket$inet(0x2, 0x3, 0x2) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f0000000280)=""/171, 0xab}, 0x400) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000100000000", 0x8) r2 = dup(0xffffffffffffffff) clock_getres(0x4, 0x0) sendto$unix(r2, &(0x7f0000000080)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236063705af04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebb854cd3ba4bc2a6f54c981fcfc253699a5f139b672f4d330200000000000000af63003728216c64720f70c1f5ac72c881ea6e69e0", 0x71, 0x408, 0x0, 0xffffffffffffff45) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x13}, {{r3}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x8000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) syz_open_pts() writev(r6, &(0x7f0000000540)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000440)="238761fdaa57341895d78a629b5e48f109d2810952e7f511980adb15a114b81794bf94ce856bc4bbf6dba8e5cea465b0f78a7c9e650ee5bd7e8b9b7ac62235883f4d5e5144af56aefcf3b4796738682afcfcc8512b44445516847e968d34f2c5b642e9fbf7638b9d56f2a3667a62fd08d6ec804d66860d028f3baf08efcd4da570", 0x81}, {&(0x7f0000000500)="815b0a1f3808731d5e76c8b4268da9b8", 0x10}], 0x3) writev(r6, &(0x7f0000000240)=[{&(0x7f00000000c0)="6dc0", 0x2}], 0x1) clock_getres(0x0, &(0x7f00000003c0)) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r7 = socket(0x6, 0x2, 0x0) r8 = socket(0x18, 0x3, 0x3a) clock_getres(0x3, &(0x7f0000000140)) setsockopt(r8, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1}, 0x3e) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000400)={0x2, 0x1}, 0xc) getpeername$inet(r8, &(0x7f0000000040), &(0x7f0000000100)=0xc) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) executing program 4: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f00000001c0)) r5 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x10) connect$unix(r5, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYRES32=r2, @ANYRESHEX=r3, @ANYRES32=r6, @ANYBLOB="bc6c727d4f9751071afafea69100d55e2a9303aaab9aff49d561a2bac6c79a2440e851a6f3e30da538563774724abe096251c1b5af7146778af438eb16eae2d89fa60013512a6cb6d0c1c865f1fa22a1fd79966d09ee82fb00bd54ba7ae02b23232adf7c58200bbcb65817d6a13622987c61d5d19e9c5d3fbf5f954df7e41420d7bf2827b50061256a02006747b57116703b7461f104164b592e70737d43220f3600ef50e21d4b52f752671ff9ccd5ac9b4004bd", @ANYRES64=r6, @ANYRESOCT]) r7 = getuid() r8 = getgid() r9 = getuid() r10 = getegid() r11 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x402, r7, r8, r9, r10, 0x0, 0x9}, 0xfc000000, 0x9, r11, r12, 0xfffffffffffff100, 0x7a3, 0x8}) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c252adb0070162e86dd60f6190000180600fe8000000000000000000000000000aaff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="6084"]) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r1 = getuid() setreuid(0xee00, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r1}, 0xfeffffffffffffff}) socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x3ff, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300303aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb8800907800000000fe80000000000000000000000003d492a809d4cb76c44366e62cf8709f3f010fc050f981"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x4}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) executing program 0: ioctl$WSMOUSEIO_SETMODE(0xffffffffffffff9c, 0x80045726, &(0x7f0000000080)) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8080, 0x113) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(r1, r2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x3) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000001c0)) writev(r0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000180)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "062500", 0x18, 0x0, 0x0, @rand_addr="feceba7d7ba90e28efcc5cc08cfe24be", @loopback={0xfeffffff00000000}, {[], @generic="5ec797ba4023ac3c894ab31ea24490889546ce647c3a2aed"}}}}}) openat(r0, &(0x7f0000000140)='./file0\x00', 0x92, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = getppid() fcntl$getown(r1, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, r2) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = msgget$private(0x0, 0x2) msgsnd(r3, 0x0, 0x401, 0x0) unveil(0x0, &(0x7f0000000080)='c\x00') writev(0xffffffffffffffff, 0x0, 0x0) msgrcv(r3, &(0x7f0000000440)={0x0, ""/206}, 0xfffffffffffffecf, 0x0, 0x0) socket(0x1, 0x2, 0x0) open(0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r5, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getppid() pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x4003, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) socket(0x21, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod$loop(0x0, 0x0, 0x1) r0 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206923, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000100)="1200", 0x2) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000280)={0x2, 0x5, 0x98c49791d1c4874}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x1a, &(0x7f00000000c0)="5ab777a5348fc8ec6917dd3a502a5a62926bad30c9e12c5ae17057e5f7e190feddbc544a5392d54944fdf302e939c28dc58d3c3b8f46b484434bf1f9c57e80a53767366ab7d02dba420b76dffc8141f5f220e14f50c9a6c392990c9c94965677eb5423d98fc93989be351030f426fec2e517a4ca99bb27095a9d4d1c9386cb0fec", 0x81) syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() r4 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x1000000002, r4}) ioctl$TIOCEXCL(r3, 0x2000740d) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) setsockopt(r5, 0x6, 0x4, &(0x7f0000000000)="1609c7bb", 0x4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: kqueue() r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) pipe(&(0x7f0000000400)) select(0x40, &(0x7f0000000040)={0x7}, &(0x7f0000000080)={0x1ff}, 0x0, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f00000016c0)={0x4, 0x2, 0x0, 0x1d}, 0x4, 0x0, 0x0, &(0x7f0000001780), 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000200)='#!', 0x2}, {&(0x7f0000000240)="7d98e7f1b341f8d41e743afe52e870b96b12f084c78a268b36c514ebec8a1fe3bf6e996f020af5444c041741a6beaf99d1ddd1eeae979b3247e2d6f02ace8913095074137ceccd059c3d332b675bf257777fc4119892ecc08d1185ec1114e281d56ddc585dba3df696515f076218d9aeb3df67f75af55d003bcdb97d0d65495c856819665f2c28473b1da6746a66ad10b4982a49bde8e8580d5874629641b0294689a092821e52d8cb6bc182b78bf3816d814dc9bddb38154edebd6d90853dc5317cc99bdd93a803fed9aa8e3079be8a9c8fafd8afc8c3f12a21716488739033906f25b45fffec77149771be3153258ac7f296", 0xf3}, {&(0x7f00000003c0)="1bfa5ae73491cf9b66dda0b18d2f91f0e389b60642941b7f515487f40002982500490f5014f7db0f22b7fc47eca3867ca87a297282d87d8ce21d1eed3454704c3053f9260dfea50635993255005f3d12222f2d7b82f2f930a6a06530274ce03eae9a5b17a0861a9b9be0d1aa9d55ff20b17126fc1f21ec948c952f983e5aca1fc4fc08a6bb8bc460c6ca6c0957654bb70ba18921c14d112381f8e58e0beadb1e786b6bd3dfff1b4782095bb5ad8f422cf6c7c888d1d5d535806df2d3ee741e1d06288556433afa36da7369afa314d8cda79f6f9279c3e22711af364181ee486399f264945070a6a3f4bcfc25e932ae44a4ab654c6d5ea16390175487b65e8b75b8d1991ffa1fffbc53d093d9550198478c65e3023e43c34a6ea11015943d9436256877e6821441bc5664810c768437ffa433ebf53bedc7f8ab8ee13e881c60c75a946b2128dbd8df9c96c860e7dca6a274dabb744935b84f4bd21bca0d14888368fc7869f3d17b532423384d22db8ed813cd0f9516f26e8a5407f2c22e64df25ace7363be70bac0c774c03c8084164bf6410011fe7614974f997a83ef805fde7ea53836012eb1c9a368b4959a187d6a92414a99fff475a0e9ff9881fc746222fed84d94d75e3eab8b656dbcf2b4b2f5c149c79e45da552d3e58e52d0a6fd0936cde36d280f86292c84961850a7e01b71abd5100b08bad653b4a854266ea61a979db203daaf03a0528cd6a1f51a387dde4d843d5aa1b1abf23ec052e1a213dcd15ddb43a06fcfc800109f1ddab171d13d3a24412175b28eff46f2f430e5254dfbf0cf545c59c361572b3bfd06f2e71b4c3f6f2bdde05a2ffe6a64895ec65ba8c19ccfc2f00518d01f2deb83a9f99f046b0d1f03bbfe0f50cda8ac173850ba008f22221d238df1029042514ede65b5e187a0d55ab91365988f299639371c798e94135d370e1e8d687e0d2beda99e36181f1618cf06530c1cc23a9cbb70a582c68543802c49251ae2f6ee71a42675c667d4a01481f86e6177764de5ee1929f56bf3591c4334702206199e5198aa35f2b515d757042e7621aaaa256924233a83ff93dc16a8ef0a2402585c105e02b6b0d3115e653ad4af853821c07fa98f6938568307d3da80959be78666a770f6f67be08470cd6dbc6452f6d9b047e09ec9f9d56a2f9eb891921b5682bb4318dd62936af1a6561bc2bbfb27f26f80c3b4647e5dd41dd98e26fce01682cefd3edf605fa334267fd10033c9633ec03d0117e68ed629d4840686d03fcba73229b88dbd88baa5c20e18591154e9ad1f238fd7fbc67c3c1b0cf78294ec453426f1f62114c31b026fced28043d6dcb35129f6fbbd26b9811c8f82c3d7cf6040e573eade4c345bd9525215423c94a437fde133d38b54ec14bcd64f68031a6defc250aef75b8eb5d0045a3c2a95ba96ffb1469090af32d9a0695bb8171a92bce1356ec3c5ab112c23a885b6a8366433a152e5302549d8dfc19537b3afb8993def779b4fd5db99946a1f80b73826e76ecc14b87817f400b1ae67ddf67d438d7f7a70c897887fe46b803f3faac14c686f0a2b106a87847d2a08a3a931cbc65b4db4c91075ddede15cab585a342fd7a8d3554221dfe1f33c30010f6a2041cffcca73dddd18b289b7cb104e15a67b385e3e129a265a9eb30b83ab74176b721d73ac15e91d2982bf1612bcab47e9d8dcc3eaaf98af50bd7dbc85b8d132bfd89913f50a9fd4d3f09ac192c6a0204b80d2289c08edfdac3a984cc37dfc7076a3343f25e6884cc098886cdc8ce9168f62ce9ba99685fc88cb70ea23c82d3b685ab8fe39a42b9eef2fc6c852f0b838610b233654f77df1df694871966fa3d4cfdcc2195b2212f60ca5ebb0ad7fd5162f21112f108ad566b578cb478ced8662b5285a2d000d1ead63ae09a91588066c0c6c9eed37a4e494ebd20b7e784797e82fb4e64ec1cc1a89132037588e886ede7ee050ff7c0e3473a0df154365647e33dbc9cabf2e39fdb317d55cd4c0a0ce7d268494c6d57ababe7ce1ac5f21fbaf06a738978ee1fa56b204bd311efc290290da266d45661b95acd18e001ceb3096396de6b8f345b9acd78eb01c20f0ab38a332f2a1fd51b648a0ecb97e70eb664ba6a61bbf9ed0cf31a68b69c353f2858c15ca88f71ded440a1823bb5e05a9f899e199244e13d0cf887c1d9c8e8cec939700bcab3094b18ace2199ad5580496f803bfb39db83773a6a68cf2b9da34be8c2b9170b716750580346ca97fad8c46956257f323c7f1fd3db835e110781179148c28d4be2f12cb153af3d12e0e34a7ee4bf8326fe5bce6d13a75a96e337a220cc4d91661919f013b14bae5cf9171924bf218e377a8deef4a983497c78aaad84e4366b02b0398c43f275ca0bd50d82287ec4fa6912144145425246fbc517df613a59c8f4a106990d0ac039893a5b26a0d3335ca082bbfa2f2c0b89be705dc8448bca68458e8c4988da8cb882ed4c22001659e502ee6b702f93605376714980397cf122de7afeb06af68b443e7446fe679df787e8fba432d661339ae2d271c1543f82b976e738c2697fd83a9a591345bec557d856bf269f515ea211336ee847ea8fcbbbcd61778b643716a2687860214859395c4b4b964ed8a4c4df5204d665ae80e6874dcee616a5cf634ecefb2a4a45ccb01d45491c96584f43de04db33d403b645caa75c53524c5ff210a20879a746f49c29537f743b030abef09a0ca697ef3aee43a0668b18c45b5efc14c3059834e7995fc52fb146aaf05523d4b5eb9689948a3199574ab825da2d24517a3e5f764a6a0eae4262d2b4961de071e1c9e4957f5214aca0fec92ea3cdeb9f01d5c1477767943304bdc5463cf1611456aeedf07e3cde7ac8c4e52bed0f41ffd593442f3f232ab96d5cf8071dfa49755d717001f8771df42d62c0c88333c19bffbea2588dad69726a2df26f400e8956bb49bf7e62f7497a5310dce7f14b5b90a4594f929135e77b6b3146bd0ac28066bb6ae6ad5d23c1546838db58f1c8803e57adcefe8f190ad6619fb69e21ec00dc5be8bee245895b4ddafba66479e9f0348424a2543eb27fa52ad48ebcb42f1eae46536169ff0ca79abbcfcd3f49d455ea73d110ed14ba21801f865ef448b96f0395da96e0f774e441b75c639a5a2e6804b8ff6a7a4817b030f425b7cccd34c407891c5e2cc4dbd028c7337683ff4579d989faeda3b60d898f3a8ff373b2ec4a644aaf5aa67de369446c9001b8bb06fc3722d9d66cb579a6f08e090a287d330b0716b5f47f890817ccbf076903c7568383d18311443554189faf2791ecd40cf132f9c7022d22f5f2f8feb3b6ccfbf89076a3dd4ad5d747f938e5c340704744c1cdda2493cb84b31461791c9c3d494f01f4adbad283a4e40bbdf89b0f3d8b8caa52af19010d814990f20f230835775c8759f0a0a683391edf1a74794c05068b1d5f1dcb0f3220fa7fe01db638c6d25797960e689bbaa25c57f33109a8710428275ac0d87f90d49c08f066352b2e5797886b2edf20639114ba2d5d4db4b2de393243378c0321c013bf0d84467217bfded7cd80306253c8ed2e4f9d03368142f0e0868020ea2792faadf01a53534ed1ae000d69e2e4413fdca999f6b33bf10edfdbb222b8626af6e612fd3a472fe455a2858545762c3fe998b65a2e91bbff20a7c8644cb51891964900b89e795635bac0acf307ba0e7a95b628f7b5c4faf2bd5d0ce62491cdc911b5c1c2fccbef2d80894497601f54d3efaf6d82bd7223b93792c55e661dbccafbc2d8391fb86492704d27aa1152718fbbeabcfa200193484300b242a3af1e097b8298322b50603e50621cc1b96c5da0670775eb126474438852bd5301f516f9de64b1c02b0c61993a84667f088ed60faade72698f1dd34d1b5874e353edc165eced62942904b12d9ccf6db668dae141d33fb9e9e112032646dd8c1e21e299625f7087ea1e6a437f5697da5358900efee2b47acd7679479b0741b296e800c3dcb6241e60f5594e962076e393b28d33ab82a7170722f213fc191aa90ea1a4a2f01ab9c07e8da515bb459a81515f3a59cf9e1fd83b4792ec08210425f6a261618c5dfefb9588b77cb6f9ba942ebffbfd8342b7a550cb07f36d618b915b4d559fdedb077b2d892775eb10bb1696e27861f11e14628861b1a5399f617f217213809484ade2baaed7cd8e41d477561fee84f65075bb7df66cc1a882122ff6e64c37e2547c69ef08afa1bd928a476a0ed379badde921a95c3a4aed25e5d71698099c58593ad1828d97524ba9a2b16484fa70fb83cb08d70e7509b8b9b92e8b81770c023b5320d7a01ad8d57ede749b86bd9d3cbfb763b9f3c6dc47a87df29b2cd720e29beaa4e102a2a79f3290ade176086354f171527cada90c2ccf52b91b20b5aff3be41b49b4e9509d2daf0e82a3e04f76add49095d82c42758ac262101714a61ebca4c0ff38e9be0bdb722128ed987a3a0690698f248c3a98a95d46cb7e72265f46954b4df97fbeb490fe611d6d1799488769162aabf45269592d820634cfb09f83b1fcc0001b7e660fa4b5487dc808d154aada5987fa8c98beb4eba9ce7edb796ab1237b849e69a4131c6aa90163b1f2791c1fe27612c68d95057e8ae88cb9d747db6234161c1ccbb3b4d8fe8680a9857421535f18420e0964b5ce55413a303ec7d1cfe34286fb35a1ad57ae7f7df17740ab13e333c145d61283c3275909cb67ba070778ec5556016cb0efcfa2a03e7cbc00e5433fed6f0c3f7a67300ce386e504154057b805fd7a8fb3d0822f601f78232782b96ad51bb50b0660e090cd86756da653327c8c5437df0877a79917f4844a04519866cd636e8ff6ab8fb8f9c635ac587678d4b9659c90178681f441acee89b815cd7d1aaf70563b8f5b37a7369ae42370fef4fd5016c30142a809da5cba717135a1492edc007641f41f7e83d0deb1446422d4ffc5ec346807c7a97e570f94d516203bf3c53fbcdc221f7e5b519fa2e0cee874ed617789566eecb26eabcbc89df3e84f207fa6b1dba6e01fbe89e1d0524d0e3c952af216ac2b3044297995461399af5a0e917366d4acc60342fc16cf073a047e2ddd2f0eb70a7404809579365c219d4c9104285fba3249504c75b40069290e1cb51219a66a80bf7fa3f33f21c492b14f18a1791622ac88a99020432d5534fccb086273a2e240295c6aa14260d3d1e26eea40debfbe222a651b261e42e44271b2914756978ad4c2f03f2f154cb1704143758c3281bbb9488d4f30d8d2a501caa6cdb7dd2f54ce333b772dd47f74c9591b4772dad9252159bcaff9195f42707e9af73ab782977ae1a7e8cdd76f2ac388bf0f887f398b337649dfdd9da4e0230fafeaa8562e2de99f270793e908c90b6aecd756ca950b5ca3ac62fe2f7db55e0403cd867f5b672414a8289fee9cbaabc4f8c92dd9a6f255e9af1fa2d446799f1e3db3a2b49fd18dae29c5356522dee9b01734ab72248d41e2f0be67ed54a88037b9595cb7dd38b8b8d9f9d1e9d553b841401abe76df74bfd1e9bfe2cb10e1a7d5383a4e53266dc12bf69b1770ee414868be10ee74f76609992327c25b59785cce47b4ebbd9faf8dd4da9387e22f2837825f219d86c10ecad1a67714333a8d09285730f00bf6524dd8a8acb76400556e6cafc282b2d390455ef0c1ec8b8ac2b735d57f7f41d340ccba71b134331da0dae74bfe65babe2e2723db7e2e6a2fe593a84224ac1886c01d27b7e6be5745baada02a5f6afe91ad8911466da2880c79c800683cee29cbd7a3667e091d7f9", 0x1000}], 0x3) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) kqueue() truncate(&(0x7f00000001c0)='./file0\x00', 0x30000) write(r1, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @random="67a61ae319e8", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@ra={0x94, 0x6}]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) sendto$unix(r0, &(0x7f0000000000)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d636acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ac3eb3c257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d808e5ed405080000fca653181afc9d3f0100000000010000000000000058a7dd1b5b4b011565f86f0ede6f7a7961729e3ebcc98d64d38c9ae7d5ad8ad779777f4e80e74222c60f0fcc6659439b0675968b7171100525ad860549619677c517737afe71895982d595dbe774224ced3ddb1d8620f74639d716b9e4210a63ad408bffab0911636a32d4c049e8a7570e327bd23a3375e3af65a53584ed2f7bd1aca0d7132d84828434677f32a2e5ebd9d01d9b6c29414130bd41ddecf0", 0x14f, 0x0, 0x0, 0x0) executing program 2: r0 = socket$inet6(0x18, 0x3, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x30, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x3, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1}}}}}}}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x1, 0x3f, 0x20, 0x4, 0x9ea}, {0x8, 0x0, 0x0, 0x0, 0x2}]}) executing program 1: r0 = open(0x0, 0x200, 0x0) lseek(0xffffffffffffffff, 0x1, 0x0) getdents(0xffffffffffffffff, &(0x7f0000001280)=""/4096, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) syz_emit_ethernet(0x4a, 0x0) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x40, 0x0, 0x1}, {0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) writev(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1}, {0x1c}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x35) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) close(r6) executing program 7: r0 = semget(0x2, 0x1, 0x0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/145) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x4, 0xfe) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000080)="70752c5f363f9df2c3eec62109353b3bbfcdba12eeef0fc1c457be9cbdacb8e1c8bdcb612ef061dcf857a316157cdf218c3c810bb485783eb33af2a186a690f1ba96b11b02e9389e1c31c4fca9f68e0beaf25e2f287ce116c0757d24bf5871a8db5e4b4a2c66673fab43b41c56cda5ab3119ce12b5b7f6df0ec22f067c6fa761d5", 0x81}, {&(0x7f0000000140)="d117fc3a4b618639762785e92d1feb7e662f4371da74c0ca1deda04175cb0c0df697c207673ce37bb264db89dbcc4ff53d6ca7987cd5194875cf3739267dc0a4f9be5a", 0x43}, {&(0x7f0000000280)="04349c7bce8232f8de02bce61c3444e29f76eb7a79f2292d818b023b1f6fdc3152798aff934e23033b1e4b8742c07f23c1414dd52166b577f7574f4cbb4313d0c11f6bac726dbcbe7c91ab9b1cba4116f68874a6ff4a2cf8402e4b4fd1675c1735b4ed381164f8b9394c8b477de26b1ffb98f457c6accfa64e2bfebb7b9eefa0ae96aef7", 0x84}, {&(0x7f00000001c0)="290c28b5e5e86ad8bac976cf1178d18804c5199593", 0x15}], 0x4, 0x1a28) socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @loopback}}}}}}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) fsync(r3) mprotect(&(0x7f00004d2000/0x3000)=nil, 0x3000, 0x2) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x2fbf, &(0x7f0000003440)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x2f89, 0x0, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[@fragment, @hopopts={0x0, 0x203, '\x00', [@jumbo, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo, @jumbo, @generic={0x0, 0xffe, "46c04b5118e973ec0b341eebe83d6a2aad264b4f5f916783a7d6feb7403c734c4a95c4dfb55013fac924c4f19dc54d4eacfe4dbcda796c97f62e50ba8216f0e6fc6ede1d337c7632c080065f73a717f35919a764e43a7efc980d6a635b178e4f64d362ab64e65fb131be0bc0f074af31e55b1f16df0860009b4eed3173a43cc37779f332e7fd69a24f9a824a144712349883488e64122eb0f7baa455662c876d5722ed34deae9487538bfa073706a35f73009a9a81228ed95e7aaec8d41d881e06791fa4b90d301d373e322e0cd34fac68a77668872e616661619891882969b3782f9f34f5fe437c8cc229ded6e11b18e7f51305c96c1bb54be7a6a2cc159e81ff5d95aa11c2c8601221eee69ebcde3a42adbbc3ce50c78d573458253a107d7a54b36b52e2baf408debc5b694e32bebd8b82b4b8fe45ddddc4eed088c76cdb4b0ac4518d5b12c36833f34c5af6c2dc77223e9f4a0a4810394d9d17dfd517f06745e49f2ada59dff29ed9b6df6e5b20d4130b519f7a6638be986ebdf615b4865b300654a925bec229105ca8f4bb2d117e212e59c287cd86d70c1331b69bab86a469a70179279aa20ac38a9889d99639f170bf9405945329b8df2a8d38d5aaff71c839f5524304a0b209df97bbc08607cf4b77449755622573956d345b5ba57fddd3ea461b734fad26b38f3064df6b2639b8dd9ef1e7a175eee7fd3051148fa808bcd732a304b38b7c488de1085d15a7c27806f6f9b5ce39557be9339147571a58df79cc65d5803830b834c8a5da3826e74b505eb4f44aacbc989a35546c8ec28a6e15d5d4d2ae7e771d141f64373b6ad226013521870136c6f66ea552c91dc723386e90b7347d341c6d6c89ff1c3f419e8d9034ffbb42dd86c99c91f61ce1a76b69d7eb06f08e6001e35d605bbc6203325a7ec32f229255b85860172a0aab130eedff4b8c3efeff47571273a45db39fe0bd100ce6b3a6973a172dedf3a067e69dc5d36bf9ecf3045b77eaea7dac85dce5cce74fd55aa3053b01f6100b60fd497f483faa2c95bf04740d18b848a26dda18601b79ab2ea2ffa5e158e5969066d97e5ba5127c9f7c29c879e2056858b7ee1b095772b4c6938deaf6f755b626e634ad3c97abb007e6eb7093ae173f659604830055e1539437e79a9151c550cf44ec9e16ea8453b237c6397ec2780b3688a7a980811b9f40ee63ca5fc3b6ec79d6bc6a2fbcab47e3506149e7e555440fa85709d0f3325e08fb0a8b50c591c30f9ab99651f9e316b9b04bbb432406df28db9e33ed1e90ea4ccd6c25f0b4e528c798ad0ef6ac0b1e42e6fa89aca4bb0eede723364c8c4a56d44f374de56ef248bb4e1ae5c55d3be73f93983513cd0d5c4fc13bf9a91672e56024b29dca34e1ff3232e10dec219075931dcd1598a9ebcb38717c6bada10131f91c9611883fce54f4291144c06295a145d0acc22f79e1be2dc9584a3df0aba6cfc93408f2071adb125829b655ffa9b5b8674697c98eb3153c2eb67f25802f01122c5981dec80972e5e474d76d467154a3425e9a29c2b5a4bcf67da47bb4db6cf52825ae37af138d9bde916381b2251f52cc6aac5741cc14012199347126b561151ca6dd321b769c9c290136829d5908df402cc3bf196b6bfc368104e6b0add760666ce3557879736deb650d48c3f26298cb45893910181d63326ad40f2ccd922078acf1f852f7842bb40a5ba5dc447ed3086ba4b96e6d0e88fdeda875f95cf6291c1a61d2a5c3293df72ca5d1941d6274c02695fa2a8f9d6236653c8baf51b307e8d62576afd4f6774c7f696af92e3f2ff863ed23fbe32c07940acf54cd484847dc0bc3f01d6c822513671d1da8e9979ad425abf2dd84c760ef3ef69ea5d40459bea2488eda99131286adffbfcfacc4c017a0679a9710ace0c0fdd4f3e7f19ff7a2e73ff20f58460b9574d84a8d317be81ef19f903c186c448afa9abaf466ecb3e0b661a3adf7f2fa35cfd5cc1cd6bc47018c3a8b4a5bdc32a0ad018c64f1ed3fc6dbbd1585693bb0e8d498ef6b04600f279feba5ce84affb1495e68e63623351fb96a44df0fc92f3209d9a90bb74b0e381c294d64d96062c82bedb4fd73b4c7ade94bb6a4a327da941933fa1590f16a674d75d86d884ec04dc2a1ac3617e6930e0e61749e053573610445be896ce9399027282c931bdc2dd9b82ccf6b54f038f6746495c15449f7b2279cf2c90b487dbdf121f91fd79bb44610c1034908e4abc4c72efe0d4ddb7fa42fc2a172f1b672126d43af279a6d2858ff15ba0c001a5e1562829a669eb05d6f104bd3688883770a36516b8d4cd850f64e0b2c8f53401451d27e4a6ab172ac56e41509964aa1f53f97880f057c33320b0b5f455fc1ee9e8a1836b0295bc41c0a7781b47fdb9942f9d60047fca2925312d8c504dcad7f98835d5d69bb95c208e8c781699b482b5ffbba8ede51904fdb38c540ec0461c8acd895ff4b04de932302db94179a8e01a8da6a154d4d6b62eb42b4679ef4f30707c13582dd6ff4bf2d76ae972deb5c41734766a1f2761fdb689a0e45488b629ee0c46f36ad4c0b6e976e8f727a83b33230bfa0c00b7ca24cc9c69caefc88886dea4f541e5c45527b7b37106dda551f3030ae2e26c1a70723fed5f7e87da68e22350f74b4aeac76f1e1e05f85c54cf00319e45444c248a96f399e0c0598a7fd1cf147b6755342556f3987781fd5bb28dcfd66ac919c12b73781a0364dff56e6803def541065a8a6ad6baceaf74c402c1de0089091d0213419d01be7c6b02399db03717dd5314d81035bba506d6de7e46bf187ad46613b326a1aa8827330a00a03695b61d4c9bdd0cfe338261212b9703648b5ac3eb3f0b291cd3dd2f46a56a951fe06864b6d93e11671788c336e4f4b040971cfffdfc5aaf47066c5178d540e91512ca1bb71023f3f0d6263b750ffc670d70cedacab76bc7e36b35c346ffe388ae01a0b5774be947ce0e2fa86b48d89f2d537b53c8be48412c94dd8bc93f23ba24e3f1fa2c4d6ec7a84f32bb671ea9fc7c25c27a157ca8894db9a0d1ef11a4d28f98e58ea0626929111513afece93f06adaf279af853ade19b54a587b68eeafc491b485aa9ee9ee26dba162e7c0e11d58a29b2303480015cef65ab295035c5a8a23529b2b087ee18188e067bb3f48a700e539c2d9527e15e20999b57cfcc127f8cdd3f5e7a112bdeeb0febd8c097b51ff32f0e360da35e112cafe877b71d4980eb050fc5c680fc4deac34bf876445effc5bd416de48103644295a4d91001bced39756df39ab7587a3dd37f83ea2c58f6e8d1bbb801d11421a77d2b35fcbc2c863497d0c38a17a09ef71025763deedffd1655a3f58a4d0218fbf955a998bb79481c41aba929c80a3a19967d4f6a7f033aef9a4d11218e4a2551493487441e489808c2192c4ed632910035b0c8792a45c7de8aa5e5456a8735c57adf037875701daba3f00c5f4d7a65940c5a832d0781ed072cfeb5751a60ddd0cd399e08e4f134268175fd1bfbf01f7af45d077d2036f647e77976d73a1de1b2f84f5f0632c55a8589bbf262bb7ed5f7971b99b2825ae155f7a6591fa584a3f8ee73cbce2f00b8fde9711491970e34cbfa5f5c3bb9de2881750f2dc7d9c2994ea83fb7fab0e10f37dc9a9481bc92391fe89b7ab78f477c06b349d3064eddf925c6fbb28deacd8e8c9eee0754dedd13542ade4d6094bf90128e5bbb029641bd71d43f6b1ba884ffde7fb959cec85f692f84bd8b8e8c6bb9e03840a9a68477514185e7f624aa68184dbab6052145813bfb7784aa9640855508d69de4e4ba9d15fd35f9f6c75db3f3c97f3f1c302fb25643f5234b4c50149d7126f6b9cba78fa6f9719824c251c2a5d0f8262a02e3e1082d0388a0bcb1e16d5ae8fb8b79c3843dd81bc64d1822f2c68f2c7519d940642ff7c5a83c484539730aac24b345109c19299c1fd1279c7ea3fd9e515047be88f25e0e1defdae0048ae2b019a59492f3fe997724b0920061815dab28bfb4b6f1db285523f2ab8520f063d30a30bb631ab2d2bb3f6b47c90ed3594511c3e4312cc909119fbb4a4309c0bd9ad5fcaab2f00ac33ca1956baa14ab962154213cfee32b80bdcdb6af7aa74abd1fec9edbd22ca2fed35dcd8c4a7aa42f4d2bdb60ffffb525c108d1237ca050e90972b7d6356629b827ad8166c3c7baecd99928fc8558942623ab36e5a75bc9496c74ca6a3248ad4f989fbb06c59930df1dd02081d5e2a83d77c002a3c58cb1401d0a48b84c083251618accbf054ae92f74154a61ac55847388e340775de9d1503512bb84607629aad6c920b2b863e416fbb98401c0753025841f4cd9a98a86d0fc53c76aa79c58bf97ad26d4cb142a0c58ad35a084b16ef3f77ea2d0c8f7a868d72100f9d197a4d377b42a2471e0a5791ec56ceb3a38114aee55f2eda1ab64ca009e316969d524b87ddc6eea4afb07a92fae6693b9e7bb052299dc4f4ad29621a64f1cfaff9832d3bf74c866918ade2657b36e5a6d0b4c8a9a4e155cd4c68057782132293ef9247b207396bcf00b2cefd810c696b449bb5397740d152654d94847959cbe3d42ca69668ec7df6aa6394803c64292ca9c77320d242d47727f7a691fc677a5f827242e256de5ad0cdeda6bf6222b8d3a8804aad60c210d445a53c0cd58f904fec252b96d7fab9d2a51b3508f5142ea36b6b91fcd221570c756d50b0db4842b91666ea2bda8e19d9b4f5a7ff72655ab4cb0c95b473869d8b6396f1307e326f825c28989b94497c4c38e87d5ddf1fb405d008e6a7bb4fd705de4ea519ed20b7c885362ae69c07c8f6c45a9021c50e6eff15b3333d56cb74eefd5deb7c3d442f987b7803229d32bddb1cb3042496503d2ecdac087f7b21f4e8781edb231886fd27520de07ca0596df6ba820c5693c0564550702361bdcbed9c6b0c8c6c5d4bb7986be0cf8f42de0b82ad1ebfb9c69d29ba268c287361d3e4286b4635935a1a115bf6c9a4b90dbb078c117aec795fb2776a4ad4ce537f791624d5dc7e3deadf961f463402c575772e4d4fe472c5af5547f5d93e87565a46552f8f49a1fc45abc7532e40652be8829da09f836f2db2d35590e3aa4e662c04ca7294d8f78893fdfa2b47f012be514f76f229f69e3285245d34daa35126cf9bcf5ae94debde798755bb687aa65339b67b6d441fae60a22d4cbf2b879e7cdb6992619f315a555e4ba8d8b491acbe0fb4182631ae13665f875c7aaf5aa78b1cba4f3d559330863495fd56990ae383b21d6902e2dfb0c789e74a90b876bcc5cbdf2378acf7320649aa56f397abf7f1289c708d5cd5af8752b67746041c42f92d17c2a8bc0f2914bb863d133d53b82fcff84d0cc65dabb0da4fc0e200bf7349aa537853f416f27e9c7246670c9296d59ceb3816d7a4ca0f3a543adaaafb7d8a1656c9839ae478fc1f6b492c128fd4f042c83cff9323c9de507ec8611aa161377ecd09c5a836155b853d22e803269c954476d588503b9869bb5cc1a2ab82ad83707223cc97560363c22574495a063a2921896e74661e46e0f2a83ac1270a77888480c2e0ca94c079a8f4e6532615a368faf53347574720dccaa8f073e55a562044ad3f7bcd22de91a8cf19a89347e63bc498f67825d2f11fa5e8abdd5f8fa2aec39913475197f9ade831bfcfd6d35d48cd94c5f7d33d290714b8996cb6dae95eccad7b7deb3851eccb825ef2ce174ee02bdaf2df5bc023cf64e8a50acf35c32341b4d0b52ba180c447c76712fff12c23a3084a32d5f07d863ef2c796d72ff444917"}]}, @dstopts={0x0, 0x0, '\x00', [@ra]}, @hopopts={0x0, 0x1e6, '\x00', [@generic={0x0, 0xf2f, "09835d8b723f861cabf3acf6a7ee286492b3094bf651e0c977dccd17a0c0e5aabbb54de697349416c17d6be5822faaecf63b11a1ba2b90a2b4d77e15c946f86a8fdbe180a8c8cba0b69019c36601b1231626429b2835cfe85d9fd647bdf7dc567d8105ecfc4cab4d43863f818b77fcb9f59725b5563b5f5f3f44bf47eb5c783e3efb601a17aa70ba4145805d2dc553ef65766f008abdb24f0db57654038b2500665293d827742cd915e0e5398e902e4c3bd1bfeaea17427fcfe4d65926b9a6b1848729c466865623f4e05a2b98540bac7c384dc690aab92682f99acc6f7f2d680f73a0806c72095e66f42df212cd11207e468d2eb63ddc247f0b30e53a7d81aba9575db6f59c5b65c42b3607ac33f0133c6f5e1999163b953db6ebe1904c26ada3d4223134be75463940053a706f7367173602edda3d7742c171354386e79b4325a582a063b1df2363ddd5cd1af6c9c764c2187f66afb452b260a72d3a52d14d7d9a8898547b07fe698f099f9c056435dc813a8b87b219c577fcb017b8929939836af75bf17992a3f4dfa862da03f35f859fdfcf29412d1ccdb1ecf8e675d282fc0fc3779a190c18826e10ade4b2de5a75dac4a0a4d20433176b86483ed96326080dffa8047708dd09046339156f490d34e2b63abec51013f9ecdb8418d1e5402196b8e8a514c5b524ef2e6f5849cc8ce6424530f2b7fca029d3a2c2dedca5c8fe31ccabfa6f62cb5061801ee8f82cafa065599aad4427ac11b888683cc880fc65f6876a5e168dadc53cc9ad1bc1d1cada03dbfa9523ebefb4ac404a838817ec994d7714618a5d41ae7719e048070532ae4a4f6698f743361de88d093a5d65d34bc24e8abeeccc60455e564e1c62b6640187e67fea34457fda36a7a95f82af1feb2968d2bf1cc8da43e3e13247627e9074940cb286821b477b73f572a9d26e833b671f8897f5e2e4ade77552f99799e8a83fabebad6a0269b858b6cea4c1095cdb7bc6c1ed502048b956ec11bf3b9359bd2ec356e463d64821c94c4e968eae870994fdcee42e8051587a4a094a6cc14bb6919642a65764d36b9a4431fa7e4933de791b6da51e9012810f0d31520d29e09abd1bb7c23cef32b026baa6d88eaab136c929c02003671c8d6ce320bd4874fc35b3bd1815173c0fa65f08392d4829e03d7b84486d9e8251e3e19e521895a89533267b2e513eaedc4ddf5d535ecab3ae890b004503f45c086253ef393c2b70a143a9dbe7a0fa8209173040e79b43105a3823b81b3d5f7b7fbfdf711818d3e9c655ee164210375f8a4b7826681ae3a6a435f6346f6466a67f2550410f68739ad34553e785384c4794455414afa5cbe5178330d8ff67b5686bf9c1f853d309f7e5dd16064e73061697446a6ea4a4597416c3b589b5d07707cb27ca2b26528aee3426e963270f124b4d034572307f1deebd5b7a09315bb26fe6427c4829e3d9d9bf0da31ac040a951a77d07574b0ab63332ee9966202ecb19f8371360d016229cde93ed04e8853016610968f0fcf2a2889693ed9b622ddbcd61ffd4ce6182f9d50f2383ac76006a3fab2586a47d2fbd5da6c7ffd2769db409fe3ecdfe454c8a795413e3a5ad892ba06ec0eabc2c01bc27d598cb1439fd2da74746e0dd5ca86c0dea5d141e4d3e294e2f2cff2af5a130bf8314cd0278cd6d790e0264596f70201554ee855dcd66a79cc368b2597b6cce47e59593dda57204ad8df39ca331125c2fe69e69b0c234ad3442a2a16a58d58329e20e45e8c66b3ce15a7b269db50723e9e8aad0680f38ecbf823e1d3dd4f9c00d299c4671fb1cf2f7f83478986cc8180597fc0665b69b5d1c273ff94aecebec35b53ad464071060f10bfe691917879d10f060b1f04a8305133bc28362f65ec5a9a57391bbe91705826fdb53723b68b3ee3f28292f41b991af38fb4406c9e0cc2cb3893ef05194907cc0bb32b8f78a599ef764e3b794b38ce7b925f874d6d4f63cb01d3da3c6b0f0472ddaa40a7a7476b95d8855e42a503a3d4da74e1a0ba5d24d4b66e25c8cecc17a3211cb52428a49c6f3aa8ffc54b67b4ac6ed5fb8b83a23ce9e60eeca60c1c3affe1758eb95a6dc708a8e707b7ea0f40dc4bd33833e7422b6670a5784ee21b02df32213ba832bbe497fd12588f8fecac62cd3a18fb799adc71fdfdf40cc76de6be4d27f2ca5489393527d83cca94864863c4d49283d38ae2f89c8d505cd6b04c915e8384c1df6e2d213cb4123d80d27f836766d0ebe71fbb4d4a6e966c0c18ad03a06edaab4814df9d08ed7b8cbfc625385b44e84f158567049b9315a8bf42978f1b4436de9a2b98c3a56a3fe30fbe638fac8137ec2aebe8b8c91ca03e65fcd851ecd86c88af870d4cf9d222528f6c7525095cba0fd1dfc0d4c4a24b711051d9b3c2276b09d047ae170ce12585cf62c6d9fb9b6488100e7f08df37c059909c07a8894eba50542b477e282069c538b61326fe8d484ed52ceb20855a3aa78ac473c54a59b902bab810d147c29a5c31770e059f34d085bb4eb425e4cd39e556677d8c8912d11ffd7ae02b6a43caca77312a2d3962bfb99748f7828e65b293eaef5f179d8f07a3a9a6795cef278973a7b9f476bb7539021a11fc5e058b4088e14ef81735d132315e15ae45fa40ef99fac800d0f5744c2a3758e77961700d2d5bdf35a87fe4cba4d0a5eed6d501fe8f6e81051b8eaff3058d6d86ec60ebbaa0f91edf23763e22b0660beafec3e821487eb720948a12f7c274fa2164861580b3c2e79362da4080608b00b3b35767a6671a3b4569780283f9069312d6aaebf64eced73ec28d271add3db9edf5470aa11b826f07aa08008c179fb7e64952025cc4c44d28e0c13f34ef8640c2c3b5d3acdfbb2e995e4a2bfa635fdf8cd73f6d8b5918491a3f224458f92a47adeeced482855d1b03ec6284ae54c22a64d62a46f9d6d6a2211ba2c82c1a276e419079961d9c933bcb9afad5b2fee5d50cfa0257666b9eaa8936a7e71d7bce0eb9e9606e0ad0659db1b5415eccabcc3a979c33ee4db6f7d1864df8f84e90a3608e1f419e3aa1a39442fa7d1268af3fc39e7b54256ec53fab2263af0361d263ba9eb3a083193b837892368a471a09c01159255d5a542d512bcad0f354be4fe744973a51f1924079f81ffeb7b29f95f5f2155f567d1055b9b1ba60bdbee12e249f56b840eadf05fd3266db53b51345b91662b701e74907086ac0e48264993baead04e01b7464ec314972324d8b4f16cf471587660154bd3194e26b85a525cabafdf689b864f35acbef1315ca86dc78f7a9408d169f3e231154b38d2b1ce4f27009a89cf6840c328cf9c92fa8fb070137128ec6faa44d9861070105e4a3d87da706a654bc9ca397d29cb0186b787cc8ba82249eb6aa436137d32a4ad8127eba26ac65f1e00eb8b4e821fecfb0b8a1e5e9aae31c74f4222580f2bbd07984b61245a9207d92dda9068f3411ddd8e8058be45008a43ee10c0a8a7b8fd817cc88782f6e6743664cf44ef551fcb0553f8ef598cebdf8aa5f2efe1faf909fd37367703bd4d8fa51450c7ee6becd3900a0c47e9bab8bc7a3fb8bd814dc55dd1976657951940526af232fb7ce38ff4b077a370e35d0118af5ac3837d3c4bc4c82cdfbda27730a7cff0c686ee8870e5a7e09ae3c6dddd4a175aeb3b221faa1a04cd5640a22e59e8787c7aac092290ecb8db73474ba6642faaf5348d07fb5da9a6eddda8d41f9d644aa9783f8c6fa654b21ef17385d33dde5c247e5cbe0ecdbd25cc46197106860f363492fa07c3bcf8cdf866730e48b828048d9d59f67193da187dcd2d9442b3b6cb29290b5614c9da6b63c739bf752a322d5094937b1086ab9c4f653d39a9e49690249b161984c30d126d46844b2c70a9b31a3f3fc208baff5b8a3d0325626ddff96e4f0c28252aa1da24c229733da503d2fb01a3c1a09227c3c727328292a5f2c5abd371f40b702e0242370259aaab96280f35080e38919f2afc5ca1e42cd0a638c97eca22ff3b3640f1263e1cc4cd260fa0f621210a2e7bc095f37c2dbc486258c44a4b0f488d60565602b1d2095ac907ed0deb32b631d812016e2e321cf565e7f043f8a29f1f82815adf499d467813c45ff54b59da965eaf057a9d23643bd965ac592a1ab04029659294d693050e58792917c41053fb8eaa9b488e73a8d287914550c62892048d69c9eee19ebd2f23600f03af1cc7242725a9eaa2aa29db76fbf88a11bd46110c62231bf1e55cf2cf01355bae944b28718f3a59e9ef118b8faa9fa68ec1e2f4b50be5a89c9dd493352f3b91a71c54e331392586e68406457e31ac8c699703be70b54420e678831de9e1d56b7b19ad08f2aacacabaf93f1fe2faf854255e2d0496f223ebb52dd00c5b4c2ab960c51c08396e76692afc6953733a5f67e48d0edebf86ccdcdd36e579c3a21182cc98d4a65ff7bcae97cb135cc4bc39e989cfc1abe150b572518b3334a5c0aa73c034ed63e7af611881c1ceed48048ae6e4d3c9c03d3f49e8417a00af533351e77b4ac5ca44f7bbd33605ecee87d4f4d520e6a03fb4691de39334d8d87c7dc6d258c1863caa7b4771c2003b217acdd84f8f1fc31bd745161c7075e808389a7a5548208a0437d9a93d8cf76c6b2803933062725044f66af6ad6731a73a901d47f89cff54bc0d33d8123cdf518a5e5e5847e7bce52e4f95005f455baf3873cfc54008791dae5bbf1b82598f5d19ad0e7dec85ffdcbb1b5ff14e15e66ae9d2fd3a37162d182d5f20302710179bb006ca9b37e286efbde35d31a0dd68a16c266f3c0329851f36a287aeff5f70dcd83e6e758377d70902a8a12fbf074177a985d4f142f7c26060d5ddac57577e5cd96c6e3f7596c07024a4d9d59f34458ff4fde8fbac08ef024481d332c515fdc36308177e9cf6c4d826209af96da5405fb6f574e1df07d7187951b5d74c15af2a3ebf6cc1be74f7e009be055a910f09794fe6d9c223a96ab521cadcc0b33fd4b1c16ee4f4a570f960b469c96d80d19206c4e5521a5840b66ddfee91b2842110042fcbd56d0e212f04e225d621b9b1fa0e74ea6e610864afe00d53f87fa30a6f3725336b59d6fd4f8b2a117fdb0d67b5812c1ae3692c81d0284e4b56b9da3d2672f99371a3c8f8f922ce3845c8cdc4e5abd0e0425b4353366a21f609e31724e3ad209dd3fba59a2c448fece7a89478e28dc6ba14daf09c24e0fbad726ce9b9476159a47d2817a024c6f653f9c96284278ab72597279f3bb2c8aa921a42009c9e98022f5c50e03a17cdc2cb4eb00ffcfb77860519994a35cb6a371ddd499038b99c24722f5d6bafc982f9c9072828d749e4cffe6ae082f2625bc8b81f1ddb52def6c15471c0a6f7722af36014c5012e408404f5bfcb6fef36c4a5ab259da485be818d98d9283b3fe1f521480c7546b9f9e880ac91a8c6cfa86cae5d6c48e4baec1b8941c3bef02827cab7526a14ef18f2776fc0aec0a2f68853c204bbbc6705d321aa30"}]}], @icmpv6=@ni={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "cab3e653b453319c573cbd8c713b8efa0b9706fc4b0754830bb103b06ac6253210142bd884e98c6fcc2fdb0623ca09ffba8b5a789041eef2df46b8b1369a7398aaf94f8c49391153aae3ed1e2a15d1b7a402171e3e63823019c72b521578ffa7421dc5a5faa8ad3867878a6bdf51e5bf25f0b8d3dd0521408f4c66b5ebdbe002155ea9926d10faa5aae93a57f20dc6f20c9f8ecacf6b3935023a7b8545365798340a079f217b117af4067c51a1d8e3a631eb49e865dd1a280a0d191ae38e5bf0b9e40250fa3057e063bc82fa76a2d6d67777a8a6b6be918e9e0079c28936cbfb8109e7a660e568f99551244fff4930d4dab23512cdef427f1a786949d2935036e4f6917323aadfda86d1a9a959144c9349cfa8a61f24426760fce8e22915c04c7b9930df25874635782dfa1025b1801e1a90c1bd804bb934db7b8d484e0884f61b43cd1d37816916bd979922c526b365101ab9fd4dec309aa66de7a8db911ba4d84f32c6320b02554538806d563684e4084534a0103b70fbee96899bc3e5fdfb2f2f1ff15d20045ba449035d1f144fb41e364d0ca67130b281493842c1f3309bee4774c6cb2f5cb216fe951946c6067bc96761e65461c0cacc1a1d00717b53037ec26c0ab66f024597b715ddd603f699fb78556daf7396b12dd307fb488621afaa2d6c2343c7e0cf5cb1d9c660da097c5ea2024c17b5127823ee299bae7ef064f72cf073f14331a5061a1af70825b43209d8a0e090ec40d99132983c8334143d37d5eb1c02e2580bc3453c8d756cfaa5c0f29baa99559a9e90c0041b68b0a66456c37d2f0c9e0a6ae506304545a6f5b8331da6d1059fdc475f522bac4019eb7d18f66d6d507e8887d664f958e3698c263cdf4c7ecd878e0d0649e9eb347b6894f9341db88a9cab3d2bc99dad65cde4b78689a8af324b12e4a15cfa39f892adfaad6dc39745b8c4db956e68625892aad59e0566b2294e5f757a4251aa91456e49988f0d5c8e019927515686fd51563a78f33796490fd8b09291fd6c01b8b6050cf7a50bc27ea919409b682bf9080e782e4f39f73c8e7cfde30ad7361ffdb8733d86664224c8292f067f9f3fca749125224f401456500c6c3cb31f35fd8564156d170b289b11e8cca496142c0fdf5a0a8bb5df7ca2da9470f70b3c08c6c341677bafa898fb90014f30efb50f0465998581178bd54b1f4f1e24e34e4f02d896dddaaec490ca7ce479621909fc84c18cad344cc19d8d9193e5e983be46226ea4b508bf6dbf710514bd073b01590f9cb49a8325bbf19e0444d086b8b911ebb5eac300fb53a7e0309c62d07c3a7fc060abf7bd14666b118475526b487d1643f473378324d0cc99be2ba3a5aefaafa7e1152a778ecd301e97fffd88bedbf149e24f5269a81328f36a143354db945b8b16086a234345b1b234ae5c9a8ad3aaeded39aa6676c3ffc36bea2e13e29ff17de604333da5e74d968589f3fb219ca0b145c794a4e5bc4bcbc6535104f3c8fd0b007bfd11e66d78d80fa79afa789d0f7495000ab5b82202bf69bb64cda8e50368a0ccbdc61eb1f4b0b1a27a721e1850bd8355fd7cad08ffc78f51f5243ffd4558278cc9e6b24fa521b6bcbd0a94b14580b8d5cae40a38dda06fea9fa82ec04cbc8e684976fa5b1858c69fb24dc7401cc1c04319f046a2eafe3d0eaeb58de9fe5792aaa3f61da225ac7f0ce3c123a7e7bfd94b2810b481d4bb8f0dfd28d042d6f9ac80997462704e99204c39aaee98e5e32349aa24acac85baba423c29515c885717c706d8f351c25a3f7df9d5b1d6ce531ec302179106dcf76af989f209f236027f970e486cdc762911cb60a855334a83c3554dccccb343dc981fb04552a79af208804088db7b065ba476e6e30160c9b6c10687f4b6f230f78228e73562a39618830d2f59eeb05e913b679e6ea5df040120140a432d60d6bdd9e0a9f9115ee3c54fa9784dbdc25f50d4fb8ea84474facbbc3dfae0f1daeab60a8261541ec1c024dbc3617fc386dab834dfe1aae536860ffdf6e4f91e9357a85a15cfa203d744815b45c4307c1cee0a4e5b339104dcecd7ee6f8452bbae6ca190f86ffcca1f2ca84c867f75d1510e664f75f680e71664449d618859e122e153aedd5375ab47a78198bdcdcfdf9e4a8aff8ac9f5e262473d41dbc7022c9a31f2f6a14d751030962efe1580167efc17616dbc65d26f1f352a76b71b321939763455b5700fa305db2c99edccdc99fcd1dadb95a76f2044f17d415ae9e89b036f706fd8cbc2785dece0be2b2acb3968a464a5dec372090d9183512e74a51ced73ca7c6a7a810e965ceb055451af2b7af65b46cddccb96b20f288ce44d5e09088d25a326ff8271417ffb46b94fe14e6ab3f95da47dd9f12e365525e5781aa1c645447498ad8990e99f27dcbabd02ab1343084bd487eebb5495c8d758c172397be47d5b437f728e4a351464b75537a160cf235e4e0203ad10a0e57e166b8aaeaff17e50ee1e244133d2f3ade7d883b4fa7aa8f3602b1bb5c80967c4b1ad1472ca9d8798ae4056dee0badae8e4d2e4a55147b0ffda62701df7f070792726349852b8a76e6ae535144519e2ab0f2b7ea368d297808f5f5ea788e8ff75431278881fb78b1d18bef9cba99b08444833dc395e5eaeed69ad7c9846b00ba3c043bbd1165f0e5d2fd1cc643f0f101b5f76e18293178596dd13d0b559191f4053201d626e568e7bf7132e7230a418a8cc6c29da0f63329c890901e33bf74002ceae05d37e61352245d9df7d8846b963553e66ca005781ac1307526895eac03be6feea6281d01ce8f5ce994c9e19e47150a57f3498cbb878e9ecc3e68915f2515e9847128c16daa6bfa221c56e347ba8df952e108967265e3199035ac743d0ea91e0f6160ba2d5bec3022ff2fa4964ad89e2293060d4ebe2cc404433cab7a8496d368d9312f2d8a86ed72d904a9f3cf7f99df785a7b8081c64ebcc4b798ab74434690da084bc8075d4040ba54e0a80bc4312f116d2a9b616e60ea05b13e6dde40b4b60776b5055503adfbdad2f75af2123d6c1b8e977cccac20241ec9a6986c83792901af9c76c3a06ecb6d59085b20d0c2fb91a334932232266347264ade67292b5082d4980d30a674c815ecf1bb56c2c99e76e78e20714e6b7e3ec0e0c97e7d8fa5b543dcbd3ec279415e8c580f0148d95296558dd16eac5c0644c5cc7a6c9beaeaf87c2be6fde786b5d0465855caba03fe6b2c585737e2398944ffbc45a6021f937f556cedbbe0bbb2aedfaef1f8aa8938c0a5914eeaa45b1be8388c221bc6ffb1ba515dd302f623ecf8e68de1b609fa4d8ed62365126ab72853d302f1d5262834ba6772508f63a892c001e6d389e1cb71e071b2dafe1a1efbad3afb6ce326a5784bcb35a4265563ced8116eecfc1b6f0f0b1be1b5030b2abfcb49da0eed747586f147190e637aff81686057c1595f3b635f8ed9048fc9a65943fbe8ffbf52085b7d8d1be674be21b32dd0e6cf22ea66fef668cf86d3cb7e4e5c80fdbbe75afe86bfecd864037e6b31b22fc1f28f75eba7dee6cc261b000f7496f02e5c04334abf898bce7580dfdf33395f174707235e889beeaf45af9e8794e98fba6882b59a6136414fba8b85803161d96b427af9f88c3384cd87aeec65d24bfd7ba2a068892f60ddb76fde378dffd5c9d6d337262ee2fb371ce56191b252558a45a307af9e7b664033cdc10c9cd37f372acd8fce89194d50e9d833a903ee3f443ee57c97f13ce2aaaf1eb72e4d0e2b41c136358149487e5909f3d0ea59b70b739be373cf8438303a496c4bf07e03b4754da98e8753ede16cd79ad4a227c449011bcc049ff0056bab46e051c00a50be3493f4c3e08129c8a8288d54d59837746c4eb50fd7906e65ab7e148a81c7591153dbffce24c71a155759a510339279fb68c82e75f8aefd576b6d9fd679db6cddaf4b4f3cd73eec52be1ee0b7b7431669743d7e602283e15d23ebdfec1456ad81eb4b112b5c541148b471c108f703bf0242a2e9c00aafbdd010320c4a183dc45e940c8ceb89cb1f84eeaf160c2a4dd2b59234336f2201175f171e0acce85782a8bde0006d1bae09a7cea77bb00a95e1d33b7cc0df9f62086eaa3ea5c8ff5ba2cdee36379ff5d0b1d273e999b3124a2546a773ecfd35330399dc2c1ce9f4c742ad896551fd7e1d030e639f5bd6f318d1d6c76712dfa6bc0e5553cd570e8d34f7c62fd495bdd011d0872e76450a60bba78ba991871b6958dce50e4c4ed2c8a46058e3493ac07ed6ab8a5750712fb53192a2fb52c97433abb8512e55cd101fb50aea432a118da15bfe7c207fed597cc31f68b69efaa13532ac797ea483aed97a70e740435068d7217a5a2cbacfab6a52a32e8f97226c29d303fe2128753f6428b5ded435226fbba27ea49c364d1c498cc4b47cf000b03639449b43542ff5eb5d7731cce93b66bdaaad05fe6ccd99548d4112631662b6078ce45ae7793301304bf7cb3e7df7bad82ba58d3c21dd922ec197a03980e6a02925319f89e3b7d131122fef1d7aab032c182e4aa6b19dae9c572cdce33c7d018bf983534231606873d69808f184f6e158cff96f4f3c00f0027b743c0515513dbf0d047b363d3d73477ee6f95cdfd70864a1d725ff022d293c7fafe3e4c6cd0a54a716e5c3c3ac71adb8e607e094d150c8219d2528b93a6f37e3fe0bf61f3eb17db6c7a9c310d1ad53cd8143fcab62db325f0b5491fc09694710eedd25f5533809359715c831354162c374070a7f65573333f85b57c638a8d1de141e9702ab2b0ea8f9ea022c1cc6f7b66a63ffcc2ce7ef128c02ba340be748f1b6eb6f4b496deaaf07c0e1de48d1fff20f3c5d7441cf0a28d598cca8722a04ff4e3a6e284df25a85fbb5bf487be5cff3202bacb66c606b48aa203eafffd21f13c7c22340d9dd1433674558b18e76062f0fdacce39988af859141fabde16afe65a9c385c2648653512ea39df4f4f05bb53952724cb5570e70ef8854cff04fbd7cb58e6d39dd0c3b684ba3520bec21f07f2d295946b44b1757b57a752faaaf9a7f9fbd6f0364881cd686f0e28fb7b7a43fba2dd09bdd0ed35e4df620182b32690b592ae573c6cc340f441990e0dec20db769c21660c5c21ea4bfee764960ea82f5667f59d3e398f2eb9516b114d6586ddcb86748b8905c86fd252a69ff75899a071f1102fa7d622a9b8c0ab74dd2e551b9e9072ecfa4108f64f9247bb189b334a3208ed38fe06ba21e26f6c141e7e642bade227f908809a4d93a97fbfc64c57294a7ad2bbd7692a9bfe3fd846ea5db3f864594ab6ea79787b13965a2265ad2f3574162e13fa9a11583d078cb2dcf21a6e620e8418d8d3cb1f8ee6ad56b8723b1e36572d358ecde7c4000796c1c913151ed5bc309084cf91469a2f264efba88791d4c0065d6484034aabb07abd5882e763288913255f4cd481635c62cf38fca23286bbf3331c98c1bd7c974335d8b62a15ff4a5fabc8c2b7e0b35331bce0a0b41adab5e98e36b1a69258a83b212bb0e93790d57043b24bbca9010cddffb841e3c5be8be86877a1e135ea6f84b3bacd9571b5b1bcc65c5afc125e02df6b0b719f640871efc71f7ad56168ab165b102fc76b8aa2b0e38d713af9a797eccf9fab9b456d975352abb86a2aec33cb408c35c8bdd089769489565b535c29e219055eedcf671b4dff4cc92369f822b43faf84ac50283aee732fea3c9eb2cad214d47c420f5209f009f8fe7c2adae9da351515716e21f02394fc9581726604f196beea04529af8f0"}}}}}}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) executing program 3: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) openat$pci(0xffffffffffffff9c, 0x0, 0x40, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x0, 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x9, &(0x7f0000000300), 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) execve(0x0, 0x0, 0x0) close(r2) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000040)) socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="4e35e7", 0x1}], 0x1) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000080)="06000500c587aa13a98fc013572190cd99cf6fa0a5bb4ff6f78eca11c6f7e68fb5d16ba296764a111db2fdc4f626b3d46a046211e7030e7d5ed246140d0945437ad2468165eff3c69777254c0073f6d6b8c657f023f993f40bdf62bc6bc1390ca28675fbc61a2b0f71a0a66c707530f07e0058463a401851bff000418fa31c4ebe2237d5391f3bf20e2d348d8b3ff726bd9db1b6443239904acc1ae0b14e0e6d5418c336ffa89857e98b5dd6b6737a7ce3a519d014409fc65950c2ca994866ac0918ba2fddb74a900f2c7ea01667dd59e5f238f778e331f7e9b695b34ff2f828aaa77fc438bec5d7ac201d87325f525d23ae1661c537c157035bb0ad7890f8cfdc8e3f7f70a409da89c2eb4d0d58c602491a5d2fa4e1f34157fc21a82480d630abb08a2ef5e6e737efeae04244670a0fa66135a0", 0x6, 0x4, 0x0, 0x4) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r4 = syz_open_pts() close(r4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r5) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r4, &(0x7f0000000500)=[{&(0x7f00000009c0)="29988318b0a02caec07ae50d451e0b92154d91a008fbb19d2e6b540a93c132a9be9069fa1dc409e0d624b9da36f9ad5adb9353c33a56b32cb01dc9fe0e3522e661e48f3da86eec66f152f2babcccb154f4b3a963614658747b7e5f5767a1cf20596f64c80b87861ca4beca4c97e57d5988c09959de76d908d524033e5d735a3f4e758cdc1dabd877cd6be57260f85e47879376f07aa3959c3622d59f39e199c57de8c34c2b6d5ed111a14b4bae0a42", 0xaf}], 0x1) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0x41946465, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000000040000000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77006e8836ed3d315eef8c4546a8a6f40d826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf66f3e3833f21ae32aafcb9695b8bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a72de585187e996dc", &(0x7f0000000040)=0x210, 0x0, 0x0) syz_open_pts() pwritev(r3, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffffffff86e2290b7b2206"]) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x120) r8 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r8, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) executing program 4: symlink(&(0x7f00000001c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) setuid(0xee01) r2 = getppid() ktrace(0x0, 0x5, 0x1332, r2) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0xffffffff) ioctl$FIOASYNC(r4, 0x80047460, &(0x7f0000000200)) mkdirat(r3, &(0x7f00000005c0)='./file0\x00', 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = dup2(r6, r5) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)={{0x0, 0xffffffffffffffff}}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) executing program 7: minherit(&(0x7f00003e0000/0x4000)=nil, 0x4000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) socket(0x11, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) close(r1) socket(0x18, 0x3, 0x41) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000289000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f00005eb000/0x2000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r2 = msgget(0x3, 0x280) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r4, 0x5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) socket(0x11, 0x3, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000180)={0xfffffffe, 0x1}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffde7) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000080), &(0x7f0000000180), &(0x7f00000001c0), 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') readlinkat(r6, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) 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, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000300)=""/76, 0x4c}, {&(0x7f0000000740)=""/4096, 0x1000}], 0x3, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0xe2) dup(r1) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) r2 = socket(0x1, 0x3, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000340)=[{0x4, 0x3, 0x1000}, {0x1, 0x2, 0x3800}, {0x3, 0x5, 0x1000}, {0x4, 0x2}], 0x4) semop(r3, &(0x7f0000000440)=[{0x2, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}, {0x1, 0x94}, {0x3}], 0x4) getsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000002c0)="942fa635851b1c9624a63bc5ab4cec2667132cabce457be819e35114118cabe83980817dab067eabaf995102d1fed0474bcfbf2712aa6d6e7d6f7ade4d0258e5b46ac2f8db17aa10159a14fcdf5ccafd0346dade76e77f289c4d089a23e31955f0238aebb45337abda92e24d3f5849ad", &(0x7f0000000140)=0x70, &(0x7f0000000240), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x67) r5 = shmget$private(0x0, 0x2000, 0x227, &(0x7f0000ffa000/0x2000)=nil) getuid() r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000000)=0x6) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x1, 0x8}, {0x34, 0x0, 0x0, 0x3}, {0x8106, 0x0, 0x0, 0x5}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x0, r4, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x8001, 0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r5, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/125) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) executing program 2: semctl$GETZCNT(0xffffffffffffffff, 0x2, 0x7, &(0x7f0000000200)=""/208) r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r1, r0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="fc04472efde8d867c52a286c0f4077c17d664a71d9eea17b49411cc233c1dc4067d639388618e193755baf70edf3acb07afcedc3c90975324123192c7cfd7ae592ce2b4b0b58de3c2fd7789e048f3b7496ceb4a211dbe9421cda5486afdf0e3a30af507814ed55f347a4be0ba348b151b33639406eea2d1c75728118cfc7347c75890c88a8c3", 0x86}, {&(0x7f0000000140)="6216ea6f08ed0027c14bfca31396e5fd9e25351c34b873e9d974de73c47255a1f230c9bacd36e026dce0fd28", 0x2c}, {&(0x7f0000000180)}], 0x3) execve(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = getpid() r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000a80), 0x10) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) sendto$inet(r7, &(0x7f0000000100)="18", 0xffffff4c, 0x195a05e282d6161, 0x0, 0x0) r8 = dup(r7) shutdown(r8, 0x2) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000080)=0x849, 0x4) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpid() getpid() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x4}], 0x1, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000180)=0x80000, 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x2}]}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x10142, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000040)={0x0, 0xfffbfc01}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000140)=0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) recvfrom(r4, &(0x7f0000000000)=""/117, 0x75, 0x1086, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) (async) syz_emit_ethernet(0x0, 0x0) (async) socket(0x18, 0x3, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) (async, rerun: 32) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) (async, rerun: 32) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 3: setrlimit(0x6, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) kqueue() openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) kqueue() socket(0x1, 0x4000, 0xff) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0x800, 0x8, 0x2, 0x5, 0x0]}) socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000, 0xffffffffffffffff}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r3, 0x0, 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) readv(r3, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/222, 0xde}, {&(0x7f0000000100)=""/127, 0x7f}], 0x2) socket(0x18, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) socket(0x18, 0x3, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) executing program 6: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x2}) socket(0x11, 0x3, 0x0) setrlimit(0x1, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() link(0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='./file1\x00') recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) open(0x0, 0x20000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) fchown(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000080)={&(0x7f0000000680)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000400)=""/160, 0xa0}, {&(0x7f00000005c0)=""/133, 0x85}], 0x4, &(0x7f00000002c0)=""/132, 0x84}, 0x3}, 0x10, 0x1000, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffffffff6ffffffffff08004500002800000000003c9078ffffffffac1400bb4e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) r2 = msgget(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = msgget(0x2, 0x0) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x7}, 0x3, 0x0, &(0x7f0000001140), 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001340), 0x0) r4 = msgget$private(0x0, 0x508) msgrcv(r3, &(0x7f00000013c0)={0x0, ""/136}, 0x90, 0x2, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001480)=""/156) msgsnd(r2, &(0x7f0000000bc0)=ANY=[@ANYRESDEC, @ANYRES8], 0xc6, 0x0) msgsnd(r2, &(0x7f0000001640)=ANY=[@ANYBLOB="0300000000000000ab613f0800000000000000"], 0x14, 0x800) r5 = open$dir(&(0x7f0000001680)='./file0\x00', 0x100, 0x14a) readv(r5, &(0x7f0000000140)=[{&(0x7f00000004c0)=""/172, 0xac}, {&(0x7f00000009c0)=""/217, 0xd9}, {&(0x7f00000007c0)=""/229, 0xe5}], 0x3) msgsnd(r3, &(0x7f0000002900)=ANY=[@ANYRES64=r1], 0x1004, 0x0) writev(r5, &(0x7f00000030c0), 0x0) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x413, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = dup(r3) sendto$inet(r4, &(0x7f0000000440)='w', 0x1, 0x7, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) executing program 6: open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) syz_emit_ethernet(0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x3}, {}], 0x2}) close(0xffffffffffffffff) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) clock_getres(0x4, &(0x7f0000000000)) socket$inet(0x2, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd, 0xdaa, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r4 = socket(0x1, 0x5, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000001c0)) r6 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 1: open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r2, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) msgget$private(0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000040)={@remote, @local, [], {@generic={0x7007, "370981b7a817aff2b46634b148163d32eda25277f0fd362b444ec46d011aebeaf9d920ebe0c19d7af0064eab39cdb2cc010700afcbb08f9478e8ebe5ec4d324169e2ca3c"}}}) getpid() syz_emit_ethernet(0x8c, &(0x7f0000000340)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300563aff9c7e4d508113126dd97ee6c0991feb7efe8000000000000000000000000000bb89"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) executing program 4: r0 = socket(0x2, 0x8000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = socket$inet6(0x18, 0x2, 0x5a) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x7) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)=';', 0x1}], 0x1) mmap(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x1, 0x2010, r1, 0x1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069b2, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x23, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffffffffffdd0000000400000800450000150068003000029078000000000000000047aaf22c5774ae9741078930d852bdb934cac77e3b48fa67d86fe8b11e20f0c3babe2f34729f6e880e807e8d1a172dcb9bd52f8bc80daa83252b8815d1ad22d7ab70597262be5bf47999dd003f8bbfbce668ef17ef3f88991a2b45d9d40e7d3f4958eb6065f4f4a7e8ae45b9490530bf2bf3e56c57081f8647d8146b9ece049f75dc1508a919e529dee22e3c4bd8f664a0321c8cef7e8aa9bd3ce0e94e4104f8580de368"]) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0xce2, 0x1, 0x6, 0xa5e6, 0x3}, 0xc) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) r6 = socket(0x11, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x10, 0x59}, 0x858b, 0x0, 0x0, r5, 0x6, 0x6, 0x157, 0x5}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) sendto$unix(r6, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002d6e0840 executing program 6: open(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236063705af04be38167791f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc253699a5f139b672f4d335d223e7d029d6ba8af27ad161a5f563cc5bd24d1a5417b7c63003728210200720f70c1f5a472c881ea6e69e0", 0x80, 0x4, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000200)=@in6={0x18, 0x0, 0x0, 0x27}, 0xc) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000100), 0x4) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000040)='\b', 0x1) executing program 3: ioctl$WSKBDIO_GETDEFAULTBELL(0xffffffffffffff9c, 0x40105706, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x4, 0x70) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x0, 0x1}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="016b06e55db20aaf63ac780b4f98e71d5152b2e7bc5076bf8f424e1be072fccf1997cee481066d9c3da58aab011958a306ab51b0f146f6eb4b0d9d45c816bfdb46a013b6d0cbe2ff65f7e6fc3890dcc2315e9ac12a369a1491fae3b9b589c7018dea56a0af7ee51892936785c3a437bce2225fb89dcf91c5be1bf36f4293e5267c9f5ab36193375f16296f23452b9ea6", 0x90}], 0x1) socketpair(0x18, 0x2, 0x6, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000280)={0x4, 0x8}) fcntl$setflags(r0, 0x2, 0x1) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f00000002c0)=0x6) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x2, 0x1, 0x8}, {0x18, 0x3, 0x9, 0x1ff}, 0x6, [0x6, 0x5, 0x9, 0xffff, 0xc9c0, 0xff, 0xfffffff7, 0x6]}, 0x3c) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x20, 0x0) ioctl$WSKBDIO_GETBELL(r3, 0x40105704, &(0x7f0000000380)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x10, 0x0) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000400)) r5 = dup2(r4, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) fcntl$setown(r4, 0x6, r6) recvmsg(r2, &(0x7f00000017c0)={&(0x7f00000004c0)=@in6, 0xc, &(0x7f0000001740)=[{&(0x7f0000000500)=""/191, 0xbf}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/112, 0x70}, {&(0x7f0000001640)=""/230, 0xe6}], 0x4, &(0x7f0000001780)=""/48, 0x30}, 0x41) pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGDIRFILT(r7, 0x4004427c, &(0x7f0000001840)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001880), 0x3347df517a2c1b03, 0x0) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f00000018c0)=0x8) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000001900)=0x1) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000001940)={0x2, 0xe330bc822667e20e, 0x2, 0xfffffffffffffffa, r6}) pipe(&(0x7f0000001980)) openat$pci(0xffffffffffffff9c, &(0x7f00000019c0), 0x80, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000001a00)={0x7fffffff, 0x1, 0x8001, 0x0, "ad2e24044886004a6240af1a99104b435b11e33d", 0x5, 0x4}) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xc000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) sysctl$hw(&(0x7f0000000040)={0x6, 0x4}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 7: pwritev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000080)="cbf391d90a0dd110ca", 0x9}], 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa", 0xd) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x21}, {0x5}], 0x2}) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000000)={0x2, 0x80000000}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f00000004c0)) truncate(&(0x7f0000000500)='./file0\x00', 0x7) sysctl$hw(&(0x7f0000000540)={0x6, 0x1}, 0x2, &(0x7f0000000580)="1cf57e70e71a11dcc09724803adf4464c38f2ae9407934d57d10a3e226065eaed6219ded6247fc5d351c7e09f2651bb5dc3d5f85bf2f9099d16037e173f0cb7e74ee42bf030486f4057c10bb32a960ca873696a8aa0ca8a1d4209cb579cf5731b592f226cd589bac984d5d665f511a54921eb67d42a75c46f8daab24dfe64c688afa796fa393", 0x0, &(0x7f0000000680)="2de91a83ed86524ae65677fd8fd5568082a31f43c164befdb40f29277c87272b6ac7633677e8a8349d7bc9058825eac0b09a546ac56cd5aa46e0b54142833c42aed9a855c39aa914e03ca0761b3500e5a8df5f1d0dbf545d6f4e431c7176a89bc0f4295fb69032877fbf6fde0be9d2307f50fd025edf84fe59c2b46a6cc8f0896aeb1044f83c7ef66b0085d4ded22fe46d932766c94304c103d79fd12e2ca40cba69ea79277db90ee91a2a58648a0e6eb5bb3727e725127ab2027e078605ceb3aa4d69906ec08321db5745422d856bcf293643d65ab12740b8d4ea6438a21eaf3314069728af6f009669c0c82fe38141aff651ae4b7a14b730774ef24374426113bcc305c6ce5c4a308c442ce47d191e371d18406dcdb2d0156345144617d624e596b5bb5dab56c728ccfd78e5dd4c5a365859f9305980f58fd080e8f3a21c8ed70fa973beeaa632c02f2ff279d88991887613e75145084e6b8734062f34dc0757fc5f154d3dd5152f0bf47d664c70af81890a990fdfa4a8b87c2dd041a91f30c7bcda1ca3b1a00aa2b8751e1ab6325d0bb96e65280df27febe2d0655d43558c1069eeb6b6ecdea9248ee8a36ac9073229e0d7af0261c91d9396cd1079dc32430a401498751b412e124e6b06ad1322c3321b3584a24b811b465c9125869148fbfa1376bc0a302e38e39afbf0c2e6793f4d21764d9485e58c7f9f5c26e3e5c0bea034b5803ee54c75ef11eb3ebec2e830a3d3bfc88cbbd3d85aecbfee8cae054fb4e0c825e90ea1d26ccbdd146b78cd69160c640d560944a4258f2b4e9239706a11b39a015576515aa0b4b067345c2d160846b33c617a0012312714034b6664b77ba3fa016ea38fefa5e385c3dc86b45fab773f207a0b3b8924593371048d77db76e5bf8282b81341248181b6f52c6ad0cb1b279f89795ce7eb57f9b8a256f9e136b30f3100d222d2bb8c58ec9a5e29fe6b7086fb760b494df867ab59191365c827533f8d4034e848dd0374d9fa4c0cb19407437277f91a9af0c6b8d7cf9e9d8dae425f2dc02141ec1ccc3070f7b676b68e227a40ff0ef23210826c2a1d67f233a8389b9eca4d94cea6a9f7c0b1f254757ad75c9da65160ff786e1972448c75937d0d632e8910ddaf30a02eed73f87d2f86f8b623d6114e59a7563015b78928007e1ca38cbcc609da0de6585b32147a1f616362e67c6a2e81d1eea7f4db76bd41d2cc4c790bbdc5309f7653f88165849cd593e467ce2073a552ebf7cbdbb3aa9af660329cccd0d3635621d1184e51e8ae33d0deefdb02ada312a469755911bb41e0748fe58a2fab1c161a4973902ce882574a9b617608218e5af0928820776681facb86d4394c207959ece411a68ac2e75131ec4f6de4dda1c50ad3b683197cd36e6e23e7241803bc5266e5d38e01fba8461da8883ab2a02dceec318eb44d43861f7dd9302cdeb717c0f826d6f3259a1c1480e89dff936b286474ba719ce3365eb68e70d1b9e77f724de374c7866650a7aeb29106790a2b240cc1c5b57ebcf37842fcb4c054054a32f4a347f3fc30c97522f56a3712a15289796a0c3b41f2d21a5317e3a1cbc8df1d92bd2c65b6c3a760149295d835df96201d5f64e0a786b5397c9eb8cd7670f3e07130006244a81cc0a65a6e89a51075f8f3826f6451bebbf962cdd134662c5c4d57c30b9ed18628c48893b1f0608a42dd432b1e95d9f5e36325514c090406f7c671dfb36e0ed5d711f839ec00e074d645d28c5de99e1e6538cc11b36f078126012346c1c9e3eeea47ef960eac6080ffef144c1e872988e2325c564fa95a5c855cb927d9ccecdd4baff7a678503b762caf7e6b523fea59eec170540e28d1e8dc482bd94eb5bda995ca66fa01e8cad382703906bb436523f3ffea0ee05227baf747f03d31bd6cf572829abd3cb4cf46375ab560cd655bee6371aebd933485a670f932702abd2e95684df2b0b48af22cc7578bac2f71f22c56256e78c01ee9138ec6c14b4cd8d825b53b3133c18fdec5ca9a37a246b7ec6ca99bdd4ae72b4fafea82df4bdda278ccde1d5cc4b44d9f94ae2e3bffb7e6158ec8fb90d40dbcad26bbe25496249ffa5d92b9f709b91b2978ab4ab169aa8f22b870cd722ad5b8d1b3d82c66a4a4ac3a86cc9808ab018f71b52439a58dbb1adb9e2fcabc7e7b98dc0c9d150a5dbfaeb3120a3a7df8b7c6b27beadf4c4caff944525e457a7d7bb29c5cef859b637df8caac4040f35da37c0dae89a153ff90d1cf3a7d033989e22500ce90d5d61ed9494560cc3a1d93961b04c8e7c53422cbe50baf7c92ff74ed6993865df853db37c18bf50b78f2965a93c8f0cfd56dede1c7a065f41fdc62826e71729e153b0073b5d743d405d7007e392815379a888701cb95cb9df837e6f3159428f7be3e7f9542e7b5e2cb914781f9cda23863eceb871f944be63234406580167eb141eb68646eaabcefdc8d25ad429b4347d841b877cb25af970f57b0d6308b1d591d7bb1cbef373e791727e1b37bc846acccaed609f66bf6802e66dae067bbcd027cfcb12b8da10463b75d6d6edc221feae04028f298a497762f8cca01bcccaa425cbe00bbbecf1b64577f667d5b2772a1c211f94d1b172fe40c51a7ccabfd33aface814c873c0b9826c99473642a600bea421f4a503d2289329916c3cf1788a24a1ed0eefb7c3565e733978c429dfbf36dc64a61b211a79b67bcc01bf2c7ca438faafbca29f70362f5a1add4b4c42f4e2d71bf643d8d9cb42bf13b852a6f41f5d28d8b9446dc0084d38b5749ac25ccc83ac1f0be4f1304b279089247c07a03d9b6bd317a8b6b5fd99d9e2e9ca58acded63ded1bd9569b00e15e554e4496562a0a08248e914ff0daeac8421940b5f555b890bfc169b75be0da56610f0c032ab2c98c178c7882c24913ddf21a287ffb6afc3e7bb497401c69fff48c6a291c02dd013e7765c7edf636506d3846e52b3578f4f4c5698fdd7640e9d681541e4f0f009f0866b6a587a2e3c8edb753363d60226d5539a32ea412ef833eeb15df134f4316c802e1a35915dc6311214832ee6d636971ee9d07330a229cd8f0b42a6085ce44d23fe19fe5cd5bb9a9d8707dccdb06468cf93f8d71d9ed3969e4fc034c1bd3c9b8f5f4408939a6065f53a9d3576edce5914aa39f4f1c3d9a4dada3dd2d49b9c4d68757cd70e63cc31926e3b845f76f130958b5de491baa1d753c64573cca4bf3113d60d1b1997005b95ed4876dab8ec5928f255a261b8ed322ae362ed5deed14f60f5503506d3dac6b9ee308d9a56215b6779fac0dcda97b471e589b3efdadabe8a7e02341fc0c468d1939adc5604ab542f6ef30ed9d8d45a71e0f7671488e9570a69158c71cf05710b835cfe795bccc4ddf70ad117d22112ec898baf20b639f6a066531cfa875a7e0ac5af10232392457f0f57a47f08c0cefdb2305ff98afbf2772a95bd74f6f791b3f6e1052d3279056cb8dfdb615b2670b51a41c7b008bb22ea0c2b24d2b5c5ad3b01a3fa94cd977ebad9bf812b1ccd097cc909a4ce1937ed39f395b63a67bb0d4c571cdbdec7f96297da379e8e99db7901be51034ea306ac2c5fb544f804b04375287b19931ac220f078138ab7ddc2f1971b07a7c8d08b69d4cd4931b2e69c7899749f88aa161993402f446349b94cd35901beaa91740cee9cd2056610b67825e31e9b0471dd4eb99048137bf42de6a9bdb5ed003ef6a52dad1883e21c7875687c05ec56bc7001e55310f49b3a7f647b920c439fa995e48e4da58f26f5a91000349f017b65c07a11b1f9ea54d39a869344bd577f4df33789cbcb8e3717e40f94535c04e3a778da484900286d2173846fb705dbd1f52732ff70d71149f99dda01f5e87e27d9e6de1ecd2cf67c53dae9a46e9902e8fed62a27acd50f40def14ddf2e0fe7e08af4a056c70a76d66864353a188efd2538b3151d60a1c884743a347900199b2ec3a30bc6301526d2d3cb9b4e93456d3cd6cfa651804470b7152833c82c24508e859729a0140ec24b058c9b6742c757742446638218ccf642d705faef4194860e2182a49269eac6a710c28dcbec388267b9211e529f9d532d12f4897c86f63cb7c92b5fce2002bae59af9baa05beef33a359dcf72eaa355fb6f15462e59c289ede5daf14c0848665c018d6d91e5ce42f156408f049fb42e0a2598035836ef89bd73e95766e8beca580ffc3e81854ac3297c80dfd4a16e9c9a3c26e49fe303f4553dc1fc10e67ba8292c1aa0c68b71979ede03dd7e752039f0f3be58f46a0db9260c812ba92704798e499fb04b916e5fd17b76e727715cb7fbdd5ff5e920f9942a67a1c871d6307d29df9abae98351d14b277ed5e5d26b4a0988a978d6404730020a7e4e613b4fc5abd3e231b08125d91e97cd7463a3a9c4fcb2b089d7be5fa3264c1da90b5c405b84eca28f0c9da297d4a1382ec0e22f3fbeabc10602f4575225728b520ecab3281b0ad5f610979eadf5885485248b79346dcc37624424fb77ad505f310f922f169fb4abf89f20187d2b61f2b99e2e0dae871279b350a070d2c4ce94fa1f4ca32012380c31c11e13efc8b41916f47f6ca0d6d08554ba9761a18f998e7622f595f9d719a092869c26939deb224039b665a29dd24c1ae5558cfcfd5f58258f686f751d8b8a41adb1c17d0719340af764b53b9162593403a79641f75a55bf303799c9d96f51bfacef0cdb99419a914948e77a76b7a99cb0d1f189ab22058da312c8d79de4624dd77f43202ed83495fb364a80a49d21c15fc07916540348143b6e2a802d50e7faa266bb84dbe9513b09ad24d4cfcf212b9f1628c16b87bd0e6ee618f2138a471fa948519428f528ece2434b6a4d334eae1244e81d338cb20499334dc449ea679eb51b7c6f9bf3c3e149cc9871eda5bf8b3a23b616aeae16952388f4b4bf4990359f8932d88bf5dce789bcafc03316b178c8b74adbb8e403d747073a524bd08b25b0999aabd71d58f150d64b9158ec5fcefc5926148968ec7e58722cc1a42b3fddf0a3a87e434dee6cb5339679aab59ed2888d4b8ef0e070aaf3a63f0d3b8da0dac95e6abfce882a3a509ec434060053f192b0e352095b3dab77c4e110a68168701832699057bf0f8402c34cb9db5c4d66b7e528792cb003ddccffbfc8da445d6d52be105a91dafa6f859826165d7d56c12b9bfad5ec8da1d3013a2a4ea45a7a0abef0f773f8da6da2d0da20227abcf32d6fe088539e97438a182218f73e3f64ff3f482e06a4f0f115b842f84a76fa743f5d04be92abb9accf4d9a281d5e9034bc28eccb9ac7d6dcd78742b8a350805fa329f6db684b0747ebb23ce4badb190cc210576530541d793862b04b982e7342df4aac0137fc264e68937fecdb55f4e4eeff04c641767c227a9c5610a3d41dde808e71767d4cd837fda95863b8a1a6f75ff0ac7d04330a07752a604705edb0e26b623affea595cfe5d2ff6889b4da692da8dc944714d2bab7761ed678ee2e2ac4dc5a52f66efbfd48efc62485a4565adeb2889622f8260cafb32722b513b23786114f90017a4e79a2a972f620f85bf3cf3b038778427871efb1bf8b490f65df73adcb07aa2a5fe6800b5a9b1ce16ecfada9cb300b73bc32d3ec052a2bd946ff0c4bfb86e8219fd153c83d2d325ab6ef5169618999a7c0ce4a67c627ee7dc7fcbd3d251ae271284e54bcd9034cc3d97aff8eb8b8af45d63f42a3f0da731fe19c72f16f86498cd1612026ba08485828611f7fac71bad3bb00798352be1da8105801f12b52b74ff9d1145f3810adffd74437e19b", 0x1000) r6 = accept(r5, &(0x7f0000001680)=@in6, &(0x7f00000016c0)=0xc) read(r6, &(0x7f0000001700)=""/231, 0xe7) ioctl$WSKBDIO_SETBELL(r4, 0x80105703, &(0x7f0000001880)={0xffff, 0xfffffff8, 0x101, 0x7}) socket$unix(0x1, 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f00000018c0)=0x2) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, &(0x7f0000001900)={0x4, 0x80, 0x1001}) ioctl$WSKBDIO_SETKEYREPEAT(r4, 0x800c5707, &(0x7f0000001940)={0x5, 0x0, 0x8000}) socket(0x20, 0x4, 0x1) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x4000000, 0x1000300000000}) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x2) socket$inet(0x2, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) preadv(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x0) open(0x0, 0x78e, 0x0) r3 = getpid() ktrace(0x0, 0x0, 0x1928, r3) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000580)={0x10, 0x7fffffff, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000690000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000606000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f000069c000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000069c000/0x4000)=nil, &(0x7f00006d8000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00', 0x2}) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x3, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000100), 0x4) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f00000002c0), 0x8, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000001a80), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r6 = open(0x0, 0x2, 0x0) writev(r6, &(0x7f0000001680)=[{0x0}, {&(0x7f0000001400)='K', 0x1}], 0x2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x64}, {0x4c}, {0x6}]}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() r9 = socket$unix(0x1, 0x1, 0x0) r10 = accept(r8, 0x0, &(0x7f0000000140)) fcntl$dupfd(r9, 0xa, r10) executing program 7: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000240)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000180)={0xc3df, 0x0, 0x9, 0xfffffffffffffffd, 0xffffffffffffffff}, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000002c0)=0x6) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='r\x00') select(0x40, &(0x7f0000000540), &(0x7f0000000580)={0xffffffffffffffff}, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000ac0)="ad8707a50e6541c775859b73485f92ae09859a893dcbded1955cbb3bb28b1efcc74f1918982311b9381dce564c5e6fbb75fa8d2483f398acc69b8e158fe61dedcae11a521738bfd03653110abd06d7b4c3518ab1e761abe2b10ad830b4b6b9e0807a4dae036b5276fd297521c3c9ba5299162ada9a7e1861bdcbf25f5c671c27804c1ccfbf11c79f9b19a8bdb6a45e64e7bfb6fbd8aebe317ea4346231acb6f3f8a3e3e6b668c01f20276033167b5d8a74fa816988867997f64a892613eb668cfe14a82bac6b2128d9cdc5892aa78cd0571593f4de25b1b09607eaaf52bcaceed9f3cbb33f21d01e7500c40dbe5defaf2334a0dac25ae6fc43d670efe576ef1995028fdfec17bac6fcaa028b765066d3a94d9e3dc9c3852b11a1d8c1f8e64c3b15d3d28fe9591044b424f0befdf3c7bc4911afa87ccd4940307de16f224d65ccf066f5188cbf2008697174866e8b6249c6217662bf4b22a740108061190eeb8addf48fdacb056d5a2fea514883d68a1c76ffe7c337ac7d5c884ec670399043ba59115aadc2e7ae9ac71690e38736a5260b35bd178813a620992c3ab281fe4d759a6e37fefea77adf1039082dae770e44c6866e653aeec1d8d8468600811594330ac7381ae70e2180f463926e0da777548bbc236d623fa142688f1d3aff4ec82c4e6d818d9fdb6d5932700968f225cef20551854d04c0eb2d76d8ab44aba244341d86995fa26f95ef3f54a50783a849d31bc22b84688cf9c4c9", 0x219}], 0x1) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f00000001c0)=0xffffffffffffffc6) r2 = dup2(r1, r0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)="2e81fc25", &(0x7f0000000180)=0x4, 0x0, 0x0) dup2(r0, r2) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xc1, 0x12}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f0000000680)=[{&(0x7f00000001c0)="7396327deb389f66d71461cec18d1cd1e6c171394ed9891753785fc22f38ce2756ca2c25c259680e59fded46b06f4015d5471046fb62b7203aa91b169727609a7415d0583a70d2647bc09f8c4d3b4603b91669dcc4d13733f9bcaf8e0195d3aceb44ec0b5527ffd4a72769b63444950b2b4ee0ece06038a465d5727a405e909795249431b2480cbc242c2108b840c0d34bf6d16efb9239badc7a96bcfbf11ce9e740f9fa2cf17ec5d0aedb78ce6dd41bd9df80d617c8fe3a6efa59c90c02e74797fc17322273485ba1fcbe48f67c0a", 0xcf}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19}], 0x7, 0x0, 0x3ff, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000002c0)={&(0x7f00000000c0)=[{0x26}, {0x47}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000000200)={0x3, 0x2, 0x0, 0x8, r5}) clock_gettime(0x4, &(0x7f0000000140)) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000540)='\n', 0x1) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000200), 0x0) executing program 4: r0 = kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5) socketpair(0x1, 0x4002, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) getrusage(0xffffffffffffffff, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r4, r6) r8 = socket(0x20, 0x1, 0x2) fchmod(r0, 0x197) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCSTOP(r9, 0x2000746f) r10 = accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r11 = dup2(r10, r9) r12 = openat(r1, &(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x20) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000380)={r3, r4, r5}, 0xc) openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0), 0x8c489420c236072, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000400)={0x18, 0x2, 0x1, 0x401}, 0xc) fchdir(r11) stat(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)) r13 = accept$inet(r11, &(0x7f0000000500), &(0x7f0000000540)=0xc) recvfrom$inet(r13, &(0x7f0000000580)=""/225, 0xe1, 0x842, 0x0, 0x0) accept$inet(r11, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000700)={0x1}) ioctl$KDGETLED(r11, 0x40044b41, &(0x7f0000000740)=0x1) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000780)={0x9, 0x3, 0x50e3, 0x8000, "21d25f337eabf477483b5da296d35fc6ea02189f", 0x2, 0x3ff}) bind$unix(r1, &(0x7f00000007c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000800)="36a87e333ba01fab5cc20145fc821a7dfb44fc7c6915ac6b1a86708127d134d32aba90697f180996ec880bac43ee0c2ce14df9533709254d69d82b6c51068379a74f5d721498a3b96b0635164a3bd0745434e65411f6c47813c0484b112f41969408e102352030d80c5cd20d1bd9eb822848b0692a2ddd5071809f3e68b772bb6accdd3da0b2dd33482bb68f4f55bb1f03d529c95d2ff470fc59d10471deae85a5db3c947a288ae4ce577923c4a5f09e0a617725a4dcb1d5cdcc4026c083ce7ab0e15035b4ece2950b23bfba7bd35cdef93043651704195a3f60b2257edbb93783a4a8df7bb71ea61c", 0xe9) openat$vmm(0xffffffffffffff9c, &(0x7f0000000900), 0x20, 0x0) setgroups(0x3, &(0x7f0000000940)=[r7, r7, r7]) executing program 6: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) close(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x33, &(0x7f0000000080)="b6", 0x1) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x20001fffffffd}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001ffffffff}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x74, 0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 1: r0 = socket(0x2, 0x4000, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r1, &(0x7f0000000140)={0x0}, 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) read(r2, &(0x7f0000000180)=""/162, 0xa2) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64, 0x4, 0x0, 0x2000000}, {0x24}, {0x6, 0x0, 0x0, 0x1b9c}]}) write(r0, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x7d}], 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/105, 0x69}], 0x1, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000480)="caaa3bb9d7758cdaa226a1fa90bbb8629a3e50e780cd61024b2f2071abf1489df55657049c708de674027c7648d91845892437ff4ee83accb49fe9301ef25695a46a138c094b8de1353f", 0x4a}, {&(0x7f0000000580)="a0f6415cde912ca699ece0c7dcc3f37938614a253f1e270e0eb70e0ae62382", 0x1f}], 0x2}, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000300000000000019078ac1400bbe00000010c009078000100004500fffc0000000000060000e0000000e0000002"]) executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x50}) setrlimit(0x5, &(0x7f0000000040)={0x100}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0x40) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x38}, 0x2, &(0x7f00000001c0)="102ec50c73", &(0x7f0000000200)=0x5, &(0x7f0000000240)="6bb872c4e76ebab57b37970789195eadbac1f11d57ec926ad453d81a0ce9164e503249a7f5d147a82d95", 0x2a) ioctl$VNDIOCSET(r2, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000380)="41d12327771fcb56e8f746a561607ef9d9fc877b034e6dc6b78cf4d23cb30dfafa07b4296cbf45f19443e1472ff0a81c914ad14127cd0beef38de5e2aefb2fa5df6633fe46d2055df7a663580b2dcc4543f63e9291c81aae2f7193a978a8adca2850032f4351a4d7ef1e750000", 0x6d}], 0x1) r3 = dup2(r1, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x7ff, "2c892af9a590e4cb53e891080076d700"}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) executing program 6: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r4, &(0x7f0000000340), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = getegid() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x4d, 0xfffffffe, 0xd2a, "8717f901070431769c000090d692480d51aa8000"}) writev(r6, &(0x7f0000000840)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38d916c726ffea608ac235dd398f921f000000000000009c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fb548938e2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56d", 0xc8}, {&(0x7f0000000300)="d416284f6c6385", 0x7}, {&(0x7f0000000480)="b7a9cd25dda81f2c70373b11ab847a85f02c35c79ec8e8b8f73df26d37bd3ab5a136f0981043107c3d803f654bbcad8535639643fd86358cfcb15e0d", 0x3c}], 0x3) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x148, 0x0, 0x200, 0x2, 0x9, 0x45ee, 0x1]) semop(r4, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r5, r7, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) r9 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r0, r3, r0, r9, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) pipe2(&(0x7f0000000000), 0x0) executing program 4: recvfrom$unix(0xffffffffffffffff, &(0x7f0000000000)=""/95, 0x5f, 0x1000, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r1) r3 = getgid() socketpair(0x2, 0x1, 0x1, &(0x7f0000000140)={0xffffffffffffffff}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x12, r4, 0xffffffffffffff7f) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6, r1, r2, r1, r3, 0x40, 0x23}, 0x8, 0x7fff, r0, r0, 0x6, 0x0, 0xa00000000}) accept$unix(r4, 0x0, &(0x7f0000000200)) r5 = socket(0x18, 0x3, 0x3) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000240)=""/4096, &(0x7f0000001240)=0x1000) chown(&(0x7f0000001280)='./file0\x00', r1, r3) lchown(&(0x7f00000012c0)='./file0\x00', 0xffffffffffffffff, r3) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VNDIOCGET(r6, 0xc4104603, &(0x7f0000001340)={'./file0\x00', 0xfffffff8, 0x2, 0x100000001}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000001780)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() setgroups(0x6, &(0x7f0000001800)=[r9, r2, r3, r2, r2, r10]) getgroups(0x8, &(0x7f0000001880)=[r2, r2, r10, r3, r2, r2, r9, r2]) lchown(&(0x7f0000001840)='./file0\x00', r8, r11) stat(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000001980)={0x4901, 0x3}) chown(&(0x7f00000019c0)='./file0\x00', r8, 0xffffffffffffffff) pwritev(r4, &(0x7f0000001a80)=[{&(0x7f0000001a00)="d720badd6e33fa57f7aca70cc6875aa3d21ebb87de025dab987ee2f1ada5d21ad52d5f0c41a967e5f1cf974d529fafc611b1fee82929be694a07a544b8b9c237a590ffc387b274a8c5527abb18ee6598f3f2fb3c428fb526dabe6fe37ed60dd83210b54a84d8e96b9650", 0x6a}], 0x1, 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000001ac0)={0x8, 0x3ff}, 0x8) setregid(r12, r9) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000001b40)={0x6, &(0x7f0000001b00)=[{0x9, 0xf0, 0x1, 0xc4e}, {0x8, 0x2, 0xfe, 0x81}, {0x8, 0x4, 0x8, 0x80000001}, {0x8, 0x9, 0x5, 0x3}, {0x1894, 0xf8, 0x66, 0x8}, {0x73cd, 0x4, 0xcd, 0xe51f}]}) ktrace(&(0x7f0000001b80)='./file0\x00', 0x0, 0x40001602, r0) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000001bc0)={0x1, 0x6, 0x0, 0x7fff, 0xfffe}) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = msgget(0x1, 0x400) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/174}, 0xb6, 0x0, 0x800) r3 = socket(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000000000000", @ANYRES32], 0x30}, 0x0) getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) executing program 4: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18}, 0x4000007d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0xc, 0x0, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) executing program 3: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) executing program 2: open(&(0x7f0000000080)='./file0\x00', 0x1, 0x21) unveil(&(0x7f00000001c0)='.\x00', &(0x7f00000002c0)='x\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1908, 0x0, 0x37) executing program 5: r0 = socket(0x0, 0x1, 0x0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socket(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000300)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db88508d70836eed6da0b08d886dfd3ab44442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee1a6c36cd1ef3b57a25f6dcab18852dd671f5410ede8a90a21c32d90ae308314cbc62f6e64990765073b4a14e2508d9e399b7dee81f65844f1ffacf1c66bb2807a58f4fde72202954d1ff1e93d36e1cc029da2375100bad6c9c9479c22d176802b618ac55bf9fd363e480021609b335efaf4e00"/282, 0x11a}, {&(0x7f0000000440)="b5c34f66263c0243dbbd41ea02c2150e55056afb56384eddba21a296c26a20f5c93f3ef3bde5db78bdf5b09b17ba50db7649eae0943fe1263c5ae6348f9695f8a376c890eaf5665de413c6ae1a2fc238945463632f242cf1d317bd5fb62254ea403ddc383db8a171e86d53a6a3943c6a1a267a09f0b569", 0x77}, {&(0x7f00000006c0)="ba5caacb7f273c201839f3768c53e646ae72e9c947f1ba454b604004e577251b6d4e516c2294e082579cd0bc8f78fdee6d339d1db0f376d5364c2d63e0d1fc6e6fddd04ee13cb4b3061906d6ca63ff23fd4e05fdd9acb9acfd3366f0eb377c691bc7feb41f22238f576092fa972bce3536e5682cef309a02cd9323e369ba9a9b0ed1dcda0dec00667c775fcf0a62c13c178ce20edd5e9ee55586e67f3660a331a17b0b204e6cdaecdfe889737e6bd97483e29d22f7e5d398f46a41c13e924da8cfea100f9d75246ca4ffc958dd941dcd8476a18bd1", 0xd5}, {&(0x7f00000005c0)="8958cd8265b35b4c6603696169a0757dc83f160256aa276df99a6b2140cde2e8875dd6e7eb22e31c6e3cfd530130eed00c48d86a4fa500ea0ec1bf2ad4a1dbdba5a82d9e252050072e88f6c1f66b8210d54be939e438d52a4c32b135e4ef3ce4d04fc9200df20de40a2a6a279369243b5191d32b196db1e164b391b642c3eb3cb8cb13eaafa9f415f8681ba3e37df6663bab310a6aed078e02bbdb6d3f80f87ee74bc904524b2355f7d62951ac06440cbe8b9abaa1a44af6cd15da89f2886b", 0xbf}], 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = accept$inet(r2, &(0x7f0000000100), &(0x7f0000000200)=0xc) connect$inet(r3, &(0x7f0000000240)={0x2, 0x2}, 0xc) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000040)="ebffcbff133048e6", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2485607, &(0x7f0000000040)={0x5, 0x0, 0xfd, 0x0, 0x0}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2500000000000000000000000000000000000300"}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socket(0x1, 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) executing program 4: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) utimes(0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000030000000000000000000000000000000000000000000000000000000000060b9001000"]) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) bind(r0, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x8002, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) nanosleep(&(0x7f0000000100)={0x5}, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x34}, {0x4, 0x0, 0x2}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) connect$unix(r2, &(0x7f0000000000), 0x10) socket$unix(0x1, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0xc00, r5) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) msgget$private(0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069de, &(0x7f00000001c0)) executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) write(r2, &(0x7f0000000580)="12e1f34ba5e430a7", 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r7 = socket$unix(0x1, 0x1, 0x0) mquery(&(0x7f0000405000/0x1000)=nil, 0x1000, 0x2, 0x10, r7, 0xdb6d) seteuid(r6) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x0, 0x0) r8 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r9, 0xffff, 0x200, 0x0, &(0x7f0000000080)) setsockopt(r8, 0x674f, 0xe8da, &(0x7f0000000080)="084d11e89cbf", 0x6) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x404) executing program 5: setreuid(0xffffffffffffffff, 0x0) r0 = shmget(0x1, 0x1000, 0x20, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000003000/0x2000)=nil, 0x1000) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r3}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r6, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYRES32=r4, @ANYRESHEX=r5, @ANYRES32=r6, @ANYBLOB="bc6c727d4f9751071afafea69100d55e2a9303aaab9aff49d561a2bac6c79a2440e851a6f3e30da538563774724abe096251c1b5af7146778af438eb16eae2d89fa60013512a6cb6d0c1c865f1fa22a1fd79966d09ee82fb00bd54ba7ae02b23232adf7c58200bbcb65817d6a13622987c61d5d19e9c5d3fbf5f954df7e41420d7bf2827b50061256a02006747b57116703b7461f104164b592e70737d43220f3600ef50e21d4b52f752671ff9ccd5ac9b4004bd", @ANYRES64=r6, @ANYRESOCT]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000000c0)="46c4f10bc87c57f494", 0x9}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r4, &(0x7f0000000600)=[{&(0x7f0000000380)="92f57094cbc84504dbea4908572f3ba7479909ac0b8b50a51a1c24b992dce21c2b8819f51dfea50a6f1844d112420dd7ed93f3f4be6093424d045cc7ee7f324c8a3d9f2d27bc51f3ecb1a505a17818a5cf048d686bc1d1f56d2a061983483dae8014eba8ad442beb03526f8c14110189b853d7e866492c924da864f49915bbca97ba9825fff279cfb8ef6d075362269e17c1203773f81bb849900f38d4ba304597e497354558ca7490b2ed97cbdbe673d5d5e4ee46aa774a5b995c217a5de9daee716cd4e57b6c9486f6ca", 0xcb}, {&(0x7f0000000180)="bef5a33b5ce374891f6bd21153a2ae08607554bf3091", 0x16}, {&(0x7f0000000480)="e59c52569463a012e9879e6227e0772073c88ba8240775ac2f28aed6c70340015075ea6141d8c6e4d65ea15d293a8e1e2b14c2d6c2ba3e1b6e5a7b072c9a0f712d0d9ccb059a158b89d327d5ab119f92dcce372a8d2fcd454f7aff4231e6931ff237f089ee433cb098e389a28f2c3f594673b77898cc3505bed65c0f8cf0917a579331ca85a3a42d7ce47b48bda93f18091e08bb8c999a31aa155187ac190659d293b344e06634d7d6", 0xa9}, {&(0x7f0000000540)="a2fe6138336c412366c726413ec7967b6582f3d678d78f75ea5f13594b0f64a0901fd767445d26ca1b21f2a531d3e8e63a861ed4837c45d70c8ae1090e70449d27b13530f12270081078a010ecfb83a9ffc028b9d14986895a77c1ef47b92b1fbaebc6a89dd2f56020e8686e006b3933d4bfc1fc1410fb751e9b4898c0ca9290c91e574a6d64bac151a4a42c592192dfaba9a48edd493b8b8ec4500daa099bb1016e5952e939ad76bfe3b4874ba87a7b298a4be7c4884c6d3816f1", 0xbb}, {&(0x7f0000000680)="d0b8c125af64216d5cc1f63817ac864f4ad9b410dee532ea333b1b6498a2773897c898c8fa2e6b28d7d1f46d65a19c89f9c14becc6869087d40e4e5a342ed79a986eb5c6bac30a6f86512376711764c687ee3d216bca5620163541af3c90342fa39814b07eddf5be37b676e0871edd30ed0304e25dd878cf62611544914b76aa1259cf72ba1d7c952b65712127f30859e80e1399040c19576c9c9a5d21050485103f74977bc1ded13bff5812672ef69a1b52be", 0xb3}, {&(0x7f00000018c0)="df10cb10186a7977a6d52569786ba459325a68c6eaae4e362f8ba679039ff43b38b40e320cac3e004ed47f7bba9a1b1062c3c4a81f14ba1aa47b10cd00c0968c4733cac220a57f06dedf0c1a8d1312e949eb68c48eacde7c1a7cbb4665f04e5d3be9719cc347ae010dc72711bd8a6e7f425c25c15947785b793af2d6e40622763698c3e742227b016ca1230e4dd5bfee5b3c9973a02b296b5965c965b40540ba053c56197116ad62a0530ac39ed604f56ce54d558f8822f409ccfcd89ed287dbed81aec931cd73b9e862d4913081c6d9213679a1791f6399060243ad8a79870ca429af32bf44", 0xe6}, {&(0x7f0000001600)="e9bf1ce6e9fb67c2bb56cdd5cda040ebb55477f5ea5e123c44542fd6d0eaf6a4e1f92eab09e110876f30a2775dc7a042c2f6170ea93f8c", 0x37}, {&(0x7f00000019c0)="869a6d2b930d3c15872a38cfe55ea9bc1faaacbc2afcd27d7f", 0x19}], 0x8) executing program 2: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x200, 0x80) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f00000001c0)=[{0xffff, 0x0, 0x0, 0x4}, {0x0, 0x40, 0x26}, {0x6, 0x81, 0x0, 0x86}, {0x4, 0x80, 0x7f, 0x6}, {0x0, 0x80, 0x7f}]}) r3 = socket(0x18, 0x8000, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = accept(r3, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = semget$private(0x0, 0x4, 0x0) semop(r7, &(0x7f00000002c0)=[{0x4, 0x7e, 0x1000}], 0x1) semop(r7, &(0x7f0000000400)=[{0x0, 0x3}, {0x0, 0x95, 0x1800}, {0x2, 0x0, 0x400}], 0x3) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000000)) semop(r7, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x77ff, 0x1800}, {0x3, 0x0, 0x800}, {0x1, 0x8, 0x800}, {0x0, 0x7}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000002c0)={{0x5, r5, 0x0, r5, r6, 0x4, 0x4}, 0x3, 0x4, 0xa2a6}) fchown(r2, 0x0, r6) r8 = socket$inet(0x2, 0x1, 0x0) getsockopt(r8, 0x6, 0x0, 0x0, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 4: pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000120, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getppid() getuid() r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000001600), 0x94, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="030001000000000069f7da1bcfaeddfdb80900000045d01617a978446a42b93f1fcb9f6bddb52b7ce67aa652c427e7e6fc03a1f3c7ed6101877203cc306ad9eebe4398ef8bd75cb62b11b40bb4dabc0f13469867c1541415384fdb42184d73f1fcff32304ce84bfbfc3c1bdab5b7750c6c79350d31e7e8bd0fd030bec793fa51386e496540798a440713e5d9f7a80192a578f43fff59a2de5d8afe988613738eec364193ef2ea7a00eca738236872d3a7e08"], 0x58, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x0, 0x0, r2, 0xffffffffffffffff, r3, 0x20, 0x1}, 0x8ad0, 0x6, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0, 0x5}) getpid() setsockopt(0xffffffffffffffff, 0x2, 0x0, &(0x7f0000000000)="27998fcb5465dc68ee1d2f74eeb4a887bb94afdb5a8dee42fe834b936a8612e79b2faebec4ec26fa5427779da9508b26bb7c9470b320c933e805575a1197136d78a0f01cf1e35411b9263685cccd64a779ef", 0x52) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), 0xc) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000007c0)) sendto$unix(r4, &(0x7f0000000b40)="89163fcb0a6a41debec6063ff4f658251b840c22864ebf0e65f2289a6f809ba8e87ba33b37ce5983b1a043178bdb45d171d89e7af9a32de9a75a8de394fb31761f074e15c48c30a8dd649afde4e976e64c0f3e85a0dec0b6c77ea85cd585ddb99a8bff1261783c72c2", 0x69, 0x402, &(0x7f0000000bc0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) getegid() executing program 4: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x8) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="fa8a4763b5c65b79153ea86f2b476ed97447f84e29dd2de275cd9cb91dbacd9fe8a0ffb2ad63cae76dd9ef8ea2", &(0x7f0000001080)=0x2d, &(0x7f00000010c0), 0x0) executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(0xffffffffffffffff, &(0x7f0000001c80)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f0000000b00)}, {&(0x7f0000000300)="62c37d65876ab2f41f954059df0019c5b183bac5e0ebec0fbdb2708c7fcec733c91fc9ba5231fd40a844eba85895ac8007096035a8bf0a3709384ccc683a34fa4093dbd23ee0fadbec5219bd8c4ec932460b58cb163fd1", 0x57}, {&(0x7f0000001b00)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37fbd121d915805923ef81d59d07d35b5143c3cb0", 0x41}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf416197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}], 0x7) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r4) r5 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000580)=0xc) getuid() setregid(0x0, r1) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r2, 0x0, r2, 0x100}}) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r6) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) recvfrom$unix(0xffffffffffffffff, &(0x7f00000004c0)=""/165, 0xa5, 0x0, 0x0, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000003c0)={{0x4, 0xffffffffffffffff, r3, r8, 0x0, 0x0, 0x9}, 0xfd2}) seteuid(r7) semctl$IPC_SET(r5, 0x0, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) syz_open_pts() getgid() semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000180)=""/123) executing program 0: open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) chdir(0x0) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000002c0)='G', 0x1}, {&(0x7f00000004c0)="0e660095ed1805f973b22761980aba3c7ac3ba7772de51de51a5ab052b489903a2f52b75cc9ce26e8d1618e24d64471940ed96641bbad1d868e6492d29147e3bf53ece18c19f15f6330aa07943e3f1084070a6b025d71756430174c8c05be0ed57eb798e04d7a83a035caf904f1da48b98463ccbd606d0925e64efe4ff06ebe499fdcb79c65d5e3d3725fe03285a12a9388e0ffb88e2702524293779de4dc42552650493009c6a4b006d55cdf2b07a1a86fe4b6811e1f6fbc7dec494d315ec8c35b99078fbb96332ea3e75cb128b85cfc51467ddb8d7d205615321e572c583e3669a543e07a19fa74917f74ef84a52520b29a6ffe5568e88fca2e76592da06032e12deb3243093787eb251bb2ed14b", 0x10f}, {&(0x7f00000015c0)="8550f894f7bbb6f5689effc4fb4f20bd9644495c1da976c4de940b1306e949fb546489e75f9f3051cd36ff70793cbb15640032fd7ca5e04150353af89f01ac113b4dc0af98c23d63d8a9468c65dd175c7d610bebef9a4f16a4fa2d2202bc0f52bdf27ee15b2d0603e01c6f88ecde0e374df442e4c53883a1aa63cac80155b64561d5eec3c7b907260b6ad5eab7314c14a948525ffeabe0db31e46bad052683b9c3e6b40208b932aef7750efbfdf2fa99ec4087c6fd2e90b8a043181e93100cf35b55d568740389b8deef49bf67f97c741349132310c80b6d818824f15b9ca81da4852844f679dac6e9825d72339e9004ed31016c864e8ac7c316a167d66e00dc888d75db909a95f26d712af7373616e30a820d2a6151a37419d1f4744d9cadef467928c2474a6ffbc9ed636289e0684085ccc6b48f196012b468bf2a7a483f9361691c7eb15ac760bfeb840ead7b0ffe995c9c76e6f9320311266a4db66df561665430a3efc890eb6b529214e0dcb6798b4bf34c76c69b16e0dac4edc73b1eed1dd7bc32b8911762b0bcb47b1ec566425bba3bc23cc0cb105203652d49dd24e5e103bd9a556c5709d94b962e7e39419992553d987ef4202f411883974688dc996654cff2fca1e83cbf128d67475a82a8255276178783e1c2c2349523c35a46cf34350ba779cee801e5bd7818d43487054da3a56aa6d664187bb993c93d283ecb51a9b74a029f99996482ee0bd7af018a32658686ed88fcee4922f2ebf552b7f57529d731429f7326cda262b013c91c70cf88e936fddbdecb8d64f72d226f91910c0e324e44423e330431d65d6fe4143ed05c275dde1c932bfa5ba37429daeb944f92f194319cee9aa210ea659dd62a8ca5b0b04d4c658c6f80776699fe29d80ade143252eba617684de04a3d29835182ee4fd539d799d36797ebb4547dcad6a1901b6ad3857a23a4b99990ca0b613aa246edefac35a482fc04066e98eb8d8bfe8c103699c585f8014cb1a06f7555c02a8da938942b7f42929f89db8fbcfda0e47e14153ed08faaed2d971f4c55106eef1787950a525aaa1ae5516b7e3e57ed4aec02a6ad23d9845b8e89b490bb37c22a0bd970b479925739dd7da0821be3a35ce008cdfb897640c11692e259e572c7ca3f894ce8f94e0cf4aff293be4dbce6c0f5f8cde0afd8a2c74debd72accb2747fc20e7ab99ccf090149a699adcb70c19dcc4638b7f7730f009d2553daab3fbef6175cbc52e5d411086c968538014bc57106cd73f798bc60565ce3daef7a666a5ed6a5c8c16c4cb9ccd10c0bc5866817b3ec0ace86939ef993521cfa61cf8cc970fe2c9151cdb77d34ca24e7463701c2a1f67790de74c590ee4e961b4e75a20716497f5dac5f619bd9db109e68ab9442dd014adbf12642e1f34f5305f955223ffb9eb9d752fe9c9ffdf192c5682a7af550f3d422ea76aa6383667c7fe9b77ff17f9f2a9a25a24408c5741120fb1998d0297fdacb6c5661cf164b6be4e7dc9d8cc9af5620557e6b3902f5acb6a5b32b41fb004a31c6b6e24ff1b2270a68f2d4c234649b6274b613f11d81e1b414530a7dc62879597c5836696e8438b1705ccdfaf40253cc2540da9a58239011492d6235341fee8dfff259fbdeaace4699021ebb95faf00371d37687eeba5411fc5e0bf7776c09f30d04aa7fbefda86a7aa99ba7e7101467aca327caf4eff691233cba211802efc0c3eebb521f45b589851d628d6752a7c5dd4301351065b52f1a784eace62a7cd1495377cae9b9264dc8ebfd17302dd683b38af9a979df03a882c42bc4cf17098d5ccd22405996815cd0ca641c3c3de280578ff8a6688ad4146b77427e7d90d6c360aa9a45557715809650d9c25ed2b86ff6ec99f46ea027faa1e47c820addc595f0e42958669915f80cb6221b59839554832061fd35421da649bfe01fae370b49864d3a6f7fa73572704c1535899f992ed30fb06f46ec25bacc54002adafcd04e569c809cb1eb05e9f7bbf42d74bd6cd6874dfe4dabd13e8d9355e9dfb08ec7d1b349753ed5d9927eddafd28aba86e6c390dc0eacc964965536ea6a38742d48cb5f20b227681942d13c63fab03874bf42a698ffc4beb6cbee8bd0e3d49435c59f5d99a45792f43fa4aa80e3ac838bf33d3e950c439cf6c4ebd43102b0033bfb5c1752848dfc96d965780f8d9cc3fba95a5a144a560a7d7dc894d18c0513b4cec1f51d20e7f5fea5238a0d7f58c7fdee8223c146732165157d2c2a93b7c3a9aea99639cd8c43c2a52050c4247820c4b417938c842649f85f7e2386ac730f2da580ca2e84e563b1c2075dc9b160bfd8d130ebca5600e390c8308b081c3eb5646b058434dfc6bbb2d10d966ae0c9d9311c25cdc1d583925ea2ab9d22fdf02dbeef328d6a9cef00d3dca67f67171d434bf03b87c73b93bfb78ea6d1e82d98b333df631cc7457d30011507b203e55f3bc7fa6e0c39bb0b4bf82b8cfe9e982ed02702be34ff93de6e8dfc64f0aa8b78ce85393673d4219212e6063c03b5785a188c7f0042e815ca4144603f956fd8eac017a3a8003e1c787cf227fda13330a59eb2bc6d4916666a9cc00702e5f75ff458bb79ab05f753304caa2ec09cd8b9658344cf37d69a8c2f2d47b3dd682941c4e59a2d613390e3476b476a28e57b89f38f2a5211e5b6ccddbccb542f4887a3e9b1f2aefc10c3d4ec6f38c62e7e9f472ff0959c32da860fab77f8115e8165ca7b116dd462f11d294d67e3ad72f212eceba69ec60d09f6193c1ca757af62c03e5673c2137252ef67d1321e7925665f87c6544f947789c236ba3af529fef3e61eb6384c62b273cc368c6a56bbe25bb22dbf5b0b16500b8cd56cf751e22248f3cb0cec3cfe8a0b324d3fafac1a90b9d9893b069656ec80e913f76ca464e3ebd54032e0ff500fdd5095df2ed79a962900a84d1808e303c8b2668592bec363609ce4691a5ef5630548da252067ae93d2c9cbf42a1d5bd645a94fe5258c4ed8407f843df176810dcde2de2825f233870f6ad94500e1f644b3b71ddfdd45ace33872184cef3985ac252f0cd75b3a93e901d48db79d80b3a41a30aac9eb155c503bfef80f2cdf18c0f320fa31118d753d89141d8e24bf166a9cbfaa6d0f0c04fd37168b0db05bb65a9a8e1c63347b257a350f344e841943dda0d7d4cb83f525d6ee17bf469f267f8041e0c31a4a0226b5070f25d31ba452e6e75293f23f3b63524d3c7b07f17830e311e00f68ca9afd804545e4f9cbdb6e8cf5a8224e128b529af7d1f7cd87f7d2ddb3bb7cd3aefb4b36cc196ef366c0636cd723cec6e044df4c9a0e5fe3141277ef3d83beb27ebd4bc202f9cab4901d1c2963992648b31dcb9e3d5d419a796354ceab663c61cc2bc8518eb9da9dca7077c4f6e3ad1f6d8531c9f7e854995ca489f683d03099d204434d166818b7ffaba6cec28c9aa897633c79e061c9e572162bb99b6d61f77319d5f829f5637b53fb16ee5a804f2779c46bde67cad8032851214afa7f0615b47a35e979c0091a38026d9b10666cd92e89ab6d01d9f8e540321553a175c343034923a4763646b0db3b585906518b3b135c61a71bd28b3641ef07440410a0fad6ecae55653a2822a5b7853ada2b1d2c0f22495f40839b57bbde4ec17b5d79556c8bb0b9fa7f984c1c1c6e5ba0ea75b7c8d7fa3e1debd0a73fc872d6390db0381c9c273affc8cebbee2a62827c13f0b60360df93b6ce06b7f08ea8285cb1d8d5f5cdad8578c7994830cf4fd4b7be5da906310fb427ceebbb9c1a8055148bc2dcf7071c5ac9a0356ca240a751a9ea55c2589668a4eafad13315f40fab169db2bb1045f70f42ab55f303ceed7162eb528683c2f21677ad3254f2d509e3d139a8751aac4c7a48400fd9e41f96d502175fe45b615d6d5b910df853bdae93cb1d3ec713c272ad428f909665f4d72f844b3eaf595f9a5ea26e45738ff4fb4c7a01829cc88899eabb3960aff65859a304ae7eaf07dae9e56bf048d87e5c111fc8f78e51a8349c7e6f75d22071febcef984f28fc4a92629fd0b9c537729b9db03c6304c0b9ee8c014e42bfeb4b92af5929cc00ef737fee75777ad0bf341f0e74638b7bbb5000e124d89ac7d1935f1a9dd07fffeb614867a5576f94214002ad039034910ba45267dbce96c1527bff875779e351a320d754b76929834a7f1930e4d5689cd480a3596a9db5af6251321e73453de565d8dbe4356d8445cf56579d99d89f4d1eb14c1380cf514bfcc46a99ffc77e5915fa4b7643629dda6c7d6e161aa533b132e89faf74d674480ca4fa8b712065c5d62b503b530e0c7403ad91ae739de542b2c92e57c35406ea996ea6e256ccca29fc61346600b4943c890118a254220bc433293cc362a6750a80dbebf7228634d0bddb53a19d58675a135286525d645c932b466e36d8d5176aa173cbf5a302c79e171c1b96a8d3d97900db53d6b36ac9c6d7db21d553af9f9d7576ba59e89f80b88add996022a874f283b0e22196fa4ad46c7712016124efbbb13daf5e4eed06eb5ae39e9184c69e3e011bedd6c065291b6e3f4812548037e47275e19cacf7c51e9f3560370f38a36ca0f0f95b7b241e13db3385615cfc06cc769fa62c55583548544fc0013b4eba0ce71745bfae8b895a511d17a63fe4970a7dad24c0bf04fbf609c85043996fa8a85d01b4a6a20ed320d51c225f7eff64ff77d19b02105eef6cc574bb44cf71875bdc6e788ab490753f43a8adaeaf41c46d21a897eda56c81ef1f9487aa1ff3b36e5e3d8a7fc23fc5fce47f4e00e42ce8fec0082ab6d6a8a30bec8be0ccd9461b8afa956f186fa5856467a0b60552e13489705835f6da61e979cdb1c4074044f8781bd188da22df2ed260bf7918cf977a9463826cd1b9e522471ffed9b1d21bea262e4cda5f9ab1f2c6a54970a0e0c7858a8a93ca918355ff3873806ea0168410aa007500ff0b972bfa240974239b2bb8cc91280d784ca9bc89e941eda6b79ccfd10f0d88e79e9c3891dd2d7b2872ce0f6967e28997dd099528a0cf76ad22bbe14e1e0af98f2027ebdff439f9b10057cc02453356cf6f34dab0ab0e1e12883b1320bc84204607785132e98b398f1ff1114d1c31ea8fbeb293d81db4d8be43fc80943bc01358c9fb9f28059b2834baa10ff0a1ecab52b69d53bbeb56d51be3a321df30b4f9a078c6e539ce81c59b07b7bae71dbe8b88fb8918e5251ca30a7427adb64f785307c9ab6157b0ebadb361177037f28de7ead4ca3616794e8d8d35b287e9868b9afa427e6262500ae3c0df1874ba418665dd697eb2c9533df4b1c2826e296bc56dd3eb6cf580f0fd5e0801382d849c8325e221a19176cf90818624fd4fa7884266bcd69a96c27544258b383c636e0f112875bd5e0162ad4b6dc43ac64e474eda576b338a015b464005d6e532f484bbbffaf3eb9b4c0af2cf6c7f125d53d3cfbbd2fcfbc48c10f8ff5ede13c38ace2da39b6506b603db8d3aa951365ed5a85799df0f4f7eb68fce277c2902dc6b283c99c2c7ff6c0a7349dbb74a9338a073f019be4655c6fb4328b1ca9060b214a83b0d22712b2c565a79112a7349b7f97f543e662275a0f69ad445b02ab5931a6124aeb6de868bea2654946afbb445435935b29511a1aa73da2266da6d5a0ef8a27381200913b123e7c7b7ab9ac632f9a944b1de9ad344e09b4221eeb9b803c666a18797f6ad0d4b235250bcd720d0d0a719ff0692b3db87b4bdef8e5a38f61939ceb78f401c714c89891a8d952c1903e9f89aa4f3", 0xff2}, {&(0x7f00000003c0)="677b3c389b82c3959f3e676cdac133c274dcb5e01b5bf5dcf4fabbbf058a1796701467f308aacb2ae5fbdc331fa5b74e7652e6a6157be3959adcb58a3a013f47e00808621b2046c83d8ae130bd18e4a6565f44d59fe4e32b8a323629e2efea4bfeac428db8a2603be5a746e82d7b3077a65146c353cc74d3d02c5b542ae97c5e3fe5b3a149645a0415b13fcd25d50978144ead04f3273528562137067fd926b4f0c27cc9259dc335e545e1054baef5665e30f781bd107bee29566c2298cff8ebf2688c53b25280191767cf3ada24ec2906b7e62b62e066b916def58e60a10e65fb0eff041dee9108c23501", 0xeb}], 0x4, &(0x7f0000000980)=ANY=[], 0xa8, 0x400}, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000200)=[{0x86, 0x7ff}, {0x82, 0x5}], 0x2}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) r1 = socket(0x10, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)) open(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x60}]}) r4 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 5: chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$fs(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f00000005c0)='D', 0x1}, {&(0x7f0000000200)="5f86c81df90aab8ce1417a71d17aa88e102726a1edc90d0e11c1df4504639a8c2b7682028137e22cc6aef7edf987b9f561415bbd711d0d53d623a02812abf73ee646addbb79c480a8f064afbe0019b034a90dc3eff4af454b5d92522e362598b3c78ae4b1df1b6d4003324cd5e7466d4e74c45bef947fa1a5ff555c6970b225af3a25c0b50a89f6d2b5cc7e634d4521b5c218bcf7030337d", 0x98}], 0x2) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) syz_emit_ethernet(0x6e, &(0x7f0000000100)={@broadcast, @remote, [], {@ipv4={0x800, {{0x16, 0x4, 0x0, 0x0, 0x60, 0x0, 0x0, 0x0, 0x11, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0x27, 0x0, [@local={0xac, 0x14, 0x0}, @multicast1, @local={0xac, 0x14, 0x0}, @loopback, @broadcast, @local={0xac, 0x14, 0x0}, @rand_addr=0x3ff, @multicast2, @multicast1]}, @end, @noop, @ra={0x94, 0x6, 0x6}, @end, @noop, @generic={0x83, 0x12, "b9c64957d4e21e7daf7df6d0b7e7c505"}]}}, @generic="21d896adb9b96fba"}}}}) executing program 4: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r3 = socket$inet(0x2, 0x2, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000000c0)) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f00000001c0)={0x8, &(0x7f0000000140)=[{0x1, 0x8001, 0x4, 0x75ee, 0x88c}, {0x6, 0x9, 0x4, 0x9, 0xfffb}, {0x100, 0x2, 0xbb50, 0x4, 0xff7f}, {0x7, 0x7, 0x6, 0x120, 0x3}, {0x8, 0x1ff, 0x3, 0x200, 0x80}, {0x0, 0xffe1, 0x2eda, 0x0, 0xfa38}, {0xffff, 0x2, 0x2, 0xe4e, 0x5}, {0x5, 0x401, 0x6, 0xab7, 0x9}]}) dup2(r5, r3) sendto(r0, &(0x7f0000000280)="9585959cf30f9cbe990efb0f9fd0a6c84e2e22eef0335ecc7cae81d7565b18cde66f68ccae08e6c227330344cea507061c689e1b457648aa2127d9ce151d7938e1effe30a2cf555e6003621631dbcff8ed61b60c27112dec34f489d6a35384b8d4d570b6bf4c04a2f5385ec34a9398e606c79931d339a7d11b67c066", 0x7c, 0x40b, &(0x7f0000000300)=@un=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff}], 0x2f, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c5", 0x82, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x1382, 0x0, 0x1, 0xdfdffbc1, "97115f33ba7d00fdff0104000000000000de00"}) writev(r1, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000100)="6ce86460f666353b8ddda93a9e5d0728d6c27bb5056afa4a529af3471e3a2c3f0f2a0e96a2f262889b9837078b98100f3b2c3406858739b6e750fb0fb313795eb6c23339c69b3d696c59885f2f428536e57798b53abc9d9c18d2366a759bb2c259decbb8096fa5000cf4edbba9e12714929585561000d8821b586e738de1ab26a40c7dd04dcdad970a3a8efb6b7f0779c9f731f8c725", 0x96) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) executing program 5: clock_gettime(0x67f3248105b4e004, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206949, &(0x7f0000000100)) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0x0, 0xee01) r1 = shmget$private(0x0, 0x4000, 0x81, &(0x7f000013d000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x140, 0xf0}, 0x8001, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400000000002}) shmctl$IPC_STAT(r1, 0x2, 0x0) r2 = getpid() ktrace(0x0, 0x0, 0x0, r2) socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xff, 0x2}, {0x1000, 0x2, 0x4f, 0x1}, {0x401, 0x8, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3f8}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x1e, 0x217}, {0x101, 0x8, 0x2, 0x3}]}) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000900)="94478356b173c4f540151c7717f39361b9d1d967ea8a73f55dc47193d4d856e8978539f1ab02ea3f67e449a5a14c5a9b33fd21132fe1fbb273ad9f77cb6cf5352b757bfe61ea059b07c868a3898db4be078459b148765f364a36c32ab0c68b37e537a01161353c045a686cbb67c00baf37f2b7d5786950ca45b298e97222ce9d48a8fe5aeed208ceeb7c82fae22b12d90acaca3e17f5df441b46f06821633efdaa4c24f75cb7f64a9ea33254629a002435f6b71191b636fb974312d90b09ffbd766d4ee24a48c4ab5e7e383aba912bccd997cb44243b1b", &(0x7f00000002c0)=0xd7, &(0x7f0000000280)="65e9ca0108ee7d5e671083dfcfc9f2cc814c0ab000f37445892280ac4c7820cfc8a5", 0x22) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="4246cd6489747b202b65eb18ddfed12c9a02bd75b684224b7fe25a6d9a69fda625355430cc2956718a5711f06fba44ba542653d1ac52f020c010b2e747151ca3506ed7e096cc139c1fed3fbbab5da3237bd0a8e55e1bd580708dc17dde02bbe87fd5706e40e6ce8930c763382e", 0x6d}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) execve(0x0, 0x0, &(0x7f00000013c0)=[0x0]) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)=')#\x00', &(0x7f0000000200)='tap', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/speaker\x00', &(0x7f00000002c0)='/dev/bpf\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='/dev/speaker\x00', &(0x7f0000000380)='tap', &(0x7f00000003c0)='/dev/speaker\x00', &(0x7f0000000400)='/dev/bpf\x00']) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x24}, {0x28}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f0000001280), 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000280)='./file1\x00', 0x80000000000206, 0x0) write(r4, 0x0, 0x0) wait4(0x0, 0x0, 0x1, &(0x7f00000003c0)) sysctl$hw(&(0x7f00000016c0)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x35) openat$zero(0xffffffffffffff9c, 0x0, 0x1, 0x0) mknod(0x0, 0xc008, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) executing program 1: r0 = socket(0x18, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffe6d}, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chmod(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400001803c1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') setitimer(0x0, &(0x7f0000000080)={{0xffffffff, 0x8}, {0xffffffff}}, 0x0) socket(0x11, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r5, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000680)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6", 0x159}, {&(0x7f0000000800)="a1120b8d127ca8d8e480ff35007c60a710d03568e2aa0f102f9b9f240eb57c541e3b91c476fee6519262355fb5da547b433492d0f2ab60a1ba2031daf44a2ce342d2f36a883554dde0ad876631964d2f", 0x50}], 0x4) socket(0x11, 0x0, 0x0) executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r0, 0x2) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r1, 0x1) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r2, 0x1) flock(r0, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r4, &(0x7f00000001c0)='o', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r5, &(0x7f0000000640)=[{&(0x7f00000004c0)="4534122cb25ac723ee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188162bc6d6de481f66dab68c8d48ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7d3551ef982d078c66a1f19eaadf6c3022f8450555a9832016a20f25111317ccb78b4d62ef582402e6f8ae2efd2f99340621814a5791a88fb6453864045c123104150ef6e1ba2a046c070262bb70c42800db87460baf85c742a048a3fe5b079b7ff44638ae43a78459ebc5fccf77c797570b433a050fc26eb7774a9fd95624f17e716f94433b98b67b54d78ea085c11062d8a42e5a254196f03a48f56a2bbd1bbcbe36c8165cca80b604b66d3a9921f0b6b89225f77b4874b", 0xffffff68}], 0x10000000000002d9) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6, 0x0, 0x0, 0x42}]}) write(r7, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(0xffffffffffffffff, 0x0, 0x0) shutdown(r6, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x80) r8 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000100)) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket$inet(0x2, 0x8002, 0x0) socket$inet(0x2, 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = semget$private(0x0, 0x2, 0x304) semop(r4, &(0x7f0000000240)=[{0x1, 0x1000, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0x2, 0x1800}, {0x1, 0x2}], 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x0) close(r5) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) r7 = socket$unix(0x1, 0x5, 0x0) bind$unix(r7, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) bind(r7, &(0x7f00000001c0)=@in6={0x18, 0x2}, 0xc) dup2(r5, 0xffffffffffffffff) executing program 7: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x62) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1) recvmsg(r0, &(0x7f0000002140)={0x0, 0x0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/67, 0x43}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, &(0x7f0000001140)=""/4096, 0x1000}, 0x802) mkdirat(r0, &(0x7f0000002180)='./file0\x00', 0x2) chdir(&(0x7f00000021c0)='./file0\x00') execve(&(0x7f0000002200)='./file0\x00', &(0x7f0000002440)=[&(0x7f0000002240)='%!{\x00', &(0x7f0000002280)=',@\x00', &(0x7f00000022c0)='-&:}\x00', &(0x7f0000002300)='%-}{+\'\x00', &(0x7f0000002340)='+))&^[(\x00', &(0x7f0000002380)='-,(-(^+\x00', &(0x7f00000023c0)='\'.\x00', &(0x7f0000002400)='@&#)\'@\\{--\x00'], &(0x7f0000002580)=[&(0x7f0000002480)='%(#\x00', &(0x7f00000024c0)='\\-%\\{\x9d+\x00', &(0x7f0000002500)='\x00', &(0x7f0000002540)='\xf9\x00']) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000025c0)=0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0}, 0xc) ktrace(&(0x7f0000002600)='./file1\x00', 0x1, 0x2, r1) r2 = socket(0x10, 0x1, 0x9) recvmsg(r2, &(0x7f00000037c0)={&(0x7f0000002680)=@in, 0xc, &(0x7f0000003740)=[{&(0x7f00000026c0)=""/115, 0x73}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x2, &(0x7f0000003780)=""/60, 0x3c}, 0x1800) sysctl$hw(&(0x7f0000003800)={0x6, 0x10}, 0x2, &(0x7f0000003840)="f44f4023a192884afa4ed1f547401ae0b43416d70640027802d4febf2b678a958e2ecf7acc50710c96121329d8f9a9bb52e2c88e961146b69b45a3a609f9631f4f9a9376ea209e2c0eeb3d81d24a77e1555bf5dfac67d95a04564bdbd9310481dc205f64c65fc1b4e411c22b86d8d498a0bccf8fe2d25115e009873303d725624d1ed55d220daaaecd8ca420a1913b48a7f30281e6ff2c9e64bb79565f61b73fa800eac72401a9358f47d22a60416f8ca72ab33372b1af551255610096be72bf5b53e9084a08dfc213e406fc7f457f486a8f799c3b0ffefdb2154d0e900fb0d9cd4c2bcf0ec810da2a728f55d2f7ef", &(0x7f0000003940)=0xef, &(0x7f0000003980)="a03dc0f4e11ae9531c91c95496068f5c94266979f26cf34138da83a1f8224c1faee10469dd66f705906f03d2d041da649887c52839e85ba30fae5b588ff9f2db7b74a7cc4f922d18480236d9e3f4507b50617b0bfbb5dfe22962bde567d14d0b865da49a", 0x64) r3 = socket(0x2, 0x8000, 0x1f) unveil(&(0x7f0000003a00)='./file0\x00', &(0x7f0000003a40)='r\x00') ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000003a80)={0x10, 0x3, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8000000000000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6107}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000000000000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x200}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xe4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0xc000)=nil, 0x9064}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x2}], './file1\x00', 0x47ee}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003c80), 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000003cc0)={0x9, 0x0, './file1\x00', 0x1ba5c0, 0x80, 0xffffffff, 0x1}) r5 = socket$unix(0x1, 0x3, 0x0) recvfrom$unix(r5, &(0x7f0000003d00)=""/206, 0xce, 0x0, &(0x7f0000003e00)=@file={0x1, './file0\x00'}, 0xa) ktrace(&(0x7f0000003e40)='./file1\x00', 0x4, 0xe24, r1) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000003f00)={&(0x7f0000003e80)='./file1\x00', 0x1, &(0x7f0000003ec0)='./file2\x00', 0x8}) mquery(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0x8) syz_emit_ethernet(0x35, &(0x7f0000003f40)={@broadcast, @local, [], {@arp={0x806, @generic={0x1, 0x805b, 0x6, 0x3, 0x9, @empty, "9d5507", @local, "003c8829e0bce595ce27d6c053b182c2"}}}}) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000003f80), &(0x7f0000003fc0)=0xc) sysctl$hw(&(0x7f0000004000)={0x6, 0x16}, 0x2, &(0x7f0000004040)="4ff0f5fb4da51ab6576a33cca9135d8ad7f3175a1b275cef14eba824dae8040bebb8edd593a46343173a3af0cfdbcc898222cf89aa5902d29f7749513a6dbe505cf0284ff1379da39358a957c005b12602fe943ce23c68ec83d6a4af6c14740139f7d0902b1569d63103909e80a59cd0cea1c11fb36c32bcad897c05fccbc016cf20cc40de8db4e3b3f83dd7e14525e895a54b2ef93c1779124d24016a83da4b001c10177859371db7d7156e6181310ca0375ceab5a82a7ad442681d737ba8c18e91eafe7256b169ff7d6e8560753d", &(0x7f0000004140)=0xcf, &(0x7f0000004180)="f3f84559f21ae0d6f19ecc8b9e2fc0571bf1b9bcdb1dc03e296f3bea98114b4a2976328950f98b2f084c4890fa18d84dd9aaa49191ecefbb3483e7bd2216751da757862197440a2f4c636ebe093e521496ed646e4ef54e2f45d0b49f167c98d1d2c42954f7a428afbaaedc00852c844a7cf1ef5e2b13cc3b1b8e17e132d0af717ed77a76bed42928d8c0fa6255dce10dc0e3f26e2931eacb24e22af4a6916af11331026370aa45797bc83d2dd6f4680aeaf6040b4ebf5975a41f46a0805ba420d7ce7a6436075dd1c9aee0fe2696e0149b794661f202ae4bf3d85276f9781c80c3b8fb49103b0cee8ec6ec62d27f429e7f4b4b84f9d441d17f7daa3b2944", 0xfe) getsockname$inet6(r2, &(0x7f0000004280), &(0x7f00000042c0)=0xc) fsync(r3) shutdown(r2, 0x2) executing program 7: sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@random="89ffa22f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x14, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2, 0x5bc2}}}}}}}) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) shutdown(r1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000200)=0x20) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8a80, 0x0) socket(0x11, 0x3, 0x0) open(0x0, 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0xe53, 0xe3ee}, 0x8) poll(&(0x7f0000000240)=[{r0, 0x144}], 0x1, 0x0) sendsyslog(0x0, 0x33, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) executing program 7: setrlimit(0x6, &(0x7f0000000100)={0x7, 0x58}) syz_open_pts() r0 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r0, 0x5867875ab25580b3, 0x7, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x0}, 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xe405cabb478a8d9f, 0x10, 0xffffffffffffffff, 0x3ff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xffffffff}]}) socketpair$unix(0x1, 0x5d7c92c89700abf4, 0x0, &(0x7f0000000880)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) semget(0x0, 0x0, 0x104) socket$inet6(0x18, 0x2, 0x6) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x82) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socket$inet6(0x18, 0x0, 0x5) open$dir(0x0, 0x0, 0x0) socket(0x20, 0x5, 0x45) setsockopt(r2, 0x11, 0x1, 0x0, 0x0) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x8008000, 0x0, 0x0, 0x7}, 0x0, &(0x7f00000000c0)={0x800000000007fff, 0xffffffffffffffff, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffffb}, 0x0) setrlimit(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, &(0x7f0000000200)={{0x1000000}, {0x3}}, 0x0) getitimer(0x2, &(0x7f0000000080)) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f00000015c0)={&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000001580)='./file0\x00', 0x8}) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) readv(r1, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/153, 0x99}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000040)}, {&(0x7f0000000300)=""/96, 0x60}, {&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000380)=""/42, 0x2a}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/90, 0x5a}, {&(0x7f0000001440)=""/76, 0x4c}], 0x9) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000001600)={'./file0\x00', 0x0, 0x7, 0x1}) r3 = getppid() fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x1, 0x1, 0x1, 0x9, r3}) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000240), 0x0) executing program 2: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r3 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r3, 0x0, 0xa8, 0x1}, 0xfffffffffffffffb, 0x0, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000600)={0x495, './file0aaaaaaaaa', './file0aaaaaaaaa'}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f00000005c0)=0xc) setreuid(r7, r3) r8 = semget$private(0x0, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000480)=0xc) r9 = getuid() setreuid(r3, r9) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r6, 0x0, r6, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r8, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) clock_settime(0xffffffffffffffff, 0x0) semop(r8, 0xffffffffffffffff, 0x4) setreuid(0x0, 0xffffffffffffffff) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x7, r1, r6, 0x0, r6, 0x0, 0x2}, 0x7, 0x7, 0x4}) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x51cbeb0fca686381, 0xec5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) readv(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) chdir(0x0) mknod(0x0, 0x1000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r3 = open(0x0, 0x8, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000002c0)) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92", 0x38}], 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0xe6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000001140), 0x0, 0x0) listen(r0, 0xfff) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731d", 0x26}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0xffffffffffffffff}, 0xc) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kqueue() executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000001c0)=[{}, {0x7}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x24, &(0x7f0000000b80)=ANY=[@ANYBLOB="ffffffff450000160000200000339078ac1400aa000000003367"]) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x81) executing program 5: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="6dc0", 0x2}], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r1, &(0x7f00000002c0)={&(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0xfffffffffffffef7, 0x0, &(0x7f0000000300)) select(0x40, &(0x7f0000000200)={0x8001, 0x8769, 0x4, 0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffff78ce, 0x2}, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() r4 = getuid() r5 = fcntl$dupfd(r2, 0x0, r2) mkdirat(r5, &(0x7f0000000040)='./file0\x00', 0x0) chown(&(0x7f00000002c0)='./file0\x00', r4, 0x0) setreuid(0x0, r3) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRES64=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0xdfe5b7f3bded7c79, 0x0) ioctl$WSKBDIO_SETBELL(r7, 0x80105703, &(0x7f0000000140)) connect$unix(r6, &(0x7f0000000000), 0x10) sendto$inet(r6, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) executing program 0: close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) sendmmsg(r2, &(0x7f0000000780)={&(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) setrlimit(0x2, &(0x7f0000000240)={0x60000000, 0x60000000}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffff, 0x8, 0x1, 0x80000, "1a1116f0d0a643000000000000fffffffffff700", 0x0, 0x6}) writev(r3, &(0x7f0000000500), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x4, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) sysctl$net_inet_ip(&(0x7f00000001c0), 0x4, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="8bb809b6b79e8ebd8cf7320108a7fb3b30216150f858e59bbdf949ebcac7bfaa11b2206c54643bf0604bbf96f047993f068ebbd9104776a69e6d17b7db1353c3496a6427dd5a6ac4c9db86b6e2c843eb756ba0967fdf5368577eee33b3bc802f694b7548fe11dcc677901489737b52648b66bc66fb2a475f63682e55f300d946dc4b075cb0ade473f6cfdac083c541ed5f7254d89d9e6e571150ac010c7b5c5f4fc823646b8f08d8cd2751f6", 0xac) sysctl$vm_swapencrypt(&(0x7f0000000140), 0x3, &(0x7f0000000540)="189295fe404b9f15fe4b0f14fdbe395634839e64b0c57839e84b22f222ec0c2dfc53e642a8d3db18044c91b14252305fcc40ebb02ed870862282586eff6b723d20784e315dd4331c0f62e1f0b7e32dd2b2acf15e53cda09c654168996c733039410d8f2682c2b82969377de80af9bbcacc502453edc412d87ecb06982a5fbc1153be69ce7b98a99eded2549022d9d16cdea3d5b3a794799c34d4efed2ada6c3a1c8662df0000c42c224549383ae6352d0a5c834ce99aa5c254b7f5458d712922c795a25f3885365d993ecdabf5df8a0d3de0fc948a8e37bec079f0fbbdb887c7e2a83795daf726028bbb7e5630d3771ccf989b19081ad076b22fed73f3d729272cb3a5251278316a4779e37766c5e01c4b24bccbdb513dd962b23300000000000000000000cc08aeddf43cff8123902733d9cff1982de1c6a0d74777ad78e919799de77b8fb255530c455d2615ca6303396afbaf352fb44d237b4153ae6bdd000023f7de2e452631a3cefdefb40d8e7d025469b7edcbda4cb3a210abb0a8bd103fa842a67a678de705c6550ee20a62679fdd6c5b0f5aa6132c40cc77afd9e48e4323b9ea21a5c63a19ffc58654e823b8d2c66085b00000000000000000ab000000000000", &(0x7f0000000280)=0x636a582692bf430, &(0x7f0000000180)="00000022ff0afa06", 0x33) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) mprotect(&(0x7f00003e2000/0x4000)=nil, 0x4000, 0x2) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x2, 0x0) executing program 1: open(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236063705af04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc253699a5f139b672f4d335d223e7d029d6ba8af63003728210200720f70c1f5a472c881ea6e69e0", 0x71, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="c226", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="ab5150d9f075e165fd29776975f28d8d401bf6dfb612b5a328225e56151aeb7a486318b0244ba116f4cc915462dbd8135060d2f8613767b0aba94b7d59fe463061ac90137f42227db1e296add7ca77f427beeb319e2073929df59f99e8fa2a390000764626124f0d61356bb81a1d108804c337f9a65a217e93ac654fae495a00100dcbe93e80a2b61592e9a51273d50a7caa9ceaded540299190119bb063e54b796c515e4a4d51e2d98da767656e4a1fe85fa4be5de3f787b18b209d266b649e17e4405485d9340bc68546b64f86", 0xce}], 0x1) dup2(r2, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffff7c, 0x0, 0xfffffff7, 0x7ff, "2cf9890000673c2e77e139e10600"}) r3 = dup(r2) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000000)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000003c0)={0x0}) chflags(0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="fa", 0x1}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = socket$inet(0x2, 0x2, 0x0) r7 = dup2(r5, r6) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r2 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) connect$unix(r2, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) syz_emit_ethernet(0x10, &(0x7f0000000100)=ANY=[@ANYBLOB="14b1bd283a6b67cbbefd0026da8373b071012813cd1cc1feda702372eecd8beea89bde1837cb305c7b4ddcf18a746686109d267da80dfd629f1eea77f6a828ee8f855e10881915f8a10f3054cc1b7cb416514a4e64ef2abde0df9c39cf8ed3b8489e70cf84448b47afb8332c84c6ff31de57f6f414556ed7305195533510fba80c779ca5ab6c75a2338fec444e26f5cfbb3058de3541c34356ac11629c3d0405b94365a528cc510aa35a955d198f3ec8e1ee3c"]) executing program 3: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0xf8, 0x80000040004}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="d0360159cb6ab16064fb76f987fb962444e22573cbae2034c42503528134b60c263d8e9cc55131334f67839f32", 0x2d}, {&(0x7f0000000580)="89581ee91a72d5a2b9380000f466f972777f44d8", 0x14}], 0x2) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)="4f1d4c88b6a4515258fe3aa745bb072c574ab4cdf558812eab4a988f7fafd7a01d99776d988908cd186b51f34fad4116c783959eff4278384b4000384dbb1c2aae7469368bbe810b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d106284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d00000000", 0x86) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) writev(r1, &(0x7f0000002500)=[{&(0x7f0000000080)="e9ebfd510bbcd3a9b4aae989c13e", 0xe}], 0x1) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000040)="382f293fcf193a2c9b1d2dee1253ad3749805f08cb92cc08e193bc30d1f2edc62293d3f716f8d13e3d94408fd59c8067d9fe218de3675a0de445e48ebad02d40e44350d542215c4693e659cbfe1b3ee71e72b04594d9049d4b4e421da7", 0x5d) mkdir(&(0x7f0000000180)='./file1\x00', 0x11) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd7e", &(0x7f0000000080)=0xfe64, 0x0, 0x37) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0/file0/..\x00') socket(0x18, 0x3, 0x9) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0xa810, r0, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff00000000000008004900011900000000fd019078ffffffff00c2b300070300070baee0000002ac1400aa00004e214e210000000000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="000000869078000004020000081048fa89ae2b849e38741545b4b986080a0000000000000000020407001312f6907c40582d54ed93fe121614756abd0402052200000000000000000000000800000008000000080000003f000000c500000001131238533e743be61c4f07d514c7dd4f3d0400001829c12e96ca4f910821907d5756e5bd82da51a294797ceb3104b60124b0f0770a9a71cb51f970958fef0f798ab275a7266e9842130f9291c228a759f02dea63acf23a846604ca878574e74988c29dbcf16b8e2f69adc2fa82d6bd6347af9819e0836c31fb181a39a79f15d62db2291f2a77645e94"]) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendto(r2, &(0x7f0000000440)="df", 0xa, 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000500)={0x0}, 0x10, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x7fff, 0x2, r5}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) fcntl$setown(r6, 0x6, r5) pread(r4, &(0x7f0000000100)="ee7badbdc6502a80716b37a42d956cbebf57f4f94ed00217118009bcfb516604bc205c06d1680abe644a34fb9dc4b893bf3ccc35", 0x34, 0x1) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f00000013c0)) sysctl$net_inet_ipcomp(&(0x7f0000001400)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000001440)="4abfebbf0733446edc6d6cb15b9dd9fdf2e3e47f1444048d7b0b36dc8e7da9b3222341a9693a0445ad1ae4584b03d0286f7b6f2f6cc497ed0f338389effe8f486beefcf2e8c35de822813986ac5b472ce2019bff88ae46a7fdc84bcecfd89cdce00c", &(0x7f00000014c0)=0x62, 0xffffffffffffffff, 0x0) read(r6, &(0x7f0000001500)=""/174, 0xae) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0), 0x20, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000001600)) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f00000016c0)=0x8) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000240)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/130, 0x82}], 0x1, &(0x7f0000000740)=""/236, 0xec}, 0x1802) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) sendto(r2, &(0x7f0000000280)="e61d6921d404904850d48de053d6d14ee63d8e254c600111c457a9af65b83aeb21", 0x21, 0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 1: syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaa9c693baaaaaaaaaa3a00fec0000000ffff0000000000000000bbfef0ffffffffffffff00000000001d478c00000000000000"]) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x636d8b0, 0x8}, 0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000100)="77b3d8fa", 0x4) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) connect$unix(r1, &(0x7f0000000000), 0x10) dup2(r0, r1) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000240)='./bus\x00', 0x0, &(0x7f00000002c0)='./bus\x00', 0x6}) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000480)="4e5ed93453037ad02a430f16cc7c369c14698353e3aff6c072771da353977248127b58d95cfa258cfd2df37ed66c69de7b76713a639b63c665b66d079028de2e614d22f575a8f22235dcf920c1abecb2932b939ac05d1e88d22ce9e50716d4999a5043526f2842db92b180863aa14b9ed19a2f103c447ce22f8c0486ef9a93c35925ea52f845b2b3b56de16b16dd8e3ae5a9e18753c3e7096e391e8da2eceabe6faa0089702661aa8d29e6c4e81fb6c0c165dcdf75e1c39a9cf24e96834e14242a3e5f664cbb2fc24fe68f01cf882c071b39817675a5014fca3b32cf3e22", 0xde) r1 = socket(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000017c0)) syz_emit_ethernet(0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000092b0003498c7d3c88732762c5bbfb338dbe5cb8"]) executing program 0: close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) sendmmsg(r2, &(0x7f0000000780)={&(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) setrlimit(0x2, &(0x7f0000000240)={0x60000000, 0x60000000}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffff, 0x8, 0x1, 0x80000, "1a1116f0d0a643000000000000fffffffffff700", 0x0, 0x6}) writev(r3, &(0x7f0000000500), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x4, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) sysctl$net_inet_ip(&(0x7f00000001c0), 0x4, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="8bb809b6b79e8ebd8cf7320108a7fb3b30216150f858e59bbdf949ebcac7bfaa11b2206c54643bf0604bbf96f047993f068ebbd9104776a69e6d17b7db1353c3496a6427dd5a6ac4c9db86b6e2c843eb756ba0967fdf5368577eee33b3bc802f694b7548fe11dcc677901489737b52648b66bc66fb2a475f63682e55f300d946dc4b075cb0ade473f6cfdac083c541ed5f7254d89d9e6e571150ac010c7b5c5f4fc823646b8f08d8cd2751f6", 0xac) sysctl$vm_swapencrypt(&(0x7f0000000140), 0x3, &(0x7f0000000540)="189295fe404b9f15fe4b0f14fdbe395634839e64b0c57839e84b22f222ec0c2dfc53e642a8d3db18044c91b14252305fcc40ebb02ed870862282586eff6b723d20784e315dd4331c0f62e1f0b7e32dd2b2acf15e53cda09c654168996c733039410d8f2682c2b82969377de80af9bbcacc502453edc412d87ecb06982a5fbc1153be69ce7b98a99eded2549022d9d16cdea3d5b3a794799c34d4efed2ada6c3a1c8662df0000c42c224549383ae6352d0a5c834ce99aa5c254b7f5458d712922c795a25f3885365d993ecdabf5df8a0d3de0fc948a8e37bec079f0fbbdb887c7e2a83795daf726028bbb7e5630d3771ccf989b19081ad076b22fed73f3d729272cb3a5251278316a4779e37766c5e01c4b24bccbdb513dd962b23300000000000000000000cc08aeddf43cff8123902733d9cff1982de1c6a0d74777ad78e919799de77b8fb255530c455d2615ca6303396afbaf352fb44d237b4153ae6bdd000023f7de2e452631a3cefdefb40d8e7d025469b7edcbda4cb3a210abb0a8bd103fa842a67a678de705c6550ee20a62679fdd6c5b0f5aa6132c40cc77afd9e48e4323b9ea21a5c63a19ffc58654e823b8d2c66085b00000000000000000ab000000000000", &(0x7f0000000280)=0x636a582692bf430, &(0x7f0000000180)="00000022ff0afa06", 0x33) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x8, 0x0) mprotect(&(0x7f00003e2000/0x4000)=nil, 0x4000, 0x2) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x2, 0x0) executing program 3: socket(0x11, 0x3, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206913, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) execve(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0xb8) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x20, 0x3, 0x2) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r6, 0x8020699d, &(0x7f0000000100)) close(r5) mquery(&(0x7f000067c000/0x4000)=nil, 0x4000, 0x4, 0x10, r5, 0x4000000000000) socket(0x1, 0x2, 0x0) executing program 7: r0 = socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000780), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) r1 = socket(0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000), 0x10) dup(r1) listen(0xffffffffffffffff, 0x0) r2 = socket(0x0, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r3, r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) accept$inet(r1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000140)=0x401, 0x4) sendmsg$unix(r2, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000740)="fe7f9a0e114c76e869455e5246d0b56f404c023f7137734703d8", 0x1a}, {&(0x7f0000000800)="3adcdd4a52eba1c8f8cade36bf2b05ea3f4fa5d762686994fa8307e0ce6b6c5d7562fc0e21c89ef827471fc93c0d2c6b03fe826c1a54e4193534", 0x3a}, {&(0x7f0000000180)="1186d6a1a165befebbb57ab4394138ad17f7f939b9ce31126ab7ee0e36cdcb4d2be37b3b9ee77f7421faeb37bbf1d43b9f7800715a67a64bdac225bf76", 0x3d}], 0x3}, 0x401) recvmsg(r5, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000001240)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f0000000180)="cc3327ba17897b28f679839530f8278639a97ff057c6061d0d7d83597c6fd01974ced32facf54942a639bd17a5091b497ba19307b812534de95756301d343d1f9747516574b73fa7436dad7e6a38d5473cf110f3274f3fd2e3e063f0e4b46ea107d014e3d64044e841e360d89668e1577636a7e5267d1abf3dec8d8d3547149d30cc4b90e7a429e56e2fe8bb5c2e22e0253d9c49ea53a2de07cc8e77e6ef914f851176efd0455648bca17cb0f6842a4b8c1d1a46ba5d58b2fa0b021294e408bd44aa8bf00f3ba0e7b9547a7fcd090bb188ead029d38a90522c21bc", 0xdb}, {&(0x7f0000002240)="4e533f45a6695efa3a034d52425ee89ec081635f9683ff18a0badce32270dabd4d88e01b330190805f12a5bf94aaa36bb3ab148b50af51214f780faae0bc987247947a7e23d92a21020d70d7ccd8196a1cbd843786f425a0413490c5528fd7ef0ec4bcbdca4f119206bf9eb1f9f5657a65f055253a5c8393decf2da6ce9c068100702aa122c6e14e4a4f3f0e9b8e95a15aa431289114006e5371f6510b451bb73ce15efffe8ca5dbea47422bd843b483e49de20c5148d7be724df90ef407b72d66ab8f64ea0c55dfb400e8b2599961e74fadea12a7f41ae8065dc76ffda297b0d0bee2c6cf44c432f3f8b351261b8380027c6a7b81f629ed727bc1f45d", 0xfd}, {&(0x7f0000002340)="7d2b3ca969fdc62e43667df5ac4d64fa8d36397b173d849898fc473cd33f458ec4a3e1dea9a25382aa95dc21f4942073489a4a2bb22788f1736a5ed6db4ff46f9d646917e8404a2bf4b57cc2c8d5f5dc85336ed9689376c30700fe8212481c000000007b9587e7c6e5c789b9d8cee9ecae3cfbacfccc688cad0c53d7ce3517624b88039ebe8322525a30d068bb9470ec09940c449c2088ac2ddcf889e2e8caa610f4cca2a62a526178858728fd5f547dc8127ff858832e0600000092a22c5cf64a54ff10a1b1382c61e21f4d861888376198bd9d55e5202f4269b93dd5d7c1a25d516ae3f03351d581e47ad9f0e5add1f6013b83db89dc47898000000000000000000000000098eca7682649d40d93e070613770392958abdb55534def278a5ea319d85810d25d295a348130326df6fa9a827344af3043066704188a68d7baf0208847be6742904f08d709e05e8fb273a4e8caa232f545228c3624e4ce242d5b5d1e9e32e3fd0061261535f458bf1bc6dda22280fc054e78e16e973da192b3b2dd8592739cce1692c5d78fab18f68d09df98d1a8a4d0cd09fc4fe9a1475a31481722e59ab0ccc9c64e673dbd55bb9b06c75cdb834f5c38cdf99f3a611503cd9577f99e31c831b5fb90ee07483e820362fbaee28acc1d57508875c9a0d7c4ac4929b04ff426e7a1e8b10b6857432ecea0acbe0ace12b0950b71ec0102160612891c6a6a2f0341a1aa1a2f3a24f1406fca73e06ddfefcd447bb09e19c080a843bdf4e3eef7b3fd94bee18194857fc203803d97953fb45e8cffb1ace8b6065a448a4b8f00000000000000", 0x182}, {&(0x7f00000004c0)="ef582c8f61a0ded1fe8e99c2d6d4d78442e4ff5886b92bd634fd4cd848a3df3a50e81513f44040febe726643f4cfc8d9f0ef5e6a9014df3027e329b564ed7cfad369a32414a54791b88b161efd57be97669d9cabdaf95b8d3ee113e03c338255ec9250922f364aadbf3346b11984fd3dcd640ebcec019bf82b6c7992662a994c14acaa134ccbd71e98f734741a11c1eb5ef96825cb49fc2e2a0d191b1a5a1cc88ba1f2b844956ef7c3da46ac68683d7193160c3283f064b2cd21cbe41e707d293b26ebbce05f1b10491cb7506802fc198e11c9dfb06059cffcb9b46bcf24b8f5bbb00817a0cdcc122ce0606a6e705dc1f02a17121d5946ac609a06a0db98890116f6e6d553e791c5453cd3943a8a57bf62d7fc5575d0cfc78c5abdbba2fb1173cd2c38a1368e85ba4e1aecde27ceb4562a212d6c5bb0e1bcaeb5f7918e80ede21fab4cb61c8b1fe243bbc83172a99708eae2a4440bcdf9c211859522cf86418ec13a272dfe071b175f543a62337b7929bf4b8c8b967c888d0ca7d207337ce493c0cd7cae77c8e5be68052ac71b4746cc4ea4740a25f28a6bc93c63e71f2e9d119aaf1bb79ddbf4ddebc38060af95d83fa2b5c2f4c5b56d3bd0dd456269ee9fc466b8b6e54c196d8fef768bc8aa4db3b6a453637055795c624c1d5bfdde2ca5ddf838b41d625bf536f0f14dd5de17bf02216dd7900913372ae8082f54d90cd4c6d9d96a613e120ec36e296ffb7c71ccf8da7f8a5c990d00904858853d4902b3f4d102e01941974f1e4321e2a58287c29b2da6fa228de5ca81664ae7556ad4db082df85645cfa739e55a6d3919e3e9b1be4bda3ff65b5543266ec25821bce67b8760177206e4ea9ef851ab486bf6a70a8373c192ade729de4f15ab2c820513b6ca11d45e81cbd67a470073ebc6d7fb55d4831e370dc257f90ca192ba8eb498411936f2c888af6d8343f7e05a613edec603af375bf6b1f96833bffea4bc9432eac5d1f248f22b10622c6e178e5ee7672b6d287475a2e7e71299fc6909f1f3439ac8634f66b03b2d97f45a8091750fa01803d6605d7f675f8920440a0c682ffae04aa413251c26770bfb052fb597bd167d67dce50bed51a3c4dbe53a0d8e6bf99a071ec63b6bbbb41d49acffa8ed40451b41059be1907a9b674cd7f78db1c93a7d7e4b36be9aef5af7f761c7b456c6c895cb32440b749e15549a7f600e14b26deac7b531af93ddec1a8962415792ab13a5dd5f5d6ce8d6b4b22a530f66eb66081ad8b0ab62c93b6de42c69028a5350ba69e0eb3f41ba32ad9329fcf7047a46c5dd757fcfd55498e2393cc76ac42d384ca02cfcdb36d455a93095c98c022ae7806c883dd66559fdcc11c787f960d7370e5ba9105e7edf6eb49d6fd4411ec1dbcbfbec3aa523ec6bcca57a9e273025383910e96cd7598ba2c6986130bd68b1a4acb2b3b3f118fb5b5b3c74e4c46bbcfd083a82006708ebd193b2dbd84a921f865ddae32093cb5706bf33b4527003b8db1fb03e5a823791e41716696608fd8719e523147ab9b944ec70d2583d25cd6bc9893d9eeb23c6c7ae2784e000901c8e629a8f6fa49da64a86add8c3c4ee5b8a857e65c546408d48a1de7c63e1e77fa0945f0776e03f77ae7f25d2f54c35b5e87329a3477eabcdf0ae06ee4a775158f5282bc297d8428410626c92ee973511e864f8832850bfc530a9dc08a7ff1f8c8013b3d301436fe11abff3a1814011f8f9d1f103e049d0844c83dc1b2673b47b66ebedd86d7e6fe04ab6e9fb9ee2c007f5bc319f7e0b72b3e64364d9470d59b6e4be7a5346db355f09f826098f418b1fa78f6aaf61eb0fe7c9f4c38efb72888000eee8cd0c75485934fc34c021f266a97986b2ca03589635b23f1858301d5c62f6fc76e7138ec03273be7c0b71eaf77e0c2831e9f975d83920a3759016624a8dfd66a9d3e1b11140ed3eba238a0fb528d9a4e0026b55b08af8ed4b89bdfdd27dc7841f85838c82ab48fdbe2729638ad4bfe6b0a00c12c1d0f14ae771aaeddae67f23f1a7ef7d3c45bd4aa6fe50112ba71ebdbef6f5dce4b62325b606124ea64ac3554ebf395aff53a31cc4666be956b23894b891325faf57b8ce711ef491a7fd5e02ecc9b48bab99bfb967098528fd08cc2055cdc4acbf2a12f74913f895e63a4eba99a71f4ee0c64cc87da1a0b2d286ee315fa64f21110ab4b228bbd21c44b50627fcf2ec375068e595058b16f4d360b80f4a92de6af328c8e899a3946211288445829e04a97c82a17fe593f7574d829b300c5f54eae74bd43a57dd3c2f52a922b8dae59ceb8dd4947ce0e975dace068b05a02bd448bafd1181f196fbd4a1d4af367fc423ff200791b820ffdc2e008a58e6355edf06c3138f5f13288e316012eea509c41bc6cc06bc611c3fafcfba45af08608f93124403f4e4cf86fee12db909b94c2d9b93822e3cd0fe79cb00aa31cf42ba140579e748f4819927475369f746979b2f7172d65ed7dda1666b2946907188a533485f599c48c6a8b180d681f230f8e3eca60731d08c7e8937ab2ea7ce9e463ec2f7de14107029d125a0c03e5399a10460e9bf022bc9a853aafce4143e87f82bdc3cbdbb9debc2b12cfecb703a4ba5e7b7104d4b3ddeb2e43786546906e4b6e500aa765d62c605582ca1510d32411583523b8a49f044fb44e71ec74efa388d673cd0abd357c8580adc5cfd5acff574d2aca11da2eef946411288627d1b5a6101831cb935d347aa10501c3991f686cece48eda03937d20b6b851286af6c3a208e033af3ffeda932f232a2f95db7ac59dc4141a5533142af075995b30a075ee9bcb8824b1d7b1b8759bc769d7e71b5efc83da087252f45b3a9c28bd22828ddf638a8423343c8a9be4f4b544510c5b3623094b185a516e7eec4f9c3ac7e9fafeeefd9c98abd54f542859b8651786b23ed05771cf732b82d348f3d0ff77277e7523237bf9916bafa3bc6483ba3e2734073c2df68e8567b5753cb3655fcd33c5aa173ac63d0785d3528c6dccd6d8fb8c17e5d044e8b3da92b44a6f9de73d7fb63a0bcd3734c94fea36db61703627d5421358054742014b9edcee421d1305d13de3f06b01794456ad693e9d6749a8a0260dd00062d983cd6532c3d08a869bb2c27922e2232d5ec0e7129e8a8b4652fd12414052aefc7c794698a1b670c7000e8bd4d85b08afba264b33345032e3788b93edeade0b7a353ae333c8635ea7727d658ea4ea744649bb48f59db38f3ebe416cde7bb536e0e39002ac5fdff1b0e8bc0cd13f1c3a7f58899fbb774c3dbf1668859fb1c8a6c4cb8fa24f4bc509c308248addd020bf1043f263ac65cd69078eeb90e8381a4aa96f8ed989ca23172823353fce5a70a3ec1849f42ff054c0dd6ef04343e8e1ab395a004dcbf5f710b753b2efe004154e3639badd2fc6a47b91dc6719d6800a59276785ea6f617b3fb18a0054c4c12bc1130bd007b9efbe3ec416aa9b9c6f716fe62d2231dbbcb702bdea16fb845ddaa7c8afb03dcab59df59b59cfd42abe469ac7cc53009b510076f035f685e8c51d5d6c21f90ed74667764673ff55c8ff926cd2cea9babf545ce66ab52e31a3f62ca99ec769a58448da36e7b6eaea526333b487d9c6dc0fbdfedbea2571f375beaf5476efbe3321cf7a0f878c6371aa9543368fb27cb4903110a76e5f9c57215b49ed58ac7d4817db032ee1aa23837751ba392163385d9e388e7a9b8a0ccaf462bc3d7ed5ea1ace8e7f6778247e6b62c7a588fe3d76c8d06f9c8f88b769ff3231857a571e99647615be6c383e05f1c04785d4b151bc9e26239793e2c94aec3d09fc03fa930739a6d3f5356de8ce1790e2c7aa468ab145347d550dfc07ec54a2d725be776c0074be39898ddbb9762ed15492c36ba34264883a5385231b0ff9dfe7e58b6417a699dbfcc146aed58819ddfe1c5f6eb7c0c5fd19537a8c27a1d35634011bb1297c12f95cbba68f0aeb3c01a458f63d6c2cac7964c350d2aa89541d4486610348b0d96a9a39453ee747c333c86dabd0f03646d4d840410f86183849f5adf2e0b5fdbfe8e063f41fe9e37a320f56b422938fa1108b39ba916f1fb23861d60082ecbc3dfb51b7cd28ecf6eb46b9a9ad111ee8866aae70205024315f9a7f0224e187dd22302c9d4ba5f14cf9b0fae84a35e6b0d8a03b2f81746cc8e3d1e0f69618b3c558f3e39caf12de5a33145744a573796c90f3c9fb1d58a3188c720196a3b2907ee145993e227cfc4b304d84726f0877b9cc6ab55a30d18e995622e6a2d8fd2670723b2ca5f5619a34d689ea411ce2f9f215fb573c82c0bf2a5cdb09bf3f5b3ecf7ab5bb48279126b34e42c793f738d36b57cfa05f699095f66f89dc5c21a5fda9f752175a6eba927ea40263ef5e2d66494c3a6b11397b256d30984125d9cdda0f0d9d4c5e96c50eebe137ec5270b18a70bd0435c6ceb94e1b97606ea8f57b9c4913e9fab221617c4972157c165dda49b8cbfbea3da1f2aad06ca9f61e209cdf420a55e4ae07bcc395dbe4eda591d76e3c6d6340c40b9b32486e54fae840e6b33ec8b3a36a013ba7f030459c1a280951016391725e28292fa95e95d084c37b6d943b1f73316341c71e7b54279a84e139595f40d218c6e9e6fb7d71c30ec97d91ec3fd21911827ee780699da8cb642ab9b49695c2b098beac7671d075fe3baffa2398e9f09c9a7b9ec6bb4fa2a405ca1c83f3f80ab9442f8d8b661568761b6339581981492e2b1306c4d7c42cafb7c4f8522221b59c8d79ca9c5e9bf7ef4365d3f025490ba1b00ef33f4b2eb4a084919e900c16f0b6eabe76e2321548f813aa3d9d6a09bfec45d9947a1d4bc954e661a838b288bd5b94dbfad056b6abdd29a69b231366252f6c893a7e14351791ff10c32626e29635bd8dc4fbefd182d09647d52e154dc734e3f58eac8a6dbbaf0ad476544f53fd5e0b604b5a28921b9c9d04b59f0cb5493f8705200af0084f7da5d263e40ed99fa381877326b8fa564c8c1cce6b897bee2dceb836e0ac785a0d34a02e6a8c6b01aa95ff37cb624a844ee417f002a88a2261c37708df8ac9252b61b51c8b1762d50de54d941b38ccd646569648fdd98d363d36307abdc8ea87d77e832d05c2deeb8a0fb9bc6cf7be6705acee456a8d4ed7aafe17aea11638dd04c23d57e9fb8c759e727f29501a44ede3fbc3511945b75f18480171b52509b93030f705956d0a59298cebd00403f9a7eb0ad40b9f9ad9d31c06274aaed2ca95fa0a8fffd76d8e775eaa91e67b16556ae16fc92fc0b363312cfabc79a623cc34039220b892225b1495fe2211161ce916b12a971d8a4e3a161ecf87b9cd6f94b87976e6bd818ae6e2fb2221d59ca4e626601a85246e49f3779750452d5f0ba6afe823fa492bceda4ff9b8f0f09535a750aaf3e7def72e3fd502d63def78010e64bc48352953a42ad85a9ae31057755b5de8a6cf49479a8a94384fbc6c1f6f50576b379fefa84ebba5fd171d2bf83f8be95145106f5ce7ebf07e08f74a15fa9089db305692ec005fff6059aa8e10719c2708a4bc60f0d3ec19100a0135e49fcce8e3be0857550150709347d59cd7ca9d8fc4937a4f1f16b638744c83a0a7c830a96fbff3263db140665095c0c3993acaa9e96fee8025206930376d9dd13199cb05ef82fe692bd7b42a1beb71aebbcb6cc447addfce229be2476a7f92ac3e51e64dfd22c2cfd002fb95aaeaba5810741b71d2101209d0e7b0165f746cafe9c1cc881580ddab5b40e029252525410d209e77463009186e79961f23ef47ad7af2f1465b7f7", 0x1000}, {&(0x7f0000001900)="b1b8de0731188180a2c9b01b10dd42618fd6a6f5fbafe106fc4d903cee1de6fa09bc4e12b0ab348213a3e25cfc2d31509c5ace377f5fb79142cd974a54dfdd86099992e01637afbc7e986866d30b2ac608eef6de320694b7632c1c2d7628a18e9a6b788cdc1477853a8fa0e6d9e2c6ea176134f79f6f620e2378da6d3c28355c24264fe47c07011ee0230483df8e098663f36464e055db37c88eb64683461d9d207df7c16c7c87ba19607b2a696fdfb8687bef1b2d407bee336dc722d5d26c3c574acf53ea3652b2ce50bc4464f96b037f9c148c13e525aa9e6179bd235593adb1a157c620fe9676f6f1eb0f166bfd8524d034cce12f92046df04fe06cfacef4adb55cc54100b8e82eae35e50382c38b53eeb36a276b971ead803961d16fd9d99ee4a70fb087d28ab06c61d69aee62dd45cb7d0e77e561d669a666f92f93bea88af857f30d3a71f5c56d67530d9398c6fde1637ed74efd736ff310", 0x15b}, {&(0x7f0000001640)="f3cbde7eeb09e6ebe820d23e19ecb74d954921966f89b4ab99e3c0d46005dca5409a270e29d048a68612a5d682cdef7bcc2a611e86e9f5f1d0be89c913557a2f69624f388ef68fd3b98c18e7aed21eebbb9bdd0ddc121ca4364269275a5e3337fb1349d1", 0x64}, {&(0x7f0000000300)="92b9cec5cb44cb8c3aad53b37a31c840d665e8d5cb5f7c9ff74378f5e580718e202e7e139cac9ad9bcf08d14aef699f34ec8834a4c3ffbab2e1bba3ba1eb71d57f109dd60fd26c04a1df58dee70393f781eeb38e00a76acd0f16e037bf9450ef654e365f910842877b8ac67cab601c3dc7b8db86f6b6cfa0a29190f53ca1447ca34f1614539406f8dc28bd155695847e6e76ef0d159814bf76c139b1046ad6c95de93f57503755ae22519d09f967c5ec29c71714", 0xb4}, {&(0x7f0000000100)="647dc7612d8adf895805a96e19da", 0xa}, {&(0x7f00000014c0)="51b372cf0f8ab9ff23ebfa0a206d533b26d0785fe1c1517c03d53032e94b623f24f871f236b5cf936a3bbfa427d32ffede9f62fab50528815da1320d624c60ca407520eb5b4b97d5f7e4c64b2f045e6e0300000000000000d17a40829c3fb39a8e09b445d4b5a590b4f3a1c311da10c9deeb7517bec5940dad2b361b60ce9f2b1c81b5c8ae9a52d89b2d00"/152, 0x98}, {&(0x7f00000017c0)="4dd79f2148f6a184dfd97061c6790c54ed0a7890f3e9a2d81de457ff00c4551d913afe04b2cf3cbbed563f03b0b508d0a9de6cb100743d6438100efafa08e11ada741388f5da", 0x46}], 0xa, 0x40) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x0, 0x7}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000000c0)='./file0/file0/..\x00') ioctl$BIOCSRSIG(r7, 0x80044272, &(0x7f00000003c0)=0x9) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r2) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r3) setregid(0x0, 0x0) ktrace(0x0, 0x1, 0x4000072c, r3) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x15a0f31, 0x7fff, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_divert(&(0x7f0000000300)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000600)="0dd2059d9e3dd7bd977bc2d1707ee4d45139790778441194c5b5a7893df8e3b4c958384be4a4b4b7a381f55a57f151828251267aef82396a4a9c5adb476b6ed19570b819b2494d258fe1af315ee3a594aed6e460cd5963", &(0x7f0000000340)=0x57, &(0x7f0000000680)="b365038f1eafc78e6c88732f1b28a9628330ccdd39d1da51c3272553563d8117b16ad0f38e4de8de0010796acdafe38dfae87a54f4188f639b1493f2c9a2c598bd73c1d7d06c027977aa591299bda5be5c828859213bd6e49e5b4f9bc0f00c120b457d4043fcdc179ade85", 0x6b) r6 = fcntl$dupfd(r5, 0x0, r4) recvmsg(r1, &(0x7f0000000900)={&(0x7f0000000380)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000400)=""/10, 0xa}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000500)=""/230, 0xe6}, {&(0x7f0000000700)=""/210, 0xd2}, {&(0x7f0000000800)=""/63, 0x3f}, {&(0x7f00000019c0)=""/4096, 0x1000}], 0x6, &(0x7f00000008c0)}, 0x0) sendmsg$unix(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) rmdir(&(0x7f00000002c0)='./file1\x00') writev(r4, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e329ead8f8d3ca80d584baf42a72953fd258ca9e107ed9", 0x3c}], 0x2) recvmmsg(r6, &(0x7f00000003c0)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r8, r7) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, 0x0, 0x0) executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f00000000c0)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c750f7409595ff970a648045ff023c404fd603eb56ad08964661c911ffc5075c61fb9cb9e810c6fae2dc37e4521374500"/81, 0x51) setitimer(0x0, &(0x7f0000000280)={{}, {0x7}}, 0x0) setitimer(0x0, &(0x7f0000001680)={{}, {0x0, 0xad1}}, 0x0) setrlimit(0x0, 0x0) close(0xffffffffffffffff) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000040)="defbe34a04068459958035c5d11ce2cb33ac12586299b6d7a0b88b94e32519d3094e9734914ebf0ee6dd57ac166cbd7e87a80c31dac288", &(0x7f0000000140)=0x37, &(0x7f0000000180)="809a1dcdb16e3e7efe7da06c14b62ed8c250e6bd5d8fe33749be8c57788b3d7709395fa7", 0x24) sysctl$net_inet6_ip6(&(0x7f00000001c0)={0x4, 0x18, 0x29, 0x1}, 0x4, &(0x7f0000000200)="5223ec0c9188eb1fe9522bfecea6f466faf5e44ea1199b94640479686aa7db17f7dca7f7a45804354bc1cf980dffbd41e0940c", &(0x7f0000000240)=0x33, &(0x7f00000002c0)="32e48f3b72991704b05e1e22e58bfe9348552723166b1488", 0x18) connect$unix(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r3 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) shutdown(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001c40), 0x51, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000001cc0)={&(0x7f0000001c80)=[{0x2, 0x3f}, {0x84, 0x12fc7f29}], 0x2}) shmget(0x3, 0x1000, 0x580, &(0x7f0000373000/0x1000)=nil) executing program 3: sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) getrlimit(0x3, 0x0) sync() r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) executing program 7: mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x0) mkdir(0x0, 0x0) dup(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x9, 0x4) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x6, &(0x7f00000000c0)) sysctl$fs(&(0x7f0000000200), 0x2, &(0x7f0000000240)="1e", 0x0, &(0x7f0000000480)="605ddaaaa1dc8af63f325b456d4b698c8d1242ecaab134610d487f3c445f3af05a1854e053c3cad5", 0x28) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x20}, {}], 0x2}) getegid() sysctl$fs(&(0x7f0000000440), 0x2, 0x0, 0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setrlimit(0x1, &(0x7f0000000100)={0x5, 0xffffffffffffffff}) getsockopt(r1, 0x0, 0x0, 0x0, &(0x7f00000001c0)) sendto$unix(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000002c40)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000003cc0)="ca947b99", 0x4) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="1609c7bb", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x84) executing program 5: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000380)={&(0x7f0000000340)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/161, 0xa1}, {&(0x7f0000000140)=""/97, 0x61}, {&(0x7f00000001c0)=""/44, 0x2c}], 0x3, &(0x7f0000000240)=""/248, 0xf8}, 0x7}, 0x10, 0x42, &(0x7f00000003c0)={0x401, 0x2}) fchmodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x24, 0x4) recvmsg(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000440)=""/107, 0x6b}], 0x1, &(0x7f0000000500)=""/239, 0xef}, 0x1800) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000640)="1e2e9e8ec44936693f37538867de89caf7408898a674438f1e8754476aa9c0fb68acce0382e769ab8a96d3025f584e90560dcadee7347799a44b9a1e7f85e9a835890093ab3e82e9371ad0f8ba9575b342378f54d03031ee7e0a58e73fe78227284c9821af7472f8706a8dc2638f1b080a8c3d15053d90d6c75a617276933c770d732dd5764dc91acb5a44e852b99c2a395004b18d2113028889d5d0b832f7469208fb485e0f518f0fa4b5654e0a9f99f6f2d4489d1ec10282df56dce557c9aed5268a9bafe8ef73e000595bf9567e6d16547b647b88d723ec711a714224d430ad6bd13811e14884e1dc5e", 0xeb) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000740), 0x10081, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000780)={'./file0\x00', 0x401, 0x5, 0x8000000000000000}) writev(r1, &(0x7f0000002080)=[{&(0x7f0000000bc0)="a563f7", 0x3}, {&(0x7f0000000c00)="671b2ea6012b779c6986155354968d5ca7642778140d1cc91c25506a0296739bed79b172d61648", 0x27}, {&(0x7f0000000c40)="32bee9e19bf419220911755c974b2503eef66e4cf9234fff0fbae53fcc6ca20d3315592e9a8c62c6cc1b74a9a6de26e15dfbe6f0164512285c616571f6ec8b1f33b6ca3fe23310880549112988e685b900289f544b04da4cfa8e0bbcce5853d47ae8789262", 0x65}, {&(0x7f0000000cc0)="aaad54521c81dc6ac23b71a05a2f6dd5e91320dd19209317aa7391a7cd6fb7f961093c6e783a4baa70ccc2dcc8749cebc49b9687ccc025c86d8d10ea676e888c35601b63dee00196b9daa01a1d5983b8ef6101b87d393a42ad02d0", 0x5b}, {&(0x7f0000000d40)="16a6f7dc2b38", 0x6}, {&(0x7f0000000d80)="d41f4e9c7a384c46531de58daf3701d65312c3cdf7bd62c43b65ac2147a49e398399a05a8e9f11c7eb551694425d0e2c928492b36a1fac819a21f725cef234d70104c182321805345176927853e66243658c869de2908941d65456248fffc7d54edc369740974616f999ce7accf8363434ab3be31b68b0ea5ec27ae1ea5b9f22141fc66108c2cc6a2a58fd03a79f3c29bc4954f9cf853982e4a5e2cdf33f", 0x9e}, {&(0x7f0000000e40)="6c9c97ed045b14e9e86d10e46e248b68a8d741ae3131f6c7365c8ab41a912e07457fe9de70e83b113d4a5bf50ba2739cae215ae4f0cafc26c09453c97e13522dc4b6eb203bf67e2c419aaf260278d7f46a0278bfdb20db630fcc4659812c0f61cd49b1b830bae716ff52d681b60947f24f83ca25515b39b86e8e27b28368ae42254ad5ae404143a19aa27c23a76739b37b9f91c8a55f9a172fd27fd46f6f94fa", 0xa0}, {&(0x7f0000000f00)="bf065b9e3f11721827b4a474f8347bba8552a24657b9a25b76d37765e8c98394610af7a5707c55829c2b694deaa230cd249c3faa3d72aedb9796145c859eaed156b656299cd1999029a42e0554d209a7fdfddbee733bcd5a9bf2c44017b3b8a1f2f2d439929f8a22995fe203b4b5c5ca32796721e0055d17b7c29505e8648ec858f4435952299ccd81a0a5b061bd10bf", 0x90}, {&(0x7f0000000fc0)="70405a4e73e4dc905c74c44e75a5e8cb17f7b4cc512221d1e7cd163c484ec3ba5129da95edcba7dee29930dba2d3ee49f6c5772fa960791544b9d45ef17f28e8b3481f3cc14fbc02b3b7bf11609299ee46fd530516f472a9301bcf36343c1dc8ce7902b5055a03a9fdf28e1bbaaf2129188a78308afc0eaab142fcf5f5d7c61c02", 0x81}, {&(0x7f0000001080)="aab45852789347d0f6f2d298f6643c47529277a9cb78ac967a51c3cf330a1d9d9d273b65ece78afdbe6c36642a005407f039a6c3a7e1175118f10338f04a93f667835e7b300a15553bbf03312d6505b42140fd362acc9d509b317c34ab8de9c31a22613531e0eb4c0662788f61bbae802a0feef7c9b12448a93008dfa11ccd0a872821c2bacf281f1881987bacc93e5df51220054da6c8bd1dfbde6bafbcd982bf9019a2715469ae294da9d7a43a96ea7a5cf033478a71718ad304e4102c2101e4c3f1a71c8939be3c626763f9f1927b32ccf1309e61d919f6515c95150791a7ce9408c5d7f4d2bb5670329bf50f14b1dc07d3da9d68f406da96cffd8c2756bf890c291d0b7e8cadae2591ad3201e8f2be61bda045c81711f5484d0b5064f364fad5fa25ebf0c28145bb930771cdad99c1458e741968871cc564ccd07b5ad3d3dc60a93abdcc94a8111e4ca17702bdab1e1c27d2746486cfdb8e614988e707612bf4b8631ef34f32b1a52821a427e36c5f458bae1fd411b971a3a123cdd3698a17c0244a7c6860f69f6087317b72b55e342b5727178dd9cf1c165d87efe89798f9e8d7601c005e69b010d018fe4e47fb1c1f731d56271a33e0a3b5cbb7aa97aea23cf1f61cab1939c97e165e373ac9ee838569a109d999f88a4ee3d8a45340065f0e5c4ea463af4ebede1c748ccad4e2caf066f093ed311a09192b84c5cfa5027d83e6b674ce4496dac9dfc5c20357001f03216dd7dfdd7d2cd60e45f5523ea9427a64705704da78a38e369409a46a09586d7f2b41bb27f7bd628461807383b2f3c4ef8b66a78341cbe78de55bf48a5dd0ea0b5a7db9c18980d83b4e37933f6860776fa066bb357cc2ae2658aec52f5af3a29e83dbca89ca8475745c2cc1c581939aab7896aad1d025a707cc2321da5ac3be83cc2b94b979e7a298777c0e691de192a787312de2148f1f478aedf59cb9d9f61e012dba50f99a2d447ba5e712611e7d54a5fd4173219659331687662ac1be9034baa841f3c36ad15db87a04445017a448237131f8b27a23ca8fa1e3b136198013a9f46d21cd4a9d49cc30664c9373e392d844fc9b5b68b3f0cfbe5cb9205e6db72d40e53fce6adeadf0f2e4053bc411ab3ef7109e1ae0943a073688cd707533ab03d2301dd0c9ff244c9c9a4b399e6132571f13767d67f0fe797195255fbac79f8df45bae5ed79be51a0cb1b3136af90816d909676faf11856e501f85fec91e17b5687ecd2ac50fba77bca12a2930edc88a749d4cce86177ce529d95b86c6220ec4e01dc79734f2788326f6f4b6bb6cf84098c03dcb983343107a39ba883a09651becb7fdbea3f169d072f556c8ae91593df47cec029fc34ee9a2895472a7a92b74790efae4c4377c00eaf0f04282e2dbb12208379324f202d92b3062797c6ecb5fb14a0115c9d7abb977397bab1ef0e130aa53d6d2dd1bb5471b786268b2e700e9ff5f307cfe1d7fa87a550a5c5d4f64d4d95a1f084d813de52abcd288c02db3b41891092968c36cdf5b778f2d7ed2824f66827fdcaee573b116707d16290551c544512e80979274c3481797a2e3a07d135b38f28828b761a81d64b2d3178c67dff6b7879446bd577bc08ec9c8792e8f6fb943f670b9fca4c31b27ab8296af180a459b940a310a79fd59ad8b4e4bb5ae756c645f937ec2d7d377b054c4a1c6c776fa594abda3d3817ba3baa11bffaaa9ccd72134bf6cca491795a14f496a4c1434087e47717814207bab670ae70c5221c21f4ade208ccc04a022c54bb40005ae0746dc811e35bc6a7ee8944d440b23f6fd8c935f9035106298af14f255a13df10eeafb4d71ff22965b2f2dda80e5078cfe2b7380c6d53234060ea416c8ed910a0c15cc1d8adaaa39b7e96f0cea2d085124e61044844c33530ec20dada8ad927b77bc8850ca79f8b1a4176203f1f9bcdd95c2e0ac97348862321f0237f6109acdbef99a075c67d6a7538c22a076e4c2ca5ef094d1672880c58e048eff3efc243161a0d713c070dd48405e676049e3c906381ebb19fcfa2f83eb937e0c4615ea42a2d01bc3372e63dce4852bc4bfbeaadca17f61c9facf2841d29a29b86b39165f124aa44cf9cf264106b9c0ca7f3733d688d2544ccd88f4fa495406eed00a1b1702e0e6e11313054f2a97167c0620f94646c783a7195279cce4b8a21c884d713ee3b58a5202819ee0d48d05dca0e6fb7be68bd7fded354e0c39e4839f822a117b050c265844fe51321ff7fee798abc8432d144c5f417cdc8364e74ce88858f968026fe7260d5cf7eccb473eb8cc998fc226cb935a2ee52e40cc1d79cbb6d8faa6ddf5f35dabb5b330dc882a5e9445746ea61819a254dda4bbd2105fab61a49777e2f0fabd3a2b9560200593bb7d107e7397e41fb3c2a5e48e5eb0db7e894f358f4b894c3cb08f6ff2cb022b21efe693fe9ddac2a3ebee900bfa4838ffdb4b2589d35807f50fb727a4016063f1329ac8861856411405f573ea5d2d6443612e503d1c23675e7ed702f253f6e0553986b89184663f7960d5ebd8c7dbebdb1dcce86f40a011414bedd4f4709e5abe1b32f73d1605e949bfcdcbb67676dc4f47ecfb2f8364d348750155c9b7a1ee6bacd54bd49a4fea47e41103f254e442b2e89e5acf8909966b95fee75b6bf93591f4ab4ff6f596cf785b1dbe909ce039935a098b9dac2119055a517c896ffaf7fab1bd65f8d15076b932dee9ba3f819ff34b264f80837336a47cff165ca5411c49d869f6bc5df3347e0a6d7fa3222eb23c690f8cf6302034ea2cbb5788a5c1b4cd78462ccb512c36e47039f1a112cd3a21318ab451f838e21f0bc196e4981ce9aee39e15837a67296e1e907db5a8905fa2ed56cb2a26f0690185e33db348c58dae272a35895cd83d6359ad5aed85d103266b23c95a629f2977a8c3b2cf5ef2a0aa99c7a98aefa2690b11742ea68e9957c6f732910a87ba51e318e60ed17036405b877bc38302d7b1a0d16afb9f1dbe8fbf75c8ec4db48131fe5ae9602e896b6149d3e2e5a1970cb1b0bd0ecbcb130e15bdde65ea32ab7fe9d2fafafe931da1bdd97a55857129831f063ba85db66ef3997924c3396a05f8a8bab8841009b23d68379e13697d95d0d3782159837b43f22aa5a2d1d2f92c451941da02594aeb61e67ed5f8d2b2c1c47b63cf5bfb24a61f8c6ba672ec09c04489e2992469ce2a3d2bcf66a5f95b6911db36fcaf7c68f4f7c84a537b15f87375256399b3f09eba3c4bddb26bca630f46a32ca769719c64244316fd5cb98012a914edf2c8a026f0b0f2f20dfe2167352542146638cfac1896f17cf6be517ce2f69879c338183007f28a8960c0b9aa60c9cf57d98bd06cfed579a18ad8b9dfa769362f78d35d4f96fe13c8452d5970b4f4fb91d345c2270974477e16bc512641a84efc9d91023b6a6ecd31efd6a2003795c8a89fc5b07509f9f104c6758508d5fccb9508917115575c5e464e7097d4baf03f8dcbbb7665eef5f051d6f9e3f2862c3b687608b5ef7479831e51f1c8c790fbbd755f9992f52a24f5418861957ed4dac9d5b44ce56b1e9e1a3e290b6bbe5a36febbc082dfa84fc93076f6b6257dcea0b65835130b22aa1041a0b4493872eba8f330d1185713cc6d78b4ed3f62fb834430cfe8fff2175d19f1bb5d2a270bac498d8526e46ab3f32bd2247dc14f199f17444ed6fd1c68c90145d51a0b42cce30c65b60940edc0c0679477df2beadf9acaca543a173f18318b83a1ccbf6115b8e4cd8fdcd3c1e3209a247eec0f88bc0fdd6ba3558615211aaa1fe046bf4641c8abb45f70cc3891d4c134c56481e02abb8979e18ead9720ac4a5579808af987e0869c9d0003308fd3e71bd40e3bbe4b55ebee9a772ceaffd14f3ec433bb9a7aff38dcf97742d4c8fe8a3662833b23744679cdb86f5e2caf97e8fe6f960dd2bf02f3e1057d1102535eb8183f01637670b603f1b73fd18c91e6b801cf8a5f33bb4da218d7b1b98f4f14d4b6e372864364b805eace322b634275b3ec4eadbff223bffea7002be3239837ea85972e4934e74f352c26a990b294f01ffa38c9761cb92b7a4d41fd5366115f914c98512f04b6410970ff69fadea8fd0b4447e3aa8efa253df772bdabb3a43c75a281fd854074beccd2c0577cf9b194138d327d0e76bde152f2d2dc25322db70c26159f983b28386024779789fc3f835f4a94851d2b41f38ae0526c5f1a95f526ecdf51396aa1f116b615705d52c78de7af610168ac7240507dc2e03a54f47418ce548085e2dc234d357a8b797d3e37cbbc2638263c5b0a0f226c7e1fd336a989edc5e51b16a8bbce88e996ee275aafbdfe66af98373060f691bd73b5377a86d709d7c86e52bae7890b8fe066a804c897f307d43b4dd35f767a4967c5218e676af474af433dc6fe89d35b4d104e41365128aea399088e1e4ef1eda98939025d2096f0efeef3eb59e1d2835509751021a13200e289a2ef5e353a4117c00eab1575c0318745a5123e560ddf71afc310be2e31ffab2491ecbd4b51f9a4c22fecdd66370af3cc2815d426a0c9cff98dfb2ffde14121e2641f359d172db8854abda618d62ac070fdc60bbedf1b6aac774b2179c7b89fb24e2286bea692e832417361b2659c708a24bb50acf4d248f55b6f9e94f91413c6c6aa87d7ada646c30a52ff6b9020a71951f8e583f0b11a15408080ff026d4fdea3f62f586b89edc77efa41cb910ca26de48c1c4e9008e95db508c9c49b3c9362e852f2c38282d1b42fa68efff97743f8af944d2c2ee9a89475b87665da8a82820240b9df8e516d4f63adfa4e9029111909be920f0531be351a1fba5ef0205023a9408e71b9843ce55989e5d884a58625ed5bf548036c6c7b03835e01c46df079696411e55739c29447fafa43c55f49e00ce022ea72fb895756200bd79f01801085539022679e1c350aed8d7b9532712598a529a69c8128972d47c9eb60bad44f6a230403309cc71d51b4c1c4fbc43edf260def587ffe0fe1e4d587eee4e3aae747060e437ed0f77b23137bc5aa98ac4fefff0bab4f442f43038eb14a00153ed35b4482c6d65d1034ab36a66cde53a6b980940de56ddce63f8f0be2f12c93754ee024dd991070433e51292198191bc2753f0b9f273e0dfc4ff266714a25329d8054b9a36f99ac097cca1e42632bbfa6992abd0e42c8253f94aa136af8b540c249496ab523cd78e7f6b0a0f7c436b88fa3dd91c99a0099ebe4e92121d8df59e0d4f94cd16f926b328d096aed527674b12e3f67eee441a44911d67e4c23f269f9516f2a2e14d71b85c359b440a1c88ef074fcdf3563a6bda892462c8ec07b78bc1415f6db63e7b442364243bd891de7ff7a61a87912e2a14c8a2e10e2f2c4a6e9cfcce459415124c03fcec13bbff9d8afd2fd1c2cae0c4eca847652105d06cb7b116e259c22d908ca7900aaa68874c0863b9a660361e1400a8880cdb06d257e06f5dc0653b477550e27b3f0be488d9d1d990a30d1d16b59669eadefbd1aac2ce28920c6e34ccd85d107a1f2d2016bcd4bee78393d9320b3c24afc4b1d45d07a9e499059157acbb6ecbd8fecdefc0557ada7d566b8452cb7d59cff7a659201ca1b77f5d0554c1dd14e1a8a78201a4f22529068467900593a00a74680d0c7ddf9f6b36ff8467d36aff4adbfd0ccdd4c04820310013a344596509fe3141331c219b29ab58b50efe7e2a2011c2b041265029da96f0a3fded0542f45b9a04481f70d6068df728ed14ba53694842953a8520e87f5b0efcecb3cdb7b175fda98dbc07ae9", 0x1000}], 0xa) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002140), 0x400, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000002180)={'./file0\x00', 0x0, 0x8}) mkdirat(r0, &(0x7f00000025c0)='./file0\x00', 0x80) ioctl$TIOCSTART(r1, 0x2000746e) syz_emit_ethernet(0x2a, &(0x7f0000002600)={@local, @empty, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @local, @local={0xac, 0x14, 0x0}, @random="597bd1882b72", @loopback}}}}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000002640)=0x401) r4 = socket$inet6(0x18, 0x3, 0x7a) fcntl$setflags(r4, 0x2, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000002680)) syz_extract_tcp_res(&(0x7f00000026c0), 0x2, 0x400) getpid() fchdir(r0) setsockopt(r0, 0x8, 0x9, &(0x7f0000002700)="839220717d3b0fa275449ec029c9821d0f4dcc6dc52407ac2c8d0140dad849e952bc902b7e255089d2c78c223d04e46b46d796f6417ad14a02e239afa6f3bbf6a83c9fd0cd57d07594b70d12d14c46124b5ff61fdf03a6e6c29fd5cba07c616ab0eee6145bf0e451f5bbca01ffc44a1e4c8c060a92fab2ece538e23b7e53b2ed42c37199d8b0", 0x86) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0}, &(0x7f0000002800)=0xc) fcntl$setown(r2, 0x6, r5) sendmsg(r4, &(0x7f0000002f40)={&(0x7f0000002840)=@in={0x2, 0x2}, 0xc, &(0x7f0000002cc0)=[{&(0x7f0000002880)="bc332e6aeaf6244e4b3b5b76c97e3cdcb1939de53b0d365ce154fbb8683a3110dd7a9f6d11253252b6d865d9a96c87ba6ba9ad13b0be9d846c221c0ea216843bbeab8f4c602167e2c6192a21c23253fd2e1398db1be086a0d6c66fadb316e4ceb57625cd237986f806c58e33d48a9f26cedacbb62332260b50be82c98c7ba66cd91405cab160", 0x86}, {&(0x7f0000002940)="22d7ed520443585307bed63fdd7041d40c4aa928ba806ed0b5ec5cab98174a8d7f694276dddfae994a944e70f75a13493c376182eaded13f7a1c4ba371654bd7c7f4", 0x42}, {&(0x7f00000029c0)="06122a4dbcf5fb114970cb071c2bf1827f004bc04eaba3e327a9fbf10cdeb7b6bfc88664d910e319df28498c728b26e04c14bb536510300fbf6014a82241594faa69163425422182c25df24ddb53379314431ffaa28d44da776a5b89b357f5aaccdc4341d8cc70dc8405063d1057d7e44c2be5a32e12b3c931ed26cff7a6c0cbccecef182761d48c939a73c3e2ffb7166f2615d8b43f0f15e09a9107aedd2e55cee1672caa43acc1b8094fb8bb09fd4668abb548805982d632efc2c0b4a98fad8d251a9d53604d475913245b43186e4ec789a540aa64204b9283ee37c31570b19e7bf454480dcd29d327ec03c30803a0a662cba89861", 0xf6}, {&(0x7f0000002ac0)="61bf76c938a25cc228bb9137ac762296b6d4aa8e801815faeb7e7124", 0x1c}, {&(0x7f0000002b00)="8b1bbbcde956db98763bf6f4fded7c703bf81f90a919f1880306dad2c4cf30c31d860f0b2c4856c65dae7e6c414b258cffa4b20964ed435914f58762", 0x3c}, {&(0x7f0000002b40)="b37d744ad885bd8eb6e7c73162be13271c8ac440a5bc40c215de222e5e7402ddcde935fc7a04160b10df25a7c0aeb0937f90b18b92b74282835288201e821258f9dbded6cf3aac7df3f320b9", 0x4c}, {&(0x7f0000002bc0)="4d4672c1ee8cbf17186066ab5b069abc69de146ee2b49265768500d355635b31171f5a9e12dfce57c014e84cd0aae9b481b5291f2d4f7d064bc24cf59c3e1cc544a7eb69495ee5762b547f53f11a216b865421d9ed7b379793a3c6743c975ebb94e2426d20423f56b448c99c3cc05be90df6edd8d8ac97e1845c6e4df23c4763305c7e5f28057712105b0646f0e350a98593bbc97789d21ff7d1379c516e2034c78ad666c2466dae3234979c289bb7e4bd8ad8d76ba7ff3ce34a6c3f424458bc3d9624487c6703763f0eb732887f0e62f74fc686b64d8474f782dd6586086f581bbdf532c26f052af757259a780cd0de", 0xf0}], 0x7, &(0x7f0000002d40)=[{0x100, 0xf11ed5a504abaef8, 0x1, "68bc4560a4941a56cd2cb123723f9236121b5c4002cac5b0cd4ba1e3b5c1e43ca9ec34d20a98ede31aacf30b6949c2b0e57783750ffa490c806e09858f238c00d864f80bbe4014509de30f4e341dbae861cd517e2bdb25427d70f83c14ccf935e77f9c5ecd2d3f5e7092a98434defb4e7cbdbcf0e092c6d2042dd4ebcf03416de33a9020a930660a12341cc4062f4be5148e9ca168afc3df6c97eb1ae7c4aed6fb9a38f01ed258baa8cd3b91d6bf9e330344e9cfdc6be4ec96dc8c7f0f0bf55d522d60472d075340ac81fa271852dd35ebb0669744f8c8b2df1566bdde0eb64aad27856c8ad23347e5175f6776"}, {0xc8, 0xffff, 0xffffffff, "5bf15405a306ba58f56bbff793aebe9b186ba62275cb7d71ad58118fa0a6b16eb12927596874da6f671e5589f17308e2a6caa0066b086136b0d88122e094b109167a29e757a52533098f8bfa9813264c0813751520f7e70a64b81bf3266d1ebbcc2710daa2148b42cb714de731093010547432a591ee1a58c7ac41ad4024240efabadecfa3df18ee0700ec65e5e3fc2bace3ec8e3e8d2444a25e5a853761b1230fc87c418252aa62e6109b2c29cb7c61463c4402c815bc"}], 0x1c8}, 0x2) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000002f80)={0x8001, 0x5, 0x6}) r6 = open(&(0x7f0000002fc0)='./file0\x00', 0xd03, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) writev(r2, &(0x7f0000004280)=[{&(0x7f0000003000)="0b07aa28aec0e059e2e7823c67b6e4db3f3ff77cd928a8058c7477ba516dceb4e44f99dc006e9fc360647604f35c6f305446e837de3500ddd165588b9f7e0ee920d79090fb5e5e23f6fe548d0c90221a33d2ede5d138b1dc92c5", 0x5a}, {&(0x7f0000003080)="b4905c5a34308e58bd6bc446275528e8510d6dd4ef698c4e38e4c5f23799e284b6aff76947b0e540cab1de0ed3d0d53d0b52189c2107902e40722b8264738ad1b6d165c450a839b121c802d02c8a84372a91b17fe1c4ece675c5b7cc29343279ba2f0760351d1f0bf85ad5b9c4c860798b7fe3bfc6ff743c7d101097738196014bd736cafaffc03efd7a37dcc3f634ea8417887b93cbbaa7dfeddc1e8e86eca669c0f0185d61c74d5b98c396ca51673277f65c6f71c58937640a8e8068540c0f9bfecaf29fa66d79d4b15f3cd74c17d58ab0d3f2d206f5cd557343ca1abc6c6fb25403de13e100a3855776a94fd605e4b1", 0xf1}, {&(0x7f0000003180)}, {&(0x7f00000031c0)="b922b8c698d06ebcac611a148e3bb593b0713f1ce5f3fc71fd73d670f00b3d470881a4c2696c5a5eb7744ba681fa3b719fc34d05bcda42fd9ba0aad56487027c0d51a453f39a159c478bf28322cc325b0461e604199cbd3a3713631289e95fa3f490f06ce2e91a9284239076957c0d70d0d3030345f06dd690d440676812582de78739dc276327af7114b7a8af3b2846b0807fd8255318f809f57d7f59cecd2539c411ead17f685af497d624609876ff127c7286efa7d7db109b95d94931380e3b0d86c0ea8e941908a99fd141fcea93c34c61441ff897462a9d98bd38dc1d05b5ae6c8b869456ec41c729b61e9d6ff0865646a28289b9d2ecb349b73d8d0e5f637b6bbc2fcc88844a600b19b73afaf4019a7c9bae1a0cd573913d5a5385b88ebc5877cb915cad4ddecb27bbbf8ae73eb5a8450426e0704ebb27a4a0ec693219a6a0a11f6a1466e17caa89caadf518fddb6c749a514728222d69a625560fb20394b53e78c9dac1aeefc76fbd46ba78b7605f543793371203e392916565ff085ba9b498f63aded3f28c40cbaaae18f799f7986648b0f83965bac32d54cab6cc568623ac013d99dee9aeda5a42d001087f4601c7e2165c03a0858549560524845d74d7333fb023d9519640a2f50e6750430696e24085b3ef0ea4878d5f9841712710d35df8b8a08e989102d362b7389c5c032fe5484e7dc84171594fa549ea5817d0743364300975603baca362149e545bbbfb3e01868134bbfb40bc7b8b7dc332590c28fc0302271b71715b30f9f9f332636db8b3a3dd7383d88f9e1a8ec680b49429eb0f1ee34ce0000f2a83b3cd6ad59efe164a6f411a4a93895a199cf437d12093320c6bbf04d484477d34610ba26375d3d2236bc64bbe21c5385fc9830180380421bda3ee95ca772f38125fa170a71ff7b954d17cdc6f9237163031b09505eb9cec59e3c59581f0ad464f21fc12d0b76c27c59dfad315fc12ece42b2fa4fc0f366ea9cc31ef88c316fcdfd21395553078db79301dfa6a26d6a70a08679538cb40720aa4ac6260235c303c9bc08721a790ac824cd198988e0f822d31855dd620151ab7c7b7d7bcd8487db03dc0e96b9343fb220b08e486fbd085ed934dad906842bb29901b9a3c649b12fe777511877fba5147f59a4952b8092e930c17ffa8e0cff83f47f9cab54b0145bdb8fdb7060bdacb6e99d8b6389349c66710c12dce5009ba4617f8c664ab9ea3115497e9396b9c2ee12777957765c1a1d0b9199a5ebbec9f637f19132a894981f8eab0c2b7297d09489e143c51f11cd0247c91ba1748c1162469375e58191c01c32649ae70715f373ea10be8c2eb96d39d5ed300a686f5e5f1a05fa9c2dc6ccf329fa3e6055b636e01e0de35d31a557b62deda6e3e09c86f1657041086aaf1815523ff018dd131892203de111d2350b0fbf267170e445492e91b2abb4672e952522f3905a3d8e7f73113cb575d42229e83d5c21d5d43c682ab46e55a7ac69dc69455e491b4264b8240dd7f293ec4f1faaa3fe89d225bdcb209e78433db548c6be6cba97302d8c51747bc103b3c0e9aa78fa71014887a3e3efc770e38f1e537abdb06641de9ca8f0b41c74bb3c2a568192f8f18c94245949831e34f9306e9c0f19acaad4bfecc74a04241f39cecb928630fbe6a6556e1148d282ceaf43d601c9f84f2e76759155f0b86658382f1e273369db85d1bce03a46ca2fea5df6c0969ca34a80036767a581850b7eb1dcb8815cb98b6a1241f097d2112f076a8ad025368db034e818e35c31d40933473a3bec022b206b804ec2abd8a6ce8985f01ca6aa0d1f70538cf7b6c1a2fe4ef40b7585fce7e82d43514da4691c36202531b743f0170966a184dd61e40b2c9404f80516ea8cffcea1d5cf5985627ed40e04d9af52d956bc60a44b2075fffdb7f1cc2ebd6b99c6c28809417f27ddffe94cd14848c4be54f907ba7cb75614a055b9433c26a243f28b4f4852b85b99b5c6288175db76691a5a09f49fd96db8ecc2da14c101853feb1c9552bcdc5b3e73c0ba9e7edffe51b0c75707031ac822600e22387872784af4620b6b863d0a5227e2ce82d9086858b34a196876a3285931a931d442eaa3a844e435ff26219bc986acb16a714090db64979584d9d12c5bf262cc79acad377e46dbe66ca4f4ce78777f18c8cbfbf8448fcb428754c61fb2b78d05a4a989e07fea4f8acbec4605dba8e8eb21c2428926d2268d99078494871a198d66e70efa2e04a05a92116453598b6d9c7f972d2c3cbcefd78ee8e7eba5905fe5d049d4bf020fd82d44f9944f17b2a96c68fab3d29e9d671cc587c0e2390ab55f21036220f20a76deebe6e4d21a82f60d65bd189ff7924ba681ad1aec6961b86a04d095862a57a42c2fa25b0a0c212ff08f5d87bff1fa824cc2df1e50c6ff87748b882948e8d2c21fdebaf6fa9f93539d408bf32028b14630980476e116d6e31ee8d95a9b514a3fee4db1b036469e2ae9a06052045043199412b66025cfd8c07b7cfcf7818cb20aed039622a3af2aa1a6927b669576accd4177c295bd24d0bfae36ffff65d3ca617822c19b804f9d1573d64b363d2b0ffdb6e2617ddb114a6ac593b32efc1480e4688e20e995b38e74946d8c1d8cba62fcb93dee53486c8cc2a7c85ba9585ca84d3eaa2ac18eba2f26400286f3d1ce82635524fbbb374d66b6a4e1fee7abbabbd0b85a79f0dd28693fe70664f3892a68abfbac4ddae00eae97ee027c97958fb6442165eb327d5b3d6fbd33b4237eece6b8587740185af7b422fc1f3cc92186b4828b8e3206ec50a04c58bcc44cd79de1da8c8c96110baae55ca6c9772e3722b4009e93406010a6ecff6494c45fb3b5ab44247e172f691319684faaa1f591ff6ce87c50ff019ea990935eea5ceb5932541911f01e6e5513bd4cda2f04e3b199e8a828c7a4cce7d517af32773f5848191de3c9eed5f9f4c1f8dee9c6b0eeee720f45fcdd140d3761bdfbc536e443fa50bc2679425f5d3598164afe310ac39bd38649596e32bcdbbfeba59b63c453ede817ead493603a84464734caf98c6763cc1e0d2f316b0196d03641d86724880e7dd13979cfef0e77e731f696de156f218dcab34e1d10a1246b7c3b17853fa8d4527f9dc31a4dc6e80dab2340071863358eb5140d420b9f300d91109be6d30f57beedc158034f243ff7060f6d6c2ee54ed214c0c67371783b9e90e2b253d20725d97e5a824bae3cc9725f5704353a5a8a0b69d763d6d9112b9a3309f7ad2261e78c71b9ab5b7f4fd89e21151ed713a5d42bf463f7cce718fdf8774a9d6612351c72d019402d4e95e3cec826880bc1daa992590c218baf0c3082ecd28f5a28c53f219ba358a34d49cd10222978b23e65d0ac6b992a1f75030c5049cced69a7a04a3890d7c11bf3efe1bc6f89ec8b633a27a849801d963ef08a216bbb0b163fb99273b9d4ff80af4612d13afbe58b86209c9f6249c7aaa984b1f66bd65422eba219848a83f13c70590db13e1403732e97f57c9fbe37fddbdc811733fb25c6fafa31b7e20a39090d32dc96b435f28ace7eca039fa62bc1f42c5c9936ed15c26fb81fb78e106d144e6176da268ef53efb7796dc2d9fc06d7e1b8806e21c9ac868a93770c3b24eb3ef3418dfbd2f29246653e89c1efd47ed526b9088da89d1e323fb43c60680f08dedf2b3e3551e1404945967c0737eac908d5f3cc0be3ccb5c6b759054d67d8a38ab081f49fb2c7d215fbab4ac1a180447b4ebe36da38113c5ad97a834c57d89488dda26b9ad23fbf25d693a22e0c9af65e8ebb4f95b91f11bd3bb43458c137ee39023b283004581cbf51e3ba1b9b6b2039de6b7c0dcf032d9df808158b5eb9c16f7ef2cd8415a176ee68775afcdd3e223e94c08e966c987c7c71c700d677451a8386022c84bfef4b23e6eb64fc5014ba40a940312e89cad1702dcfc9b4d09760ac07c039e8fcdcb2b218145da7acc3d7db572ccf3153e1434d7dfca1669f0aa0e345629332a2213a32b9e27fc84d0f44a532f41a9f04915fc33be12d66d670097119252968837e5f0d872cd6886ccf47206198154c60771f61bba32d61b05ba4acd56d19c17c261f5a6e580fa2c4a546359c6925253e2c9af9337472655b56383979d7a1472c268276b71c3aca8bd4a60517bc29e043a8a1e3769dc1a3c20f6fdfbccaa8d2fe3adb2f68d4dac51bd9f1dffd0b6af558fafaa81344fd7551269ff4d6af6e9ea55b2713fb02cece1e00b012a044f66a53ec3cf0f20c016778effd603daf878634344eaf1eeb4c99d851a80a8b2918e835715347bc0d27024b491eafa1d754e1ece283347af7c6ee504a41f9f82627f74e3f0b6cd4b05c06e6c08add6c3340b0718a132cccd5c69c4a1ee85eac56d5d2e5ff90e9d6d4609f6cdda018d2fb605efe2d3e47b0dc1b27c892904b36e2b8983ae0a45b8e82a5b88f3d132d37cf3a7e3cb366d6da2865075db732866555db3a8b28ada9eee5654ac7b0e439762a65f818d1730037bd356239da2c5ef381654ae44a59c12bf47ca2d994b2863056f17ac183f1e679f3a4f88d8b1744d388d68b9eb30093886e22429dbe63a160f1aa1dbd2b10f5545d059ef595a1edb30c8aa6b0e1b5008e7e4f25a6b2888db40bdfc8a912121284953a0d016f4d8b1c8c4541a546f28a6453440dd0c68aab45b3591d405230a52a7629c26d6c82fd1a1ee524e4197f7b3c8f8224a712bac0ebc5ab3c98c42e73e42ead3a4509fe1f9efbc9ac49ee0684f4cdac3de265a16e60d9db95c2302276d53bd1b1b3261e4a590429e929d09d6b167a90ecbe293f970b70cbb575ed92bd6fec29527b67196b5a07008e5f7f01e4d37c8f0512fe9b78e9f8887d5cc55b668b6daeb25a0c55162d91c969897894afe265230cd2424c45831ceae9c94357e0ee017ce97120b4141e46a352f1e0e4ac8aa75554533238edb2ec4a52b2bd0e6fec9711e7e7e4f3000b8617e84a5824436ac6c361f52dcf1ac55453b7cd33586c1cc948dafa4db79f4addec22704bf589af4638fd1c704f0a56c45f437b81755b5e3f185fe6c1a687b7afa9b2183bfa44e927eb7ae80c6058ad88bd8a7f0c2d7a7e0a5ea12558245a04e12ffe29d4b5217fe5952529426a3ccf2581fee1989e25704066848e8a6f2d9879c110071577de84fd3d1dfad2d6bf21ade516cbac041863dd68e136002237be32671af4805a666dcbf210120644869f9ab8721873abcdba9919da23fa5d47cebfcb6e7decaf313bec0d1a90fa2428128defc896c8bf458bfd8cec9f638d83283cb524c96e9fe66394b90b27854dece359c4df0658b6bfd5efaeb30c86b99d438d26d57b5f66fc5551e2d898cb1e6a2a707f2fbabd585c019f28fc3c228cc29c2a9e370226f48361996b226eacd3e8f63c58ada662326f7c543fc68934b522932d50fdf77c15feca8181b61e4a63067962cc66de28314fa2efc6e1108afa1365382f6d6c340cbcf9cd300453ade6d966e3a9d9103ce63ab6b9f3979577ce87c914672744d4220379b54d374b1936b5e1f196026237baa255adc0aa897dd0f0de07d1c9304b2840a8e5020ff3f1c00dfd696fffde23f33e951a0638191126e381684701611ff89f9b66d7fb3fc469be21a9558d9e9f63846d0c9dc141ae447e2c3c7718993434d6bf1be94b16defa99f3f4f22a125c2b0ed28de7347340f1a8f3e3e7235e073d8a3c64f4c0b1a7fea295cb0b829bd6c6f26a03033ce5eee14cfbf4da08a74f6c3ac224acfb3f886710df8613687b5a07e385dd82dd4223c0f2", 0x1000}, {&(0x7f00000041c0)="4a8d8b0ebc16d2a893f8c121680edd7f02ba05eb0196db69689a124a6f8d904b16bf036c9b156651bc0fdfa5bf68b8effca0c5a1298541a82a520b4d31b652061a2506c59681eeb71008e481254c2858e2a9b92f8142921533f9f1a0ee658aa4af3e5d7ca4ca4128a8b7ead67d799b9151d55ec6a74b06872768184bc5ef2d6799d4944472242a40307a844df509", 0x8e}], 0x5) fcntl$dupfd(r0, 0xa, r6) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206949, &(0x7f0000000100)) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0x0, 0xee01) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmctl$IPC_STAT(r2, 0x2, 0x0) r3 = getpid() ktrace(0x0, 0x0, 0x0, r3) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000240)) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) stat(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r1 = socket(0x18, 0x3, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$FIONREAD(r1, 0x80606949, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgget(0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x825d}, 0x0, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x7ffffffffffffffb, 0x20002fffffffa}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000000)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) socket(0x1, 0x3, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) shmget(0x1, 0x1000, 0x143, &(0x7f0000ffb000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000ac0)=0xc) shmctl$IPC_SET(0x0, 0x1, 0x0) chown(&(0x7f0000000240)='./file0\x00', r5, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0xc3a2f86f23975bec, 0x0) ktrace(&(0x7f0000000000)='./file1\x00', 0x4, 0x434, 0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x8, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 5: syz_open_pts() close(0xffffffffffffffff) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r1 = socket(0x1, 0x1, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getpgrp() ktrace(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0x620, r2) r3 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r3, 0x1) executing program 5: semget(0x2, 0x3, 0x480) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000040)="ba3c7dc5ec7042effb1be15ef90fbcb919bfd04114465ec557b9f2702085f43937d12be6a543a195924f08723989b430385d80b3b5edc9df76ad2a12c93c26c34d8702fe2631f3e9b6e806e4f38f226d7f59875d238bf7480a7dcc31a82dd096ac7d1a60cc"}) chmod(0x0, 0x20) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) mkdir(&(0x7f0000000180)='./file0\x00', 0x104) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) rmdir(&(0x7f0000000340)='./file0\x00') getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000380), &(0x7f00000003c0)=0x4) getsockname(r1, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) r2 = semget$private(0x0, 0x3, 0x80) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000480)=""/237) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) rmdir(&(0x7f0000000640)='./file0\x00') symlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) unlink(&(0x7f0000000800)='./file1\x00') r4 = msgget$private(0x0, 0x716) msgrcv(r4, &(0x7f0000000840)={0x0, ""/8}, 0x10, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000018c0)=""/34) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001900)={0x5, 0x81, 0x101, 0xaec, "3dcc88d863e69994e0ed68350519235a72b873dc", 0x46d4, 0x4aef}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000001940)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) sysctl$net_inet_carp(&(0x7f0000000340)={0x4, 0x2, 0x70, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000100)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f00000006c0)="d0fb4320fc31eca84dc80f9b6cd6bb6aca806ebc0d5cf3753819ca299b6dc0103da247477df53ff48d5c3b49a0d87a0a26e590528194600a3c3e2d6f488e27134573d2958f998985b0d20897c2117022063b864cb9b6f3cca81a592439ea5149cdda0c8ad1c0b33590679a1f7e7b84133873bc595781e5e84db19d16ee7a918cdcd1298f2e0ecab99f0c4d91f80954f7799ee45db465a0e0f4df728ec9b338dc6920fed5c3b27401d16f5abfb9b546e60ed9789e530c7333b4e4ae0df99ac36d2a96c54b05046216104850839294ce1ca88fa606e53f090605a73b5a07409a99aeb4306f0b07022ac702039245ce77e075ebf46d38fd9d8d2813a3a6840029e0fcd348aea39da4bf10c621fd187b14b5d251b2a9edce34b6977e01abe33daad35b59b01838fa91916e414c73591444a64a03291c3926aa16e695c408144adadaa82c7aab7f80c808fec115857ca5286ee515a800"/355, &(0x7f0000000200)=0xe3, &(0x7f0000000240)="eabc8885b1e8c7de3e8ca569bc1868ecc063774cdce4574829abf76d5b11c694e6472de48b", 0x1c) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x90, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) executing program 5: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_emit_ethernet(0x66, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "52a88c", 0x30, 0x1, 0x0, @rand_addr="e5c9686a0d81b2ab8fe62509f97c4c7c", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "20191e", 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}}}}) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0xfffffffffffffea2) close(r0) executing program 7: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1b80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000200)="f2420c5ccaeaad9f77a805ceeb247b063a6c6ff1cbe5ba0a4b4bb350cb1fda9cc0d08c2310f2c0350e73933838496058b152bcae427a9bc8eec91d9c98908b4cfbb6db8094e4a5aaebd32dd9c2b2e221c8f3fb6e26a6f92d799e2692a75c7ad01641436e76def55097b8a47ab86b7c7e9e6049b082117e4016d7bddd25b52641f5ffcc", &(0x7f0000000040)=0x83, &(0x7f00000002c0)="a2c526c0c1541775e04d2624ade53b6ef33a3d8466662614c1843ffcc191cc53c5f5b3f2a5e14576471fa21260ebbf7d59190f29eb5d5be5d593b8997083c65055d1b88568ee76218516e77f27b1aeb66c3adac1c16d90785445ebdbecb3919e9ffd316136fca07b96380fb0c2b1aeb9a488b1157a34451fa3cbfae6824fd1867372a376f4af2c7ca2ea67959bca30cf190750f80b7b30ab06", 0x99) setrlimit(0x0, 0x0) close(0xffffffffffffffff) chroot(0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) clock_settime(0x2, &(0x7f00000001c0)={0x0, 0x3}) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x3811, 0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f0000000400)='./file0\x00', 0x40000400001803c1, 0x3) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, 0x20, 0x0, r3, r3}) executing program 5: mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/7, 0x7}, {&(0x7f0000000400)=""/4104, 0x1008}, {&(0x7f0000003400)=""/4112, 0x1010}, {&(0x7f0000000100)=""/30, 0x1e}], 0x4, 0x0}, 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x5, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="40204ba0fd35c6bf87", 0x9}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x3c}, {0x8106, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, &(0x7f0000000040)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000540)="76e5dead6f01", 0x6) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r6, 0x7) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000080)={{}, {0x0, 0xfffffffffffffffc}}, 0x0) r0 = socket(0x0, 0x2, 0x0) execve(0x0, 0x0, &(0x7f00000004c0)=[0x0]) r1 = open(0x0, 0x18289, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x6}, 0x10) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x101) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x1000, 0xffffffff) ioctl$WSKBDIO_BELL(r3, 0x20005701) sendmmsg(r0, &(0x7f0000000680)={&(0x7f0000000480)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="bc40ac3a4707968bc63ee1b286a9ff69194e9d849293825e05d9a424b146360936e3376f6f7e127aa3a193abd3bf8efa2dd0636006b284f0e0352b5ccaf1d4b455ada78caeaab1df6b44a2957d43ba12ca2eb4f5583864d558babe43ffb87d0f0b2405c939f71731ff9d7c02da8ffe0bd9ee279d9568f24531937b8670320c314d5f09d0a18aabdb0c2953388fd6851d4cb0b27dae7b97b117088dbcc7cae8090f5aa58397ac448741a280a20a37aa34f60b8ca6bb83707e88140e70499d38a740ada81958661a6289ec4ad63ec58dd9fc4b5d18b4166fb92cf01e0e6f76f75439bab410b739eaff4e59", 0xea}], 0x1, &(0x7f0000000500)=[{0xf8, 0x1, 0x3800000, "dd0a65b18aedac64517d48c425c9bf0e0dc519eadbdb0efc1e45eb7c242d206c162ff3312b551730ab6581e5a4c9b4501f39dee60915a546581b0463437db8557d913daea68c124412863e14844b9015dd5956727bd31d759babe544f4abb4cecc5750de45e6a31cac96aa3ddd8ff24e12755f9b1bd7dc6a53f5f0f0f81c6c0a710caf3d12210a0814c16e659032a256ef3b8e5ae6a10f0203c6bee528da7c492de335c0849d120f78df4da8f21660c008af5d3b3a7ca8fdba613711ec8f4567dc09145d8b271c8411ffe2d7672c384b1cbedd222a31be67049713c9bcc44f0d8cc869b84813"}, {0x50, 0x1, 0x3ff, "c05371d2124c58e00d3fcb0f4d4bc0d9623d5707574baca9be7cf1e753c9e176705558707a8ca1e310da2ab05aeb59b7cdc2d390ab0f8a9bd05d32b4467c"}], 0x148}, 0xcb53}, 0x10, 0xc) sysctl$kern(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206910, &(0x7f00000001c0)) sysctl$net_inet_etherip(&(0x7f0000000000), 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 1: madvise(&(0x7f0000792000/0x1000)=nil, 0x1000, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000380)={0x10, 0x7fffffff, [{&(0x7f0000007000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000066d000/0x3000)=nil, 0x8b5}, {&(0x7f0000008000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000000000/0xf000)=nil, &(0x7f0000006000/0x3000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000010000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000018b000/0x1000)=nil, 0x100}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000000e000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil, 0x8000000000000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000012000/0x2000)=nil, &(0x7f0000001000/0x4000)=nil, 0xca}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000013000/0x4000)=nil, 0x2}, {&(0x7f0000015000/0x3000)=nil, &(0x7f00004bd000/0x2000)=nil, 0x67e}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000011000/0x1000)=nil, 0xf5c}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x300}], './file1\x00', 0x3ff}) open$dir(&(0x7f0000000080)='./file1\x00', 0xc3a2f86f23975bec, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r1, 0x0, 0xfffffffffffffffe) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000000)='\\', 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) acct(&(0x7f0000000180)='./file1\x00') r3 = syz_open_pts() close(r3) r4 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x1e6, './file1\x00'}) pipe(&(0x7f0000001600)) r5 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000200)="f6", 0x1}], 0x1) syz_emit_ethernet(0x36, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x66, 0x0, 0x80, 0x0, 0x0, @rand_addr=0x5, @local={0xac, 0x14, 0x0}, {[@end, @ra={0x94, 0x6}, @generic={0x0, 0x2}]}}, @icmp=@mask_request={0x11, 0x0, 0x0, 0x9}}}}}) executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) 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) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1889e000", 0xb1, 0x0, 0x0, 0xb) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0x200, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="f3494225b4a32e260a01b3f5738b37f5bb1ce50d47f7a4e5964d7846d94209d3f2fab8ac4a6fd743b34a12d6559e1a8917064bebe4fd20c83f0249bc744828e12e8e03f4137db6eb0150094dcdd241cabc6176e3ee6434376f6d815cbe0d66132478e65c9f35048b0176f1134da4d6b39b631e5dab7b8939b3f12dff3f33a666a2b4b9b8054591f2df1be9c9e1dab121d005d71df649eaa8de1bfb65be20fa2dd3a5fe2590194abc3664eaae0ec3bc8f4a8c4019d97bf4f0c0bd85b7ca0b3b6086772c975fba34907e3fb751888d870637a88d195a9f0f3a0c5045efb6ecfc4e5fc1900abddb3f53f5b7ff7824aa0dbefb55c295", 0xf4}, {&(0x7f00000001c0)="258792efc5dfe77c9fe6efa7710e5d402ba3f5e1196e3ca71b51e08defe81693d204622f9c9a19fd68b77430eb9e9322806f95e992d16967893cbee6e177484adbf2e5d504fd608cb5", 0x49}, {&(0x7f0000000240)="fdad26367c98dd78b6516af2d593ac8d730da1c8374b49a72d67c931a326194a89159fec3537c7eb6520cdc0170007229bf4c2bbedfb179f6828c44b7e4913c98f6089f56938f2c1231719ce17dde76f67aaca4013f85adce44c69059cdd169b55d5c51cf8cb2422dccda8b6fc54e919b2ac6aea069113cf4a1798fa8dcdeb20e6166b18c8ffd7d09142049850fa57d7f012e63c0f0d018713a642f2ef93fd9c188d7b09eb3146a12d892c3ecb39fc189bc67f67", 0xb4}, {&(0x7f0000000300)="5425ae844f7e7f8621b492c35b4fced0b0e767e02344869a433c621bc39efd7a3f80a6e4768cede63b287d378e55953572aefa424fc617", 0x37}], 0x4, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}], 0x68, 0x2}, 0x404) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000005c0)={0x4, 0x8}, 0x10) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) flock(r8, 0x0) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000000640)={""/16, @ifru_addr=@in6}) recvfrom(r0, &(0x7f0000000680)=""/196, 0xc4, 0x0, &(0x7f0000000780)=@in6={0x18, 0x0, 0x1, 0x1ff}, 0xc) r9 = accept(r1, &(0x7f00000007c0)=@un=@file={0x0, ""/247}, &(0x7f00000008c0)=0xf9) r10 = getppid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) r12 = getgid() setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000980)={r10, r11, r12}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000009c0)={0x3, 0x7}) recvfrom$unix(r9, &(0x7f0000000a00)=""/156, 0x9c, 0x800, &(0x7f0000000ac0)=@file={0x1, './file0\x00'}, 0xa) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b00), 0x80, 0x0) bind(r0, &(0x7f0000000b40)=@in6={0x18, 0x2, 0xec, 0x2}, 0xc) pwrite(r0, &(0x7f0000000b80)="f0f8c526a239f4196d41de2e10b3de71f89b2cb556a6f8540d12ea5593f8f85c3a92acd5c2fdeb12e43800a05d158da93354ea23ad98018b0b2f0f73e8315adc48dd0f29a63f345351b2a1aeaa4abce298d73a7ba39ef1031ceb4fe23a6c95a9ba", 0x61, 0x6) getgid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000c00), 0x140, 0x0) openat(r3, &(0x7f0000000c40)='./file0\x00', 0x8000, 0xc) ioctl$BIOCFLUSH(r8, 0x20004268) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000c80)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r13, &(0x7f0000000cc0)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(0xffffffffffffffff, 0x63, 0x7, &(0x7f0000000d00), 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="d0360159cb6ab16064fb76f987fb962444e22573cbae2034c42503528134b60c263d8e9cc55131334f67839f32", 0x2d}, {&(0x7f0000000580)="89581ee91a72d5a2b9380000f466f972777f44d8", 0x14}], 0x2) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)="4f1d4c88b6a4515258fe3aa745bb072c574ab4cdf558812eab4a988f7fafd7a01d99776d988908cd186b51f34fad4116c783959eff4278384b4000384dbb1c2aae7469368bbe810b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d106284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d00000000", 0x86) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) writev(r1, &(0x7f0000002500)=[{&(0x7f0000000080)="e9ebfd510bbcd3a9b4aae989c13e", 0xe}], 0x1) setsockopt(0xffffffffffffffff, 0x20006, 0x2, &(0x7f0000000040)="382f293fcf193a2c9b1d2dee1253ad3749805f08cb92cc08e193bc30d1f2edf8d13e3d94408fd59c8067d9fe218de3675a0de445e48ebad02d40e44350d542215c4693e659cbfe1b3ee71e72b04594d9049d4b4e421da7", 0x2a) mkdir(&(0x7f0000000180)='./file1\x00', 0x11) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd7e", &(0x7f0000000080)=0xfe64, 0x0, 0x37) mkdir(&(0x7f0000000000)='./file0/file0/..\x00', 0x119) rename(&(0x7f0000000140)='./file0/file0/..\x00', &(0x7f00000001c0)='./file0/file0/..\x00') close(r0) sysctl$net_inet6_ip6(&(0x7f0000000480), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r2, &(0x7f00000006c0)="92", 0x1) readv(r3, &(0x7f0000000100), 0x4c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffffffffffe61) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) executing program 1: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) sendto(r1, 0x0, 0x0, 0x400, 0x0, 0x0) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000ff0000/0xd000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000008b000/0x1000)=nil, &(0x7f0000066000/0x1000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000133000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00006fa000/0x4000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000088000/0x3000)=nil}], './file0\x00'}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000002000/0x2000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x0) mknod(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) shmdt(0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)='k', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "e14a6a91ca4937fff3d1c0f0a7d575fe7cfcdda5"}) chmod(&(0x7f0000000200)='./file1\x00', 0x124) executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x80, 0x1, 0x3ef, "dcc440fb306d5870e6781c79cd0db8091b484d77", 0x2}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, &(0x7f0000001280), 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x1, './file0\x00'}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0x5) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000200)) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffff9c, 0x800c5707, &(0x7f0000000240)={0x3, 0x8}) sysctl$kern(&(0x7f0000000280)={0x1, 0x5}, 0x2, &(0x7f00000002c0)="212060f7aa772f956a94843945c01d08a2a45fcc794a6fe9c4823bf68b781e797d5382ee0d5594ba29224143f664901e94d475e1224acc2377b397b80a907cb469eac643dca88984161060b86e010d6b305005a754d78d12adacd43617d113d529f00b598d969916343d6b3912c0a785c463538c358a1908971c781aef25b4b4adaf59bf905272a2e5689b1e53dbcb15123ac5d9933b605dd3561f67101fd2bf2d1cfe63301404ea2cec6e03a27148d41a38f70bac84da8cc693a8f6e8bba84564321fbfa609a2885c462453b949293c70eaa4bf0c1f1b3e29699319aa56ca7bdf7b70d2b32e48b4b891932927442545ebff07554b7b2de3305871f7987a600e93a667d7a2bbdc22e64b90c072ba4064517d1a23f7faf4b3c2d9c81bb520c7892c9931cc649c3324d49b1fcffd3702a25f41cc318064acd6f59589efd012e79ad311b7332aebd6704f2744072a747a0aec21305e0c96902f55ea3e8f34011e120eef14f7389b82e4c19f477e6d4b6209098629573c76355d5af2f55c14c5191f3b1fd122b3f684e1b629be170a84bd271a36b5d2ad2030b88e8b385df1d5cb0edf89f3da3fe0b3f01b2b4167ddfd405afa753a996ed8d9c0024ebd0bf39bd2717291c8377068f7da4f9fd700d4c89473b80464d5c0b79b31f726871c4f43acddcc35e563c44a43a2327d0ec17679129246f892a1f5597a52d73fdbf45c3073cb90e22fd79e45dfca1b3e4de2a3f142431ba2ec06c6eb88d0fe30430ff1ea0ef00093d76a01008b35057b3486b212ee2e8092e762b6ca4ee356b64a6b9913e8f9f775a5fa16133949930590be27b79e4c6a7845a8bde6999f9d128310e9a9199c2b4d18dbd63c2cfac4d92484505209c0b76ebc8d42a8844667fd96d3f68cc5e05c8c7536add1315e7f9c36ecc1a4e4adf3b000f36c801afb954ee2c8a786392712e07a917b37a447c8ee43a65fff40fb5fe53147b2ccf2619cf0625839f1d2694b05cfc73007ef0dfd6e88d0cb9b2197d4c51dfec28a708ef7c8bac626897d412211c3f4273359819a9345dbf81b58be18910e789e25a816f852e41fe148383faf445bc3b5f943a73f45427e65a4058e0388eedc5b78d1a55ec335359e4b37a7763a61930f6873e4172383fc581b277fdba453e38a1d3eb59f9894dfdc7c8eceaaf1649a91ff7e0675e9df72afbe58d4f8fecbf07643f769a205fd293987c631f3d14fe864990880eb2dd2f5cb290e6a19457010d6caefeed48df5daa518db365ae93a202a75cc59e186cd930af92f242228bdf59a59a726f3098c06ffa93fb7bfabe42bdf43f06922d9550c3d22912548433f86280b67fa32067e77a87d114eeb74dc69e334b1b400e46ed0a49bfadcf0745d0c3e65644900f3ca9d95e5ba5cb7a6e8d1f5466c27b8b5dfc44ae4b09778d8e3711458ebe80cd2f036b0c32a37480c6b4e595115c34239bac21d21a332b5eaddca9c8eb946f5fd51351938167720ccbf5e445253214535c409fe32bfefabda0f214aab9a6b0b9f40d33f05f9f3b4c007172ecdbf7132ad5a0a58ef0fd4c63d925af40c52554551de3ca22389e9b728d56936550e12a8efe7a11b7ccbe1d3dfd716d3ec6a07b02e3dc4e0d91a0efef0b072106200f46a0913a7ed94475cc8414bf1eb7858230f2cf266a7f3f2279ac722d309d3a23b2c84c7b3be9df6a9300453a21178e28e7ba5ea3eb556bebc73611e16c354062bd4568bcfc9b13ec9bda7011e12687a18b296b7645c697c566865aa0add6fc3e4e536e08c427a92ae0db89955510f4101759a7e874b830bc278f26a5ea8b99fb3d64f794f35f1be8a1c79541e1a4bb2b2b3a492f3b3f08bee3884b20dd18b9cb7b47dcd1cd13bd0ea3d3dca82e9b5e04aeafffbeb927c74e2016ecf3755a42c34fe507a38ef98c41185c339a63cd6e3b8c416cd3c53902ebe182200475437b3929b87cf43e1a7b28d71a50431e208fb6cd6dd2585ed5223411c3573e77f47d1822b332b95df0758f5b351d43a8f4f179f8dfee8f0247b62f24d2ddcddf1697ece0def9ea224ffc8eb2565b89917003d44402aae013a84cfe97b7fedb73c1af9cebb4e9ab568c4c1d802e372f4e0b243dab8c93030e7a5e898b2f7c82b94dfc25c9f7f29c25d8c8d9e7f265b44638496b7ed713ce03581315159f2e37998427964dbcba6bbaadca95405b879936a0fb3d1ba55c621cd4740aafef9e33852cc00b3972275368faecc7c629590f07336d49cab7f1b63018b978790260ebfc855dc9800c9c446d04213ecbae4dfe48f408c3807ef862bfb19cf0c1ef11192f7529a25f17ed9eb5ef6c3e3a8f6ed9cd60e7da990ecbde97cf71fd25a31044883352940a19be723b8ac42ce1c2b57bd9219b2dc216b076b9ad8fb0db6ba6902074ec14a4de70940df3350292fe088d0e943bfc31feb2b40c5aee97f14fbceeeee2513e63428cbc97e0666a3c95396c0a3a722a9fcf9137b8f82d2c0c9b3558357e1a7ade3cb711dc42f01b1d9fde8b3a3ed03d28891e5d0b650b32766a2f9641806c0c23cb525fb7e2b2b6156ac94f4f27bd0f40ac60a5c1269991cb524ce3ce7713b8828452490d30b10fd510018f6a0cce4b2494e86d2a00c0535e20ca06d5f371abad38c0b5ddd943aa53f2a7b5fce0a5752337f510fcadb058cde2543879e2ff46287803fbc1dbaa4ec86720f2cdeaa044eca84728cdbe9e4fc685a04be2872c632275d088e244ce25c1024b3edfd648013409d867a9f2c8f433dec63ac61be4db12c9ca3f6035eea80d0ef61a6d9eb0685601b245cd10df2684c3028dd079dd65a4bef2f0ce8783c5a24182cb1f6ea91e9c459aeb81ca14883d93c3a150875294ddd278ef282e87885129dede4d26e8135acccbb959927214fdfb5dbd91d22bb10c127330ad07e3cd98d1e3b1065554a01edeab760804d14a6e14364d10eeb498c43a57b7220d4419c002819afef2b4bf35159760c35bca3c2f51a2cacd6632984317311e45e2daa845c3d5103f2f6ee082c106c41de0fe6939722a314a1476f331ed93bfbec74300a4557b8ae975201afb84ea20c045d64a2e66aaa61f8de5e9b703fbb023ba8664691f94b77f5fd0f71b142c10a1abcd372821ee37c43dafd81dd04e456bcb3184a281cd0f2ecedf754a0b3c79f0fd36b0871e18159f87310f8043906825394f19b5e39cdfeeb8546664709d8ab04084b968c2961b0e7202b3284ab7c67655e7065af30f9cc2ebb514bb8e49329cb7ef52e407ba0f53394b8ce1db60c9bc9e95050306786c41ddde6dbfbed68f9b9bafe50d45b0d2a36783b7f2ab8b33566e6f1ddf9770408783095468556200bf4f2940a5056ab709196d92fbfc3773a3b376d7dc0deced099d935b2151744c7351255102756a2690ab3b82abd510bea6d09713c402c169690723c79f928354d648691e62f1393a01fd2da29f5dcdf7517145bb6a3ff614b2edd91a7eaf6115b0e40de48533167abae10b8e3febd9f9e9e5562139dfe7eb2879a2d30002f13ae32c240f76f6ba46f22e1507ed5e070e559b4c0f27b800d5f03fdc1da7d76c6e26c379059f662f8f571b2b76dc45098fdf8e6645bba40165f1468346bd00b251c93f5a1ad5112dd5a8b7b6c7ee75cda9687b6fec61ea1217ae03a1919ea4113dda8bb529d8058458e62f43832ca2afa5072f5152368010d0415c761ffd8d871cfd7af6aca1a348c0d7da27e726e1349a2f36d78a6a83d3b7edf12cc86fb7b5910615c874c329bb8ebf255e9f6d94921154671ebe22f636707bf55b4a51474b18b3882b05380a5fd2581d9fe801e759a5522a523920e48c382cc6bc62c836be91532bbd750d0cfab37ae5761c21bfcdb7088b9c53a86a43559a19d18e4f36afe7dae84e9f93541121ffaf6cd4b093b2a002362cd854e281a3cc1239008cd77ec7442bd57a65d25e2063e6298311a3879028ad27e225241daedf2812469af855ab3bacc59e7799ebd593911e9126fb461e2d0ac3fc9ca2205c94882d00d32affbea6af3bf70a7a0fb1aeef1331e53f0c366729a57b1d64e573113a85b7f3ba3d6fe58bd8ca14ccab1f42440fae6ab553fd72d471419fb1301bbc8cfed3756013c1521e99cb92249336f1298e0e93c081622fab2adb7b4b860d5c9d830e5e44143dacf44c1c03e3c8d9d7ffad4de5ec8aa18722960a9cb85ae7656161f83d63e808f48b7b073e8b9b85419a59a86effaa5244c9f38982e9f9f4511e30977d960c31082decaec90290d3f0d5ac8d636ff546b871fc129264cd7a292376fc7733e898e86b449fc99e2c8390f9b4d85e5aced04899e73faa5be7010e3cf0a83282c938842681bd154b9ec89feaa6422264e24f8081cdff6e5f85144f46742ea41836394a410a3ae356f9127ab9801a5eda294559e2ae53af1b500fe17afcbb0951ad32f9e03f34d14cf43c8e3cb151fcfd4a1cee4bd1846e26229c65d59accaf1d171d3cccef5652bd86e8c36354dd4933198c4cb1fafba5b44c314a92cb1ca2b50e6bfde4c4f2e10fa47c2ca010bfb0fde92b5d0e4682ac14b40a264e1faacb7d09781c7dcf47ade58922b18d5888e9720e174fdc05e59b124379866e62b9602490a0781d4ec6b34e68b919bfadae3c1fb750a826ec0f94ff730cd94c1ffdd4be88b8dee377341cf2472587c90b78e3c0e94ac34aa4657445d6594a4d5c7d0f0cec11fbf60ee44c951f61f684592257f049d1c4107a3a1758a138d26178f588c24ccd37df1161537f8184b3ac1b24b266b8486f77196f1d64fab524a3ba0cf1cda16d713f5d14260d4bc3e61b0e1e6e80e1c5d021c26468eeebc35490734c5a52a875b9a3da592e59fbc63d8466b1c7e53b3417f0b98c08730a2b60e07437f848f1b02b78a90575a565eb105dc4a05bbeeb6595936fe267c672b5a6b2580469fe5dceb735c86b4f5734065e35ec8a601f7a7c5c9dbf6ef8ddf135bfb050cdf8fd435035d997a80a2e493493047cf689f186b05b92e8ba12494bc546accdfbe2404d6454f432eff36dd94b0c869a05ea5f601feb74ee13ec77d9ac96f9c148ecdbd9edc63e51d2f10fdb17f3a3f5cb7ca96f30ebff8f81de36897070272bc6c85431520fa0bf433ca83ca20e7eeedc658e19054f33e1b3c620f9baa83aa89268ab0fa0b3b406d2fd49f88baed97c1867c0ade9f7586ef7701d1e5a00e6b330a127c965fc61ded7a007b77bbe0ae2a5b13ca228f787a348a8a37e3b0cb1a30ada0e2e8585222bacd3019574d4e10ac312219e4ba2c9dc5820c5a557661d18ddf208e1e555d4d8312f5bf2f0f268045501a40b4c1a98ba368171f399dbf8f28ba7772ca7494bf4122c8fb6b499149da9f10279800230d53d6c565f93d76e112fab885d84a51095c9c9b6b57875575c7ef9cb7baa729b76eef4a7780f992c215572e3d77c8dbabc8bf965aa9b39ef82aabaeaf329b9dc23ecf544895186565d65e00d59e74e2ab632c046ef93201dd567e68fb4d978ebb05442afb505ee2e7cc39aee36e7e8b6680ea60d468173a3a39c6351e5c2fb58297b28c39342d90b567b1553e299e0064cbb8c8f7f04de5a091b30fb098d86769bf630513099ed27006b67fe09ea0808e8f6c83a2821e727d6557192469dfcae814911cdb6ba289efdfc90c38f0f7affee02556c999b62643b775ee3cec207183931200b2f579175b45eb7aa29c4ffe4e1e8907d38211e42baba70e2bb44a802c7fc9536ab17a51d5c85f2f2b2a508bb364ae2d2317fe1ac1e7cde96fdf3180502fd803c7c6c2add6bc67d578a22d03b06c63", &(0x7f00000012c0)=0x1000, &(0x7f0000001300), 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001340), 0x8, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000001380)={{0x1f, 0x6, 0x3}, 0xfffffff7, 0x1, 0x7}) msgsnd(0x0, &(0x7f00000013c0)={0x0, "ab18c88246712fafe125cc6da44868fb9ed7b44ec80783d3fac015d3b2a8af3eb96e6cec6c3248484ce896f882af2160fef3c0a20c16f624d093e45b9d89e6cf34f18dc0365f98103591de9bcbf17b1e4c06c9fba4ef07132fa4203817e930a59659394a755bd3ead8667e9f75e2f63b69a7225a4ecaf2849bb33d5efe938e786dd62741b659b69d3114c933d9a8c0eb834d2b15d84b8af684066d3afaafe2aab8008bfd06eb7813e557ee50357109829978cfa7a1075c07c43c7e04622498"}, 0xc7, 0x0) r4 = socket$inet6(0x18, 0x4, 0x3) bind(r4, &(0x7f00000014c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r4, &(0x7f0000002740)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000001500)="46ac2508a7722f86", 0x8}, {&(0x7f0000001540)="2c61ff0ae9f2194818dac6d138323de56a5549ac05b3a2b83edbddda75afa778bdd1952c3ba211ae3ccfdefa76b6b56f978253a206f044571ed3424a6d07e6bd2f94f925861d1b9300d01620741244bb5e4feaa0c885372e16d959f9e442078fc1f75f862cc6e436874102c1d90e6343e527b7eaa42264d2260fa1fcca99fd89d8cb49583ed9e6894e47b30d5d7a8a5d021dfcc203a797163f462ef8363a543db1a259a05c4b4309f6cb916cf170f3d64eee81cb168b4d", 0xb7}], 0x2, &(0x7f0000001640)=[{0xe0, 0xffff, 0x8, "768b3aa239c0bc871c8f44492735bf121763d68eaced4888dea07944d8389ad730205705ae0ec79f28230c3e64cbc480af46ce0385441cb6f279130b696f8901371b2b5dab3fc98e3f19f6da81377c90d80db0b9dcf5ee962da6b1d56be91ac1ad0f909105109844f4294bb2e81d8e6debcbe458b567e7a7987a5a6945a5afc53456ee8209b753a1b8c2d9e23e609de281e747e07f91e26c91a3b352e1961b0926c1873150f6991fcb2994242c5b2e9ca7ee2764bbead5090945ad082358b8d9609ae3dbd33e137cd44412e6e51fd1"}, {0x1010, 0x1, 0xffff75a0, "5eba86a8d2db88a4ff7c8d90466fe51c4d6e4a1c7b9749d2f16f817405a098f687066afcbb22a7878b64c59afdfccf8934cab16cc6a3495b1a0a510f14e0fc6594bea5a5dc4364d42efee2953eaa58a26c737ff10bdb53da23a0ebb2199145d105be3092f18603104123a16b8cf96258c0be72409dc5d67ae76a969c20bb17ff3cdeb4714087a51fe8146ed530ea212491334530acba2ef990ad267d449649e80482d03dd6d89fa3fb318f7a933e3fe32e9dcd7b03148ab1298328b311900e9f60a8cb74018ff85958b3a4c4e199bd36dfc70eda63406f2bd373947ad10de2fef15bd849ffd6a08bc8cf80c0fb1da0a5ac5ae050de3afaa6815ee9db2bd0157a19f7d4169431d8aa6011c9dc483ca96d2bfe830be000f261fdf961d097d531dd7cd39a1000b11f8ad5b3498fd74885bfae72ab8d618e48b628872e5f9787d49ad38d088a534ff2910e2867cc9a71e21a6156c14d3cf282aa0327341de97b5cfbfb0cd0cb3415d11e6b90915ba5f0e03353d1d4bbe03ec7f27a0836c5d4978fb827364aade3d785930204fadae548f0d71153428affed74eea8c6b5e7190923bbfbc2549c355bc8f598b8d132bca8610e68b3c99f415b1cbc5aeeaaa386fdaec8e466b8f8d9ae54543f699c1f8e92c88b3039b57c2ddd85e7f0855a55994c83d8f88dd79f6b69500770c79de02cb92b706bdc26bca2b53d8733614adb2a41c2506be1b1cfd2e8f14d483920c2be6a30b35c9bde1bf714c3bb17f1b57c2f2ad2c47751c00b3c30f68b81c823f6f5c4315f7a23c2c175bc9bf494dff8f798fba13e990e0c8e6934cc5c32fccc41457da6a5e7cc06a7632d99e3e6d82ce817b8b341d4e8ff9328c597822791b77b8dcf98a96946284b637ee7c38eec0496fb3de6673abece90dd87c5535740a234c1a321c482d9a311512d329f9d53130ebae2ae8595b7f81ece63c2a3ec8b5bf39272ab902f7bb35f778935ec95836beac3017a67cc9846bb26446c5edffb59379de9556e8757a756beaf293bbfd605bddaa592056ae4aaf603d3fc6dfb5e5b8a40bb70140b3dbd845a9962e1b59645e17776a12ff33c1afc95415938b9c3dcdd196924f0ee385cb4e35d991ad171ec3253cc0a905b280fe0abf06e1c6ebbb69716ec61b28c862c244bac5ccaff1542f403d7c223ba526dc197154864c415a0f31439a14e997a5eebc863db4dba1bd8f8115af7c09dbce39bd93cd8f9f5afb47525c026de4058f4df941b26947c88624f51bead147d035629fc8208bd76d87bdcdf81fd94d9e54c301e263eeeda86a03abb963df5518b64f76143bf41c80420ad809dfc10dc56043511510ec5cb21a8456fee6da69cff46e87449a8a07d27df10daa435ce38a15426f9ee37e66716c12dcf2ca17da5d2058a2d43432b3fb9b0eb06cb7ca458ac6fa9e478c1a534b146749364776bd65fd9f3df238ffa9a86c9018ad8840ae3bcdb5b58b1fdb326646662dac7310957a631356237b2d9846d907bc41b583aca11a43dbd30d75ea1c9114fe399c4593f6325978d9cb4cd919cf66fad2e482d00e10f0f77d59d7bc60ef0ca34d7890c2f4a4931d3bab12486dbde9762420e545b7cd7dbb09df7efebab2ce3a0f7859d30006331108ba7a75c9f7e5814831d27373fc5cce598769d9d6ecf14d781bf97a3e674b564eb8370eba7c7e5b7623c25c15833c724fb27a519f4ed386633dfd1f8dbea2dfaa8d33556839d35140798d7ecc54ba9665c0c378d81beda4ec10b6f8c073132adbf418e270a4b82d1f1f0245649e356b860e3e07f52c76bceb450115b51cb3d0da61cae3090a4d8e63ef4a6e78abf517c140f257e05718d02044050a2297701a0c410ddae7f9c034c2f36b960fefdefe58b7371af892b6a215720c21f7407a810ba9ed3bdfd53510a54add096fde78031f07e6964d77e6de54f5e3c691adea451d00d573ea2ec0a3359c877448cfe2d8f6dd58396730d31646dd3697c6b5c83cb1eb966aaa14243cf01aa11235c24aedd6d55a6bd9f94822fd6a6d87aa5015de12dfc3bb23d62e34d78cf591202d13d1940383e8cc49fd940ae23d9e1a5f40d03fcf51d55cd6a12f98c111f29ecbb7e49213c4fbdb8d2eef3c21b16db43ee472b6f1a820f095d9d5c4c56e555d9375059ecae1c14c74406180fe642b0ba40459a77a1abe59fff4809cbc42d686087dc8e1b6be7cfd8d513c754e591a62d72349a25b58c4c5d164c3137d379f1f74f71f0d8ab78f470ad6c30eeaddc8b65882b3228b7b22b607531369dfb796f8e1eec21d25fd2840371e6b681c0843070f0c7a3c0eb19f02dd908466a5941f8457636564f8434bba505c6d165621f1e75c16165424659f027eed24dbca79d7a21a819b4a37d5b2fbcf126dc945be97549f4b24b913ae743b40e41b17804a6ba8ab579327fa8c24aa20797bbd685ffa35b34a4f7cb65bf1a6a5b021b4e027f55b980a4aafaece0c882b10a0a7e2a42208d1dcc0af0c999ef3c10e77211ea5356a00fd4e0a20cb7f0de1d351e1ce4f9cbc98e9c3bdc5c9ac3dcadfb695534a89ae4826540c21dbaa0d2d7657be89dbc08528e81856250c26a6c0dea1a602cd257f1d6d891a75c420e0a38650e3da75f802329fd313166d2823ff37e5d211304266fbc408b16093604f3cb44e687af57cb3acc2b923d808f6229dc5825ab28a70eefc26ddbb3e6691e61bbdc0c86bafc6b704716fa672c33b358a952f6081fc31d1b64a7ecd8b4f5e31c920f2a6e7ec61282c9b9d353763a58820efc7a8a64f2e65dca25a2cafa9ebec121f4910fb46ec1982e064a40d7e76536ac3bf0834dc98ba189c311cd4efb33279cbf6fefb87feab13d4cc3636197820ac5810cb4904e9e443bfb395f97873883be40bd18e964f857fef101dcdebef453c26aaeee75f6fc9c06a8dc741be85e62b6edaa8c2e164d8ef1856235df73880ae5d1f28d08c7a9c4d1d8a3c1b10e7a3d5b01ac3677071646390147ab296b4b6ca894b16422fc39b77483e9df4d7b9ac6450b8d4463c3bf66b556b82cc2eed6043bd510aab417b852165b47fe255068383da4ad0a3cced481235d92904032c635aeec14dfffacf4bbe137eea5df20a361c4d940a3e4ab28a54697d0a48adf56594ec8ad26e7ed55306eea8c3325fb3eca69c47e3a0e9462d7246de68de3ebcb97c9685eeb51adb337ce8555ce74938c6afc7ea153a26c3e4c03ee0658263f2222faea7b168c32a093cbf2ef41be90537331a216679e059793f7878c7346da3b47c470b9c2bfa3eeadd03071aa9f2861fcea7d4133ed18523041fe7442343553ba64d23cad0c83d0ce339b804e16a7f63a15f04f1ccf2854c791dbc86c5ba04a8b24cd129789cda8261a19a354631a4a68a1c7b0965eeec6c753b05f4679105847c2af60c2ecfea841ccf618d5e762c1ae6ab6bdad67bd6a47d49cbd97c08fbd76235804d9dc93c0ab5ab404efd34e3dff9abc2abb3f7fd01db812685578616096df22fb53a80b1ae5e6d1add9da8fd2219d344f5d7db327215c00280dc388251a228e6fa6e21d842445ff21ccf7024d8774d6ee19e8bc1dfa4dc9ec820128eb36bdf387c116bf87a3f4f0c7ba4e095bb5312558fadd9eb46a4d9f45667c17136170ab2c7a59856262b899518712059b5d3b567f6e30803c1db41b704891055f0e38da018efc78badbf453cbc23e675df07ad3c1f42cf6350e1af7ffe1e599b2bcbb21a4df6a6e6c90c2ca3a5ff3942409cce2e6fcfb8124a6181bf68112586d0dd350b5268c5a8acd7030247b2fd8730f356d3c8fd93a8d99c62e2bf8496f6da77f5c43c57410813c1f775e6fa63bcd1977d08e7be0f2d9faaca1602d5a1ebae6934c204cb8783744a0a2f2b6d11228a5a26d675e176771cf3c9ffe6fc7b0940ef7adde037536053e7ca4ff4d5d2bc162becf98ac75b69fa781d79061febd37fb7488b6eec5dc77ff313c6ecba3a489b00ffd966c6c3f65ce3ac494519aa463aa7ddf4b3fe833cf2355d9d26b62bae17c25eee63b0fbb5c86cf9e273472de9d64c59a41d11be3b70aa209e9e4db1e705c8dda2da3fb3bc5bdcafaabf202618958daf6ea4e27cd8a01000a38be72380de35ed18842e5020164174e3e81392fdbe97985a4a5a0ea2ff5d789c596aa7454578b1483a33ede8bcccce47359b08392d8e1711a4813a908c035477c429f3fa98297ce7913eec8d81317e7e4b910f0c6f1e6896717488819f41450f5c347a5875cad44e37f3a7f408bf400e96cc7295aeb55032f535dbfa83ec55475e5d2895efec4b45b46c0e07dd9da3a3cbfdd1ba1e4bbc3a875403661f95c86c663af3cbdd2b79e43f56e96fa30129a91e72d033a69d30b503f7786244c9fe89d6ee16dc600decc3dc8f30f542c247de795f387d5030a9595c95893e0a186f06a1e36bf65113bb4b3298d38de04d38f8cea0cc7552d4f149b446382dfb9ad91b5fafc5d16bb7d32f0c8eddc37d8a14670b4d5859a7d8f8a4ce1c74864b9fd69d65087d58c173ff8f3d425dc07e31047d2579b09838d328ca3801bf9ba802098a7b1c10d730caba366473f49b722b7342862db52fb65a33caee3815a599add5247d74d34f993d3cd8662996d2f310f0bd2081bb5b25aac626b6fdac54cb1bc197b18443a398f589192088dea596f6cf14cbe543f30dd5b087ad057421c9c5138a9e2faaa3418b4493e89681a300e9bbdb321826a22501fd8eafc6ea6da9bd3045162fa56a9ddd63a6967a6e95660eb9e58651f757bbdaebdd0b2fff84ed1d023cb44c1b4ea94d3a3410a7ff73b6279175169dc6ebad999f1a3790604381041425b2f8f9677652ae6800783c950197e41e34f9e5f08939bc872d8fbbcff8db273b1d36fb602bf6b76c55b9d24cf3458249e492e243a52b181ca0fb8dce7aaedfa2cae760b651068602f9ebbe1b7847acc8aa9124a654e0296f18d14c94ab82cf0f39b9be8365a362c7e94e682bf70e91cd48107291d72187872264dc96306bad5a17d7d700c3d6f3005a94e659219962f722c9cd6121a0172d9a5b295ab8eb7e934ecfefec2c7acd41b68982f55348435f2b9d2c19b1ba21c618712810e455f9080fbc60ac7cf950257257baf31ce9bbc70188c5441fee0068dc7274f271cb560832bee7d7440720a0390927cd2290b0ce2a85f6299a5577c188240e1f198e8407a01a699417277dde7120f00354aaad22a8832caff4b707b25f78ea715f0021bb0c4bc6460e660d89165e850e9240a9909a55a44ba0d55003f1eef7ec65525c343d5089336750764ab574896e1ba3979e53975cb39b52503a493209a9b641530c687072806e280f35ede694ca1ebfe9da5c8213566c5e4830e46dc4b3cbcdabf6d5b5693415c6b0c4d970254ac744e8d2d3d8600fd3fc912b021a308e5b2b13de0333910e3bebd67ba18ee6ab862c3df4c103ff96366035bb89cc3f1ca3387cb0d40edcb546fe8287ffaf541b21d5031999bb078647432007131ebc860eee817d5b453c5e4998f720f1bb180bf940e021fd86b1e5bcf48ecda5ad3ae192462b5eedd52937b4eef9606809c71f08c559c61fd6cc9ea604a62d955b8e99b084ffb3524dedba7d685dae3cbe0e507018e5b80cf3a38220fa3318a905e3722b947d5ddca5945d88eb0970bbf162be13f6c772d1f44c36dd066aadeb15c80a722fd94a874d0ed30639ba50b275c71b419a6f88064e60fbca1aaf3cb5a9b69d9545faf71147f23f5d13caadfab6bab7f95e179089b8090e6f2de351b0574e9fe9a6e7a3ba349ec10669ff9b06c025a"}], 0x10f0}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002780)={'tap', 0x0}) getsockname$inet6(r4, &(0x7f00000027c0), &(0x7f0000002800)=0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000002840)=0x5) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000002880)={'./file0\x00', 0x4, 0x8, 0x304, 0x1, 0x8d, 0x7, 0x4, 0x2, 0x0, 0x50000000000, 0x5}) r5 = getuid() r6 = getegid() fchown(r1, r5, r6) ioctl$BIOCLOCK(r0, 0x20004276) fchmod(r1, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000002900)={0x1f, './file0\x00', './file0\x00'}) r7 = dup(r3) r8 = dup2(r0, r4) fcntl$dupfd(r7, 0x0, r8) executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040), 0x0) syz_open_pts() close(0xffffffffffffffff) socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = msgget$private(0x0, 0x701) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x401, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file1\x00', 0x80000000000206, 0x0) write(r2, 0x0, 0x0) wait4(0x0, 0x0, 0x1, &(0x7f00000003c0)) sysctl$hw(&(0x7f00000016c0)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) syz_open_pts() open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x35) openat$zero(0xffffffffffffff9c, 0x0, 0x1, 0x0) mknod(0x0, 0xc008, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) sendmmsg(0xffffffffffffffff, &(0x7f0000001180)={0x0, 0xacfc}, 0x10, 0x40b) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x2010, r3, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xe00000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x4002, 0x0) r3 = dup2(r0, r2) r4 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0106924, 0x0) kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="55a9c91c13fd815d9b1931", 0xb) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000100)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000200)={0x2}) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000580)={0xffbe, 0x1, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0xb38, 0x7, 0x0, 0x6, 0xb238, 0x1ff, 0x20, 0x0, 0x101]) semop(0x0, &(0x7f0000000100)=[{0x2, 0x401e, 0x2800}, {0x0, 0x0, 0x1800}], 0x1) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f00000002c0)='r\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) semget$private(0x0, 0x0, 0x384) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000440)=""/147) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') executing program 4: mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x0) mkdir(0x0, 0x0) dup(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x9, 0x4) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x6, &(0x7f00000000c0)) sysctl$fs(&(0x7f0000000200), 0x2, &(0x7f0000000240)="1e", 0x0, &(0x7f0000000480)="605ddaaaa1dc8af63f325b456d4b698c8d1242ecaab134610d487f3c445f3af05a1854e053c3cad5", 0x28) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x20}, {}], 0x2}) getegid() sysctl$fs(&(0x7f0000000440), 0x2, 0x0, 0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setrlimit(0x1, &(0x7f0000000100)={0x5, 0xffffffffffffffff}) getsockopt(r1, 0x0, 0x0, 0x0, &(0x7f00000001c0)) sendto$unix(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000002c40)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000003cc0)="ca947b99", 0x4) executing program 3: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206949, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x18, 0x3, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() r5 = syz_open_pts() syz_open_pts() r6 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x84}, {r2}, {r3, 0xe65dc00084cf4bdf}, {r4}, {r5}, {r6}], 0x6, 0x6) r7 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r7, &(0x7f00000002c0)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f0000000280)="1f", 0x1}], 0x2) write(r7, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000040)={0x1f, 0xffff, 0x0, 0x8}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x2937) r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000001880), 0x0, 0x0) fchflags(r8, 0x0) ioctl$BIOCGRTIMEOUT(r8, 0x4010426e, &(0x7f00000000c0)) executing program 2: ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000040)=0x1000) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) close(0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10a10, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x809, "28af7809b0504e7b5d1f19760000100d00", 0x0, 0x6}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) r7 = dup2(r6, r4) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001280)={0x4, &(0x7f0000001200)=[{0xcb3, 0xb, 0x5, 0x4}, {0x1ff, 0x1, 0x9, 0x190}, {0xfffa, 0xed, 0x3, 0x1f}, {0x101, 0x20, 0x7, 0x4}]}) executing program 6: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffb000/0x1000)=nil) msync(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000800000/0x800000)=nil, 0x1000) r2 = kqueue() r3 = socket$unix(0x1, 0x2, 0x0) r4 = open(&(0x7f0000000000)='.\x00', 0x80, 0x48) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x20002, 0x0) kevent(r2, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x101, 0x2}, {{r3}, 0x1, 0x82, 0x6f6041283e7577c5, 0xa0, 0x3}, {{r4}, 0xfffffffffffffff9, 0x10a, 0x40000000, 0x5, 0x100}, {{r5}, 0xffffffffffffffff, 0x12, 0x2, 0x1, 0x2}, {{r6}, 0x0, 0x80, 0x40000000, 0x7f, 0x3}, {{r7}, 0xfffffffffffffffb, 0x6b, 0x40000000, 0xfff, 0x4}, {{r8}, 0xfffffffffffffffe, 0x80, 0x4, 0x7, 0x8000}], 0x0, &(0x7f0000000240), 0x1, &(0x7f0000000280)={0x5, 0x6}) r9 = getpid() r10 = dup(r2) ioctl$BIOCGRSIG(r10, 0x40044273, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) seteuid(r12) shmctl$SHM_LOCK(r1, 0x3) mlock(&(0x7f000091f000/0x3000)=nil, 0x3000) mlock(&(0x7f0000fe9000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x81, r12, r13, r14, r13, 0x50, 0x6}, 0x1, 0x7, r9, r11, 0xffff, 0x23, 0xfffffffffffffff7}) socket(0x10, 0x8000, 0x7f) shmctl$SHM_UNLOCK(r0, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)) open(&(0x7f0000000480)='./file0\x00', 0x40, 0x0) panic: softclock: invalid to_clock: 1623902 Starting stack trace... panic(ffffffff82854199) at panic+0x16f softclock(0) at softclock+0x22d softintr_dispatch(0) at softintr_dispatch+0xcd Xsoftclock() at Xsoftclock+0x27 end of kernel end trace frame: 0x7ae4af0b1640, count: 253 End of stack trace.