e173e174e175e176e177e178e179e17ae17be17ce17de17ee17fe180e181e182e183e184e185e186e187e188e189e18ae18be18ce18de18ee18fe190e191e192e193e194e195e196e197e198e199e19ae19be19ce19de19ee19fe1a0e1a1e1a2e1a3e1a4e1a5e1a6e1a7e1a8e1a9e1aae1abe1ace1ade1aee1afe1b0e1b1e1b2e1b3e1b4e1b5e1b6e1b7e1b8e1b9e1bae1bbe1bce1bde1bee1bfe1c0e1c1e1c2e1c3e1c4e1c5e1c6e1c7e1c8e1c9e1cae1cbe1cce1cde1cee1cfe1d0e1d1e1d2e1d3e1d4e1d5e1d6e1d7e1d8e1d9e1dae1dbe1dce1dde1dee1dfe1e0e1e1e1e2e1e3e1e4e1e5e1e6e1e7e1e8e1e9e1eae1ebe1ece1ede1eee1efe1f0e1f1e1f2e1f3e1f4e1f5e1f6e1f7e1f8e1f9e1fae1fbe1fce1fde1fee1ffe100e201e202e203e204e205e206e207e208e209e20ae20be20ce20de20ee20fe210e211e212e213e214e215e216e217e218e219e21ae21be21ce21de21ee21fe220e221e222e223e224e225e226e227e228e229e22ae22be22ce22de22ee22fe230e231e232e233e234e235e236e237e238e239e23ae23be23ce23de23ee23fe240e241e242e243e244e245e246e247e248e249e24ae24be24ce24de24ee24fe250e251e252e253e254e255e256e257e258e259e25ae25be25ce25de25ee25fe260e261e262e263e264e265e266e267e268e269e26ae26be26ce26de26ee26fe270e271e272e273e274e275e276e277e278e279e27ae27be27ce27de27ee27fe280e281e282e283e284e285e286e287e288e289e28ae28be28ce28de28ee28fe290e291e292e293e294e295e296e297e298e299e29ae29be29ce29de29ee29fe2a0e2a1e2a2e2a3e2a4e2a5e2a6e2a7e2a8e2a9e2aae2abe2ace2ade2aee2afe2b0e2b1e2b2e2b3e2b4e2b5e2b6e2b7e2b8e2b9e2bae2bbe2bce2bde2bee2bfe2c0e2c1e2c2e2c3e2c4e2c5e2c6e2c7e2c8e2c9e2cae2cbe2cce2cde2cee2cfe2d0e2d1e2d2e2d3e2d4e2d5e2d6e2d7e2d8e2d9e2dae2dbe2dce2dde2dee2dfe2e0e2e1e2e2e2e3e2e4e2e5e2e6e2e7e2e8e2e9e2eae2ebe2ece2ede2eee2efe2f0e2f1e2f2e2f3e2f4e2f5e2f6e2f7e2f8e2f9e2fae2fbe2fce2fde2fee2ffe200e301e302e303e304e305e306e307e308e309e30ae30be30ce30de30ee30fe310e311e312e313e314e315e316e317e318e319e31ae31be31ce31de31ee31fe320e321e322e323e324e325e326e327e328e329e32ae32be32ce32de32ee32fe330e331e332e333e334e335e336e337e338e339e33ae33be33ce33de33ee33fe340e341e342e343e344e345e346e347e348e349e34ae34be34ce34de34ee34fe350e351e352e353e354e355e356e357e358e359e35ae35be35ce35de35ee35fe360e361e362e363e364e365e366e367e368e369e36ae36be36ce36de36ee36fe370e371e372e373e374e375e376e377e378e379e37ae37be37ce37de37ee37fe380e381e382e383e384e385e386e387e388e389e38ae38be38ce38de38ee38fe390e391e392e393e394e395e396e397e398e399e39ae39be39ce39de39ee39fe3a0e3a1e3a2e3a3e3a4e3a5e3a6e3a7e3a8e3a9e3aae3abe3ace3ade3aee3afe3b0e3b1e3b2e3b3e3b4e3b5e3b6e3b7e3b8e3b9e3bae3bbe3bce3bde3bee3bfe3c0e3c1e3c2e3c3e3c4e3c5e3c6e3c7e3c8e3c9e3cae3cbe3cce3cde3cee3cfe3d0e3d1e3d2e3d3e3d4e3d5e3d6e3d7e3d8e3d9e3dae3dbe3dce3dde3dee3dfe3e0e3e1e3e2e3e3e3e4e3e5e3e6e3e7e3e8e3e9e3eae3ebe3ece3ede3eee3efe3f0e3f1e3f2e3f3e3f4e3f5e3f6e3f7e3f8e3f9e3fae3fbe3fce3fde3fee3ffe300e401e402e403e404e405e406e407e408e409e40ae40be40ce40de40ee40fe410e411e412e413e414e415e416e417e418e419e41ae41be41ce41de41ee41fe420e421e422e423e424e425e426e427e428e429e42ae42be42ce42de42ee42fe430e431e432e433e434e435e436e437e438e439e43ae43be43ce43de43ee43fe440e441e442e443e444e445e446e447e448e449e44ae44be44ce44de44ee44fe450e451e452e453e454e455e456e457e458e459e45ae45be45ce45de45ee45fe460e461e462e463e464e465e466e467e468e469e46ae46be46ce46de46ee46fe470e471e472e473e474e475e476e477e478e479e47ae47be47ce47de47ee47fe480e481e482e483e484e485e486e487e488e489e48ae48be48ce48de48ee48fe490e491e492e493e494e495e496e497e498e499e49ae49be49ce49de49ee49fe4a0e4a1e4a2e4a3e4a4e4a5e4a6e4a7e4a8e4a9e4aae4abe4ace4ade4aee4afe4b0e4b1e4b2e4b3e4b4e4b5e4b6e4b7e4b8e4b9e4bae4bbe4bce4bde4bee4bfe4c0e4c1e4c2e4c3e4c4e4c5e4c6e4c7e4c8e4c9e4cae4cbe4cce4cde4cee4cfe4d0e4d1e4d2e4d3e4d4e4d5e4d6e4d7e4d8e4d9e4dae4dbe4dce4dde4dee4dfe4e0e4e1e4e2e4e3e4e4e4e5e4e6e4e7e4e8e4e9e4eae4ebe4ece4ede4eee4efe4f0e4f1e4f2e4f3e4f4e4f5e4f6e4f7e4f8e4f9e4fae4fbe4fce4fde4fee4ffe400e501e502e503e504e505e506e507e508e509e50ae50be50ce50de50ee50fe510e511e512e513e514e515e516e517e518e519e51ae51be51ce51de51ee51fe520e521e522e523e524e525e526e527e528e529e52ae52be52ce52de52ee52fe530e531e532e533e534e535e536e537e538e539e53ae53be53ce53de53ee53fe540e541e542e543e544e545e546e547e548e549e54ae54be54ce54de54ee54fe550e551e552e553e554e555e556e557e558e559e55ae55be55ce55de55ee55fe560e561e562e563e564e565e566e567e568e569e56ae56be56ce56de56ee56fe570e571e572e573e574e575e576e577e578e579e57ae57be57ce57de57ee57fe580e581e582e583e584e585e586e587e588e589e58ae58be58ce58de58ee58fe590e591e592e593e594e595e596e597e598e599e59ae59be59ce59de59ee59fe5a0e5a1e5a2e5a3e5a4e5a5e5a6e5a7e5a8e5a9e5aae5abe5ace5ade5aee5afe5b0e5b1e5b2e5b3e5b4e5b5e5b6e5b7e5b8e5b9e5bae5bbe5bce5bde5bee5bfe5c0e5c1e5c2e5c3e5c4e5c5e5c6e5c7e5c8e5c9e5cae5cbe5cce5cde5cee5cfe5d0e5d1e5d2e5d3e5d4e5d5e5d6e5d7e5d8e5d9e5dae5dbe5dce5dde5dee5dfe5e0e5e1e5e2e5e3e5e4e5e5e5e6e5e7e5e8e5e9e5eae5ebe5ece5ede5eee5efe5f0e5f1e5f2e5f3e5f4e5f5e5f6e5f7e5f8e5f9e5fae5fbe5fce5fde5fee5ffe500e601e602e603e604e605e606e607e608e609e60ae60be60ce60de60ee60fe610e611e612e613e614e615e616e617e618e619e61ae61be61ce61de61ee61fe620e621e622e623e624e625e626e627e628e629e62ae62be62ce62de62ee62fe630e631e632e633e634e635e636e637e638e639e63ae63be63ce63de63ee63fe640e641e642e643e644e645e646e647e648e649e64ae64be64ce64de64ee64fe650e651e652e653e654e655e656e657e658e659e65ae65be65ce65de65ee65fe660e661e662e663e664e665e666e667e668e669e66ae66be66ce66de66ee66fe670e671e672e673e674e675e676e677e678e679e67ae67be67ce67de67ee67fe680e681e682e683e684e685e686e687e688e689e68ae68be68ce68de68ee68fe690e691e692e693e694e695e696e697e698e699e69ae69be69ce69de69ee69fe6a0e6a1e6a2e6a3e6a4e6a5e6a6e6a7e6a8e6a9e6aae6abe6ace6ade6aee6afe6b0e6b1e6b2e6b3e6b4e6b5e6b6e6b7e6b8e6b9e6bae6bbe6bce6bde6bee6bfe6c0e6c1e6c2e6c3e6c4e6c5e6c6e6c7e6c8e6c9e6cae6cbe6cce6cde6cee6cfe6d0e6d1e6d2e6d3e6d4e6d5e6d6e6d7e6d8e6d9e6dae6dbe6dce6dde6dee6dfe6e0e6e1e6e2e6e3e6e4e6e5e6e6e6e7e6e8e6e9e6eae6ebe6ece6ede6eee6efe6f0e6f1e6f2e6f3e6f4e6f5e6f6e6f7e6f8e6f9e6fae6fbe6fce6fde6fee6ffe600e701e702e703e704e705e706e707e708e709e70ae70be70ce70de70ee70fe710e711e712e713e714e715e716e717e718e719e71ae71be71ce71de71ee71fe720e721e722e723e724e725e726e727e728e729e72ae72be72ce72de72ee72fe730e731e732e733e734e735e736e737e738e739e73ae73be73ce73de73ee73fe740e741e742e743e744e745e746e747e748e749e74ae74be74ce74de74ee74fe750e751e752e753e754e755e756e757e758e759e75ae75be75ce75de75ee75fe760e761e762e763e764e765e766e767e768e769e76ae76be76ce76de76ee76fe770e771e772e773e774e775e776e777e778e779e77ae77be77ce77de77ee77fe780e781e782e783e784e785e786e787e788e789e78ae78be78ce78de78ee78fe790e791e792e793e794e795e796e797e798e799e79ae79be79ce79de79ee79fe7a0e7a1e7a2e7a3e7a4e7a5e7a6e7a7e7a8e7a9e7aae7abe7ace7ade7aee7afe7b0e7b1e7b2e7b3e7b4e7b5e7b6e7b7e7b8e7b9e7bae7bbe7bce7bde7bee7bfe7c0e7c1e7c2e7c3e7c4e7c5e7c6e7c7e7c8e7c9e7cae7cbe7cce7cde7cee7cfe7d0e7d1e7d2e7d3e7d4e7d5e7d6e7d7e7d8e7d9e7dae7dbe7dce7dde7dee7dfe7e0e7e1e7e2e7e3e7e4e7e5e7e6e7e7e7e8e7e9e7eae7ebe7ece7ede7eee7efe7f0e7f1e7f2e7f3e7f4e7f5e7f6e7f7e7f8e7f9e7fae7fbe7fce7fde7fee7ffe700e801e802e803e804e805e806e807e808e809e80ae80be80ce80de80ee80fe810e811e812e813e814e815e816e817e818e819e81ae81be81ce81de81ee81fe820e821e822e823e824e825e826e827e828e829e82ae82be82ce82de82ee82fe830e831e832e833e834e835e836e837e838e839e83ae83be83ce83de83ee83fe840e841e842e843e844e845e846e847e848e849e84ae84be84ce84de84ee84fe850e851e852e853e854e855e856e857e858e859e85ae85be85ce85de85ee85fe860e861e862e863e864e865e866e867e868e869e86ae86be86ce86de86ee86fe870e871e872e873e874e875e876e877e878e879e87ae87be87ce87de87ee87fe880e881e882e883e884e885e886e887e888e889e88ae88be88ce88de88ee88fe890e891e892e893e894e895e896e897e898e899e89ae89be89ce89de89ee89fe8a0e8a1e8a2e8a3e8a4e8a5e8a6e8a7e8a8e8a9e8aae8abe8ace8ade8aee8afe8b0e8b1e8b2e8b3e8b4e8b5e8b6e8b7e8b8e8b9e8bae8bbe8bce8bde8bee8bfe8c0e8c1e8c2e8c3e8c4e8c5e8c6e8c7e8c8e8c9e8cae8cbe8cce8cde8cee8cfe8d0e8d1e8d2e8d3e8d4e8d5e8d6e8d7e8d8e8d9e8dae8dbe8dce8dde8dee8dfe8e0e8e1e8e2e8e3e8e4e8e5e8e6e8e7e8e8e8e9e8eae8ebe8ece8ede8eee8efe8f0e8f1e8f2e8f3e8f4e8f5e8f6e8f7e8f8e8f9e8fae8fbe8fce8fde8fee8ffe800e901e902e903e904e905e906e907e908e909e90ae90be90ce90de90ee90fe910e911e912e913e914e915e916e917e918e919e91ae91be91ce91de91ee91fe920e921e922e923e924e925e926e927e928e929e92ae92be92ce92de92ee92fe930e931e932e933e934e935e936e937e938e939e93ae93be93ce93de93ee93fe940e941e942e943e944e945e946e947e948e949e94ae94be94ce94de94ee94fe950e951e952e953e954e955e956e957e958e959e95ae95be95ce95de95ee95fe960e961e962e963e964e965e966e967e968e969e96ae96be96ce96de96ee96fe970e971e972e973e974e975e976e977e978e979e97ae97be97ce97de97ee97fe980e981e982e983e984e985e986e987e988e989e98ae98be98ce98de98ee98fe990e991e992e993e994e995e996e997e998e999e99ae99be99ce99de99ee99fe9a0e9a1e9a2e9a3e9a4e9a5e9a6e9a7e9a8e9a9e9aae9abe9ace9ade9aee9afe9b0e9b1e9b2e9b3e9b4e9b5e9b6e9b7e9b8e9b9e9bae9bbe9bce9bde9bee9bfe9c0e9c1e9c2e9c3e9c4e9c5e9c6e9c7e9c8e9c9e9cae9cbe9cce9cde9cee9cfe9d0e9d1e9d2e9d3e9d4e9d5e9d6e9d7e9d8e9d9e9dae9dbe9dce9dde9dee9dfe9e0e9e1e9e2e9e3e9e4e9e5e9e6e9e7e9e8e9e9e9eae9ebe9ece9ede9eee9efe9f0e9f1e9f2e9f3e9f4e9f5e9f6e9f7e9f8e9f9e9fae9fbe9fce9fde9fee9ffe900ea01ea02ea03ea04ea05ea06ea07ea08ea09ea0aea0bea0cea0dea0eea0fea10ea11ea12ea13ea14ea15ea16ea17ea18ea19ea1aea1bea1cea1dea1eea1fea20ea21ea22ea23ea24ea25ea26ea27ea28ea29ea2aea2bea2cea2dea2eea2fea30ea31ea32ea33ea34ea35ea36ea37ea38ea39ea3aea3bea3cea3dea3eea3fea40ea41ea42ea43ea44ea45ea46ea47ea48ea49ea4aea4bea4cea4dea4eea4fea50ea51ea52ea53ea54ea55ea56ea57ea58ea59ea5aea5bea5cea5dea5eea5fea60ea61ea62ea63ea64ea65ea66ea67ea68ea69ea6aea6bea6cea6dea6eea6fea70ea71ea72ea73ea74ea75ea76ea77ea78ea79ea7aea7bea7cea7dea7eea7fea80ea81ea82ea83ea84ea85ea86ea87ea88ea89ea8aea8bea8cea8dea8eea8fea90ea91ea92ea93ea94ea95ea96ea97ea98ea99ea9aea9bea9cea9dea9eea9feaa0eaa1eaa2eaa3eaa4eaa5eaa6eaa7eaa8eaa9eaaaeaabeaaceaadeaaeeaafeab0eab1eab2eab3eab4eab5eab6eab7eab8eab9eabaeabbeabceabdeabeeabfeac0eac1eac2eac3eac4eac5eac6eac7eac8eac9eacaeacbeacceacdeaceeacfead0ead1ead2ead3ead4ead5ead6ead7ead8ead9eadaeadbeadceaddeadeeadfeae0eae1eae2eae3eae4eae5eae6eae7eae8eae9eaeaeaebeaeceaedeaeeeaefeaf0eaf1eaf2eaf3eaf4eaf5eaf6eaf7eaf8eaf9eafaeafbeafceafdeafeeaffea00eb01eb02eb03eb04eb05eb06eb07eb08eb09eb0aeb0beb0ceb0deb0eeb0feb10eb11eb12eb13eb14eb15eb16eb17eb18eb19eb1aeb1beb1ceb1deb1eeb1feb20eb21eb22eb23eb24eb25eb26eb27eb28eb29eb2aeb2beb2ceb2deb2eeb2feb30eb31eb32eb33eb34eb35eb36eb37eb38eb39eb3aeb3beb3ceb3deb3eeb3feb40eb41eb42eb43eb44eb45eb46eb47eb48eb49eb4aeb4beb4ceb4deb4eeb4feb50eb51eb52eb53eb54eb55eb56eb57eb58eb59eb5aeb5beb5ceb5deb5eeb5feb60eb61eb62eb63eb64eb65eb66eb67eb68eb69eb6aeb6beb6ceb6deb6eeb6feb70eb71eb72eb73eb74eb75eb76eb77eb78eb79eb7aeb7beb7ceb7deb7eeb7feb80eb81eb82eb83eb84eb85eb86eb87eb88eb89eb8aeb8beb8ceb8deb8eeb8feb90eb91eb92eb93eb94eb95eb96eb97eb98eb99eb9aeb9beb9ceb9deb9eeb9feba0eba1eba2eba3eba4eba5eba6eba7eba8eba9ebaaebabebacebadebaeebafebb0ebb1ebb2ebb3ebb4ebb5ebb6ebb7ebb8ebb9ebbaebbbebbcebbdebbeebbfebc0ebc1ebc2ebc3ebc4ebc5ebc6ebc7ebc8ebc9ebcaebcbebccebcdebceebcfebd0ebd1ebd2ebd3ebd4ebd5ebd6ebd7ebd8ebd9ebdaebdbebdcebddebdeebdfebe0ebe1ebe2ebe3ebe4ebe5ebe6ebe7ebe8ebe9ebeaebebebecebedebeeebefebf0ebf1ebf2ebf3ebf4ebf5ebf6ebf7ebf8ebf9ebfaebfbebfcebfdebfeebffeb00ec01ec02ec03ec04ec05ec06ec07ec08ec09ec0aec0bec0cec0dec0eec0fec10ec11ec12ec13ec14ec15ec16ec17ec18ec19ec1aec1bec1cec1dec1eec1fec20ec21ec22ec23ec24ec25ec26ec27ec28ec29ec2aec2bec2cec2dec2eec2fec30ec31ec32ec33ec34ec35ec36ec37ec38ec39ec3aec3bec3cec3dec3eec3fec40ec41ec42ec43ec44ec45ec46ec47ec48ec49ec4aec4bec4cec4dec4eec4fec50ec51ec52ec53ec54ec55ec56ec57ec58ec59ec5aec5bec5cec5dec5eec5fec60ec61ec62ec63ec64ec65ec66ec67ec68ec69ec6aec6bec6cec6dec6eec6fec70ec71ec72ec73ec74ec75ec76ec77ec78ec79ec7aec7bec7cec7dec7eec7fec80ec81ec82ec83ec84ec85ec86ec87ec88ec89ec8aec8bec8cec8dec8eec8fec90ec91ec92ec93ec94ec95ec96ec97ec98ec99ec9aec9bec9cec9dec9eec9feca0eca1eca2eca3eca4eca5eca6eca7eca8eca9ecaaecabecacecadecaeecafecb0ecb1ecb2ecb3ecb4ecb5ecb6ecb7ecb8ecb9ecbaecbbecbcecbdecbeecbfecc0ecc1ecc2ecc3ecc4ecc5ecc6ecc7ecc8ecc9eccaeccbeccceccdecceeccfecd0ecd1ecd2ecd3ecd4ecd5ecd6ecd7ecd8ecd9ecdaecdbecdcecddecdeecdfece0ece1ece2ece3ece4ece5ece6ece7ece8ece9eceaecebecececedeceeecefecf0ecf1ecf2ecf3ecf4ecf5ecf6ecf7ecf8ecf9ecfaecfbecfcecfdecfeecffec00ed01ed02ed03ed04ed05ed06ed07ed08ed09ed0aed0bed0ced0ded0eed0fed10ed11ed12ed13ed14ed15ed16ed17ed18ed19ed1aed1bed1ced1ded1eed1fed20ed21ed22ed23ed24ed25ed26ed27ed28ed29ed2aed2bed2ced2ded2eed2fed30ed31ed32ed33ed34ed35ed36ed37ed38ed39ed3aed3bed3ced3ded3eed3fed40ed41ed42ed43ed44ed45ed46ed47ed48ed49ed4aed4bed4ced4ded4eed4fed50ed51ed52ed53ed54ed55ed56ed57ed58ed59ed5aed5bed5ced5ded5eed5fed60ed61ed62ed63ed64ed65ed66ed67ed68ed69ed6aed6bed6ced6ded6eed6fed70ed71ed72ed73ed74ed75ed76ed77ed78ed79ed7aed7bed7ced7ded7eed7fed80ed81ed82ed83ed84ed85ed86ed87ed88ed89ed8aed8bed8ced8ded8eed8fed90ed91ed92ed93ed94ed95ed96ed97ed98ed99ed9aed9bed9ced9ded9eed9feda0eda1eda2eda3eda4eda5eda6eda7eda8eda9edaaedabedacedadedaeedafedb0edb1edb2edb3edb4edb5edb6edb7edb8edb9edbaedbbedbcedbdedbeedbfedc0edc1edc2edc3edc4edc5edc6edc7edc8edc9edcaedcbedccedcdedceedcfedd0edd1edd2edd3edd4edd5edd6edd7edd8edd9eddaeddbeddcedddeddeeddfede0ede1ede2ede3ede4ede5ede6ede7ede8ede9edeaedebedecedededeeedefedf0edf1edf2edf3edf4edf5edf6edf7edf8edf9edfaedfbedfcedfdedfeedffed00ee01ee02ee03ee04ee05ee06ee07ee08ee09ee0aee0bee0cee0dee0eee0fee10ee11ee12ee13ee14ee15ee16ee17ee18ee19ee1aee1bee1cee1dee1eee1fee20ee21ee22ee23ee24ee25ee26ee27ee28ee29ee2aee2bee2cee2dee2eee2fee30ee31ee32ee33ee34ee35ee36ee37ee38ee39ee3aee3bee3cee3dee3eee3fee40ee41ee42ee43ee44ee45ee46ee47ee48ee49ee4aee4bee4cee4dee4eee4fee50ee51ee52ee53ee54ee55ee56ee57ee58ee59ee5aee5bee5cee5dee5eee5fee60ee61ee62ee63ee64ee65ee66ee67ee68ee69ee6aee6bee6cee6dee6eee6fee70ee71ee72ee73ee74ee75ee76ee77ee78ee79ee7aee7bee7cee7dee7eee7fee80ee81ee82ee83ee84ee85ee86ee87ee88ee89ee8aee8bee8cee8dee8eee8fee90ee91ee92ee93ee94ee95ee96ee97ee98ee99ee9aee9bee9cee9dee9eee9feea0eea1eea2eea3eea4eea5eea6eea7eea8eea9eeaaeeabeeaceeadeeaeeeafeeb0eeb1eeb2eeb3eeb4eeb5eeb6eeb7eeb8eeb9eebaeebbeebceebdeebeeebfeec0eec1eec2eec3eec4eec5eec6eec7eec8eec9eecaeecbeecceecdeeceeecfeed0eed1eed2eed3eed4eed5eed6eed7eed8eed9eedaeedbeedceeddeedeeedfeee0eee1eee2eee3eee4eee5eee6eee7eee8eee9eeeaeeebeeeceeedeeeeeeefeef0eef1eef2eef3eef4eef5eef6eef7eef8eef9eefaeefbeefceefdeefeeeffee00ef01ef02ef03ef04ef05ef06ef07ef08ef09ef0aef0bef0cef0def0eef0fef10ef11ef12ef13ef14ef15ef16ef17ef18ef19ef1aef1bef1cef1def1eef1fef20ef21ef22ef23ef24ef25ef26ef27ef28ef29ef2aef2bef2cef2def2eef2fef30ef31ef32ef33ef34ef35ef36ef37ef38ef39ef3aef3bef3cef3def3eef3fef40ef41ef42ef43ef44ef45ef46ef47ef48ef49ef4aef4bef4cef4def4eef4fef50ef51ef52ef53ef54ef55ef56ef57ef58ef59ef5aef5bef5cef5def5eef5fef60ef61ef62ef63ef64ef65ef66ef67ef68ef69ef6aef6bef6cef6def6eef6fef70ef71ef72ef73ef74ef75ef76ef77ef78ef79ef7aef7bef7cef7def7eef7fef80ef81ef82ef83ef84ef85ef86ef87ef88ef89ef8aef8bef8cef8def8eef8fef90ef91ef92ef93ef94ef95ef96ef97ef98ef99ef9aef9bef9cef9def9eef9fefa0efa1efa2efa3efa4efa5efa6efa7efa8efa9efaaefabefacefadefaeefafefb0efb1efb2efb3efb4efb5efb6efb7efb8efb9efbaefbbefbcefbdefbeefbfefc0efc1efc2efc3efc4efc5efc6efc7efc8efc9efcaefcbefccefcdefceefcfefd0efd1efd2efd3efd4efd5efd6efd7efd8efd9efdaefdbefdcefddefdeefdfefe0efe1efe2efe3efe4efe5efe6efe7efe8efe9efeaefebefecefedefeeefefeff0eff1eff2eff3eff4eff5eff6eff7eff8eff9effaeffbeffceffdeffeefffef00f001f002f003f004f005f006f007f008f009f00af00bf00cf00df00ef00ff010f011f012f013f014f015f016f017f018f019f01af01bf01cf01df01ef01ff020f021f022f023f024f025f026f027f028f029f02af02bf02cf02df02ef02ff030f031f032f033f034f035f036f037f038f039f03af03bf03cf03df03ef03ff040f041f042f043f044f045f046f047f048f049f04af04bf04cf04df04ef04ff050f051f052f053f054f055f056f057f058f059f05af05bf05cf05df05ef05ff060f061f062f063f064f065f066f067f068f069f06af06bf06cf06df06ef06ff070f071f072f073f074f075f076f077f078f079f07af07bf07cf07df07ef07ff080f081f082f083f084f085f086f087f088f089f08af08bf08cf08df08ef08ff090f091f092f093f094f095f096f097f098f099f09af09bf09cf09df09ef09ff0a0f0a1f0a2f0a3f0a4f0a5f0a6f0a7f0a8f0a9f0aaf0abf0acf0adf0aef0aff0b0f0b1f0b2f0b3f0b4f0b5f0b6f0b7f0b8f0b9f0baf0bbf0bcf0bdf0bef0bff0c0f0c1f0c2f0c3f0c4f0c5f0c6f0c7f0c8f0c9f0caf0cbf0ccf0cdf0cef0cff0d0f0d1f0d2f0d3f0d4f0d5f0d6f0d7f0d8f0d9f0daf0dbf0dcf0ddf0def0dff0e0f0e1f0e2f0e3f0e4f0e5f0e6f0e7f0e8f0e9f0eaf0ebf0ecf0edf0eef0eff0f0f0f1f0f2f0f3f0f4f0f5f0f6f0f7f0f8f0f9f0faf0fbf0fcf0fdf0fef0fff000f101f102f103f104f105f106f107f108f109f10af10bf10cf10df10ef10ff110f111f112f113f114f115f116f117f118f119f11af11bf11cf11df11ef11ff120f121f122f123f124f125f126f127f128f129f12af12bf12cf12df12ef12ff130f131f132f133f134f135f136f137f138f139f13af13bf13cf13df13ef13ff140f141f142f143f144f145f146f147f148f149f14af14bf14cf14df14ef14ff150f151f152f153f154f155f156f157f158f159f15af15bf15cf15df15ef15ff160f161f162f163f164f165f166f167f168f169f16af16bf16cf16df16ef16ff170f171f172f173f174f175f176f177f178f179f17af17bf17cf17df17ef17ff180f181f182f183f184f185f186f187f188f189f18af18bf18cf18df18ef18ff190f191f192f193f194f195f196f197f198f199f19af19bf19cf19df19ef19ff1a0f1a1f1a2f1a3f1a4f1a5f1a6f1a7f1a8f1a9f1aaf1abf1acf1adf1aef1aff1b0f1b1f1b2f1b3f1b4f1b5f1b6f1b7f1b8f1b9f1baf1bbf1bcf1bdf1bef1bff1c0f1c1f1c2f1c3f1c4f1c5f1c6f1c7f1c8f1c9f1caf1cbf1ccf1cdf1cef1cff1d0f1d1f1d2f1d3f1d4f1d5f1d6f1d7f1d8f1d9f1daf1dbf1dcf1ddf1def1dff1e0f1e1f1e2f1e3f1e4f1e5f1e6f1e7f1e8f1e9f1eaf1ebf1ecf1edf1eef1eff1f0f1f1f1f2f1f3f1f4f1f5f1f6f1f7f1f8f1f9f1faf1fbf1fcf1fdf1fef1fff100f201f202f203f204f205f206f207f208f209f20af20bf20cf20df20ef20ff210f211f212f213f214f215f216f217f218f219f21af21bf21cf21df21ef21ff220f221f222f223f224f225f226f227f228f229f22af22bf22cf22df22ef22ff230f231f232f233f234f235f236f237f238f239f23af23bf23cf23df23ef23ff240f241f242f243f244f245f246f247f248f249f24af24bf24cf24df24ef24ff250f251f252f253f254f255f256f257f258f259f25af25bf25cf25df25ef25ff260f261f262f263f264f265f266f267f268f269f26af26bf26cf26df26ef26ff270f271f272f273f274f275f276f277f278f279f27af27bf27cf27df27ef27ff280f281f282f283f284f285f286f287f288f289f28af28bf28cf28df28ef28ff290f291f292f293f294f295f296f297f298f299f29af29bf29cf29df29ef29ff2a0f2a1f2a2f2a3f2a4f2a5f2a6f2a7f2a8f2a9f2aaf2abf2acf2adf2aef2aff2b0f2b1f2b2f2b3f2b4f2b5f2b6f2b7f2b8f2b9f2baf2bbf2bcf2bdf2bef2bff2c0f2c1f2c2f2c3f2c4f2c5f2c6f2c7f2c8f2c9f2caf2cbf2ccf2cdf2cef2cff2d0f2d1f2d2f2d3f2d4f2d5f2d6f2d7f2d8f2d9f2daf2dbf2dcf2ddf2def2dff2e0f2e1f2e2f2e3f2e4f2e5f2e6f2e7f2e8f2e9f2eaf2ebf2ecf2edf2eef2eff2f0f2f1f2f2f2f3f2f4f2f5f2f6f2f7f2f8f2f9f2faf2fbf2fcf2fdf2fef2fff200f301f302f303f304f305f306f307f308f309f30af30bf30cf30df30ef30ff310f311f312f313f314f315f316f317f318f319f31af31bf31cf31df31ef31ff320f321f322f323f324f325f326f327f328f329f32af32bf32cf32df32ef32ff330f331f332f333f334f335f336f337f338f339f33af33bf33cf33df33ef33ff340f341f342f343f344f345f346f347f348f349f34af34bf34cf34df34ef34ff350f351f352f353f354f355f356f357f358f359f35af35bf35cf35df35ef35ff360f361f362f363f364f365f366f367f368f369f36af36bf36cf36df36ef36ff370f371f372f373f374f375f376f377f378f379f37af37bf37cf37df37ef37ff380f381f382f383f384f385f386f387f388f389f38af38bf38cf38df38ef38ff390f391f392f393f394f395f396f397f398f399f39af39bf39cf39df39ef39ff3a0f3a1f3a2f3a3f3a4f3a5f3a6f3a7f3a8f3a9f3aaf3abf3acf3adf3aef3aff3b0f3b1f3b2f3b3f3b4f3b5f3b6f3b7f3b8f3b9f3baf3bbf3bcf3bdf3bef3bff3c0f3c1f3c2f3c3f3c4f3c5f3c6f3c7f3c8f3c9f3caf3cbf3ccf3cdf3cef3cff3d0f3d1f3d2f3d3f3d4f3d5f3d6f3d7f3d8f3d9f3daf3dbf3dcf3ddf3def3dff3e0f3e1f3e2f3e3f3e4f3e5f3e6f3e7f3e8f3e9f3eaf3ebf3ecf3edf3eef3eff3f0f3f1f3f2f3f3f3f4f3f5f3f6f3f7f3f8f3f9f3faf3fbf3fcf3fdf3fef3fff300f401f402f403f404f405f406f407f408f409f40af40bf40cf40df40ef40ff410f411f412f413f414f415f416f417f418f419f41af41bf41cf41df41ef41ff420f421f422f423f424f425f426f427f428f429f42af42bf42cf42df42ef42ff430f431f432f433f434f435f436f437f438f439f43af43bf43cf43df43ef43ff440f441f442f443f444f445f446f447f448f449f44af44bf44cf44df44ef44ff450f451f452f453f454f455f456f457f458f459f45af45bf45cf45df45ef45ff460f461f462f463f464f465f466f467f468f469f46af46bf46cf46df46ef46ff470f471f472f473f474f475f476f477f478f479f47af47bf47cf47df47ef47ff480f481f482f483f484f485f486f487f488f489f48af48bf48cf48df48ef48ff490f491f492f493f494f495f496f497f498f499f49af49bf49cf49df49ef49ff4a0f4a1f4a2f4a3f4a4f4a5f4a6f4a7f4a8f4a9f4aaf4abf4acf4adf4aef4aff4b0f4b1f4b2f4b3f4b4f4b5f4b6f4b7f4b8f4b9f4baf4bbf4bcf4bdf4bef4bff4c0f4c1f4c2f4c3f4c4f4c5f4c6f4c7f4c8f4c9f4caf4cbf4ccf4cdf4cef4cff4d0f4d1f4d2f4d3f4d4f4d5f4d6f4d7f4d8f4d9f4daf4dbf4dcf4ddf4def4dff4e0f4e1f4e2f4e3f4e4f4e5f4e6f4e7f4e8f4e9f4eaf4ebf4ecf4edf4eef4eff4f0f4f1f4f2f4f3f4f4f4f5f4f6f4f7f4f8f4f9f4faf4fbf4fcf4fdf4fef4fff400f501f502f503f504f505f506f507f508f509f50af50bf50cf50df50ef50ff510f511f512f513f514f515f516f517f518f519f51af51bf51cf51df51ef51ff520f521f522f523f524f525f526f527f528f529f52af52bf52cf52df52ef52ff530f531f532f533f534f535f536f537f538f539f53af53bf53cf53df53ef53ff540f541f542f543f544f545f546f547f548f549f54af54bf54cf54df54ef54ff550f551f552f553f554f555f556f557f558f559f55af55bf55cf55df55ef55ff560f561f562f563f564f565f566f567f568f569f56af56bf56cf56df56ef56ff570f571f572f573f574f575f576f577f578f579f57af57bf57cf57df57ef57ff580f581f582f583f584f585f586f587f588f589f58af58bf58cf58df58ef58ff590f591f592f593f594f595f596f597f598f599f59af59bf59cf59df59ef59ff5a0f5a1f5a2f5a3f5a4f5a5f5a6f5a7f5a8f5a9f5aaf5abf5acf5adf5aef5aff5b0f5b1f5b2f5b3f5b4f5b5f5b6f5b7f5b8f5b9f5baf5bbf5bcf5bdf5bef5bff5c0f5c1f5c2f5c3f5c4f5c5f5c6f5c7f5c8f5c9f5caf5cbf5ccf5cdf5cef5cff5d0f5d1f5d2f5d3f5d4f5d5f5d6f5d7f5d8f5d9f5daf5dbf5dcf5ddf5def5dff5e0f5e1f5e2f5e3f5e4f5e5f5e6f5e7f5e8f5e9f5eaf5ebf5ecf5edf5eef5eff5f0f5f1f5f2f5f3f5f4f5f5f5f6f5f7f5f8f5f9f5faf5fbf5fcf5fdf5fef5fff500f601f602f603f604f605f606f607f608f609f60af60bf60cf60df60ef60ff610f611f612f613f614f615f616f617f618f619f61af61bf61cf61df61ef61ff620f621f622f623f624f625f626f627f628f629f62af62bf62cf62df62ef62ff630f631f632f633f634f635f636f637f638f639f63af63bf63cf63df63ef63ff640f641f642f643f644f645f646f647f648f649f64af64bf64cf64df64ef64ff650f651f652f653f654f655f656f657f658f659f65af65bf65cf65df65ef65ff660f661f662f663f664f665f666f667f668f669f66af66bf66cf66df66ef66ff670f671f672f673f674f675f676f677f678f679f67af67bf67cf67df67ef67ff680f681f682f683f684f685f686f687f688f689f68af68bf68cf68df68ef68ff690f691f692f693f694f695f696f697f698f699f69af69bf69cf69df69ef69ff6a0f6a1f6a2f6a3f6a4f6a5f6a6f6a7f6a8f6a9f6aaf6abf6acf6adf6aef6aff6b0f6b1f6b2f6b3f6b4f6b5f6b6f6b7f6b8f6b9f6baf6bbf6bcf6bdf6bef6bff6c0f6c1f6c2f6c3f6c4f6c5f6c6f6c7f6c8f6c9f6caf6cbf6ccf6cdf6cef6cff6d0f6d1f6d2f6d3f6d4f6d5f6d6f6d7f6d8f6d9f6daf6dbf6dcf6ddf6def6dff6e0f6e1f6e2f6e3f6e4f6e5f6e6f6e7f6e8f6e9f6eaf6ebf6ecf6edf6eef6eff6f0f6f1f6f2f6f3f6f4f6f5f6f6f6f7f6f8f6f9f6faf6fbf6fcf6fdf6fef6fff600f701f702f703f704f705f706f707f708f709f70af70bf70cf70df70ef70ff710f711f712f713f714f715f716f717f718f719f71af71bf71cf71df71ef71ff720f721f722f723f724f725f726f727f728f729f72af72bf72cf72df72ef72ff730f731f732f733f734f735f736f737f738f739f73af73bf73cf73df73ef73ff740f741f742f743f744f745f746f747f748f749f74af74bf74cf74df74ef74ff750f751f752f753f754f755f756f757f758f759f75af75bf75cf75df75ef75ff760f761f762f763f764f765f766f767f768f769f76af76bf76cf76df76ef76ff770f771f772f773f774f775f776f777f778f779f77af77bf77cf77df77ef77ff780f781f782f783f784f785f786f787f788f789f78af78bf78cf78df78ef78ff790f791f792f793f794f795f796f797f798f799f79af79bf79cf79df79ef79ff7a0f7a1f7a2f7a3f7a4f7a5f7a6f7a7f7a8f7a9f7aaf7abf7acf7adf7aef7aff7b0f7b1f7b2f7b3f7b4f7b5f7b6f7b7f7b8f7b9f7baf7bbf7bcf7bdf7bef7bff7c0f7c1f7c2f7c3f7c4f7c5f7c6f7c7f7c8f7c9f7caf7cbf7ccf7cdf7cef7cff7d0f7d1f7d2f7d3f7d4f7d5f7d6f7d7f7d8f7d9f7daf7dbf7dcf7ddf7def7dff7e0f7e1f7e2f7e3f7e4f7e5f7e6f7e7f7e8f7e9f7eaf7ebf7ecf7edf7eef7eff7f0f7f1f7f2f7f3f7f4f7f5f7f6f7f7f7f8f7f9f7faf7fbf7fcf7fdf7fef7fff700f801f802f803f804f805f806f807f808f809f80af80bf80cf80df80ef80ff810f811f812f813f814f815f816f817f818f819f81af81bf81cf81df81ef81ff820f821f822f823f824f825f826f827f828f829f82af82bf82cf82df82ef82ff830f831f832f833f834f835f836f837f838f839f83af83bf83cf83df83ef83ff840f841f842f843f844f845f846f847f848f849f84af84bf84cf84df84ef84ff850f851f852f853f854f855f856f857f858f859f85af85bf85cf85df85ef85ff860f861f862f863f864f865f866f867f868f869f86af86bf86cf86df86ef86ff870f871f872f873f874f875f876f877f878f879f87af87bf87cf87df87ef87ff880f881f882f883f884f885f886f887f888f889f88af88bf88cf88df88ef88ff890f891f892f893f894f895f896f897f898f899f89af89bf89cf89df89ef89ff8a0f8a1f8a2f8a3f8a4f8a5f8a6f8a7f8a8f8a9f8aaf8abf8acf8adf8aef8aff8b0f8b1f8b2f8b3f8b4f8b5f8b6f8b7f8b8f8b9f8baf8bbf8bcf8bdf8bef8bff8c0f8c1f8c2f8c3f8c4f8c5f8c6f8c7f8c8f8c9f8caf8cbf8ccf8cdf8cef8cff8d0f8d1f8d2f8d3f8d4f8d5f8d6f8d7f8d8f8d9f8daf8dbf8dcf8ddf8def8dff8e0f8e1f8e2f8e3f8e4f8e5f8e6f8e7f8e8f8e9f8eaf8ebf8ecf8edf8eef8eff8f0f8f1f8f2f8f3f8f4f8f5f8f6f8f7f8f8f8f9f8faf8fbf8fcf8fdf8fef8fff800f901f902f903f904f905f906f907f908f909f90af90bf90cf90df90ef90ff910f911f912f913f914f915f916f917f918f919f91af91bf91cf91df91ef91ff920f921f922f923f924f925f926f927f928f929f92af92bf92cf92df92ef92ff930f931f932f933f934f935f936f937f938f939f93af93bf93cf93df93ef93ff940f941f942f943f944f945f946f947f948f949f94af94bf94cf94df94ef94ff950f951f952f953f954f955f956f957f958f959f95af95bf95cf95df95ef95ff960f961f962f963f964f965f966f967f968f969f96af96bf96cf96df96ef96ff970f971f972f973f974f975f976f977f978f979f97af97bf97cf97df97ef97ff980f981f982f983f984f985f986f987f988f989f98af98bf98cf98df98ef98ff990f991f992f993f994f995f996f997f998f999f99af99bf99cf99df99ef99ff9a0f9a1f9a2f9a3f9a4f9a5f9a6f9a7f9a8f9a9f9aaf9abf9acf9adf9aef9aff9b0f9b1f9b2f9b3f9b4f9b5f9b6f9b7f9b8f9b9f9baf9bbf9bcf9bdf9bef9bff9c0f9c1f9c2f9c3f9c4f9c5f9c6f9c7f9c8f9c9f9caf9cbf9ccf9cdf9cef9cff9d0f9d1f9d2f9d3f9d4f9d5f9d6f9d7f9d8f9d9f9daf9dbf9dcf9ddf9def9dff9e0f9e1f9e2f9e3f9e4f9e5f9e6f9e7f9e8f9e9f9eaf9ebf9ecf9edf9eef9eff9f0f9f1f9f2f9f3f9f4f9f5f9f6f9f7f9f8f9f9f9faf9fbf9fcf9fdf9fef9fff900fa01fa02fa03fa04fa05fa06fa07fa08fa09fa0afa0bfa0cfa0dfa0efa0ffa10fa11fa12fa13fa14fa15fa16fa17fa18fa19fa1afa1bfa1cfa1dfa1efa1ffa20fa21fa22fa23fa24fa25fa26fa27fa28fa29fa2afa2bfa2cfa2dfa2efa2ffa30fa31fa32fa33fa34fa35fa36fa37fa38fa39fa3afa3bfa3cfa3dfa3efa3ffa40fa41fa42fa43fa44fa45fa46fa47fa48fa49fa4afa4bfa4cfa4dfa4efa4ffa50fa51fa52fa53fa54fa55fa56fa57fa58fa59fa5afa5bfa5cfa5dfa5efa5ffa60fa61fa62fa63fa64fa65fa66fa67fa68fa69fa6afa6bfa6cfa6dfa6efa6ffa70fa71fa72fa73fa74fa75fa76fa77fa78fa79fa7afa7bfa7cfa7dfa7efa7ffa80fa81fa82fa83fa84fa85fa86fa87fa88fa89fa8afa8bfa8cfa8dfa8efa8ffa90fa91fa92fa93fa94fa95fa96fa97fa98fa99fa9afa9bfa9cfa9dfa9efa9ffaa0faa1faa2faa3faa4faa5faa6faa7faa8faa9faaafaabfaacfaadfaaefaaffab0fab1fab2fab3fab4fab5fab6fab7fab8fab9fabafabbfabcfabdfabefabffac0fac1fac2fac3fac4fac5fac6fac7fac8fac9facafacbfaccfacdfacefacffad0fad1fad2fad3fad4fad5fad6fad7fad8fad9fadafadbfadcfaddfadefadffae0fae1fae2fae3fae4fae5fae6fae7fae8fae9faeafaebfaecfaedfaeefaeffaf0faf1faf2faf3faf4faf5faf6faf7faf8faf9fafafafbfafcfafdfafefafffa00fb01fb02fb03fb04fb05fb06fb07fb08fb09fb0afb0bfb0cfb0dfb0efb0ffb10fb11fb12fb13fb14fb15fb16fb17fb18fb19fb1afb1bfb1cfb1dfb1efb1ffb20fb21fb22fb23fb24fb25fb26fb27fb28fb29fb2afb2bfb2cfb2dfb2efb2ffb30fb31fb32fb33fb34fb35fb36fb37fb38fb39fb3afb3bfb3cfb3dfb3efb3ffb40fb41fb42fb43fb44fb45fb46fb47fb48fb49fb4afb4bfb4cfb4dfb4efb4ffb50fb51fb52fb53fb54fb55fb56fb57fb58fb59fb5afb5bfb5cfb5dfb5efb5ffb60fb61fb62fb63fb64fb65fb66fb67fb68fb69fb6afb6bfb6cfb6dfb6efb6ffb70fb71fb72fb73fb74fb75fb76fb77fb78fb79fb7afb7bfb7cfb7dfb7efb7ffb80fb81fb82fb83fb84fb85fb86fb87fb88fb89fb8afb8bfb8cfb8dfb8efb8ffb90fb91fb92fb93fb94fb95fb96fb97fb98fb99fb9afb9bfb9cfb9dfb9efb9ffba0fba1fba2fba3fba4fba5fba6fba7fba8fba9fbaafbabfbacfbadfbaefbaffbb0fbb1fbb2fbb3fbb4fbb5fbb6fbb7fbb8fbb9fbbafbbbfbbcfbbdfbbefbbffbc0fbc1fbc2fbc3fbc4fbc5fbc6fbc7fbc8fbc9fbcafbcbfbccfbcdfbcefbcffbd0fbd1fbd2fbd3fbd4fbd5fbd6fbd7fbd8fbd9fbdafbdbfbdcfbddfbdefbdffbe0fbe1fbe2fbe3fbe4fbe5fbe6fbe7fbe8fbe9fbeafbebfbecfbedfbeefbeffbf0fbf1fbf2fbf3fbf4fbf5fbf6fbf7fbf8fbf9fbfafbfbfbfcfbfdfbfefbfffb00fc01fc02fc03fc04fc05fc06fc07fc08fc09fc0afc0bfc0cfc0dfc0efc0ffc10fc11fc12fc13fc14fc15fc16fc17fc18fc19fc1afc1bfc1cfc1dfc1efc1ffc20fc21fc22fc23fc24fc25fc26fc27fc28fc29fc2afc2bfc2cfc2dfc2efc2ffc30fc31fc32fc33fc34fc35fc36fc37fc38fc39fc3afc3bfc3cfc3dfc3efc3ffc40fc41fc42fc43fc44fc45fc46fc47fc48fc49fc4afc4bfc4cfc4dfc4efc4ffc50fc51fc52fc53fc54fc55fc56fc57fc58fc59fc5afc5bfc5cfc5dfc5efc5ffc60fc61fc62fc63fc64fc65fc66fc67fc68fc69fc6afc6bfc6cfc6dfc6efc6ffc70fc71fc72fc73fc74fc75fc76fc77fc78fc79fc7afc7bfc7cfc7dfc7efc7ffc80fc81fc82fc83fc84fc85fc86fc87fc88fc89fc8afc8bfc8cfc8dfc8efc8ffc90fc91fc92fc93fc94fc95fc96fc97fc98fc99fc9afc9bfc9cfc9dfc9efc9ffca0fca1fca2fca3fca4fca5fca6fca7fca8fca9fcaafcabfcacfcadfcaefcaffcb0fcb1fcb2fcb3fcb4fcb5fcb6fcb7fcb8fcb9fcbafcbbfcbcfcbdfcbefcbffcc0fcc1fcc2fcc3fcc4fcc5fcc6fcc7fcc8fcc9fccafccbfcccfccdfccefccffcd0fcd1fcd2fcd3fcd4fcd5fcd6fcd7fcd8fcd9fcdafcdbfcdcfcddfcdefcdffce0fce1fce2fce3fce4fce5fce6fce7fce8fce9fceafcebfcecfcedfceefceffcf0fcf1fcf2fcf3fcf4fcf5fcf6fcf7fcf8fcf9fcfafcfbfcfcfcfdfcfefcfffc00fd01fd02fd03fd04fd05fd06fd07fd08fd09fd0afd0bfd0cfd0dfd0efd0ffd10fd11fd12fd13fd14fd15fd16fd17fd18fd19fd1afd1bfd1cfd1dfd1efd1ffd20fd21fd22fd23fd24fd25fd26fd27fd28fd29fd2afd2bfd2cfd2dfd2efd2ffd30fd31fd32fd33fd34fd35fd36fd37fd38fd39fd3afd3bfd3cfd3dfd3efd3ffd40fd41fd42fd43fd44fd45fd46fd47fd48fd49fd4afd4bfd4cfd4dfd4efd4ffd50fd51fd52fd53fd54fd55fd56fd57fd58fd59fd5afd5bfd5cfd5dfd5efd5ffd60fd61fd62fd63fd64fd65fd66fd67fd68fd69fd6afd6bfd6cfd6dfd6efd6ffd70fd71fd72fd73fd74fd75fd76fd77fd78fd79fd7afd7bfd7cfd7dfd7efd7ffd80fd81fd82fd83fd84fd85fd86fd87fd88fd89fd8afd8bfd8cfd8dfd8efd8ffd90fd91fd92fd93fd94fd95fd96fd97fd98fd99fd9afd9bfd9cfd9dfd9efd9ffda0fda1fda2fda3fda4fda5fda6fda7fda8fda9fdaafdabfdacfdadfdaefdaffdb0fdb1fdb2fdb3fdb4fdb5fdb6fdb7fdb8fdb9fdbafdbbfdbcfdbdfdbefdbffdc0fdc1fdc2fdc3fdc4fdc5fdc6fdc7fdc8fdc9fdcafdcbfdccfdcdfdcefdcffdd0fdd1fdd2fdd3fdd4fdd5fdd6fdd7fdd8fdd9fddafddbfddcfdddfddefddffde0fde1fde2fde3fde4fde5fde6fde7fde8fde9fdeafdebfdecfdedfdeefdeffdf0fdf1fdf2fdf3fdf4fdf5fdf6fdf7fdf8fdf9fdfafdfbfdfcfdfdfdfefdfffd00fe01fe02fe03fe04fe05fe06fe07fe08fe09fe0afe0bfe0cfe0dfe0efe0ffe10fe11fe12fe13fe14fe15fe16fe17fe18fe19fe1afe1bfe1cfe1dfe1efe1ffe20fe21fe22fe23fe24fe25fe26fe27fe28fe29fe2afe2bfe2cfe2dfe2efe2ffe30fe31fe32fe33fe34fe35fe36fe37fe38fe39fe3afe3bfe3cfe3dfe3efe3ffe40fe41fe42fe43fe44fe45fe46fe47fe48fe49fe4afe4bfe4cfe4dfe4efe4ffe50fe51fe52fe53fe54fe55fe56fe57fe58fe59fe5afe5bfe5cfe5dfe5efe5ffe60fe61fe62fe63fe64fe65fe66fe67fe68fe69fe6afe6bfe6cfe6dfe6efe6ffe70fe71fe72fe73fe74fe75fe76fe77fe78fe79fe7afe7bfe7cfe7dfe7efe7ffe80fe81fe82fe83fe84fe85fe86fe87fe88fe89fe8afe8bfe8cfe8dfe8efe8ffe90fe91fe92fe93fe94fe95fe96fe97fe98fe99fe9afe9bfe9cfe9dfe9efe9ffea0fea1fea2fea3fea4fea5fea6fea7fea8fea9feaafeabfeacfeadfeaefeaffeb0feb1feb2feb3feb4feb5feb6feb7feb8feb9febafebbfebcfebdfebefebffec0fec1fec2fec3fec4fec5fec6fec7fec8fec9fecafecbfeccfecdfecefecffed0fed1fed2fed3fed4fed5fed6fed7fed8fed9fedafedbfedcfeddfedefedffee0fee1fee2fee3fee4fee5fee6fee7fee8fee9feeafeebfeecfeedfeeefeeffef0fef1fef2fef3fef4fef5fef6fef7fef8fef9fefafefbfefcfefdfefefefffe00ff01ff02ff03ff04ff05ff06ff07ff08ff09ff0aff0bff0cff0dff0eff0fff10ff11ff12ff13ff14ff15ff16ff17ff18ff19ff1aff1bff1cff1dff1eff1fff20ff21ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff3bff3cff3dff3eff3fff40ff21ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000", 0x50440, 0xfffe0}, {&(0x7f000007a8e0)='syzkallers\x00'/32, 0x20, 0x160000}, {&(0x7f000007a900)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x180000}, {&(0x7f000007a980)="eb52904e5446532020202000044000000000000000f8000000000000000000000000000080008000ff0700000000000002000000000000000f00000000000000f6000000f4000000c1bb966a2f007111000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ffc00}, {&(0x7f000007aa60)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ffde0}], 0x0, &(0x7f0000002440)={[{@sparse}, {@force}, {@acl}, {@uid={'uid', 0x3d, 0xee01}}, {@acl}, {@sys_immutable}, {@discard}, {@showmeta}, {@noacsrules}]}, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000004280)='./file0\x00', 0x0, 0x0) name_to_handle_at(r0, 0x0, 0x0, 0x0, 0x0) 13:35:31 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(0xffffffffffffffff, 0xae60) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000000c0)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000001040)={0x3, 0x2, 0x0, 0x1000, &(0x7f0000feb000/0x1000)=nil}) 13:35:31 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:35:32 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, 0x0) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:35:32 executing program 0: clock_gettime(0x0, &(0x7f0000002280)) [ 447.690249][ T9091] loop2: detected capacity change from 0 to 4096 13:35:32 executing program 1: r0 = syz_clone(0x10220a80, 0x0, 0x0, &(0x7f0000000440), &(0x7f0000000480), &(0x7f00000004c0)="9d3aec0f8ac0d8368ee7c3aa502fb7d651405825743c2185efb74281fbae19782c5389f938568c9aa1d071fa913ec2ccb78c07bed5332a39652d1a639408266aaa032925b18133790405ac27a7e46e193afb486db5cb38c033a0e2420d33c06561a5a0f91c846f1b8ee653b4150dbabb0fee20d9e39c25a2add24870913c9fc4a4d98dace7b57de70287c10972668ae432b90f945805841b62e663d344087419d08d864cc053ef4b0e779dd99739d2db8a27d9001858ac3995ad49577e2744a074a43fd394a5408955079ff47b") r1 = syz_clone(0x800000, &(0x7f00000005c0)="21b025af4a2b6023284a65e7a0b2b81667fd9c9ee6400847a640bc1648b19f1df09dc0cfe9dd7902b89dbe4575b3691dbbba1ee4e4a4fe9e995f6fa5458c824f3ad99f71044ba8a67dbe55d3db71df700b23754f017592810fa39a035304ab19a474484b6cfa2afcee8e925d6ec3c50b6bc232c977ff105020da6224d49b32bf3b40b93ccf54753eeb66f5f0c5bad8eaf09f2f928083433442c8325c3660b76dc12f7265e7d9cae78d5c", 0xaa, &(0x7f0000000680), &(0x7f00000006c0), &(0x7f0000000700)="36206aa085e57d51b7b91f27411261d931e8db514b1adcd4b69c4c7a70af0764f412f10d408b2b0999ebfe5c62a111f7c41d90510712c862c5832e2e") r2 = syz_clone3(&(0x7f0000000940)={0x40040000, &(0x7f0000000740), &(0x7f0000000780), &(0x7f00000007c0), {0x1a}, &(0x7f0000000800)=""/178, 0xb2, &(0x7f00000008c0)=""/50, &(0x7f0000000900)=[0x0, 0xffffffffffffffff], 0x2}, 0x58) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) faccessat2(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_clone3(&(0x7f0000000a00)={0x49151200, &(0x7f00000001c0), &(0x7f0000000200), &(0x7f0000000240), {0x34}, &(0x7f0000000280)=""/72, 0x48, &(0x7f0000000300)=""/101, &(0x7f00000009c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r0, r1, r2], 0x9, {r3}}, 0x58) openat$ptp0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_RATE_DEL(r4, 0x0, 0x0) syz_open_dev$loop(&(0x7f0000000a80), 0x0, 0x600) sendmsg$DEVLINK_CMD_RATE_DEL(r4, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0x90, 0x0, 0x2, 0x70bd28, 0x25dfdbfb, {}, [@handle=@pci={{0x8}, {0x11}}, @DEVLINK_ATTR_RATE_NODE_NAME={0xe}, @DEVLINK_ATTR_RATE_NODE_NAME={0x19, 0xa8, @random="fbd5561f0cd837fb4330c77c56e4b180807730dde9"}, @DEVLINK_ATTR_PORT_INDEX={0x8, 0x3, 0x3}, @handle=@pci={{0x8}, {0x11}}, @DEVLINK_ATTR_RATE_NODE_NAME={0xe}]}, 0x90}, 0x1, 0x0, 0x0, 0x20040000}, 0x0) 13:35:32 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) recvmmsg(r0, 0x0, 0x0, 0x0, &(0x7f0000002240)={0x0, 0x3938700}) 13:35:32 executing program 0: syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000001940)=ANY=[@ANYBLOB="00f1b8b50d2d94e54df719aea769883824022f0ce479fc11d6e0947ae51de32a1b052c6a66fc4a0d1bc62fb427b9949c817087741a15ae37442e9cb205e0b2b79ba5ea21c5a605c1f7edba9da0908222aafa2e3393c9012aaf8d"], 0x0) syz_mount_image$tmpfs(&(0x7f00000001c0), &(0x7f0000000080)='./file0\x00', 0xf2d5, 0x7, &(0x7f00000004c0)=[{&(0x7f0000000280)="7f", 0x1, 0x4}, {&(0x7f0000000140)="24a594963ffe52", 0x7, 0x5}, {&(0x7f0000000240)="6c79dc76ac9a2bd76fe7ea", 0xb, 0x1f}, {&(0x7f0000000300)="7d67fba17dbb7772649c83fdc4755c740982435d18589b76f8cbd372ed258a09a085", 0x22, 0xf3}, {&(0x7f0000000380)="ab320217cec09ab6ebdd711768f575f2e6ba1fdede7ab617fee711abe116818e23e2b4e5dbd7fd857e0e0b952d9c9727f31de1b1e854f3fcca2820efd4e2558dc0cdb42eeb7b8d9e038ab3d8656610f69f3c0d749c3b5eba8e7ea6813fa90a36d50d722a34524a5a5d2131a9226fdbed12606e10c511462560d95ab08740933a597bf5f5e49cb350ee282b1718ca12fc80a89286dc51a4450490e729b753b6dde465074da3e9c1e1f8fcfe5b5f", 0xad, 0x3ff}, {&(0x7f0000000340)="d5baa273fb3a0c0000", 0x9, 0x7e7}, {&(0x7f0000000200)="19d50004ec6d", 0x6, 0xf2cf}], 0x60, &(0x7f0000000100)={[{@nr_blocks={'nr_blocks', 0x3d, [0x67]}}, {@nr_inodes={'nr_inodes', 0x3d, [0x6d]}}]}, 0x81) 13:35:32 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(0xffffffffffffffff, 0x5412, &(0x7f0000000100)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r1, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000080)) [ 447.752838][ T9091] ntfs3: loop2: Different NTFS' sector size (1024) and media sector size (512) 13:35:32 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(0xffffffffffffffff, 0xae60) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000000c0)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000001040)={0x3, 0x2, 0x0, 0x1000, &(0x7f0000feb000/0x1000)=nil}) 13:35:32 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_TRAP_GROUP_GET(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000880)={&(0x7f00000007c0)={0x14, 0x0, 0x4}, 0x14}}, 0x0) 13:35:32 executing program 0: ptrace$getregset(0x4204, 0xffffffffffffffff, 0x0, 0x0) 13:35:32 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(0xffffffffffffffff, 0x5412, &(0x7f0000000100)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r1, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000080)) 13:35:32 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000b80), 0xc0204, 0x0) 13:35:32 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(0xffffffffffffffff, 0x5412, &(0x7f0000000100)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r1, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000080)) 13:35:32 executing program 4: openat$vsock(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) 13:35:32 executing program 0: openat$udambuf(0xffffffffffffff9c, &(0x7f0000000680), 0x2) 13:35:32 executing program 1: r0 = syz_clone(0x10220a80, 0x0, 0x0, &(0x7f0000000440), &(0x7f0000000480), &(0x7f00000004c0)="9d3aec0f8ac0d8368ee7c3aa502fb7d651405825743c2185efb74281fbae19782c5389f938568c9aa1d071fa913ec2ccb78c07bed5332a39652d1a639408266aaa032925b18133790405ac27a7e46e193afb486db5cb38c033a0e2420d33c06561a5a0f91c846f1b8ee653b4150dbabb0fee20d9e39c25a2add24870913c9fc4a4d98dace7b57de70287c10972668ae432b90f945805841b62e663d344087419d08d864cc053ef4b0e779dd99739d2db8a27d9001858ac3995ad49577e2744a074a43fd394a5408955079ff47b") r1 = syz_clone(0x800000, &(0x7f00000005c0)="21b025af4a2b6023284a65e7a0b2b81667fd9c9ee6400847a640bc1648b19f1df09dc0cfe9dd7902b89dbe4575b3691dbbba1ee4e4a4fe9e995f6fa5458c824f3ad99f71044ba8a67dbe55d3db71df700b23754f017592810fa39a035304ab19a474484b6cfa2afcee8e925d6ec3c50b6bc232c977ff105020da6224d49b32bf3b40b93ccf54753eeb66f5f0c5bad8eaf09f2f928083433442c8325c3660b76dc12f7265e7d9cae78d5c", 0xaa, &(0x7f0000000680), &(0x7f00000006c0), &(0x7f0000000700)="36206aa085e57d51b7b91f27411261d931e8db514b1adcd4b69c4c7a70af0764f412f10d408b2b0999ebfe5c62a111f7c41d90510712c862c5832e2e") r2 = syz_clone3(&(0x7f0000000940)={0x40040000, &(0x7f0000000740), &(0x7f0000000780), &(0x7f00000007c0), {0x1a}, &(0x7f0000000800)=""/178, 0xb2, &(0x7f00000008c0)=""/50, &(0x7f0000000900)=[0x0, 0xffffffffffffffff], 0x2}, 0x58) r3 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) faccessat2(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_clone3(&(0x7f0000000a00)={0x49151200, &(0x7f00000001c0), &(0x7f0000000200), &(0x7f0000000240), {0x34}, &(0x7f0000000280)=""/72, 0x48, &(0x7f0000000300)=""/101, &(0x7f00000009c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r0, r1, r2], 0x9, {r3}}, 0x58) openat$ptp0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_RATE_DEL(r4, 0x0, 0x0) syz_open_dev$loop(&(0x7f0000000a80), 0x0, 0x600) sendmsg$DEVLINK_CMD_RATE_DEL(r4, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0x90, 0x0, 0x2, 0x70bd28, 0x25dfdbfb, {}, [@handle=@pci={{0x8}, {0x11}}, @DEVLINK_ATTR_RATE_NODE_NAME={0xe}, @DEVLINK_ATTR_RATE_NODE_NAME={0x19, 0xa8, @random="fbd5561f0cd837fb4330c77c56e4b180807730dde9"}, @DEVLINK_ATTR_PORT_INDEX={0x8, 0x3, 0x3}, @handle=@pci={{0x8}, {0x11}}, @DEVLINK_ATTR_RATE_NODE_NAME={0xe}]}, 0x90}, 0x1, 0x0, 0x0, 0x20040000}, 0x0) 13:35:32 executing program 0: r0 = syz_open_dev$vim2m(&(0x7f0000000080), 0x4, 0x2) ioctl$vim2m_VIDIOC_EXPBUF(r0, 0xc0405610, &(0x7f0000000100)) 13:35:32 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, 0x0) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:35:32 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(0xffffffffffffffff, 0xae60) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000fe8000/0x18000)=nil, &(0x7f00000000c0)=[@text64={0x40, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000001040)={0x3, 0x2, 0x0, 0x1000, &(0x7f0000feb000/0x1000)=nil}) 13:35:32 executing program 4: syz_mount_image$ntfs3(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x4045ff, 0x14, &(0x7f0000000bc0)=[{&(0x7f0000010000)="eb52904e5446532020202000020800000000000000f8000000000000000000000000000080008000ff0f0000000000000400000000000000ff00000000000000f600000001", 0x45}, {&(0x7f00000001c0)="813e37f8f9bc53b8d2190168e4d3d1b4f63c4b993e82f1dfe7354fcd09930a92c992e6966329bbc621822681bb9fd0f4af588ab5629a7d33e299719b300fdac1ba10427c39a282e682073ec94414870644efe15b", 0x54, 0x2000}, {&(0x7f0000010120)="46494c453000030000000000000000000100010038000100980100000004000000000000000000000400000000000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002004a00000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d00460054000000000000008000000048000000010040000000010000000000000000003e00000000000000400000000000000000f003000000000000f003000000000000f0030000000000113f040000000000b0000000480000000100400000000300000000000000000000000000000000004000000000000000001000000000000020000000000000002000000000000000110102", 0x18b, 0x4000}, {&(0x7f0000000040)="00000000000000000000000000000000000000000000000000000000000003", 0x1f, 0x41e0}, {&(0x7f00000102e0)="00000000000000000000000000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000080000000000000008000000000000001101020000000000ffffffff0000030046494c453000030000000000000000000100010038000100580100000004000000000000000000000300000001000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d00690072007200000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000001000000000000000100000000000002101ff", 0x1ab, 0x43a0}, {&(0x7f00000104c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000200010038000100580100000004000000000000000000000300000002000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f00000000000000400000000000000000000400000000000000040000000000000004000000000021400001", 0x16c, 0x47e0}, {&(0x7f0000010640)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x49e0}, {&(0x7f0000010660)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000300010038000100e00100000004000000000000000000000600000003000000040000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c00000018000000000000000000000003010000000000008000000018", 0x1e5, 0x4be0}, {&(0x7f0000000240)="000000000000000000000000000000000000000000000000000000000000040046494c453000030000000000000000000400010038000100c00100000004000000000000000000000400000004000000020000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000300000007000000000001800000002005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a00000000000006000000000000000803240041007400740072004400650066000000000000005000000080000000000018000000030064000000180000000100048048000000540000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000800000004800000001004000000001000000000000000000000000000000000040000000000000000010000000000000000a000000000000000a000000000000110146", 0x1d3, 0x4fe0}, {&(0x7f00000005c0)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000500010038000300000200000004000000000000000000000600000005000000030000000000000010000000480000000000180000000000300000001800000000ab2bd24ec4d801132d87d24ec4d801132d87d24ec4d80100ab2bd24ec4d80126000010000000000000000000000000300000006000000000001800000001004400000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e00000000005000000048000000010040000000020000000000000000000100000000000000400000000000000000200000000000002c100000000000002c10000000000000110243000000000090000000580000000004180000000300380000002000000024004900330030003000000001000000001000000100000010000000280000002800000001000000000000000000000018000000030000000000000000000000a00000005000000001044000000005000000000000000000000000000000000048000000000000000010000000000000001000000000000000100000000000002400490033003000110145", 0x1eb, 0x53e0}, {&(0x7f0000010ca0)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000600010038000100500100000004000000000000000000000300000006000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000002005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d006100700080000000480000000100400000000100000000000000000000000000000000004000000000000000001000000000000040000000000000004000000000000000110147", 0x163, 0x57e0}, {&(0x7f0000011040)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000800010038000100780100000004000000000000000000000400000008000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000007000000000001800000003005200000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c0075007300ffff00000000800000001800000000001800000002000000000018000000800000005000000001044000000001000000000000000000fe01000000000000480000000000000000f01f000000000000f01f00000000000000000000000000240042006100640002ff01", 0x18b, 0x5fe0}, {&(0x7f0000011200)="000000000000000000000000000000000000000000000000000000000000020046494c453000030000000000000000000900010038000900000300000004000000000000000000000500000009000000030000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000020000000000000000000000000000000000101000000000000000000000000000000000000300000006800000000001800000001005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000200000000007032400530065006300750072006500800000005000000001044000000002000000000000000000400000000000000048000000000000000010040000000000700104000000000070010400000000002400530044005300114148000000000090000000e00000000004180000000300c00000002000000024005300440048000000000012000000001000000100000010000000b0000000b000000000000000180014000000000030000800000000005124b300010100005124b3000101000080000000000000007c0000004900490018001400000000003000080000000000a0ddde4202010000a0ddde42020100000001000000000000640000004900490018001400000000003000080000000300f01203f800010000f01203f80001000000000000000000007c000000490049000000000000000000100000000200000090000000c80000000004180000000400a800000020000000240053004900490000000000100000000010000001000000100000009800000098000000000000001400140000000000280004000000000000010000f01203f80001000000000000000000007c00000014001400000000002800040000000000010100005124b3000101000080000000000000007c0000001400140000000000280004000000000002010000a0ddde420201000000010000000000006400000000000000000000001000000002", 0x315, 0x63e0}, {&(0x7f0000011520)="000000000000000000000000000000000000000000000000000000000000030046494c453000030000000000000000000a0001003800010098010000000400000000000000000000040000000a000000020000000000000010000000600000000000180000000000480000001800000000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80106000000000000000000000000000000000000000001000000000000000000000000000000000000300000006800000000001800000003005000000018000100050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000002000000000000000200000000000600000000000000070324005500700043006100730065008000000048000000010040000000010000000000000000001f000000000000004000000000000000000002000000000000000200000000000000020000000000212089", 0x163, 0x67e0}, {&(0x7f0000013b20)="d000000020000000000018000000030008000000180000002d0000003c000000e00000005800000000001800000004003c000000180000001400000000060400244c5855494400000000000014008100000000000000584749440000000000001400000000060400244c584d4f4400ed8100000000000000ffffffff0000e20046494c452a00030000000000000000000000000030000000380000000004", 0x9e, 0xc380}, {&(0x7f000001aa40)="494e4458280009000000000000000000000000000000000028000000b8060000e80f0000000000000d00d801000000000000000000000000000000000000000004000000000004006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010010000000000000000a000000000000060000000000000008032400410074007400720044006500660000000000010008000000000008006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000803240042006100640043006c007500730000000000070006000000000006006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000040000000000000000600000000000000070324004200690074006d0061007000070000000000070060004c0000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010020000000000000002000000000000006000000000000000503240042006f006f00740069006c000b00000000000b006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec40d0000ab2bd24ec4d8010000000000000000000000000000000006000010000000000703240045007800740065006e00640002000000000002006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c006500000000000100000000000000010060004a0000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010070000000000000006c0000000000000600000000000000040324004d004600540000000000000001000000000001006800520000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801001000000000000000100000000000000600000000000000080324004d00460054004d0069007200720000000200000009000000000009006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d801000000000000000000000000000000000600002000000000070324005300650063007500720065000a00000000000a006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000020000000d00000002000000000006000000000000000703240055007000430061007300650003000000000003006000500000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650005000000000005005800440000000000050000000000050000ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100ab2bd24ec4d80100000000000000000000000000000000060000100000000001032e0000000000200000000000010068005400000000000500000000000500132d87d24ec4d801132d87d24ec4d801132d87d24ec4d801132d87d24ec4d80100100000000000006400000000000000200000002d0000000900660069006c0065002e0063006f006c006400000000001b0000000000010060004c0000000000050000000000050073a685d24ec4d80173a685d24ec4d80173a685d24ec4d80173a685d24ec4d80100000000000000000000000000000000200000102d0000000500660069006c0065003000000000001e0000000000010060004c0000000000050000000000050073a685d24ec4d801132d87d24ec4d801132d87d24ec4d80173a685d24ec4d80100100000000000000a0000000000000020000000590000000500660069006c006500310000000d001f0000000000010060004c00000000000500000000000500132d87d24ec4d801132d87d24ec4d801132d87d24ec4d801132d87d24ec4d80100300000000000002823000000000000200000002d0000000500660069006c0065003200000000001f0000000000010060004c00000000000500000000000500132d87d24ec4d801132d87d24ec4d801132d87d24ec4d801132d87d24ec4d80100300000000000002823000000000000200000002d0000000500660069006c00650033000000000000000000000000001000000002", 0x6cd, 0x45000}, {&(0x7f0000000440)="f7ffffffffff6c85507e207950cbb02575507700fffb9a55fb8d253755da1453094bdf12f9dea56eca6103d9a0c7c7f10482f7433c1b819f5bfc850c99b3f9d627a7b397fdf4f0303f271f526a9a7890a9a155af4ff2f497feffaec1f6fc8abc8717cb83a803b225e2e5497563b268a3beb1f964000000000000002061dff0281b6dc6572ed135b36f9c052504062fc60097e40f9be0fb831dad3a996176570845730000000000000000000095fe28614719bf7f7be9f18fa6a54f848514c8763ad7e6e41e09dd208a22b79d97053f495ba598be066ec1de22141e0339ee423dbd9e79851d13117d3e8b8248ab4673f6b8f473bf4c1f5d730c7ededcd9705ef3dd745ed31edb04fc1b861c2cb57e107c2eaa0a2ccbc67ba70b9af536564c93b73ab6cfafc58d339738640af0789756372a0b0d64ba25d4d1a703738459ff5a492de9f3ddce43b4", 0x147, 0x47000}, {&(0x7f000001b660)="f01203f80001000000000000000000007c0000000100048048000000580000000000000014000000020034000200000000001400890012000101000000000005120000000000180089001200010200000000000520000000200200000102000000000005200000002002000001020000000000052000000020020000000000005124b30001010000007c00000001000480480000005800000000000000140000000200340002000000000014009f111200010100000000000512000000000018009f01120001020080000000052000000020020000010200000000000520000000200200000102000000000005200000002002000000000000a0ddde4202010000000100000000000064000000010004803000000040000000000000001400000002001c000100000000031400ff011f00010100000000000100000000010200000000000520000000200200000102000000000005200000002002", 0x15b, 0x48000}, {&(0x7f000003c0c0)="0000000000000000000000000000000000000000000000000000000000000400ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x20024, 0xfffe0}, {&(0x7f00000104a0)="00000000000000000000000000000000000000000000000000000000000002", 0x1f, 0x4045e0}], 0x2, &(0x7f0000003580)=ANY=[], 0x1) 13:35:32 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, 0x0) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:35:32 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_POWER_SAVE(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r1, @ANYBLOB="0300000869081de1b8528c"], 0x1c}}, 0x0) 13:35:32 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, 0x0) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:35:32 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_DEL_SEC_DEVKEY(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x1c}}, 0x0) [ 448.330289][ T9140] loop4: detected capacity change from 0 to 8226 [ 448.353820][ T9142] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.0'. 13:35:32 executing program 2: faccessat2(0xffffffffffffffff, 0x0, 0xc8, 0x0) 13:35:32 executing program 0: r0 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$TUNGETVNETHDRSZ(r0, 0x800454d7, 0x0) 13:35:32 executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) 13:35:32 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:35:32 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_TRAP_GROUP_GET(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000880)={&(0x7f00000007c0)={0x14}, 0x14}}, 0x0) syz_genetlink_get_family_id$devlink(&(0x7f0000000980), 0xffffffffffffffff) 13:35:32 executing program 2: r0 = socket$inet_tcp(0x2, 0x1, 0x0) recvmmsg(r0, &(0x7f0000003a40)=[{{&(0x7f0000002400)=@l2, 0x80, &(0x7f0000003840)=[{0x0}, {0x0}], 0x2}}], 0x1, 0x0, &(0x7f0000003ac0)) 13:35:32 executing program 0: clock_gettime(0x0, &(0x7f0000002280)) clock_getres(0x0, &(0x7f0000003dc0)) 13:35:32 executing program 4: syz_clone3(&(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, {}, 0x0, 0x0, &(0x7f00000001c0)=""/122, &(0x7f0000000500)=[0x0], 0x1}, 0x58) 13:35:33 executing program 0: mount$9p_virtio(0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000400)) 13:35:33 executing program 5: openat$pfkey(0xffffffffffffff9c, &(0x7f0000002340), 0x40, 0x0) 13:35:33 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:35:33 executing program 2: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$VHOST_VSOCK_SET_GUEST_CID(r0, 0x4008af60, &(0x7f0000000000)={@my=0x0}) r1 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_stream(r1, &(0x7f0000000000)={0x28, 0x0, 0x0, @my=0x0}, 0x10) connect$vsock_stream(r1, &(0x7f00000000c0)={0x28, 0x0, 0x0, @host}, 0x10) 13:35:33 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_MCAST_MSFILTER(r0, 0x0, 0x30, &(0x7f0000000480)={0x3, {{0x2, 0x0, @multicast2}}, 0x1, 0x1, [{{0x2, 0x0, @remote}}]}, 0x110) 13:35:33 executing program 1: openat$ptp0(0xffffffffffffff9c, 0xfffffffffffffffc, 0x0, 0x0) 13:35:33 executing program 4: syz_open_dev$sndpcmp(&(0x7f0000000000), 0x0, 0xc442) 13:35:33 executing program 1: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$PTP_EXTTS_REQUEST2(r0, 0x40103d0b, 0x0) 13:35:33 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f00000001c0)={'bond_slave_1\x00'}) 13:35:33 executing program 0: r0 = socket$vsock_stream(0x28, 0x1, 0x0) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r0, 0x28, 0x0, &(0x7f0000001f80)=0xffffffffffffffff, 0x8) 13:35:33 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET_DYING(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x14, 0x6, 0x1, 0x101}, 0x14}}, 0x0) 13:35:33 executing program 5: r0 = openat$ptp0(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$PTP_ENABLE_PPS(r0, 0x40043d04, 0x0) 13:35:33 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(0xffffffffffffffff, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:35:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$IP_VS_SO_SET_EDIT(r0, 0x0, 0x483, 0x0, 0x0) 13:35:33 executing program 4: syz_genetlink_get_family_id$net_dm(&(0x7f0000000200), 0xffffffffffffffff) 13:35:33 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000001940)=[{{&(0x7f0000000000)={0xa, 0x4e22, 0x0, @rand_addr=' \x01\x00'}, 0x1c, 0x0}}, {{&(0x7f0000000040)={0xa, 0x4e23, 0x0, @empty}, 0x1c, 0x0, 0x0, &(0x7f00000001c0)=[@pktinfo={{0x24, 0x29, 0x32, {@private1}}}], 0x28}}], 0x2, 0x0) 13:35:33 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@ptr={0x0, 0x0, 0x0, 0x2, 0x5}]}}, &(0x7f0000000080)=""/210, 0x26, 0xd2, 0x1}, 0x20) 13:35:33 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_FRAME(r0, &(0x7f0000000c80)={0x0, 0x0, &(0x7f0000000c40)={&(0x7f0000002600)={0xd04, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @val={0xc}}}, [@NL80211_ATTR_FRAME={0x165, 0x33, @probe_response={@with_ht={{{0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1}, {0x40}, @broadcast, @device_b, @initial, {0x2, 0x16b}}, @ver_80211n={0x0, 0x623d, 0x3, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1}}, 0x8, @default, 0x0, @void, @void, @void, @val={0x4, 0x6, {0x9, 0x1f, 0x6, 0x8}}, @val={0x6, 0x2, 0x200}, @void, @void, @val={0x71, 0x7, {0x1, 0x1, 0x0, 0x0, 0x2, 0x1f, 0x1}}, [{0xdd, 0x41, "d35b87321970c270fe37f35990bb47d137f4858a26d2ddc23beca354c18cbf7464cfd3948d918195207193c00897e1aa53ffca81d48e7eabcdd5383dba0eb1eb71"}, {0xdd, 0xdf, "5596e9add6917651106f080cd45e2576b9be77f498a4dc29f1fd40e8f04225974bce77e751703266b4ecc3bb17d5ecb47514e4ec76061091ab24172426a4068f5e44a6bf66a0f1e22adbc6479fe8620e03be801bf8049b7b78915db083b447ae8b559609d29501b3a2e16ec8795529284ce940ed410a221d3003fd869023cc9a14aecad0dfa0608c0a91de3901a135d96fa157e5c40418e9d78abce84137bb77f38d4cbe18484134507f02771aa543144431d50594e7224233a1073f73553ae4702e1ab4bd8b12f5c74efbdd7a371e1a2a8644d8d3730da9cc5cecdfa662f5"}]}}, @NL80211_ATTR_FRAME={0xc2, 0x33, @assoc_req={@wo_ht={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1}, {0x6}, @broadcast, @broadcast, @from_mac=@device_b, {0x2, 0x1}}, 0x6582, 0x7, {0x0, 0x6, @default_ibss_ssid}, @val={0x1, 0x6, [{0x24}, {0x5}, {0x4, 0x1}, {0x1b}, {0x30}, {0xd, 0x1}]}, @val={0x2d, 0x1a, {0x710, 0x0, 0x2, 0x0, {0x8, 0x4, 0x0, 0x8, 0x0, 0x0, 0x0, 0x2, 0x1}, 0x400, 0x40, 0xb8}}, [{0xdd, 0x74, "ee61e6003404317bcf16c610588e22b760e2e0da9af5572ca5fefa0919fc9600fb5b31a98cdd67ff519e2c5a8e7adf41d6740fbe7b89fbfcaabab3d858ea126e826cb5a79dbcbf60ea9946b3d99b11d12aca67526babdff90712476fe16f5ce1cee9dcfa1bfab270bd0c1db1759a83ffe01e20c5"}]}}, @chandef_params=[@NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x7f}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0xe9}], @NL80211_ATTR_DURATION={0x8, 0x57, 0x10dd}, @NL80211_ATTR_DURATION={0x8, 0x57, 0x9af}, @NL80211_ATTR_CSA_C_OFFSETS_TX={0x6, 0xcd, [0xfff]}, @NL80211_ATTR_FRAME={0x1e, 0x33, @deauth={@wo_ht={{0x0, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x1}, {0x5}, @device_b, @broadcast, @random="1ea621dbd3a3", {0x8, 0x5}}, 0x8, @void}}, @NL80211_ATTR_FRAME={0x5c6, 0x33, @reassoc_resp={@with_ht={{{}, {}, @device_a, @device_a, @random="9ce66d224622"}}, 0x2080, 0x8, @default, @void, @void, [{0xdd, 0xcb, "b9b642bec1cadcc4ebec1849e05ae2e2c869be14460a6c4dca70ae7aeab7dc197d4a7e9677fb9dbfa627ea04f4863c5205834758be9d214e7e36c99cbec1e148b78a235590eac351a358716275ca16ad635be6ced8ee828946d804a8cc41444d956514e8ea782a568f8faf5840023885e79a32cdbe818c77d2fbdda588ee9efc76b0751dbf98b1a30b51891cd144dcf1059c501f92d3de3deae31027a8252806ef09b50d3e87637862462c63275961b74582637cb4f6e3acca3db20f5bb73e90d53ffbe7574570f18a4029"}, {0xdd, 0x5e, "18c02b6cd9936d08a545d4a012d08230b03231e2d50beca5fc9c0e24e9f1d91ba48afb68371dbd57413f555bea77645e934529ea24b3dcf51561f308309b451ca42ecf79162d57087eb55ffcbd431347ac4d8ea762c5278e7a4dbd27517c"}, {0xdd, 0xba, "f8142fba3ba294ad125a2a26cb22154b8d5ec2ce03456e0bfa1d1c43462ba71a586259e42ac0ef375dad504bdbf8b020fb2dba07093fd410027b480c8f9aea414d037237d4c1e4094bbfbb58ec3c559cbff5346b08c5fa1694c64a8fb20abe76b6c90e82c22646d9c28981a2c6fa014113e518222a412bde3b58fc820a1ac6b6326749799eeab4aa65d42a8860b8653ccaef1d31eb26136e5230ac7b3b99a4ceb40d8199b093c2a5b416179ceaa227bdeea92c76472577e037b1"}, {0xdd, 0xf9, "eec861bb62d440c680befa8de9242aac5d33844170688b7e4093772158f70d0911145af5167472e0d1fb78c24e6bac20b3d143e08c94d058c2444efb10cf9c0d19ab8437f6f4950eb8aaa00937b3a43b7761e4b331e04de522536f29bcfb1a75a1ecb43bb567e4103f4d7700bc35f6a943bcbbd40fa517a6f59cb3224ac6992c35da93e864eccf4e14ab21db7329c3f7477704be978109afd05fa4b072a9bf4d7279a8a2423d8d2aa6e64995cb8fe64d73ec062d41ec6413acea977d1afbe3179011aea46ecbe7fa18c4b424135da54e4b5e134b987c316416140b3af48483c963f1eb246422eaf06cb28a414d0e52032937a04465829e5949"}, {0xdd, 0xe7, "069f336e2f7f18c38bf94b081b03b5cb1ac29e1ae116ce50c517e17e4de3365cd315875205bfeac9c4d4e53f74233f425e0b0669c14fa52f34115bca2642ec030377d1b2f7cc926f4c66283d606889229c239f1e3dcaddb519cb0082b3b547af2d20a47d561cecdf1c69fd0b3c6493c584a7737fd33431dd25da1bc00555ae6a09ecd03cc5e8eb8a4d25d26eaf7351121f070aad73e2282190c7b1f6dc8ff9de02c5a526befa6f18ee52bdab447e72feda9875e262be0606641140d298b1e067b10ed612f58e44698626172402e44744ce66d6dcc8b10cdc5f76d526cf29c7306d20ec3f398dab"}, {0xdd, 0xdb, "51f348205fcbf54d70bf1e00b0e059d02bafeb8246518bdcc05cc1a0ed6a53e844c59f2206f032a9652d6f7092fedcad238d34fa3e0dc79cccb8e1974836993eb5cc33f8490b875c7640b74289dae6f6bf0b53e2756feed9469f0d8f04b2b1cec1ee8dccf7021a9f6274d9b5ba3b9bc3ae4db5419f3a990ddf8de79f863f8a5a918040ad4230d358cd02b1da5e5c48a7e73d9eb485ecbc92b185932e2a475298bbedbb7e18fcd5b50d840e08c9781f1e7e95b3fd6f62e2bb152358f7191e1626d56aa17d983091a7001d88a3aea1f83c37dffeb4a82efaf50e16ce"}, {0xdd, 0x44, "6e4821801f0fb19d9ca8b71aceb062540e9ecc0dc1b507920b67920cb65b9a70c82ec4e9d1f0053a59301734b63d4b4397c77f2253ecd0d174b59ae339c7a2f31de6fbd1"}, {0xdd, 0xae, "12e1722a3448c8cd2f57b8fbf1af36a021eb16c1f63e1e1500c9c3a83c51e91f526b6ceb1717f4e3e0b3cba3cbe03e323d900a25da31a366eefcd1e62cbddd23c37e41dd70d7add3693550270a32f37dfea24e0e91f3f2794535e6ccc9516a0cbafc3728c0a3b6ef4b576cd8df63770a15465baad2c19ba422312ee65b61ddf6e4f8c3fb72d4385d5e58ad62e230a8821b74a7680550a07715de475bdefd3c1f0b8681da53ee35ad33e916a8881f"}]}}, @NL80211_ATTR_FRAME={0x4a5, 0x33, @beacon={@with_ht={{{}, {}, @device_a, @device_b, @random="896de47d03b9"}}, 0x0, @default, 0x0, @val={0x0, 0x6, @default_ap_ssid}, @void, @val={0x3, 0x1}, @void, @val={0x6, 0x2}, @val={0x5, 0xb2, {0x0, 0x0, 0x0, "af878255bd65151b311992d831ebe9318312a80891fc489ba5b4c7cdf2a0e25dc146861847550e801ca5f6fa37f88e1ae66a6934389c95cbbd94869765c8f6d36ba4dad1b0ac334f95930c42d0d8dcfdd25ddf02e53c49f4821d99943ba330a0a5d32a57f5ab16725104e6ddcdd649e4cb59de957ff18a6280f6584dd2a48579c66d31625707305ca73479c9b373ab9a58036566da83c62cd4744324131fb5cbfea486ab2e6d5daaa739409d744066"}}, @void, @val={0x2a, 0x1}, @void, @val={0x2d, 0x1a}, @void, @val={0x71, 0x7}, @val={0x76, 0x6}, [{0xdd, 0x3d, "87f30810754746b75377c4a6edcb507197f1f285cc325bcef876c079f076abe2af396dfe08fd93520ce4c61e11fb61af001ddf79dcc74e76cd34727848"}, {0xdd, 0xb7, "780067139afd3c4f26ded8a334143872d8d252d125e140f3227b9eb3dc8987d619cfa9e443bbc3a43b88bb686a5473bd8b8c6261f006a3692f2812d8bc127edd26e4040b7dd5a1a6bafa1707c7171021ca73e667def46fdf4c6bc5fdcd5acfc668feba9d1886ba199b95c5eae3e2e34142e108fe3bcca1552dd8194a0aea139c9896cd057c39725bff1df817619acc269baf3ab7d542205f5425cee32c264debc9690e34335111f9a556e57b2c5773f14226b378e2bfcc"}, {0xdd, 0xd3, "fa613f77605bc8f1f971d5bb02fa584c95c31fae77fabbf9c7416dd4a0f41a35a76d28083ff7d99c4293fde210a22ad773fc99fbfc2dbd0327a3ab3be7a9fb9504af4ad64c97d4575854fda7d145be427904f375ca53145a4b6708ba94c6574db4a61eef9ea65756d60c0dd55b21009efcb17c03249deb20bd88626ef33ec9dd0186387254721461ba89b72b9cf8dcf3c8d8c3667d6975228544d984d9ff5f4e7c8ea39138c8a5ea367399334addbc4a41bd783ce292b8f2a705988efd590313fbdf036f563bed6786cb0add7da61519c45a54"}, {0xdd, 0x6c, "67dc71af893cf99bdcd1ccfd4610390bc43ac0ffcffd949a751b5208c7dccd5566486b932589446a6da51b75f300ae3de24c7e9f656c4ad9dd7132a7e4d1e91df82b0644e760d3f334928a6c10056cb55dc4fba02c7c01ba8f09e4ce18c5c316121b574e6f10ba9d363bf711"}, {0xdd, 0x59, "623c7ff59c18e4c86340e4ca65c94af56ad0aa88f125c918c379a46b42832a3451461d6ac1af4e71e73d1cf3a2726f6135974adca33f68a35398c017ec2727e6d3d6581ec586f5c1002390fb128199215590f4db975006a16a"}, {0xdd, 0x36, "11cca805f569dd36204115d3ffdd37f1b1a2dc03119bf8bc5b55da266c595afe1d470012fc6162d7eac15c3239e1bf7c6633762de1c7"}, {0xdd, 0x23, "d2ad47adce27f1806cd30f9cf86be8ef852ae2b395f4d893145731047faaa29ef33edc"}, {0xdd, 0x35, "18206297a2365421e58419e0a2e0003290fe58d742f01eea4bb96c06c177b1f6bc3d92f76d81b4c630827e59bcd2102caaec06dc2c"}, {0xdd, 0x5a, "7cd1e34ddc55df5eed10f565b08d80214f8a9f810960f41cb72469e7445788f0f8d85be5882ebe3b450adc2aa6bd5cc91c5eac28c371100f678bf1fa25ef4b0e5ed8954f428c1de4891cabb1663ad2daddd9854f0ace2b0cbdb0"}]}}]}, 0xd04}, 0x1, 0x0, 0x0, 0x4000801}, 0x8010) 13:35:33 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x10e, 0x5, 0x0, 0x0) 13:35:33 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, 0x0) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:35:33 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x10e, 0x8, 0x0, 0x0) 13:35:33 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_INTERFACE(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={0x0}}, 0x0) sendmsg$NL80211_CMD_GET_WOWLAN(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000d80)={0x0}}, 0x0) 13:35:33 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, 0x0) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:35:33 executing program 1: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_PROBE_CLIENT(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x42880080}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0x74, r0, 0x10, 0x70bd2a, 0x25dfdbfb, {{}, {@void, @void}}, [@NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_MAC={0xa}]}, 0x74}}, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000240)={'wg2\x00', 0x0}) sendmsg$WG_CMD_GET_DEVICE(r1, &(0x7f0000000380)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x100000}, 0xc, &(0x7f0000000340)={&(0x7f0000000280)={0x9c, 0x0, 0x400, 0x70bd28, 0x25dfdbfd, {}, [@WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}, @WGDEVICE_A_IFINDEX={0x8, 0x1, r2}, @WGDEVICE_A_PRIVATE_KEY={0x24, 0x3, @c}, @WGDEVICE_A_LISTEN_PORT={0x6, 0x6, 0x4e21}, @WGDEVICE_A_FLAGS={0x8, 0x5, 0x1}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}, @WGDEVICE_A_IFNAME={0x14, 0x2, 'wg0\x00'}]}, 0x9c}, 0x1, 0x0, 0x0, 0x48044}, 0x0) sendmsg$DEVLINK_CMD_TRAP_GET(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000600)={&(0x7f0000000440)={0x16c, 0x0, 0x1, 0x0, 0x0, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}, {@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}, {@pci={{0x8}, {0x11}}, {0x1c}}]}, 0x16c}, 0x1, 0x0, 0x0, 0x810}, 0x4004800) 13:35:34 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_group_source_req(r0, 0x6, 0x21, 0x0, 0x0) 13:35:34 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) getsockopt$sock_int(r0, 0x1, 0x1600bd61, 0x0, &(0x7f00000000c0)) 13:35:34 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0xc0189436, &(0x7f00000001c0)={'sit0\x00', &(0x7f0000000140)={'ip_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local}}}}) 13:35:34 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x891b, &(0x7f00000001c0)={'sit0\x00', 0x0}) 13:35:34 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, 0x0) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:35:34 executing program 4: r0 = socket$nl_audit(0x10, 0x3, 0x9) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000180)={'syzkaller0\x00', 0x0}) 13:35:34 executing program 2: syz_emit_ethernet(0x6a, &(0x7f0000000000)={@link_local, @empty, @val={@void, {0x8100, 0x5}}, {@ipv4={0x800, @gre={{0x5, 0x4, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x2f, 0x0, @private}}}}}, 0x0) 13:35:34 executing program 1: syz_emit_ethernet(0x3a, &(0x7f0000000000)={@local, @local, @val={@void}, {@ipv4={0x800, @dccp={{0x6, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x21, 0x0, @private=0xa010102, @local, {[@ssrr={0x89, 0x3}]}}, {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "bf2dda", 0x0, "2ad863"}}}}}}, 0x0) 13:35:34 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:35:34 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000001940)=[{{&(0x7f0000000000)={0xa, 0x4e22, 0x0, @rand_addr=' \x01\x00'}, 0x1c, 0x0}}, {{&(0x7f0000000040)={0xa, 0x0, 0x0, @empty}, 0x1c, 0x0, 0xe, &(0x7f00000001c0)=[@pktinfo={{0x24, 0x29, 0x32, {@empty}}}], 0x28}}], 0x2, 0x0) 13:35:34 executing program 5: unshare(0x0) unshare(0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0xa, 0x0, 0x0, @local}, 0x1c) r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x6e) 13:35:34 executing program 1: sendmsg$NL80211_CMD_ADD_NAN_FUNCTION(0xffffffffffffffff, 0x0, 0xcaf3a859a9691f1e) 13:35:34 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000001800)=[{{&(0x7f0000000040)={0xa, 0x4e23, 0x0, @empty}, 0x1c, 0x0}}, {{&(0x7f0000000000)={0xa, 0x4e21, 0x0, @remote}, 0x1c, 0x0, 0x0, &(0x7f0000001700)=[@rthdr={{0x18}}], 0x18}}], 0x2, 0x0) 13:35:34 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:35:34 executing program 5: bpf$PROG_LOAD_XDP(0x1e, &(0x7f0000001640)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:34 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$TCPDIAG_GETSOCK(r0, &(0x7f0000003a40)={0x0, 0x0, &(0x7f0000003a00)={&(0x7f0000002800)={0xd04, 0x12, 0x0, 0x0, 0x0, {}, [@INET_DIAG_REQ_BYTECODE={0xcb5, 0x1, "b70d31e8ecf2bac5d3f4b66127c77d4add4eb8eced7ae5f1830473fb1c6397a8401b1ecd91b57341f3e33b0d32ff47f3a26e47dccb2874fe3b19cf45a397b20402b64ac03cc3924f54eacb9d1bd40ec8baa036c88c71dabd4bd95cc903f74d8570301500a27c946ef8ee9b85f80851c188d7b45c822439d5738f67c41f3ba41100dae6b5394bf7aba2b7fa61e8eee759608c5b593a6353653e13787ece5579b1476e28aa9d03c4b696bf6aedf98175add36abe7bd62f4af970612cfecec9108aea45419c5856b10ad1c8f2c98533bec97b0333d492c950e378acd1098652832734d0ba23b05148084dad762e0d01e5f128d3e815eeef065e2974a393c2928397a01956a3acea1e11971fc371459a1f53713985b7b775e41aae558922f0282f3501f903763880bc4aad4cc8d60814c3568edace604b76345ac169571f7e6a214e5cf612ce28203a44605bcfccdfe867ffe36a229a64823c88f07fb18029e84e371764ce6528e174dc6c1d49efa6f01de8245c4ad6308565e5e4d511a8e8b8ade6aadc72e9df0db7281bb397df83abe67a12d4a08702da8815cdeec9faa8e450017b3a50b82640b5708dcabaa40ae18281dd2971edddb43cc00af9689806d00b8de9c9d3709cef0ea415c77dc49dbb678fa2da5aaeb89b470f220c7d717075db237c033824e7c0383d10a83f781ef77eb512f1eff4ebe0a3eb941abe39cb4ff21341ad6657944a3f0da9cbd3cdca370a4e4b082ba1ba5d8971088ce1ccc7d0b06937708bd34ad4dc97eb3e0a4c579ca6bfa663e5672218ab884b98bec2d30a72682cf04b5ac1d62da6646153d90b313afa0924df6a82ed8a792263cde82892321f0c15520f8c1e470f7ca7e0d947a7322c86d051bbdf0dd3f8e1df1865533e995d044229db8ca4c758c91fe244a730ab5055f2b93d11530bf342ebf93b7735afe8305d95dc4b942adcff998be5ceb6ad0aa1b102dc2a00fd014aea94be9c5866f3b2f22a146a712335aea57e60a0589194659d265595d5c482337d8b9dff42cc686a889094fab046e9c71c6d665f57cf3cb0d75d73873a26775088260ecd97a8c6233a9c8df8b0973aaaff07b7bb41fdc57eff293c86df44b06fd6caa196dbc2f4948ca583f86b685b39fb5567ff86992b6c6b451d9d9bb75544bc47919fdac3da90618696b86a21f835c1c6cbc3b9fc9b3c1506394ac734561a07f5166c8ec9da145fc88c55a1fe2198e6d4128348e5a45891cd0a847039f66406c9d10177dc34258a468a3b9c588045a9b6207a16952737d3a37551c1fe88c2203f61aec97e074767c0e15e4c986c4f11b7d824df34935253f7f95f871c1a5bb019b5cd1ceec46f6f162bbe9fdd691e93da3bafb9418a4ffcc95a9acf56070ac04d66184e3e3b70d78706624cfedf36cb5c0e49e6bcde3d0b0f926e82c613d89116154ab0594a76009083b33cabb4410b2c31ef501985ef952879413570a13413970e87c7cee78f5170c52b95835977ed9a685cfe6b64cfee3b5e1f3f7b8a67b66cc5dcdba9162fa58f2cded5d8c8fd833465891d8fd5cc7f5672765c55b513f3fb911bb5cc3d48a26c9b848ad5de22edd4bf4e76dd14e3400183e9df1207ad7ab29ce233b11c14e46518de610824346e52216da73783970af168a3e624a318046b892bed7fc118822d644c7e6863ea16fa4a93e9c4872c26d242cee9c5bbcf1cfae06a56fe40a8a5628418a69699c13c8a615c00497494c12bf6399197be4937f92d7a481645cc79d756fe61281f26ed04f596c49e932d2915985a6e4041cb2f06d343f9cfec3bd2e75a26985ec5ac6376e5ccf7bbfafb79ddba84b03df59ed6c9c9895543cb7819a992eb646a1f47b2733766195b3384b6a7059bf017b7d6028b99aa2866d5ed5f82350e652942a7d41ccc1dab175aee8c181667044c2850249102fd31e3b310680c4e220d9700b41aaab6d3197b4b3d71dff37ac83a44b4ec8e6a9b106b71a189c4f9ef523a4b0203e1b2227c5e1d875a0202b396b64ce07cfff1fc3182c7e51da1a9d3c4df5a65dfcf2f422889bcd61fbb782c80d5826adf2c67d95cc4d9e6f5b228e3cd0a5ea1a32e7d2850fa57d176afe7f4519dfb9f8b0e8bd839346efedb4b66929112dd67005874440f704e186fef2917fdeaea40664fb3be15cce5fbed0b74e5f3da8f5383082ab2778c224033cc46e243b3ba76c5184402babc2b6a11a49b59621a5c8979117983cadf93c841744462416b74df95198c85a554cc0b0bbc09519ad04d833311d47f6606a3e1fcf1f1b7d57901d4beea677d76f58e5a7e10cb5312b88e347d55805216b7d34839e24e8492afcb134b28327da1000a9dad370a89fe21b2324e54eb6906753a60dde7e3396adda1026fc8be8dcc938dc21786e0d78c5eb4cf15e2880f8c074e473b8f18062979f24e6071ebe50f65d25e43bb4002015ff7703e9f7addb671a819e8789c07f6d5b7d9544011b1da6c0f3b368e8e49fc76d269f1ac7c330fbccb79ef44ee4db7352be1d3898362c4d089d046d43ba77f60d5013bb0e29d839cf80ccd30da5dabaeaaab4d637381b0b735c8a3b7e4ed78dc75f7002775454b2f51ec9508de2df120649383a68bc29910ab0c9f9773a68a619262e48ab050243882f620a4167892db9b7d890654cd4f534276c857188a169a26654ba4b75f3871f0073839957c91075764fd46dfd595e230edf2cbcdb2eeb1f67d87828f4bd9d585c044b2d2fba0b6f8b5bde8ff13d0dc6299e312f64963ad85761f3ce669a426811adb2eede524b5aed96117e0baf23f17b7548ab1269d292e0df9174404605ba2433d3736083d4613e3ffa93b8b49281231dee267ee4142d8babb06628e0ff8f4693d3942240049574e69e3a8adb5d7a2e91a9917b32c129a0bb002ccabeb80a7a98cbf00bc7d02cbb52ea2893e615c83eebef514a8670a504ed9cb8cc37c0789ab788aac368a737c00058cffae7ab92d2c38fc9a6f3fce8864ebf7ea9a33e7281bfbc8af719175a2f8b19749c51c0a34700194890953212e1e85b4b9cc5a719376430f395b3ed111ec7e90a6721c63db02acd393f796ed91d07677c9aab429aa7262372e0f1e63918c97130834a0a5e0907d4e046ccbee392bc69268661a74bd5f8bd5cacbc26481446187b95c5f3381002ba681ff9eb2e92c2fe16af772c6885099a20e44d5693d79362b94e6056bf8507b48c0342aef786238ea1341008489ef18c11bd2cbe245488379932f219dbb0cf01e10ce83b4186c31f2f234b4031fdd7833a0412d1f60fa7c9ce7db11bddfeb64ccc1011b74730a55a98040b00a756b665bfd0a7d1fe3a48eeb7c66308c43c03a06d4a9ad5cdd6ead81bf0f6b46321d71274a52a46baf5bed6f59af6bbdb86fef37702fd26676dda89435cc62151601a1dcf234b8fdcc7c82f9366a849039362e28fdb238b3c81213f3d5f1a16d50710a8a018418fa801477023a63ba60364a0ad5ddb870b0c5761748642d6d239b013594c69647676cc2321b5fb7b95dea86b7a35fe166e8cacce818e6f2cd4f3ab939c1221207f617e7730eb700d9a3b37b1c6755fcf6cce6c4fcc5776dbc8a2c3c024d4361ea22a4364a38fee31e631e6c020f0b7e7f5159648469e23856a2b8963ade043583318e7a8411ade573ccba73682a593e6a5b2c5912c1a14836b4011c239ad5fe482f5872b49034c968c23b534ece493e4d56da9eabf1798c5e25f681f97c2bd4f204ab4751552f74e70d2f4db789da77643e76605eba1b452f1366452ef0f3ed329d1ba58032d29729e504d5f7b584593f084ca6470ebcb2720d3cb1c1da5f8826b5b4ce9e12a24fabcf9a886ea5fa4153a15e6c0c619d6d4be37c3113b9466e2e13a9770d600d8137a1939c96be9e1ab77685f277ece7ba284dd42e96f1ff9db277d4485c8f8b0256a952e78dccb9b90099c78d5e3db96c29841515b24b76736088597ed705f917139d1ba98b06ba0f50244e6bc8b29e1957dbc3a942ccdacee30195baeb3ec6426bd7a2e43cbbdea3e76d5dbd5cee0820abfc1d5416776f2fa7a7d56284a7a7a6b32f047c65e3cfffeec091915dc7d1354df2b2541569a01521929e5e183e209a2a1931e7a00a4aae890b70dc3a438ae47806eba88057ca0796c439f2fc46962c020effcb11f0f10f62a5a7704e007283a19e516a30f5c0027922adda91c475ec3fb6ce76b796840ce5042361505d220e95deec0bafb8f79eac02fd4cdb6610092a04536b6983e918d5a4f0520b432d70974ea3347988f3561883f207ebad566b4a6184025693a338517b89e73b32812d70a61a5c728e50d2b380ad3e8f98a074cc5fce1feb9003e72326fe70c63b32663bae9e503d529d0276bce680872869587642627a4da1ad41b6adce7ed3d2309392a691dca55fcee699fe54d0cc13eee2c35f773abb6b7465fc8e6cd128fc156331df6c07caa945ba2293f6dcc95caaef996c5eb56421e820677af622c7fb77763de3b06bc5a53fcedf1785f5eee828feb1327a53d2da953563c31d4bb39e8ecde1042b2265e7ee393eba185b0083cadb46ddf29f387a330d5854c158cb0a51d4123537c8"}]}, 0xd04}}, 0x0) 13:35:34 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000040)={@link_local, @multicast, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "3183f3", 0x14, 0x6, 0x0, @ipv4={'\x00', '\xff\xff', @local}, @private1, {[], {{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}, 0x0) 13:35:34 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_TRAP_GET(r0, &(0x7f0000000640)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000600)={&(0x7f0000000440)={0x14, 0x0, 0x1}, 0x14}}, 0x0) 13:35:34 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000001b80)=[{{&(0x7f0000000000)={0xa, 0x4e22, 0x0, @rand_addr=' \x01\x00'}, 0x1c, 0x0}}, {{&(0x7f0000000040)={0xa, 0x4e21, 0x0, @dev}, 0x1c, 0x0, 0x0, &(0x7f00000017c0)=ANY=[], 0x3b8}}], 0x2, 0x0) 13:35:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) bind$unix(r0, &(0x7f00000011c0)=@abs={0x1}, 0x6e) getsockname$unix(r0, 0x0, &(0x7f00000001c0)) 13:35:34 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:35:34 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000001940)=[{{&(0x7f0000000000)={0xa, 0x4e22, 0x0, @rand_addr=' \x01\x00'}, 0x1c, 0x0}}, {{&(0x7f0000000040)={0x3, 0x0, 0x0, @empty}, 0x1c, 0x0, 0x0, 0x0, 0x3f00}}], 0x2, 0x0) 13:35:34 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFCONF(r0, 0x8912, &(0x7f0000000540)=@buf={0x0, &(0x7f0000000480)}) 13:35:34 executing program 2: syz_emit_ethernet(0x6a, &(0x7f0000000000)={@link_local, @empty, @val={@void}, {@ipv4={0x800, @gre={{0x5, 0x4, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x2f, 0x0, @private, @rand_addr=0x64010101}}}}}, 0x0) 13:35:34 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0xf, 0x0, 0x0, 0x6}, 0x48) 13:35:34 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(0xffffffffffffffff, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:35:34 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_TEST(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x14, 0xb, 0x6, 0x101}, 0x14}}, 0x0) 13:35:34 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001640)={0x9, 0x3, &(0x7f00000004c0)=@framed, &(0x7f0000000500)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:34 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000005280)={0x6, 0x3, &(0x7f0000005100)=@framed, &(0x7f0000005180)='syzkaller\x00', 0x2, 0x0, 0x0, 0x0, 0x13, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000005200)={0x6, 0x5}, 0x8, 0x10, &(0x7f0000005240)={0x2, 0x3, 0x7fffffff}, 0x10}, 0x80) 13:35:34 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000001940)=[{{&(0x7f0000000000)={0xa, 0x4e22, 0x0, @rand_addr=' \x01\x00'}, 0x1c, 0x0}}, {{&(0x7f0000000040)={0x2, 0x4e23, 0x0, @empty}, 0x1c, 0x0, 0x0, &(0x7f00000001c0)=[@pktinfo={{0x24, 0x29, 0x32, {@empty}}}], 0x28}}], 0x2, 0x0) 13:35:34 executing program 2: syz_emit_ethernet(0x32, &(0x7f0000000040)={@link_local, @link_local, @void, {@ipv4={0x800, @dccp={{0x5, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x21, 0x0, @private=0xa010102, @local}, {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "75f8db", 0x0, "0e6a19"}}}}}}, 0x0) 13:35:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b40)=[@rights={{0x14, 0x1, 0x1, [r0]}}], 0x18}, 0x4000005) 13:35:34 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(0xffffffffffffffff, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:35:34 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFCONF(r0, 0x8912, &(0x7f0000000540)=@buf={0x50, &(0x7f0000000480)="47cf24a9a0959a0581167dddd8bf8e6bcc790e035e74d068786662016f90ca941532cdab1c1a789a3cde1e3d761d6f59c7003cef68cf34c6d7808e4ff4e484df47229256be466c211fd416233aab26bc"}) 13:35:34 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @local, @val={@void}, {@ipv4={0x800, @dccp={{0x5, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x21, 0x0, @private, @local}, {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "bf2dda", 0x0, "2ad863"}}}}}}, 0x0) 13:35:34 executing program 5: bind$netlink(0xffffffffffffffff, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) 13:35:34 executing program 0: syz_emit_ethernet(0xc6, &(0x7f0000000000)={@dev, @broadcast, @val={@void}, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "cf5e9f", 0x8c, 0x2f, 0x0, @local, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, {[@srh={0x33, 0x8, 0x4, 0x4, 0x0, 0x0, 0x0, [@mcast1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast1, @empty]}]}}}}}, 0x0) 13:35:34 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(0xffffffffffffffff, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:35:34 executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) sendmmsg(r0, &(0x7f0000003bc0)=[{{&(0x7f0000000100)=@phonet={0x23, 0x0, 0x0, 0x5}, 0x80, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}}, {{&(0x7f0000001440)=@nfc, 0x80, 0x0}}], 0x2, 0x0) 13:35:34 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) getsockopt$sock_int(r0, 0x1, 0x24, 0x0, &(0x7f00000000c0)) 13:35:34 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x18, 0x0, 0x0, 0xfffffff9, 0x201, 0x1}, 0x48) 13:35:34 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$SEG6_CMD_GET_TUNSRC(r0, &(0x7f0000000140)={&(0x7f0000000000), 0xc, &(0x7f0000000100)={&(0x7f0000000080)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@SEG6_ATTR_SECRET={0x4}, @SEG6_ATTR_DST={0x14, 0x1, @empty}]}, 0x2c}}, 0x0) 13:35:34 executing program 2: socketpair(0x0, 0x80000, 0x0, &(0x7f0000000880)) 13:35:34 executing program 4: socket(0x11, 0x3, 0x3) 13:35:34 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, 0x0) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:35:34 executing program 4: bpf$LINK_GET_NEXT_ID(0x1f, &(0x7f0000000c80), 0x8) 13:35:34 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000300)=@gettaction={0x24, 0x32, 0x1, 0x0, 0x0, {}, [@action_dump_flags=@TCA_ROOT_FLAGS={0xc}, @action_gd=@TCA_ACT_TAB={0x4}]}, 0x24}}, 0x0) 13:35:34 executing program 5: syz_emit_ethernet(0x9a, &(0x7f0000000000)={@local, @local, @val={@void}, {@ipv4={0x800, @icmp={{0x20, 0x4, 0x0, 0x0, 0x88, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @empty, {[@ra={0x94, 0x4}, @cipso={0x86, 0x65, 0x0, [{0x0, 0xc, "7cf4f6de1415a909695e"}, {0x0, 0x11, "80d961fab23c939c9c6b04e3ca19a5"}, {0x0, 0x10, "c6261be213639374b664655eb5dd"}, {0x0, 0x3, "bf"}, {0x0, 0x11, "97fd1f7e94523ea5dc306c49177df6"}, {0x0, 0x5, "f41c6c"}, {0x0, 0x5, "f5c323"}, {0x0, 0x9, "c292ac164694b5"}, {0x0, 0x9, "5b2e68dff23de4"}, {0x0, 0x2}]}]}}}}}}, 0x0) 13:35:34 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000001000)=[{{&(0x7f0000000040)={0xa, 0x4e23, 0x0, @empty}, 0x1c, 0x0}}, {{&(0x7f0000000240)={0xa, 0x4e23, 0x0, @dev}, 0x1c, 0x0, 0x0, &(0x7f0000000840)=[@tclass={{0x14, 0x29, 0x43, 0x800}}], 0x18}}], 0x2, 0x0) 13:35:34 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, 0x0) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:35:34 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_BEACON(r0, &(0x7f0000000cc0)={0x0, 0x0, &(0x7f0000000c80)={0x0}}, 0x1) 13:35:34 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCATMARK(r0, 0x8905, &(0x7f0000002500)) 13:35:34 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_TEST(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x1c, 0xb, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}}, 0x0) 13:35:34 executing program 1: socket(0x28, 0x0, 0x8f) 13:35:34 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, 0x0) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:35:34 executing program 4: bpf$PROG_LOAD_XDP(0x8, &(0x7f0000001640)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:34 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_PAN_ID(r0, &(0x7f0000005400)={&(0x7f00000052c0), 0xc, &(0x7f00000053c0)={0x0}}, 0x0) 13:35:34 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001740)={&(0x7f0000001580)={{0xeb9f, 0x1, 0x0, 0x18, 0x2, 0x0, 0x0, 0x3}, {0x0, [0x0]}}, &(0x7f0000001640)=""/233, 0x1b, 0xe9, 0x1}, 0x20) 13:35:34 executing program 5: syz_emit_ethernet(0x3a, &(0x7f0000002280)={@local, @local, @val={@void}, {@ipv6={0x86dd, @generic={0x0, 0x6, "59c820", 0x0, 0x3a, 0x0, @local, @empty}}}}, 0x0) 13:35:34 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:35:34 executing program 4: syz_emit_ethernet(0x9a, &(0x7f0000000000)={@local, @local, @val={@void}, {@ipv4={0x800, @icmp={{0x20, 0x4, 0x0, 0x0, 0x88, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @empty, {[@ra={0x94, 0x4}, @cipso={0x86, 0x61, 0x0, [{0x0, 0xc, "7cf4f6de1415a909695e"}, {0x0, 0x11, "80d961fab23c939c9c6b04e3ca19a5"}, {0x0, 0x10, "c6261be213639374b664655eb5dd"}, {0x0, 0x3, "bf"}, {0x0, 0x5, "f41c6c"}, {0x0, 0x5, "f5c323"}, {0x0, 0x9, "c292ac164694b5"}, {0x0, 0x9, "5b2e68dff23de4"}, {0x0, 0xf, "7d5f1fe63edc75032cc4f70eb9"}]}, @ra={0x94, 0x4}]}}}}}}, 0x0) 13:35:34 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_buf(r0, 0x6, 0xe, &(0x7f0000000000)="0a1a072d19cbc085d51396a45591265bbee9f4cecad83c69520c36adb7bfd5dee812fbf2d5296b1840e82ca956f449c7794c52ceb22e9c35f3665e1c1ab99e5ece25fb3402c7ffbdd6114550d202caad6a5a40bc1d4d3a9236d2cf3ee4cc35a164e46a86e1242bc33081631d4a604cc5ee877f62f594475743047b706eae1b2bdb551ac80fc109a0e709365c789baa592bff6e1d5c003312ec2b4fc158648a567f52db0f7efe96b80b5b08fc090512e20322f68c18c300ae4095782192f4f4cb58a348fa0af146317e3891fa8ccc266b1331f6f0beac4841", 0xd8) 13:35:34 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) 13:35:34 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_EEE_SET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)={0x28, r1, 0x601, 0x0, 0x0, {}, [@ETHTOOL_A_EEE_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x28}}, 0x0) 13:35:34 executing program 2: syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$WG_CMD_GET_DEVICE(0xffffffffffffffff, 0x0, 0x0) sendmsg$DEVLINK_CMD_TRAP_GET(0xffffffffffffffff, 0x0, 0x0) 13:35:34 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:35:34 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000040)={@local, @local, @val={@void}, {@ipv4={0x800, @tipc={{0x7, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x6, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}, @rand_addr=0x64010102, {[@end, @timestamp_addr={0x44, 0x4}]}}, @payload_conn={{{0x18, 0x0, 0x0, 0x0, 0x0, 0x6}}}}}}}, 0x0) 13:35:34 executing program 1: syz_emit_ethernet(0x2000006a, &(0x7f0000000000)={@link_local, @empty, @val={@void}, {@ipv4={0x800, @gre={{0x5, 0x4, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x2f, 0x0, @private}}}}}, 0x0) 13:35:34 executing program 4: sendmsg$ETHTOOL_MSG_PAUSE_GET(0xffffffffffffffff, 0x0, 0x4000810) r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_PAUSE_GET(r0, &(0x7f0000000380)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x40}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x815}, 0x8801) r1 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) ioctl$BTRFS_IOC_BALANCE_PROGRESS(r1, 0x84009422, 0x0) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$tipc(&(0x7f0000000940), r0) sendmsg$TIPC_CMD_GET_LINKS(r0, &(0x7f0000000a00)={&(0x7f0000000900)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f00000009c0)={&(0x7f0000000980)={0x24, 0x0, 0x20, 0x0, 0x0, {{}, {}, {0x8, 0x11, 0x53}}, ["", "", "", "", "", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x48040}, 0x24080004) r2 = socket$netlink(0x10, 0x3, 0x0) syz_genetlink_get_family_id$tipc(0x0, 0xffffffffffffffff) syz_genetlink_get_family_id$tipc(&(0x7f0000000bc0), r2) 13:35:34 executing program 0: bpf$MAP_CREATE(0x1d, &(0x7f00000000c0), 0x48) 13:35:34 executing program 2: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) read$ptp(r0, 0x0, 0x0) 13:35:34 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:35:34 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x10e, 0x4, 0x0, 0x0) 13:35:34 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) getsockopt$sock_int(r0, 0x1, 0x3c, 0x0, &(0x7f00000000c0)) 13:35:34 executing program 4: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) setsockopt$netlink_NETLINK_RX_RING(r0, 0x10e, 0x6, 0x0, 0x0) 13:35:34 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f00000001c0)=@filter={'filter\x00', 0xe, 0x4, 0x400, 0xffffffff, 0x1e8, 0xd0, 0x0, 0xffffffff, 0xffffffff, 0x330, 0x330, 0x330, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@mcast2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, [], [], 'wlan0\x00', 'caif0\x00'}, 0x0, 0xa8, 0xd0}, @common=@inet=@SET1={0x28}}, {{@ipv6={@mcast1, @private0, [], [], 'pim6reg1\x00', 'veth1_to_team\x00'}, 0x0, 0xf0, 0x118, 0x0, {}, [@common=@hbh={{0x48}}]}, @common=@unspec=@CONNSECMARK={0x28}}, {{@uncond, 0x0, 0x120, 0x148, 0x0, {}, [@common=@dst={{0x48}}, @common=@unspec=@mark={{0x30}}]}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x460) 13:35:34 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(0xffffffffffffffff, 0x5412, &(0x7f0000000080)) 13:35:34 executing program 2: r0 = socket$inet6(0xa, 0x80003, 0x6) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000740)=ANY=[@ANYBLOB="72617700000000000000000000000000000000000000e9000000000000000000c10300000300000f2004100000000000800200000000000000000000808000005003000050030000500300ff4f0300005003000003"], 0x1) 13:35:34 executing program 0: socket$packet(0x11, 0x2, 0x300) r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000001b00)=[{{&(0x7f0000001300)={0xa, 0x4e22, 0x0, @remote, 0x7}, 0x1c, 0x0}}], 0x1, 0x0) 13:35:34 executing program 5: syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @local, @void, {@ipv4={0x800, @dccp={{0x6, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x21, 0x0, @private=0xa010102, @initdev={0xac, 0x1e, 0x0, 0x0}, {[@noop]}}, {{0x0, 0x0, 0x4, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, "67c682", 0x0, "6ca4e3"}}}}}}, 0x0) 13:35:34 executing program 4: bpf$MAP_CREATE(0x23, &(0x7f00000000c0), 0x48) 13:35:34 executing program 2: syz_emit_ethernet(0x6a, &(0x7f0000000000)={@link_local, @empty, @val={@void}, {@ipv4={0x800, @gre={{0x5, 0x4, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x2c, 0x0, @private}}}}}, 0x0) 13:35:35 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(0xffffffffffffffff, 0x5412, &(0x7f0000000080)) 13:35:35 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$SEG6_CMD_GET_TUNSRC(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="0100000000000000000004"], 0x2c}, 0xd}, 0x0) 13:35:35 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="de", 0x1}], 0x1}, 0x0) recvmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x0) [ 450.598378][ T9372] x_tables: duplicate underflow at hook 2 13:35:35 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000000)={@link_local, @empty, @val={@void}, {@ipv4={0x800, @gre={{0x6, 0x4, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x2f, 0x0, @private=0xa010101, @rand_addr=0x64010101, {[@timestamp={0x44, 0x4, 0xf1}]}}}}}}, 0x0) 13:35:35 executing program 5: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, 0x0, 0x0) 13:35:35 executing program 2: syz_emit_ethernet(0x15, 0x0, 0x0) syz_emit_ethernet(0x82, &(0x7f0000000000)={@dev, @broadcast, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "888650", 0x4c, 0x2f, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @ipv4={'\x00', '\xff\xff', @broadcast}, {[@hopopts={0x62}]}}}}}, 0x0) 13:35:35 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(0xffffffffffffffff, 0x5412, &(0x7f0000000080)) 13:35:35 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg$unix(r0, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x0) 13:35:35 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000200)={'sit0\x00', &(0x7f0000000140)={'gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote}}}}) 13:35:35 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001740)={&(0x7f0000001580)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x6, [@struct={0x5}]}, {0x0, [0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000001640)=""/233, 0x2a, 0xe9, 0x1}, 0x20) [ 450.681419][ T9382] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.1'. 13:35:35 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001740)={&(0x7f0000001580)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@struct]}}, &(0x7f0000001640)=""/233, 0x26, 0xe9, 0x1}, 0x20) 13:35:35 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r2, 0x5412, 0x0) 13:35:35 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, 0x0, 0x0) 13:35:35 executing program 0: bpf$BPF_PROG_GET_NEXT_ID(0x9, &(0x7f0000000740)={0x101}, 0x8) 13:35:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000015c0)="fb", 0x1, 0x0, 0x0, 0x0) 13:35:35 executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @local, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "58297f", 0x8, 0x0, 0x0, @private2, @private2, {[], "f6485993459ffa25"}}}}}, 0x0) 13:35:35 executing program 4: syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @local, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "58297f", 0x0, 0x6c, 0x0, @private2, @private2}}}}, 0x0) 13:35:35 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x3, 0x0, 0x4}, 0x48) 13:35:35 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r2, 0x5412, 0x0) 13:35:35 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000800)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x4}, 0x48) 13:35:35 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETOBJ_RESET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) 13:35:35 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) write$binfmt_script(r0, 0x0, 0x1000000000000) 13:35:35 executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) getsockopt$sock_int(r0, 0x1, 0x3, 0x0, &(0x7f00000000c0)) 13:35:35 executing program 2: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001740)={&(0x7f0000001580)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@struct]}}, &(0x7f0000001640)=""/233, 0x26, 0xe9, 0x1}, 0x20) bpf$BPF_GET_BTF_INFO(0xf, &(0x7f00000001c0)={r0, 0x20, &(0x7f0000000180)={0x0, 0x0, 0x0, &(0x7f0000000100)=""/118, 0x76}}, 0x10) 13:35:35 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r2, 0x5412, 0x0) 13:35:35 executing program 1: syz_emit_ethernet(0x15, &(0x7f0000002140)={@local, @local, @val={@void, {0x8864}}, {@llc={0x4, {@llc={0x0, 0x0, "19"}}}}}, 0x0) 13:35:35 executing program 5: ioctl$TIOCGPGRP(0xffffffffffffffff, 0x540f, 0x0) syz_clone(0x10220a80, 0x0, 0x0, &(0x7f0000000440), &(0x7f0000000480), &(0x7f00000004c0)) syz_clone3(&(0x7f0000000940)={0x40040000, 0x0, &(0x7f0000000780), 0x0, {0x1a}, 0x0, 0x0, &(0x7f00000008c0)=""/50, &(0x7f0000000900)=[0x0], 0x1}, 0x58) openat$ptp0(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 13:35:35 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89b0, &(0x7f00000001c0)={'sit0\x00', 0x0}) 13:35:35 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) write$tun(r0, 0x0, 0x0) 13:35:35 executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f00000015c0)="fb", 0x1, 0x0, &(0x7f00000025c0)=@abs, 0x2000262e) 13:35:35 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, 0x1}, 0x20) 13:35:35 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000001940)=[{{&(0x7f0000000000)={0xa, 0x4e22, 0x0, @rand_addr=' \x01\x00'}, 0x1c, 0x0}}, {{&(0x7f0000000040)={0xa, 0x4e23, 0x0, @empty}, 0x1c, 0x0, 0x0, &(0x7f00000001c0)=[@pktinfo={{0x24, 0x29, 0x3e, {@empty}}}], 0x28}}], 0x2, 0x0) 13:35:35 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x12, 0x0, 0x0, 0x7ff}, 0x48) 13:35:35 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001740)={&(0x7f0000001580)={{0xeb9f, 0x1, 0x0, 0x18, 0x74000000, 0x0, 0x0, 0x2}}, &(0x7f0000001640)=""/233, 0x1a, 0xe9, 0x1}, 0x20) 13:35:35 executing program 4: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}], 0x2, &(0x7f00000006c0)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}], 0x28}, 0x0) 13:35:35 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_EEE_SET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x1c, r1, 0x601, 0x0, 0x0, {0x10}, [@ETHTOOL_A_EEE_ENABLED={0x5}]}, 0x1c}}, 0x0) 13:35:35 executing program 0: syz_emit_ethernet(0x6a, &(0x7f0000000000)={@link_local, @empty, @val={@void, {0x806}}, {@ipv4={0x800, @gre={{0x5, 0x4, 0x0, 0x0, 0x58, 0x0, 0x0, 0x0, 0x2f, 0x0, @private}}}}}, 0x0) 13:35:35 executing program 3: syz_genetlink_get_family_id$nl802154(&(0x7f0000004940), 0xffffffffffffffff) 13:35:35 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHG6RD(r0, 0x89fb, &(0x7f0000000100)={'sit0\x00', &(0x7f0000001240)={@loopback, @private}}) 13:35:35 executing program 4: bpf$PROG_LOAD_XDP(0x4, &(0x7f0000001640)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:35 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_TEST(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)={0x28, 0xb, 0x6, 0x101, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz1\x00'}]}, 0x28}}, 0x0) 13:35:35 executing program 3: syz_emit_ethernet(0x6a, &(0x7f0000000000)={@link_local, @empty, @val={@void}, {@ipv4={0x800, @gre={{0x5, 0x4, 0x0, 0x0, 0x58, 0x0, 0x6000, 0x0, 0x2f, 0x0, @private}}}}}, 0x0) 13:35:35 executing program 2: bpf$BPF_BTF_LOAD(0x10, &(0x7f0000001740)={0x0, &(0x7f0000001640)=""/233, 0x0, 0xe9}, 0x20) 13:35:35 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000001940)=[{{&(0x7f0000000040)={0xa, 0x4e23, 0x0, @empty}, 0x1c, 0x0, 0x0, &(0x7f00000001c0)=[@pktinfo={{0x24, 0x29, 0x32, {@empty}}}], 0x28}}], 0x1, 0x0) 13:35:35 executing program 4: syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @local, @val={@void}, {@ipv4={0x800, @icmp={{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @empty}}}}}, 0x0) 13:35:35 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) accept4$unix(r0, 0x0, 0x0, 0x1000) 13:35:35 executing program 2: accept(0xffffffffffffffff, 0x0, 0x0) syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) 13:35:35 executing program 1: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) setsockopt$netlink_NETLINK_RX_RING(r0, 0x10e, 0x6, &(0x7f0000000000), 0x10) 13:35:35 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000001940)=[{{&(0x7f0000000000)={0xa, 0x4e22, 0x0, @rand_addr=' \x01\x00'}, 0x1c, 0x0}}, {{&(0x7f0000000040)={0xa, 0x0, 0x0, @empty}, 0x1c, 0x0, 0x7ffffff7, &(0x7f00000001c0)=[@pktinfo={{0x24, 0x29, 0x32, {@empty}}}], 0x28}}], 0x2, 0x0) 13:35:35 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000080)={'ip6gre0\x00', &(0x7f0000000000)={'ip6_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @mcast2}}) 13:35:35 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$SEG6(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$SEG6_CMD_GET_TUNSRC(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000080)={0x14, r1, 0x1, 0x0, 0x0, {0x7}}, 0x14}}, 0x0) 13:35:35 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) getsockopt$sock_int(r0, 0x1, 0x31, 0x0, &(0x7f00000000c0)) 13:35:35 executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=[@rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0xf}, 0x0) 13:35:35 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000001940)=[{{&(0x7f0000000000)={0xa, 0x4e22, 0x0, @rand_addr=' \x01\x00'}, 0x1c, 0x0}}, {{0x0, 0x0, 0x0}}], 0x2, 0xff00) 13:35:35 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000001940)=[{{&(0x7f0000000000)={0xa, 0x4e22, 0x0, @rand_addr=' \x01\x00'}, 0x1c, 0x0}}, {{&(0x7f0000000040)={0xa, 0x4e23, 0x0, @empty}, 0x1c, 0x0, 0x0, &(0x7f00000001c0)=[@pktinfo={{0x24, 0x29, 0x43, {@empty}}}], 0x28}}], 0x2, 0x0) 13:35:35 executing program 4: syz_emit_ethernet(0x4a, &(0x7f0000000000)={@local, @local, @val={@void}, {@ipv6={0x86dd, @udp={0x0, 0x6, "d71e1d", 0x10, 0x11, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, @local, {[@fragment={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x64}], {0x0, 0x0, 0x8}}}}}}, 0x0) 13:35:35 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f00000031c0)={&(0x7f0000000880)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000003180)={&(0x7f00000008c0)=@newchain={0xd04, 0x64, 0x0, 0x0, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, {}, {0x0, 0x10}}, [@TCA_RATE={0x6}, @filter_kind_options=@f_rsvp={{0x9}, {0xcc4, 0x2, [@TCA_RSVP_ACT={0x484, 0x6, [@m_tunnel_key={0x138, 0x1e, 0x0, 0x0, {{0xf}, {0x44, 0x2, 0x0, 0x1, [@TCA_TUNNEL_KEY_PARMS={0x1c, 0x2, {{0x0, 0x0, 0xffffffffffffffff}}}, @TCA_TUNNEL_KEY_ENC_IPV6_DST={0x14, 0x6, @loopback}, @TCA_TUNNEL_KEY_NO_CSUM={0x5}, @TCA_TUNNEL_KEY_NO_CSUM={0x5}]}, {0xc5, 0x6, "31d95c899b2852ac02f08751070eab25fc4616d270d291cf9a34eb500607467160f1319700475f2abb853d57d61511d6438b87aaf91df90b51529fcf6a14c3cad65df643a633a4c00867313b46884826e836d76bd36180e86f55cd5b79201de73deaf24163841fa42f0e7c9f9fe1510cf38d07980a3d75e5fb969362657d43ecd82ee65ced27081ee664bf8e7b61cd99efbb1ae369518cd98664c2565a6df1e528a0e297dca7fc76a254b621e5129ba1b803edfa1dd4dd8f745ffcf87d3fa50523"}, {0xc}, {0xc}}}, @m_ct={0x100, 0x0, 0x0, 0x0, {{0x7}, {0x70, 0x2, 0x0, 0x1, [@TCA_CT_MARK={0x8}, @TCA_CT_PARMS={0x18, 0x1, {0x0, 0x0, 0x0, 0x0, 0x80000001}}, @TCA_CT_NAT_IPV4_MAX={0x8, 0xa, @multicast2}, @TCA_CT_LABELS={0x14, 0x7, "2d5fece83e4291c56bad703994c8717e"}, @TCA_CT_LABELS={0x14, 0x7, "6f4ee19bb1f0bf412f59b63a71034a7f"}, @TCA_CT_NAT_PORT_MIN={0x6}, @TCA_CT_NAT_IPV6_MIN={0x14, 0xb, @private1}]}, {0x69, 0x6, "55b993eff84fd8d24ed6d0bf96746dc455f1d1734909bc8ae4dc96447aadb0451472598d2d96f5bdccf25ec6666fc5244bd727be3415b0e9c210cfc1d11f694d3cb0ef8f1dbbace4d6d9aef8c6e05700bf525b3bc7e9d0cca98620dfbdb16bd92bcd25ade0"}, {0xc}, {0xc}}}, @m_simple={0xec, 0x0, 0x0, 0x0, {{0xb}, {0x1c, 0x2, 0x0, 0x1, [@TCA_DEF_PARMS={0x18}]}, {0xa5, 0x6, "dd9b2eedc2b7ecd9aa26b8c81dc10a819d32faf12d6a975e4f150bb3cc515e5d9da5cc8b4d48dc58ab633d618a9b87ddeb18812ef0d6992de377b9dc781b3461c74c641a5b942112f02de27bb8c1f649772cfd1f76a248f6cc5927235e65de82881fc82f6a8cb0f02fa5e5fd75b6f4398d3a5a9065986a563eb562b493c1e8e541321512b075793409663fde3d71bf4b9e49a37c97b5c6e959bbd5458c2946d444"}, {0xc}, {0xc, 0x8, {0x0, 0x1}}}}, @m_skbmod={0x124, 0x0, 0x0, 0x0, {{0xb}, {0x40, 0x2, 0x0, 0x1, [@TCA_SKBMOD_DMAC={0xa, 0x3, @broadcast}, @TCA_SKBMOD_DMAC={0xa, 0x3, @random="32a1edf455ca"}, @TCA_SKBMOD_PARMS={0x24}]}, {0xb9, 0x6, "3d29ceeb5cbca4bec610bebb8d24bcb633fbb29ec9b3d0eadcd5e4b15720a21a40a654b7a391c4cb8cac494e847979bf97b8ad17e380b9a46363decd01c1d63d064305db0d114de6ef520a9f92c281fed86c240d7e2ca3bab1c0c591f451eca803b57fb3ceb3c01d390f87709ae5662aa0a82f7d44f6e6be75145fb9c0eb1275e6432de3ec42c3e86b5d12337b067c5bfee1a9fe71d6150532389ccb6f8814c02a7b6bb9f9ee9bc616207494deaebbd46b0ce7334f"}, {0xc}, {0xc}}}, @m_pedit={0x38, 0x0, 0x0, 0x0, {{0xa}, {0x8, 0x2, 0x0, 0x1, [@TCA_PEDIT_KEYS_EX={0x4}]}, {0x5, 0x6, 'M'}, {0xc}, {0xc, 0x8, {0x3}}}}]}, @TCA_RSVP_ACT={0x83c, 0x6, [@m_police={0x838, 0x0, 0x0, 0x0, {{0xb}, {0x80c, 0x2, 0x0, 0x1, [[@TCA_POLICE_RATE={0x404}], [@TCA_POLICE_PEAKRATE={0x404, 0x3, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40]}], []]}, {0x4}, {0xc}, {0xc}}}]}]}}, @TCA_CHAIN={0x8}]}, 0xd04}}, 0x0) ioctl$INCFS_IOC_CREATE_FILE(0xffffffffffffffff, 0xc058671e, 0x0) sendmsg$NLBL_UNLABEL_C_STATICREMOVEDEF(0xffffffffffffffff, 0x0, 0x408d1) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000003cc0)={0xffffffffffffffff, 0x0, 0x0}, 0x10) 13:35:35 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x8914, &(0x7f00000001c0)={'sit0\x00', 0x0}) 13:35:35 executing program 1: syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) pipe(&(0x7f00000001c0)) 13:35:35 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x1}, 0x20) 13:35:35 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_QUEUE_SEQ(r0, 0x6, 0x15, &(0x7f00000029c0), 0x4) 13:35:35 executing program 5: pipe(&(0x7f0000000000)={0xffffffffffffffff}) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000005c0)=@bpf_ext={0x1c, 0x3, &(0x7f0000000300)=@framed, &(0x7f00000003c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, r0}, 0x80) 13:35:35 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000000f80)=[{{&(0x7f0000000040)={0xa, 0x4e23, 0x0, @empty}, 0x1c, 0x0}}, {{&(0x7f0000000180)={0xa, 0x4e20, 0x0, @private0}, 0x1c, 0x0, 0x0, &(0x7f0000000880)=[@rthdr_2292={{0x18}}], 0x18}}], 0x2, 0x0) 13:35:35 executing program 3: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_int(r0, 0x107, 0x12, &(0x7f0000000040)=0x10000, 0x4) 13:35:35 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000004880)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x48) 13:35:35 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001740)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{0xb}]}]}}, &(0x7f0000001640)=""/233, 0x2e, 0xe9, 0x1}, 0x20) 13:35:35 executing program 5: sendmsg$NLBL_UNLABEL_C_STATICREMOVEDEF(0xffffffffffffffff, 0x0, 0x0) 13:35:35 executing program 1: ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'vcan0\x00'}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) syz_genetlink_get_family_id$team(&(0x7f0000000640), r0) 13:35:35 executing program 2: syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_802154(r0, 0x8933, &(0x7f0000005300)={'wpan1\x00'}) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) 13:35:35 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000000)={@link_local, @empty, @val={@void}, {@ipv4={0x800, @gre={{0x6, 0x4, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x2f, 0x0, @private=0xa010101, @rand_addr=0x64010101, {[@timestamp={0x44, 0x4}]}}}}}}, 0x0) 13:35:35 executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) getsockopt$sock_int(r0, 0x1, 0x30, 0x0, &(0x7f00000000c0)) 13:35:35 executing program 2: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_LIST_RULES(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={0x0}}, 0x0) 13:35:35 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x10e, 0x3, 0x0, 0x0) 13:35:35 executing program 5: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SFACILITIES(r0, 0x89e3, &(0x7f0000000040)={0x54, 0x0, 0x9, 0x7, 0xd3b2}) 13:35:35 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)={0x2, 0x7, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 13:35:35 executing program 4: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SDTEFACILITIES(r0, 0x89eb, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "b48bef847e902ed9a8ac0b0ee744ec50cf727c37", "2cd732dee01854e55ad7b36e275e8fdc4897ddfe"}) 13:35:35 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_FLUSH_PMKSA(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f00000002c0)={0x20, r1, 0x1, 0x0, 0x0, {{}, {@void, @val={0xc}}}}, 0x20}}, 0x0) 13:35:35 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r0, &(0x7f0000000100)={0x1f, 0x0, @any, 0x1}, 0xe) 13:35:35 executing program 5: r0 = openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, 0x0) 13:35:35 executing program 2: r0 = socket(0x11, 0x3, 0x0) connect$l2tp6(r0, 0x0, 0x0) 13:35:35 executing program 4: socketpair(0x0, 0x1dda84ac0c661698, 0x0, 0x0) 13:35:36 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)={0x2, 0xa, 0x0, 0x0, 0x2}, 0x10}}, 0x0) 13:35:36 executing program 3: select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000, 0x4f}, &(0x7f0000000140)={0x0, 0x2710}) 13:35:36 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f0000000440)) 13:35:36 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmmsg$sock(r0, &(0x7f0000000440)=[{{&(0x7f0000000000)=@isdn, 0x80, 0x0, 0x0, 0x0, 0x21}}, {{&(0x7f0000000080)=@pppoe={0x18, 0x0, {0x0, @empty, 'nr0\x00'}}, 0x0, &(0x7f0000000380)=[{&(0x7f0000000100)="c14076410a959a95b375c2d5688332d30464b494300aef8d9d6190ed82ca58fc0d627fc1a59ae83674e30d610937ca409680e7680cc73a708c36ae358e0afd29178cac77e69174adb4a77fdd1bfd98822354ac5dbeaddabbb89a3365b038cf6b8043c1c0e383edf5613743c9c21e14d9baa3f038888dff5596debf7e7b89adb34074564b3faaa3ae1916bc26c739c08e5f6e0a0284ae1d790cb78a54e5c12c5a1013ceff8c21b5773a03d2c45416f5b2bc53"}, {&(0x7f00000001c0)="e186a7600867a9bc1436e51112035583d771a463215782e42c391f63b3b8aa9fd82092e615ae3efdf694a69d23e86ab4de0b3dd7ce"}, {&(0x7f0000000200)="8efec77f7b2798919c412d09a1d29d8857c2c90fc99e362c03452d90dc05394fab7dffa34204f797235d086dc539af7da50b6e326078f570d244e383574c5f4c39c667d0faa72c7f111cf78d4d26fb6d858717ac13fd1ceb5539a98319af019fc16dbab77760d79bccd3ab03ebbb89429a7b29f01a3d88a9ed16a0448fd3ede71a6471794823e38d9726014c23e4d0e03fcd900120e192eef6fbdc53f0c9609899d4a7054b14fa60536c2cc27997efb1d9c36b983aae627ac8fd3c7a201e421fee883f62ad8d5dca3382ba69f94241f61ebf6d88dccfdf8f5724d223c2d05b65f8a34b4fc2aa1708eee34a54c8a97435638bd20bdf2b1b3cbb30698993"}, {&(0x7f0000000300)="bfd73b3cacb3cd61a983ad1f2c0173a2b3584be1f9046b93b5fef4f446243e3fab0873017aa0e6c7ee4a68da472f091385"}, {&(0x7f0000000340)="b35e2c2936e00f5f5d9346d0007e7883959ed3656dc244fea3cef4a8499b1970984be178"}], 0x0, &(0x7f0000000400)=[@timestamping, @txtime]}}], 0x1, 0x0) 13:35:36 executing program 4: move_pages(0x0, 0x1, &(0x7f0000000040)=[&(0x7f0000ffd000/0x3000)=nil], &(0x7f0000000080), &(0x7f00000000c0), 0x0) 13:35:36 executing program 1: openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000040), 0x4842, 0x0) 13:35:36 executing program 0: move_pages(0x0, 0x1, &(0x7f0000000040)=[&(0x7f0000ffd000/0x3000)=nil], 0x0, &(0x7f00000000c0), 0x0) 13:35:36 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_CMD_GET_MEDIA_NAMES(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x1c}, 0x1c}}, 0x0) syz_genetlink_get_family_id$l2tp(&(0x7f0000000600), 0xffffffffffffffff) 13:35:36 executing program 2: select(0x0, 0x0, &(0x7f00000001c0), &(0x7f0000000100)={0x0, 0x0, 0xec, 0xdcf}, &(0x7f0000000140)={0x0, 0x2710}) 13:35:36 executing program 4: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000080)={0x2, 0x9, 0x0, 0x8, 0x2}, 0x10}}, 0x0) 13:35:36 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmmsg$sock(r0, &(0x7f0000008200)=[{{&(0x7f00000024c0)=@xdp, 0x80, &(0x7f0000002a40)=[{&(0x7f0000002540)="dcf07176b34c4af0219d9b0781c7dd8862d041a5025542848811cda5276dd7dd2293eaa49580879f4272ecd488358b0ef0f2c6daad5cf1eb0959575f14bd5ff134d40cbf0ca84627e2a81c847b784dc1175b3de3054edef456d98b1b7b252228b330270bfda53b94", 0x68}, {&(0x7f00000025c0)="f4ebd9a1f138c115adbd598ff93a1371a63b32f4d8a748f90180f7825a561315ed92d1f2d234cefa37e38eb597263e7f7d0096440a5bc919cc7f702fac6f8dd47155451e66e3416fc73c9d1b0824b5821fa8b3cd9e22b4dcffd42aeb2cdba10390d49435ed2f72561fdb6454c50ab71b218cb42a0446ff585489a6ef5064db03154012be711085d45c28e14dda09ba4c6d2ab34410147158b8ed8143a6576c4ef61ee1530ba105282b7c932c0676fa0b290044ae051580b52d79661abc5d5f7cdbcb0413dd0acbd1251325a0bdbd6bc9e994f56e4cf6c53d7ea3", 0xda}, {&(0x7f00000026c0)="b617f1453b3b780bbf0fef9c401fc953330c7834705e78b9eeac126047048455cf73cd787c98f25a5f2319d733141573869bdd1b7557e769e7353ddc807555c7968ca14cdd76b2f905312eebeea90874c36637d9e1058a1a1f02861a54300fce4bb66eb70df742f79d1ec70bb9b0c34651f52fb56c69f8b76f1cf8179b6104da729f78a1d4b24ec74e63b49d87d6c49711e49dfdc9e48dbf2ce92330572f", 0x9e}, {&(0x7f0000002780)="27a19b10b77ff0b6d6ab81db70e85a3356866df848cebf173e87ad07cedf0de8169f809c8f1a8a6ca36c6d84a34d28552e12ed1d7aebac4189231a068a058223c1ffb6a6078e", 0x46}, {&(0x7f0000002440)="b3ef993d46c40136762da4f7785c2406b564e50a3126ac1f555f8c3c", 0x1c}, {&(0x7f0000002800)="a8b3c3", 0x3}, {&(0x7f0000002840)="84cdba3fa3b100a454fb3186a2e88b10ebf1ce13f9fb4ee6db89305114b589880c679c18f5e5547615ed4ac8af57bab458e5726f66510066d85bae0fea3972605e20edecb50a3d68e7ce12f13a9334d1eb1de0eab3512ec6a1755de68b68332565a7d6d2e9dd2f20f528c52ac5b0f4455ae92ce91a8e0d5b317985cab6702b5a3eeee346b4d4c88af610486534940a311aaa27d22fcebcb7c28e262007bf0cc761f5c5a4a23154c2dabad0a32af20b1d58e708c7dbb217aeb1018605c44a", 0xbe}, {&(0x7f0000002900)="c26b36", 0x3}, {&(0x7f0000002940)="2d3c3f49a2409770cf28c958bfe68252671b1f97a9fe7e5a500f393fe38c6bd00bd590ae713d95898daba0044cb73f626888e1f962de4632e53ae0f98c8013d14c3ed55b60a14472ec16f11cb15d84040c4559235c0236149186e6fcf8143daa53fb5c3e5dcb7bcf46e6", 0x6a}, {&(0x7f00000029c0)="e4faf93181e1be6fdbd4f87871c4ae5c035bbf4c5d9d992cb30694111676113327f0824828f7bdae32595d8804f795145b11cae7b54e88be2d90ec89f5d8754f4e82d08a8018419c5dd9c668cbf5c6475f7276764366b6614b2bc5f2f1cb8f30232b86c28f283e3353dd9d7ef581e100b33459d6d7c514", 0xffffffffffffff27}], 0xa, &(0x7f0000002b00)=[@timestamping={{0x14}}, @mark={{0x14}}, @timestamping={{0x14}}, @timestamping, @mark={{0x14}}, @timestamping={{0x14}}], 0x90}}, {{&(0x7f0000002bc0)=@l2tp={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x80, &(0x7f0000002c80)=[{&(0x7f0000002c40)="12930443c8002eb9119637dadaf343ea", 0x10}], 0x1, &(0x7f0000008680)=[@timestamping={{0x14}}, @mark={{0x14}}, @mark={{0x14}}, @timestamping={{0x14}}], 0x60}}, {{&(0x7f0000002d40)=@pptp={0x18, 0x2, {0x0, @empty}}, 0x80, &(0x7f0000003fc0)=[{&(0x7f0000002dc0)="d870b14ecf7d3d628c3b96b547e5b39e1ccc3ba9170f2df709c194471ce2111bdb72555687972355e6051e24911a0ee94085234f05515c5bf9c519ded0b5b5e42895d643597d6097bd6a4979d30b8e10a9f7a571e5a09d73b719f8f091f16a34a2f9e577cae1f0f4188e1f4d3d652c9960d84fd2f176a09abd8b2413deb7453b61946e91a21978c788af889bd56b9452e1fbfb4c34aba0a8a85d3383e9ea4d5ae2bb69742523478c52200f3b9a37314d41a1dc47a298b00ecc808dec2de9f0e0d3837a41c305287b344877b208df97254582d2a0ba254a870df61b065cdc7d0c4805c57b924e672258cbd5cbcac902255baec02306cd2ef18e8428033886c7ae933d6a9c028582605613b9659a04ea8c213f8cd1e5787cbcbddc4bcff42b711e6f27a1cc57884cc380966d354b689a517e44fb374fea756988cb3ffe1e1d9a21ba8cc4f9ab66f2a0cee5db0afa82133ae834da3067b57f97ab4ef02f76cb20ccbbfdf202b0426c1843fdff64d409d6642dd47ac7363abcc5ed9000e3fc9a698859ac35ed6c1d29a72fcea19a2511df35bdaabc654e514bd22510b38031eac6a61cc9b049d4f2d8309432520cf83838cf2a6d3b82b6c1802152baeb0501e297a4c3b7e443fd04e3dbd4bf71587c5e0d1c679513a27ff7590619b33df8940893cc7e1b5997b5fb9b8255e908336ad98f18809465befd6eac43d7aa3a23e288fc48d02acc8e1da46e53418ccecb3f4591c032c4b80b8fe8af99bd5ef4c7ccf18db69c34d39114ae79aa76ce7382aacf1eb50931ea4c0987d6fa4064586f5bbdad9a5fa0c5c2a1f655228fc899907e9846aa4f1745a63b744c37326927200e0450ecab9a83a9ada5180cd2420338152a6a3c98f6a70a11de3975d9d8441b47e624b2d7832b025e598fa2cb0cb591fd0b83a90d7dfc3b3ec879226c48ad7250daf608ca94ed15e2afe8083c6e8a868bbffa709dc23a96ea71668f4a8d22e4fe626cdbc810e40563a7b698af7208296b2e7cf77c128ad5b99e9fa066f8d35010c1996eb0d526b6bcf8bfe2b5a14f1363295b74c779688e4256a443df896cf21db73471d3e9098ae145fafe63e7e6d45b14d53de9ad716f26cdb33bd3ce79fbb52f256444ac057c10b864e4e23410fca66316d3386ed58eb65e3587a091d5cf5e28dc67baceac7d9b70a92ec6162f23385ee309491fc3cc8fcfe8e3a6b7cbd1164547d9e7bab3472bbdd5a24aebcec225f991722b376b69212961d5e81d12f8638749da6439c3fe935ea1ba0b470d9084e137a2f6d2bb7aecd4c3186e0b0ad3ae972c3e35d276a8a2316947084853a8f46414de3da5c555cb624694572d9d0052ab8cb56d8fc4ead85689aa8d49f1f7edd4c79ab042d81a401f6da429af5504c4d4b6d5a3b200f7f3e345ce6f0893f862f0f757196c3b750708cbe4f3682280fd2acf783e78c33c811b8738753296642a55865ede0e6bc04c62664db84fece7b7f2b899f5cef16f7309a987fb4527f559c24b8df9584f85746abe7d97202ca505392f94ef92068a8951e08b70a9c43fa8ed405cfc208caaeb47b381d9003a12ab35a7b43315aee070fe23297074830b16a706799ea0c54330db5792003fb39bb3b3af2da7ffc97f179bd4d8a45ba0bdc8823c520b4e86cc866959e11e64b6694e327c9742bc955c7142f652e0079b896cf5427b557b79b11cee689cb1306862ac4550bf79c04f73fae46e19d75a66b32bbce824ac159ad6c812cb6383d16438dd11869e1edb443774d0c238b0df40520f477dc452a0ed3ec06c06b2171d7be4d258f8c2ec06821e24f01108527defae3ff89a6c3a780eaeaee7abd1c6981694c797314f6fc314cf6703fb16bfc079571633e935ac80a4aa0d13aa1080ce9538b7f331fb631f0e0b7e334c741fe6338fce60aef70e572048e12d95c015dc9be1f6dc5f144605ab6eefe6461768bfd5952781739161a584d4ae233af6f8e970383a3c0c4a26a31cd5fb95bf3ac6113b59feca86e89c7c8e7fde4d22756a792affe6a4e9f720b8cb223c2f981ff84e87efc8313bc5b70688242c5a269d0aacd9b2ceb3ce293608c2a56ff290b2887ff28e5c3db87cf7e529709d5cb95737e953c93a74964c5e6f132d3569ccd7ab9161e91a15b47d70d956310b37e83143bbb2efea3c85b397c9488f6f2ab40efa6bc57048e7373568b15c4e806a846835f07e415acbad08fcff63e7043892381ab89003698f32e29247de55eed4a725c515c53d2ccc098de7ac77978d52e21a1814c7f728ae4a4a689e951613491740dd426631b99dd8ec70d294a26468660bf2ac41c6377d3b3e22b2c5f7d05634fe6654a78c87e01b695f5214f8de57ab353b20dfcafb86ca05a276299140ba13575af3b640932e5e757aa30617d1bfd9921e2eb8d3ed2600e517ad63b76af0b0711f326033246fe56edb65e6f8234f8496128db8f05ad52d6dc9fb4bf381c68591f13b1aa6410b6b5f7cc065400c71345db2d7a71b4c76c6a29be43b9a968f4beb3b61fab01b97acf7390536c873028ac839de441fe42cb8db2f107b657dd7c6653f63ce71b698a6b0f6b7245632ee845bc39ca3a9fe42f05a1d96d62cfacf9c150a7ff06e15f02d50bed67e5325b10c58040667d584aa905c2dd5eb38049405f93794f8995021713651ebbcb906255269beccf0a629530a13657f8042890f392da40941095d69ccaa0237812dfacc6cf4bfdfacbdc07115c8e903fd210b89672b04d15996bd2d822d25b181a7c48d2e323e8e8285a142266dcc9bece745677fee6fba10afaf4c3b47ebc21b529db0071931f4c788b597004714603a951c5d467c7f83c6f22d661f5411e6d1478840004ca32d941970c7f408db0a40438d2ee79ed7ddd68dbf366de65b660778c92eaf4439c351c3e1575d63fdc12a622299a09475129113d2b355eee3f1b6ea570e8a4ee431f12aaf6e159e951f28c1b3ec45bb451665dd1e958e4ec931c40c96c7a747a66c690b83ca6e9e2914088a8a0de35013b7f652110a5e272576645b62b8a2ff65fc0440818757d9e7ad393d248b8d885a3c0e4a72d75c0713c967857b1c4753e5340caa98904b5ef2e08c7002a2f13209841dd98acafffd75619b8b74eda3803fcbc981450777ebccbac795f1dbcd0b75a5c03c23792f9740603d5050ac73729bb080482ceb8b5ef9b1baeca9d1ae6e6dd9814f68d101609a285818ecc793829d5f4dc279f76bc2ca3a7711019b985b3f5a6e2848cf3d6eabe222110267c105cd8fb0c4b4c01b8594be1d71697aa0cf769af77532c6c638c9e4ba4db2a630b3212d02ebe800201fe92fe537b0dda07c89ffd832361bcd915efb603433e749f892ed31b254e4372a3304cb5a9be2b2e2a9a11c84a230c2a7a460dd7c8d14d61c2f58d6db7ecae58d38a1dbe233281ee262336ebad928374d900c046b2ca8e75124fde60c8c6331799ee9f56154173151d3d6a2229bc5e009357133b1210ffaf539715aa2841b262dd2609a9f1f79e7db15376519a3b73dc9d68974ceba43458cd8654ce9902e8d9416c1a3c75f89d9177bdcbaddb1f8958d957adfb5b815c66e4e1a9642c17e99ea63974a64a154f39753f6f60aeffb2591744be23b9f30ced6eac2df0f6a6f3d0a0a97ca6779825530bfde3e6010ef070748af11bb217093d1c43e22ac0d330dda98037ad7abf823b036e8202f5108543105bb776d78b12944a91e1849fa2a23a99b9e3eee621a8620d6697af1e8c2cb92903a7d94894b26eca6fa64fddbff94c069cfc2ff152da94b2fc06ca98ed4b8c97fee8b32f1be760314545e1e29efc6cd6db8ceb75771632d6789db04a21bb1faaa62f68b29fc5fd8bd3ce126ec09640a1e3efbbebe055f0eac2fc36bace2434ca337bcfc58c2794dd71a78e6a0fa9025760fc6985a48cb9fc9e6b0bec0ec35a05d7d461ee3a7ddbf4c8887526efd57886e22eae157aa48cff36bf4210cc07c0e4cfe23be5145d532621c783b1166e7f14b3be1d3176d3b437baafe028899067d6b48e71a14ecf4f0e13f266b4c9c4d00b9029bba8dd0df01aa458e8b7d0e93a702f11c669f3e7ac10f83aa9a27bdcb1e6c7dcd7909100d689e174661183799cf8cbdb04155242054b0872d2eb104475f51aeabe60f291a9d869d7097c4a2385da4241d75a646e0ca7931ab54a9aff3a2f964253c0f923aff02ec87943af78024c8cdec029fa16af61a993b2fe9da45e5ff75bd926ddcdf0879dac18456aeb1086afbba89d394218e66820a4135926f7bed7e1aef2476a4dc8046d4520ed84821327b7bf2414199ef9daff33d22f166d48a53df9b3615f9b195eeaa22184e068df9a1d40cf1529f81404d0e783c33ed4e6fe69e43383920ea6ac8351bf34f2fbd7ac00a9c175cf913a9c7938e30152e1c3e0e0f47a4ee046fcd9b1dd764e229e37b98b754d0533e2e1c4188500917f9f73f4c55bebb92d6ceb7058d99954c4f3f6a4eb96ca9d7e6f72a7d27b1d05542a366562529c3ab54df32efe83e1eb80b8f0f6269cc57a3fbdedca9497dcad27cd0611efcc86ecaf616b39a61fd5dfde1f95d70d29ded39d6e41d1b3582bf5ea01bc207bb4f1d25c24160948a24f1b56cd6207c0a46dd93c88503ded79d84ea6f1ad82dfbd0b67ce0504fd22b9915ee5bef6a79b00cad9a7ab830df65fe41d5a6b5da0132d364a56e017979b49559d4ec103680de089795eeb6ed7714972b7c5825cbf560921150604cb104b9ba5a807f90862ce3f606b186f804e3aed5168475a6cd415864e5e2fbc2fa5986547b66b68c9a852df3ee82ad50f754ee8bd4bb6a9805657a0ffe1822319a10639410862646f5630ba70391c539ea30419f007d3d9a7b4c22d0d9e41b62a12980af4ad6d3adeb4e713916b79c361f585a34da6bb9c592aa1cf69c37a5a6236a35c78c5e7a7fc17d859b06e98b059a5d3488bb281c4d762ae9dbaefba174fc647c4eb9582d2dd9724811743d7a73c88dc33b283914bd84cb631a70f7314f2373759c3fbc48133ff5a2a21696475a82fb27d5480990545390b5c09ee89a7ca5b8739ff5c2f96f82c703d275cf9c899ab5a89e6f9eb9eb86f3124ce4769e6791aefc6b46dc85c320857e332732dfc7cfbb45ef4ccafc6d0ea11b076daa8d073fd936bdae5ea5a82249349aa67ed29972ed96a846e13a40df7a206409e733433ea27606dadb486439d9716b629e9a637fa8899fc7fed5962d93a643e0237b3001204c34ef303ab85a85e8392cd3f8c52a35b8b1c579f312bcfb9516271a2769d23d30be16044e345d4affec4adb65c1e8abba3fde8655bacc173b412eddb7430b27f7cad50a67869c309792b395f2ccf223154ca3fcfc9383fe9c0bbcc81dac62b1cce1f433c92420ee98babd6cd50df96cf1406ebb8da9323bbd106d0cadfaf4e4f884d32a02eec5262ea3f975ccb898da3a32fd96ddbc763e1720f83710fc1d24d99a53dc75d9689139efe0adfca146694b8056b5f75df01c5535af08832f99fb555bdea8ba66e6bfadc8a2e763bee6a4d7779254147fa9551c984015804c122783ef7c32f271c0be83b7f9f79e20ba5339a1833300145a996c83bcc2eb4b673862e41f478f5bc2108aacf5671c8013b0f662b864d608fab3eacd1b2895f21eb08a33187c058d97eaee8398d56a1ebdc0c9057a809c549ad859fe056d0cffd24b40cbc504cc4a1dd7be3ed2f316a2734cc7f74712a5e2d2be007077cff794f673d3602377a9e7e2f537b2c358ff3d05bde5a74daef85bce3ce535f16212f9782e347e9ee93a4f", 0x1000}, {&(0x7f0000003dc0)="c4f9f8124758296cb4adef777919ae01dc9e9beac91d1528f48b2ac3b62fbf4f8b5e72aad98ae15f01d4689afaa5cbabaae611fd1f15bb058a3d9ec8375393be6ccbf763052ac1d09e646ffc0ef79c804cb13d6409765a44cd398cc39647ac279168dc9e1a02bbc5f38e361d7964d30a682e985f2fcfb6be7f7e09f62199d8cd94b69c89ba07ad28afaf1bb59efcdd17f757826f5b59496da4c15e0cf9512e4e914ceec208dfb559d01552bce508b84ef76bcb18a9c133c6a3e1c3e5d62e0c44bb9da0d08ba75ceb08c99a9afadec41b9f624e2417c2c0", 0xd7}, {&(0x7f00000043c0)="81cb0068bbf72d436f9422caae2499da168965e3770b5fcdeac1d17a357cfcac9ce256a6ce292f105724fba5326d1304f3a3066662fa05a1b13c1d6f4ff341bf147613a9b041b5719068dcec3261ccf087be47b4ccca0b547b1e0d8b56c254359d8cbae83e866916bc1ff68c07fb7446ca48fb7210a42b7879f157e92245a3c8665dc134253f7ac17df5fce3b08d4164174939d45ecd1fc979d8bc3edc5619cf0410860a9ec2eb152a39a5981a3714347566e73def0e7d9d39cb23b65d08065769829c5daaa6badfbb40550031c100f8d5deb54e6ec78ea6cc3bd42f62a4d60207c37da48b6f47ee09ecd3fdfad549d6e1d73f709a8f007e88ec38c40a400b5059f55c0a697110077fce37c7b9223a1afe8ac5b453891355d961b3d354e13c15dfa4214fd2faa33538097f91433bf77d49f07d2f00cc2f9c1d56f646e6fe3217d13ec0de25a1ccf9b753b06a36473a5464f749d1a920b88469255e4fc0938444996fa03cec7e8e6453b823cb71fd10022ef95bf7ce7478cc29b59725c085995d801970b44ad59e248ac04a8156d7f3933fe076703602de16ab4712110ca4186c28ce78f824e92b917453629d9ede2a826afeb552b648a9fc12494f609ea474b3fdacba7afc5bd974003ff5e487fb6d7554777938def657f743c4b6b044fffb8dbb6c256275002f6a45e73e90f555330c20802850aef39edf4d38bb8abc7a5352cd0371183d2f459d0843f3e6ecb9ef2605f7f23a2261c89276db2781355de49827f7dbf402e4d60118e141682c25f78fd2c5acd99dca666f4ee1cab358e71cba621f1e8973bb6acf6da9fe5232eec8ccb2cb1c85f9c5041b1dcf1670ebec6ebc20655f04c9d66428198bef0d74596d9bceff5218474c4c7826243259476daaace5859f2a21fd85cff0245bca92d38a8d008780d2ae4f764f61a830997498960709538927b1eb746e7f88334573d9949f2b708345c3303da7af82deb960f314c80e25e7f4d8205f651b09d5565c12ea3efcf91fca1f28d353665829182a2bc3d4d215ac9f7858b7d5ed40a8663d856313d6f541833094c9a94302261ae60e25371ca68bc7139a09c819f3d1d6c1d0aec9b9b4406026bbcc7f692cfa50eff21159a9a2549ce0dd4084d3ccdb59433656ba76dd454abc918ba33dec10a40d0327fe534f693749e5b96f5b21dfc588a2bdfd92a190b918743af2bca66d08933d3f21c20fd586f609cc84e95596d09325076d46e619b28edc2c3e89cc5f44efb16f4d3fef4f2413eb828481a5b676943feaf39d62b49ff7509aa226e76b41c8c5eb5bcbc165a6747b492ea3111266e1aeedfbfe532533486a70dd94ddd8f3d8f81d2e0eccac70c35194915fd34d4fb771f642c16a1db56851ec881bb22e96dcf6706b586cae699fbd4d5e14b0d980f01dbe02b44986e2a1566f631c0052b50b55f28ce14fee656d5c253dfca6a0c4f810909035d2f84110bc971b126954707a3684ac75732f3dbb002fccbf5e11814c5c6765d123da339338d48448897c1f583fc311269c40ba4aecfcd18a7b7c05f9400f487f7c9f182be7c506a817ac9b3fdcf58b0103b9cee85e124336af8d5ac283644418b54af8e7bf9c435f11d7cc2d78bd2f6422da1c9764de441fca358c69e6404112ecc8edee795ad0664c580e5db0fa4c12bbec285b6120084c243a9d2f90919e26e8475f6b799667feba82fd534f6b0d605e57ee0aac928a6984eb4d4d4693ec2e61e4f4bc10cabab5922c95bc611ddbc861943eb3ed20ddac767cc169668371f3d83f5cb9160dae07444a4d198625c8563e7038ce15c5eeec5046c58ea0f51efc6594b295ab03d5bfdb5f01b80cd89fb51dc6d1616f22b225e8c0b083657581a5953e4e668f539624e8773cac0f313a7b7dc2528c4b0ec2c4f1f0b9a5bc529a076720704f13953fd3b09562141f782cee0b43b2b234b0dffa7aed6e6ceea5ae404164df89b4de7b6f30007c4dd4dc0de76d512ad52743700f3a6a1b028332340daa6c97ae22081b31306e428f91e493907c2412d3a7e8b6f24511e1b01bae8ceda375059d9654dcaeba2dcdda6eb254adfc6e3d6938fd80bd958a15225bbcb2f47a11e6ca36eb1c57c8c8dafebc93d3db7e86f7df3f944c606c09c1d4a654ba3e7d018b8f4e9047c417b7458655c14f33597eb3d80345b0c019aa2bfc0681241b7b71b8a23ff359ccc5441fbeaccf04eaa9d558032a3c63a80d2a1672ae4f9a0ad2d32f224ef83d65547e9ca7f3d1cded53ffde0cb3ee6746fd69675a6b12e584015f63a9fbae2ac216a6fc0f984934eaf5cd8dcc755191e573758e73a5afaeffe74c536f4950c3484eea68a4f09a1a22707f1fdfb9819dda80b24cd9b439ad30c1a0e563aaab8cf98b59c35ac69559d14d65b683aaf39297ae3668839fd9641030944ff998ae90ce9ee051bda5a6af90a7715e63afd98a8c3b14f0513eb3ca09f8f455fc067c5c919561b88de08a21d4cf96a94ba87b0ae78c5532c03efea6bfa46b74703a0ffa98b97a6671cef367762aa65decaf56dc6cffb5e7d618f3e8377ab8ea2d6f6b436b4216fe7b6714e28273697b6535c95dddb71292655198fd65ce9d9269cee4f2f5d5a2e7778f8918fc9e11871c432ba4b3e215e7032b64c4a62cb0b8f51962f5ab914b82ee7f346823f4392e786ee99b7b08dc349c05b646997fa76238d04b116c45742d9b4c4565cbc5b9aec391fc75ab08ff6dce197140b061bfe5af334fa68652bc5f5c0aefb52bf2142d30716c707dea45ff80ad609cc0f1beb4ca18eac7432d104a88fbcbc86f53e34783aa77a80bbb0c4c3f6254e7f1f486fb13412a48bb8db861c42d4b9a385b22c97d40768b96fcb0633bbf1598cb416645cb53c4ac3a56cee4c3a5d28e22e3b63e1c59f00140aa9a2a81205ae10aec2f43f3408c059699cd8f55886da1e4a5b822232aef28d8f5573959371a085c945934b250522026a691104ef825747bebc67dd1fd1a455efe96768ecb4ac895fd2aa0d5ac8af0bc6b289c3cc57a981d25e089bc3aca220e56bc488870a34fe495addc6d6cc7b560bf289ae16b09a0ef6fd8ab8c7433f41e975be6dbebe74f389ef5dbfdbbcf62ca29a5a6609fe65f94af40cb999d9a95a4efba17ca6ef073b68b56bd28df9c2f8723e75597cae24a928d7f8a2a1caad03ab9bb84f038a9cbb0bca75291d46ec0f7f524b13dda7d7757711466b494df05c96dda9216fedb7c5cd940867329cc7017f0c00b29d019e6e530f7e9efbfe65b5a70bf52839d09e2bfb733b0d7cbeabea020fb58d028d0eb887c4a93f2cccb1940ab8a1ece09537699d9fbb4289f8681bd39ade51ae459eed7f33da4dc2d5b39ac7bd8514f4c9fe418e76036b7e1f8b3fed86508448132c1f33b5a17502b89f7ef7152feb530adb112d60f0ef8277e3565255437b09c5226c34d10131236c9a56c73518dec7a696f6f8d024179716628c9c17ed3766503e3ee4925111f28608245e011a9d2c5648c8c456835e4fb924627ef71a896fed61468f0b9cf2b117a17386358835b4d107cc93af0b85b752e1615afe657d1359d7491696b6be48d4a19c9f662f2caaf1b2dd81656c499033a655786cc369c06b3066e700670f8e0994a5b5def41b88a6dd9d8a3e5c201da8729886bbb484d4f657836a2feb75b4f74f57aac6d3aba240fc1e00f775dd51d1586a6f90d4f4b19a48cd2bca279f49f2b1d7d6e9de9a52f7c242f3d3809f8a1da96907b5f9cf621dbc1c8cf257d90a8e2385d9903e7299f623dad237f4d58dd302091bc01a88722d19257caf93338e84f562bbd5fae6fcaa5afbb1c82c2646456ef4bfd83a08611eee45b350ad33e94b6c52760370c9ec12d99e119e9fbbeaa191cee6d7c4d6e4c5e82b26ccf246fae1ea19ce337f9193a4ebaa916cd263bf3c6dbd760fe3aef64edffeba2e57d2d8e694dae7195c242b885d61386446826b3f014426e9cc391b10eafdd18e1f0613499de54119d97a48d796a91c42e2e4f940f206e42b2860b9ad5ff67572e0fdfabaac1e344f0ac80f71a1535ddf58f8bc90f6bea9e5daa14389c6732f5762bf1b422dff4818b244d27960065124216a2c10f420d3e79c7babe166255272728c9defc340750cde23900049a78fc7ffd487a67825958f1d410f98aebb9f7b6711a23f671cb1bdbcfb1da986a6b537f21d3bf690d90d9a37993c9b87da2f8c15ff0bf9e036a244fd3ed25f607cbbc6cc2b43747b59d8d697b8ed18221d53b303a2647a1088e406c317d1cfe7058c17bc74beee484c6f11be8966c611108b929df5d0498334e29edebb458d45d8cede35fee93b7330e2c440c27469b731f39976391863635f454176f89f63e9af5454ec6ebf47ac0cec5ba34967ba1e15b4b935a40caac4784c7c60dd41b169f3a580f89850dc2c070c99bc1e11e6cab7ea048d91dd5e2d9614d90285a2f66757d89b90f2e2c1a7a65c1b7282a012d04716c833af63c0b6a9ffd7f32512898ee063aea2802500884a0c2981b319f793b3d76b3db4cbd6fe22fc693acf820bb6bfb30548c8f30aa9d6ad96a27e955666a260ecc74c0fedde77c2dc248a910eee8badb02b900ca552f7fc9c046f5c9e6bfd7f139fc6b976fa44fa174921bf10f2f4454898817576832c590e8f3534fae563b51f5b3b09b440f4125a08bb23c1b1d2e8b7c8d43b4f3e430d2ca73fca33d309297c121f3a559de944539e3cd55df7c8c0934560eaaa324a370a286bbe778f007c469be750a9517a406bfd36fe4364bf82872cf4d06a684a78201b672c21b02411fd53c17ee5a7131068cde7967f47f31c3086f8c0dea2547fe1022d968df438e5f791b44c80a6e8b03585bb5a36cbfc99f9bd3cf065d7aad52848bcc26280045354ac9d4ad12ebc9906f18124bb4ae1832063fa45c285a808c71a8e49587ed60715c4640b20f9f1ef6fdb84e7f56cc7d69246f36d041eb26f5f57d07bf724310e104cb98fcfe5c7f4cacfa46f9645ebb57ee8277d219c8fd4175848ba6dcc927fac6a4ac0dc9334da15f9acdecb91aa9bb73c8731aa9d4e9e49f33546bb9be15f0ea6c4de2b75e0980a5b899f3ab09ecff5a76583a5bf66cfdc1c8b54f76b4b8bd435b9eafb332650fa21fa2ba58d0b2828cb5ac598f5b09bfee563fd0f63e052108cfd3e63af4ae956eb60f471fa8f0247ec4d0ce22689e7612b32415da14b9c9279af6c243de795f6d9a181702d588dc26650fbf88d9344537eed65785c70a5df9db9d7c4ee141736058a6e3c5625854bfcfd6976d82b4645150367ef6334e610b241587358aa711b5cbd74a0a05771a818b725b2c7460d51e27b97c84c73900a41bab423be1e8a52747a59fae797efa0a061ba0819f1f1768dd99bf34a1d56f323b3fe6b4498f90ed6ea54611d8f97b8755d457aa330cb8c849f03457e028762f34c650012502ac2d49444253739a18aaea36a3113627cac69a817fb382fb26fbc50dc8dfaa98e08fdcb9c47fbb0942465bb306e178c24e02f66f50109422a7363c50f069d081aa4ba0925aed25c981af4c84c7cb6bc778096a5a4c77b23fb146726a29adb6add859e0090492671dee1f35449ae7e74f1be5298190080a99f29a9b70a4d62cdff419a6d30da27df07c2c47e24401f6644229d31bc2e506812e91d7be31089f894142cab72bfe28f657d19832ffac7d88b8348e34b78e9865f135c5537dc9b877b931d4cb263b4e67d4d4742208bce8346d31f46ecd9ff4aec8c3dfb42d8b4a2f8e2f7b294d6d4dd4dcafd698684035d60138d2032c3472", 0x1000}, {&(0x7f0000003ec0)="c708e3f6c9290a7116c94601d44a4de56605083b281bf8293409b68663559ee342e735009083d4c40d94e5de6fd9eaa872972791dcec0d651a83968da6b6cfe6f2687c392f1922e8d0e2286bba4f966fa956fac553b521dda00b4b190315b4eefd2e3c25d4eb6d30a25e055664b19a279fadc52019b36fa00f3080b84a256149bde4f7cd4cf6f23b87e3da61ba8c26a746f5ff00e0ecce4a5877ca4ca79ff84c002e1c39af8bd2f9381a3a6ad52b00f361a6e199a7159bf467e0923fb8f11ef1c8", 0xc1}, {&(0x7f00000053c0)="26dcf6524da6378d17748b564484dc56fefeafa8082b51ed46ac61af72f070eafd5b94c6d7d7342ff8486d989a7721b040af80df66fa2081bcafe000c45dcdf2e7478bcd101d0d32ab8ccae134233558569e48312a924d0e3ad5ee6991a840e924ce433fcfd4b730045e60a4ffe368d420a7ecb15dccc986b4de0c25e8594c70216cda7c0a60946e87223d25bb4913b046e7e26cd9043a0993317fcb36fa581fc8ffe36a22e35fbfb31cbf9e25a03f724d9eb207b2221188518aac5f35678c70b8fa424c5ad4af3bc18d6bbcfdc3c670909af9e8aad8f46e8462c263f8375fd0818a386eddb365ef16294e44d0c8f9870028953d538592ecaa8771735d8b5397477f6f7bfe6b72fa5da610533562425d2e42c220d3deaf4126090f27c6e85b0836f217567b15cdceddc3d9a992b6f1664e408468e199bd3bb127da4457cb80c13981f24b9791f9487713817832c40a4a7b9f7b1901c7aca6979dc29035b1ecedd010cf1cfd51cd9c760ea9628b9a64281d91ff37ad9c74abdecd2240592d6eb304aed767dbab3a175a908ee2bd5099814622a4ac80379507b8dee4052d9e3fdcda5158f83520050e53e017e5d03f36813ac0291873d969c315510002855ba0d0f62162bf9c970181623c331ff65cf8685cc6605dcff16256f191745e2579fdf58ab283c9cbd343afbe1bd16cbaf2fdb286a268d87a28cd6904ca174b720ceecd736d59379c59dbf79d44ae102023ab6d4bb61f7fac7e24bd20bff0ce382d2f8f53207d4a04ad4069cd4db1561dc6e93bf5043d70ce4661756ed60fd9d7afefa1f22139bd831b049366b21a3bea386527d7d576592b2ad1b13a960449d3a8a2312772f2c8c03854c31a22f306141108ebec7fb8d7484e3e1448d8be1b53fc846183b257d60fe1cc6df44b66bcb77bdeaf63858e3e62fc2cf6c73a9153408b4381c8d1efb4ca8d69409482bf182863f7967b2282838a832f3fe4424aa88e11285a4f7e00f8ec2a096e2276f6ffe5ee30c078e3d3c08b651db6606e621c7843cc19d436426abd6360e9792eb62fa7392944dd6c1f5cce05ddd7e03de708661312c6b2690c8abcdae88085c4683decb27f3c6c25750b5aade22d814aa3e478ac9364688d037a535bbae64a8b7bed91fe9dbf294d082822f91cc5cb90b0aa8d7c966ac52d731a243335779ebd1be0a2d037efc9875e8d421508ae1ad72577c63ed0aca6465174c59e252e574ae93aab1605d073e992c5a76f797bcc2a4abaef6f193ede04d634ed161d1cd7218150d24563d3a1081a3970cd1d7e94ce90bd88373c183155d026d05b45a40948b3c3174bd6be2144ebf17c763401dd5613f4ca1451c7a64a3f7fd45820a54e8ea5d543f23946ec4eb5ae9561d6e73c44b64f2d54a2346f4f4baf6bc57d7847ee51206c12c4133c79e3c2a2526b18c85d33e4cee71504953664557dd41431b8f823b8479c944d87db828063269efdd285c6ee988c83765ecfe412a25c2f4469b56a9a407114f02ac8ead26bb5b2ab77bee9a1668ff32772ad16d4fc66a8dae09dfc6a9d8b2f1c0d2d06ed43f19c3a41b6098eec909eaa5d23bffae61e0ca6f2c9e8459b72ab1b63c5c5fdf3ea5b45ee47182167dba558f1f1339673e7d947c97e806780d8ab0f431b74a47a4e8b8bf3e6fb5800c1e655f4dbc59d5474608330af0a7af6ed5e13eda8affc51a10c7f3a0e92876bba7cfd31130dac29d1394e24d15d2705d3003d475e2287cd136c687d0caaf8d2c754bdf84425c59062cecb33a2016eca0c0405b9fe8dadab98bb44b3d84192abb0948de52c2eae500b93ff9b87765b47c57e902618b9efd9ac14f87302a1b1c970f7e3cb87d46eab6c95c074c985acdcc84dfb5a318f7078c0128fb3cbd1e3dd0d8be9276d32a836cb9f2bda2eee91da90d4d093910ae5d9d93e8918c7a6627daf51e18619b8c3c82b7122ffaaf3f5406ccc0ad0d32e19a8c94b8ef196ad60f22ed613a866401959add0a5d16a34aa20059acfa6f919568f90aca4d779290de31643703db63698d8afc62a480ec69d2837b1b0dc526808b35d237b5a5627d1b9c69a055a3f1d759a76d063c923483e9d718befe6c3d9b41ba34d06796e8c4c971f12de411d930f9deb30438afe5d7c3d359af5c5137d9592ade06299c36089a60724355b8a245e08f03cc58d669c58dd816fb6d2d11daa24840d7155ae7c4170988c25db65988e48f952628718d8e4a402b7e331813569cf8154d1042a19b3007efcbc4aa5e1fb36f539597d05eb3ef5a221c7620b30d5fba1e467890d12bc79f0946a06f8e787baed0bf6813b80eeff12fdd8bd08991be9662844a7c5988b82c3e32ad9b4e5d176d70db5435b30eed1061f00db9338abce0b594864bb0b9b3a132c0d7cbcce16bd386a8c42d4e4c6991333509e44a4798974ea07e0529cb32ec6e10fd39c4d4e26c0031545439bc24365e1fdcb203c105ff6bcbeabe245b01943ca7ce01a5a4d9bf5eb1685f9d50c25422f55fab6c20d5e2876232a85575d3d248a8fd08bb0d20af3301111a43e5677051b12de0a8775ff156f76d41fed08135a7fa0cadf7d477c5ed33143b2d6821471d5d483feed66a2b562d06f3111aaacf8bfaf285746c6cb9d4c87730599e3bf0484b6bad8528d93f239ec32be9797ee8a3006f390b981e08fa080efff695982f780bb82c0e8c034cee67ef822ed495ef6f5c860917645877e269c0d2d727554cfbf3d5c68255d928866c181153e0efb5cf0466e0e3c6f776e373376524ce62c0ee4c09f86a2a7f0fbc18254e8366276eaf4b96a56076ca4fb97e9b1d447dd20fad1b1e202b6f617714ef4acf3a38df11a798a640b3996be309b8d28e08d65b5b4127076fa70eadd4899c290ae07b92368b36c0c314f9abd2452bf31f1238094efd567e13993632f2d6f8b673976f81d110a7551fb7f22ecd079399a1c5d8b799e4a6664a49499ebc9654c9fcfff6da1274f17f1170d8a51d2f8eccfcdad4fdf46ed85c3a5ecd973ac00e64bd48f3febe43adf40df375b7ed0b7c652ce1775195e4002d7113bdd05ee00f62f6b41d9f20f1c5c211a4f30b986316d97d007914c15da274995fa46c6db502bc726e072f4508c0ae23e645b53cce2e4c66d5334b11d2353519ee337105cd5c040890ec5d6c078eab9860d5c95fbf143bed4d6367473c3b2c10471f0d3cd3f3faf4a5fcaa00325aa66c8d42ccd25269250dde17494101b551e9db608a11778ff48347bc779e2c18f2d44112d2347d5db967475a0cc57b951b0b0abd90fa72b3311cda5514676fea9032f88b9233343b4ce02fbba5dff0fd5958e0cdf18a88f241ce0cd76ce431a2b80bff1308ed6e0ea4674dc25b0d17d4aceb4246cb3c8f62372262aeb736ad6be107378f7cda3bd128b8a2b074406f618eac8543671ed478be540d62acf98fe0be25458b73cd91f44a805ed554ac8e3a05a0e81f2e51b56a09fa87bb3890bc5027e905bc6e41363c330610a9f77780746e335cbf74d8cb814a25d0442bee12317e30a1fc4c6b1dcc5bfaae390bc577cfbaba146422b7c7ae966ab1e352c6a3c23433849f96ffa6a4c6c21bfb399604182138b2667b434e7a7a78eebddd0855789635a0c2e76d94bef52941aa7d65da26115cfec0128e4ca2ac4cdd7eb8bc11023a8b71d4fd4a691dd0759aac54c1828e0acb9259f2a7228efa77190ecd4d68974e0cf25ca0fb435b704a946822be1b39025f0a9cf78279870994d2e008e633d897c1d4ee1900687271495a6bfda49d1b8f7a3d7a7253c2f244b018248194f7b48146aea4107ea27e1a843cb4fc819fe63af76ee4381a126be13a8738f7d9adfd5b76898d2c4de07256e4df75afa779188a86b69cf72e5f9ae98c0a1f583b25748261a9149c704530be2bad21ea0ffe4fa281fe825b2c7a70b300083d5a0d9b39d16fbd1ffc85cea11ba6d3c6a4b069285b93e7f0fd5bf2532734c94b304256a23c177e679339718ad15fac29dfaf4d8a92847911c8a4c998b78605af0684e485ce7232c82fd1a2888ff9a034c5f4e73d22719a8f11d14e5402867234bc972c28ea981e5f3c5510478cd88e525fcef2ba81197d7c6e288b47eec8071c064ed71e0d4371ecc174d032fe50eedfa5747b5ed3a27f65d89bc3999f5b9e6ed36d8f2d5e7805dfbdb68f0fd2747bbdf48292411d7204903e9960f44c276b99a93e2447e22a1a67c19618b6c33f0cd2360fae5ae89dbd44b9aba017a4c98386bc5d036a1fc2063367230f78539c3c8e6fc7acb42107a5002370e90394cb8e4a2b69f0ac64f81d624ffd10b4f101e56ce9d83790eab97edb71b1ffd89ba3520c6761009111615046323388356937dec0b2c0b6c4d598c6f3405ecabbb0b193d807e1d0bbbb3470c57cd661158355cf11748e449f4fd2e6557fe77048e341dcf30b79b71b60b701318eb88615161e81bbdab0af4d61acfe89a28adf9ac06b966b6aa54798f021dc64e9f2d7806130628471e074e86b0c03847b1e178c8fdbdfa78bc686a5da55877cb031a9a41f3a07f32055eb99e8e0d1f886d0358976fb73390b6d29d05e1fceb59b71f4e14ed09f8e57c46736a6fcc701fa4b2d225b961f05b879e8361cbd7bd645122e2160ff35813b596882e45d4c88872a2544386bb0ce13577c2dfacfbbb58ed5ff0397c1808adbbb502b93d3dc458c626901ff784aed3697d5831764469b19523456bd6b2901a3d0799b17d80e477481de71c1635736fbe84539267ead6373959f78d75de37dd80631834db9c6dbf1f74724259b93191f0fb815fefcf2e2eb4e888befb70871a3649212af48a80e8d810bbd49df59c1fe3162eb64e01481c31415a0ea7c95660aa82fda1d6943a509a39b9f1676df79196666335aadc423661d96a7762010959c72f3a92774e4994dfe95ac2a817ec48a4c8ed621f7401e5d9727c252055dd307fe17aae9db9c3cee16b9d3a945fc95dd2ed2747a18e99886da8e2b833a75c47a23c8cbe88c23446208bbbd7cff6e08eeca76c70aea3cfa3f1639f7b8a429b540a5a8999fff5fea5eefca3b3af36b29b90ff33255ae4badeba5293c30fc5a80fce4e2be10d4a90046c969d91040f1d56eb74a996d2e0b657a740a221dfde1b6fe989c6640db8ed0e46c99343465a80ee7c8a2968b5b2c16d912ac48360b088ce156a092df7dc86494db17243f41b37fd2b405a3740f9eea3215b664f518901c82b4f638743bd354d08ddfc6628e44ad47eb63eb1e9e3eb08b7ac91ef4d59853f75e05a60640f3441ad65679e943231c0f438e646038a66351d403abcaac3d49753999e0731080f2992d31e82de870b8784f9707ccc630763fb5972b041bda6e7642074d808dad54b6ae570df752e2019b00d993116ff8d3861baccaf774f29e6eca546fa7dce2b3da74afb0f33bdd25226a7606b95eb4fb6c43c1091bda81b2fe2036aa3f1cb035e908c774d2500202fad51b0f6b9caafe2264eacac845c22d2ed73a2ef6a9a6929f9fc8328ddecc050e7ac68725fc910da6d37030f5b4f083ba37f4466a6790a87932149bc070f83f14b6d9c8071608e1c6c921d49f585367504c5f2d8b7247037c009777d84c4f9bf4c7fe1ca7219f46ea7ff6b724460c1ca3797ea194d57a20b7d29eeeba97eeb753bf7404a30923ee82a3624630f1b4d680a1563dbd183733e45d815d8b246e3b7ad814fec087924416bede2c54b35e7b60a819a471007b4a29cb54bd91e394e3c4ec8561eb54b103624d45cd3e07f87e748ea9f10805f946d21bc7d75c66398ceaed90866", 0x1000}], 0x5}}, {{0x0, 0x0, &(0x7f0000008640), 0x1, &(0x7f0000004100)=[@txtime={{0x18}}, @txtime={{0x18}}], 0x30}}, {{&(0x7f0000004140)=@nl, 0x80, &(0x7f00000073c0)=[{&(0x7f00000041c0)="e3ef8360273b383a43b2ccc44e3e5461009fcb", 0x13}, {&(0x7f0000004200)="3542ac4e9b314c00e045243726b6dc8b9a9d790000000000000f07110993aa3ec72c1f6753", 0x33}, {&(0x7f0000004240)="0a666c4932842bfc106b4e2da59832a379c41ca929ba2ee98dbd9b8c73f105113f7b202f30a29be695b1ae5c7828399afbeb684de1396e7fa847d8cda54ea27098724ba41d23612bbbb58a9412b863966e6a0e91e254e606d6be577652bad9149bf8d0056c26394626738a3a919ecccc4bd7b4c053601fbd77e5a488a8abcb3dca67720bdcdb53b713323be8a2a75a623ecc9ca57b", 0x95}, {&(0x7f00000063c0)="bfe85151730b59a2decca3f16d087479e38c4a5fb6a97e7be5c8948c9dc75e21987414fb8b07431def1a8fb18642b8933a95723b4a9f01d400f1bd98c8a718d69658557ffeb35e1f23986e7dc69698b5d2481eb8e66e9eb5bc1e3f9a3d04c845f7e89e122aab2b5c745c8ee8db7bac9fac6f2c8ad9976a6c6041fe566280dbce078d953c194e161d19b5bb5df3594d6cd2b7f4bfef820c53794a91840b02260e25da8ac3342a6f1c52a96db73aeab393c01334ba93f1838a26a2f3e6ec2e2b16ce586ad56d30f1b1d3bd3264b097a0f63dfb93b349323a60fce4e36f15ec85cdb4482f08af5802649afab1bc27c3dfd3c2260814a40cbbb98ffe08c90800340ce83594b28e922e60505bd6e8b1ac21bfc0c55b97fc688da2654a06b32a26f68649516e70dc5a0e698a602178dc2f019d7b250e8c0af68084e79a8bd519efa0269212a65cee90aeec6d3bc962381307709b707e3bd880637c70640fbd269097fdb0855242da3f817ad6a5cc9b5ff572435e6f4bc96a874a5f3fbd6f71d85edbd4dae5a9703ca65cb8aab4a3fff52e8fa0023dcf418bb480631ef9fae0941a1029f86d546dd86ec926cc22afde28dfc14ea3c087b12a97de7e2b59ba764be4287bc0df7b88c53d878df192ec266a172b3b821c86106ea0d36b75f0675c1fdf812db4d98807a44f447adc1c131412b0d31a7f62a4a730e9f2fe4f024892f69642881a9bf4ae63477c542cdaa326ec6a2cf0c173c9a66af1299dcb5eedb83c98b3f87d173cad52d57d289a354f72d9636d1df9d48b000fa8265a413f2175d9fced788220aeb637d6334bec5aa567b16da6b359cdfa490449f3edb809e144f8a362c759edc1f2463222414914557cc69b0a7b89fae509eb59bb66426b316962be170bb8726bd7d1aea43a7acf6ef6b490f2166a4c21f3103d7a5caa684d6ca60e0526f857bccef5e9d3a3fb8c76c0762cd0e37116263bdb762385440bbdece2f025b93642d2b25d55f353dbba4296f2f784d5eaec6a55202fa9e7cff0e84fa746e533c817599f5e84beec20314d5bb66c4c54e4a8997789b1a2bec46ea01f1638bff8f50925d9d2a00545a7bcba837daa29039c4f5687a0e6d2a3f720c18f551780fa482c4937d65ca3fd5bfdc39e50dc8ef1f311cb85e08c36790d7da5655f5f31216528dd3b58110cc055f3fb4839b8cfaf9e8a3452c3f38fc34af523ae68e5798fe9ed7f89dc33aa43488ff193f11a62238cb484be5ad4d4878c4fc780a3bd2254ccf86bc263fac245c764e30e98635b9330c7fe75ce52338cd405a488e554b7842910a90f84be29e79773ca857fae7fa1967693954f586644070a4a9d510d2a8069c459007a5cf1fa2b10a71ce155348328820b3c39a8b432104b2b1af5cdcc5eba945da6fb7ce8549c73efde7d36e6e7719859e453dee8dce51b11e276c69544c1391571e653d86fe1734cc8fed78762b97dbb4f70b11e319e62330567a525e9e317d71bc52874c335e3462ca781520317ce3cb7d7a9c718eec25ae37dd10943ca7b1870d5250613962191b716327ab18409d00e244b0f5cc39d86f2de7c41e94b933997994047bc9eed1b101995d63b03b294ea7a06d175a236482e2ba412e03ac862d693d7fd6ebddcc2a1e410db1b2958f87a6b8a540485e8dabc0a85dcddb3de7d364b029e1fe67a6d56f58c081051245aae5978abe2f179b8c329e275d88e5869dac8729aaf595d8711395c88b37b4fce445936c334655d7909daf861edf69459ddebdee22e017f41e0aae7e436abdc886de476d893bdeadf95ec835ddf3f2e674fce2782e4695cdb870f46aa075be874f1e809d91c7a9e5f2fb92491bda58b2f18a56304faebe0f925fdec7b10d64d6df74b6f0f44b31e32ed728db41b1a706e9b3c9595e7493c1e104fc925eeec63f3a22278e3ca813640a7f0d52b70bba9e3a3ae2a90b7197d20039c077fde38a11bd97e6be33edc5f7d70279a8f1f684ce96a461d032d7266d4990aba9605f2054e4263ca510aec62412200153240440693518b784baaf781311375da357a68e7314129dbc5e8140a28d63b6f1bf1fed1ad36e203bcf472e20ca9dd8b05018d1216c4ae9cfa27ff21dd2ace5bb155ace612323f1c7c8b98496c126d358c91b4f509272f1e6ab734a6082634626c0d4754eb0c2c0e5e700688705f436c24f456d2c3b6a8346c89efb3fa2d9539c713ccb4e8ef4ed904052c22ba4185eda7b93fb0c869c15995154517fbeef3c94a36a434f4687433c4acb8a2fcb024597525b47455c27a24727b025b1e94d7e40ee72702d5d9f6fae7c43ecdff3f7f7738e4ed76f95354cd5c2f194c8388a9c2f163f610bde001f32f1821228b24f17a9da7eda504c1130e36f1f0cd49516a14fd60810a76246869dde72b7d1958547ac7b64a1515b89c9bd50e477d730f8fb7c4810ea17fca81719763d6301a416b12ab1fa392bb273cb3785f2bbb11374eef6c40caefe9aa9bab0bb703c2c2c13ba977dbada5607dbc932101737306769749123f70312b5529cd3d5031a2fcfdb23d72be32a1034585d8f04fe9bf4b9941b945b24cbfad8b2942e4c5e776c5338a1eed42639af94225110d6a62a62b943ae6da9d4e998eb347a388979486f7a6d6d800f6122ca2d9de4dc681979738e9338138b5531bc324e9fc09dbd8dee22dda81ec69cf9bf3bee3cf1662629efdb8631035dd701d8f9fb659c747101272807524d2c7b1630708501138e2375310feb2a696b8175c404156a9f6802d0edd981b9003e9c474ad989c4b345e1e6b250a2e80ea82602db8c3e32d52ee8c688110170f95fc22297bfe3665b073c253a142dbfb31136c8dfd02453fe1ebc5ff541cf1e4f55e4619324c74edb5f81945e4c2d76deabce241f6ecf6083d1882a4867c51cdc47b27a1735530efb6525b5a79386dce2e718fdfd7e54841cd6332f668292547bad2c563835b28236ae3e6c4a0948f3c73992875cd385fa19ca6b3ceb898cac6788e9357c1bdd2b25abd3e9cad2c0843e6484afe39cee73cbdcd0907f67b5558758f8817d26b585686f88fd30c7767a195b81eb88b4198e7d543841ddf82a60bca758e398650f84c6e0c5f0b01654abf5b76fca6cb7c3c14bef0853303355827cc4a2c6d1eba66c925f8db4ca2b47d29782aec9a4ea3928310732c1eaaa4816765d8f95a800d903f5c6c3a10f12ad309728b0de0097cf1657dd2964e7893bd79a21fb9714e11107b31d1b80f51bf30ef457769bc3d9ab652d4e075339e393d9f2435d1f7f99387cb168596f5b41633154ed21ca66cf4c7c8528c82759ce44a18edd1044b071499c0a0f81e432eb619918785c2af0d1f0634da6da6a886dc3e0617203e89f38acc81a2101aba4550e1dd06e8c0beadeb8b0f038c603a9a606a7a0118e94e43bea7d88ca78c55a038349a0bc24e35a3fbae3d1b6d6e5406979554e3f85318fbb053a65237e9afb21a6980a9180e1dedcef481e4029357b1d73d4bb56da29e7faac902965588bd1d37b691dc2066ef9108b76fa4fed7bd797c35699347c6df593173a9e5731129d70db5b645d5f589f9376657866d7fad91664fa5d124ee15e85a8e2948b426a74c2a395331ba7bf9b2a4ba06fc5fdf96a76c4f33d90aeb1654dae6ebb0f34c9a3dccba272184628abadcc1dab9a3ee1706cc25c81271fb97a4a359773c14e023b778df7c2c5a5f014d4c537aac66f8735f1f9a0fefcd9ff5fc820cbc2cf4b38b6b5e4928c2fa613575e9920a9a25b5a036961da5582d8a3314ddda42625ee6d973072e98ec91f7c1338b00753bbe9ef57fc57fef6dd125d290cc1e182101320fe896d308ee0c6e20505b52f04d0606a2487ce0e10f3c70d0dabf804e3f229e4084b91a2393006cdc6d66e787d0a05c7e39728f2c206438395bea5e3d6734d1e435e01ecb22b1005121f11948ed6990f0ac7d197f2bd40e7cd9f283d464e5788012db26aa1ccdcaba91246e4c1acee829dca452069e5d2799b4196de0ffd7ab814a2595c85ec5a439b9e75df65edd11f63fbf331fff1adfe3974b1c1e46f4b3e041d9d598541f5105149608d749d26358b674f1819be5cbad125ec8854b64754932900fe0865889dd8fb3d5e19da22851c5a8fd6d5d94f15bc9fdb5a990301b6ab769ab6b7775d4f728dba62ccee4d382bdbe201c6af0dcfed5cd4ca06d5a02ccab985606752f8033f19701f986c7aab9eb269ceb292c9562aa1ddcf40167c04bf22a59e6cad0fb1dbb66ce83db9f5c39a0ee341c3b7c4faf9a143e732f5df5fdb76e0d9aef6f9adb34092779aad688d87bcb3502c475c9fb0275986b7fd719420a15fec2983af1fc4bcd7467d6f73c29584f27dc17bf6b49655a2704a1a28c056193362f26054db8a16b8812ded79525fe808f281025a5fe6b2d90436a6f06e804f47679f5f5a3d81afda3a28bc5a14446917fa6bd4334395fa2c0518c6f7aaf83f0c8223c16de7d52cc64c4e42bfa1db582c4e8ea716edeb7769e86d4e93d651d7fcf1ff2c01eac388ad76e4c7e482136dd32bedc730d799a8252e241ae088bfa9d3a4c76c9f12a4a2948f80765cd62ec46a746d414247db6fe532eee39531518354f5fe58b620b4c3d27761ab608f6e20fd0b21355040ffb96a830e2c178d040cf8620ad333e833b9a8a7a32cd5274c2365e7b6c14412aa85321497bdde5716e4fd4230e32951a575465e571867962bfebf60eff080accbbcb1cb3897538c0e37373badd839bd8b04ce1f8a5fe21c578f1c056945e3ea8a300a9f046afbbcb051d4bb1da1077c6ef85757dadfa60b3651d73a24d04717dcb9ed107880345b4206d3b9b7387fdc55eceefda1f75995754d6f6678063b09396c0ad649c8fad45424b4a23ae8fab28c5146dfd63e5e07c25519ecf3ad2a4b6f754a81d63005e8afb0c7686dd2e78210fa35a9cb5a407bf00ec1fd5314176038813ae945d7caffff2fb272d9e5ef2b4308bdff0d0168a18bd15a3adf3d7e62b0801e6b8a63520bf5f8e7b4727e84c2ceaa1c37715b544368e61ecf0118a311350873bf7d43599fe0d193dd3abec4832c1a94da7112696d1980a3afd50a49540373349674c31d16b8c19d2c1defa26c6338a4ff752e6aed9af188faf372c3335edefc010559afbd834868cafc52e3a73b1cb7954c6cf8736963b1f0f26a30c793b87f0f554c73d6bc864e00cdd3e00bd4b3f06a8ffc52d9e044849535bdfd1632086d3917dab7afbeb8a051d6ccd1c52ff1fd28b3b31b4abc6d2735a48538d17555558d76d6acde4709cca94c4deabbfb39af733e30545a51b7ab233ca1268d7c4cff4e70b2f548aafc90e5bec10bfc9d0ecd792bf589a6481b7e4119f0d3ca92bcf11b3da0e7ca8978d34956d12831fb6e0703336ef56579d924c58bb3461e6af3d8305261d413ed3c8ad63ba02b47c3c9880425da1978545b45f12e8d06afe3115d83be1643bae06e7692088b2b0e17d5fa9631d5428b37b5ccbe516e209215cdbbb31b9cbb6efa835393de276af6ed07769f2dea80fbe0f9201f8c40659e3c6d314f531ac40f6866a5e2e42bcbd63cda16d627bce29fd57bf72df14e70abb8968f2901d37861011770226d7f6b782af027e788f9e71f3ecabe19a7cab76bf52a80f193bf6fdbac812834e6bbf1a7d9ccad305d2ce1d3302e43e1898365b765d85a1803729b96512561626bbc8d8c6a5b3aa145ca587a961a6308fbe9ca356897d5074226c9eddafccda92a14a3502be98cc7499ba8aa1f9365d6f6811c87a735efdd3339579526313192a8633", 0x1000}], 0x4, &(0x7f0000007400)=[@mark={{0x14}}, @txtime={{0x18}}, @timestamping={{0x14}}, @timestamping={{0x14}}], 0x60}}, {{0x0, 0x0, &(0x7f0000007480), 0x0, &(0x7f00000074c0)=[@txtime={{0x18}}, @txtime={{0x18}}, @txtime={{0x18}}, @timestamping={{0x14}}, @txtime={{0x18}}, @timestamping={{0x14}}, @mark={{0x14}}, @timestamping={{0x14}}, @mark={{0x14}}], 0xd8}}, {{&(0x7f00000075c0)=@l2={0x1f, 0x0, @none}, 0x80, &(0x7f0000007840)=[{&(0x7f0000007640)="39b516298050da3bae3d45d8604577cc103528a1263a530a2ca5716f12d4128b76a579785aa7c9b61e278accfdd6e9c32d93f5e822aaf1773856058dc028cc1039e597e3f01b5798f4a7b564", 0x4c}, {&(0x7f00000076c0)="65c7bdad5ca972068c2bf84d784427c0d7a0723467c39d5ddbeea3755c098ba6d71864af232622e62f618b58166f3adf669efb3dc4ca224d13d17c146b92e1d8783b94cc1647", 0x46}, {&(0x7f0000007740)="0b1a407ef0e568feb88c0b3a4d89ee64fad729677eeb375a712341657f800cad84b06a9bc4dfb7cd141487f93f02707a8e949853964e3fee95b11a8d4e5f282f49be3146257aee283cd50dfdf8e04d7c90c698774fcddfc0feedd1375e4e7d4f0a6a2f644f5c8a577785c06ae1f16183b97a544079260ebc00b512e20f9633e35c0b19010a19112ebcb96b61de09b00379fd1cda62f17d224986387b711eae229ae5fb9fc22e8329b9b3fe54176466afdb05f872ef3bf6f50d91a509c3050361547d10a8f54ad9cc75d834b0828069bd0fdafacbf0d4c531ca8d1d15013f48d39b414c85764482a392e076337192", 0xee}], 0x3, &(0x7f0000007880)=[@txtime={{0x18}}, @timestamping={{0x14}}, @txtime={{0x18}}], 0x48}}, {{0x0, 0x0, &(0x7f0000007b80)=[{&(0x7f0000007900)="0a91de4eeae33d02ab14b5b0cdeb924d8befa81a323bc90c2692ba84547adba058d53721ef1cf820cb42af424837105d9a416f0e4be468a81439f402f29626cae3b840f9c533b8d5937ea0d3c80b7ecfa8cb6a67c7aadc9d1154b91fb2c5550eda804a7f5ab236cf2902ea947b350da0c807513c2e54c8d8603f3c9cde6b901165234542abb6d5ddf842d71e2b6dd1f21713730c4e91aca61c3a036f098b188a69253f21d39e28562be83c26f976c5def70202b9746703ea3c63a4721c012c848830ab24ba255a9d40b2", 0xca}, {&(0x7f0000007a00)="70ee6c16e9029e795bebd68a9662804a0da0035f3cd7430578bdcaf667fa260d495c5f08af3788c998dd63091b56b28a1654e85242e23284d19834fc4d503f932e57312fd24f8caa9455438fd60c0329121252242b61", 0x56}, {&(0x7f0000007a80)="d826e8143530e05e068278703ae644163fde4f2dcd0758b871efc4383dadd21507b5bbe5b5096d8577ff431f4c0d100d17f4c49e98e052b9f1e6ce615775a11534ca010c2be38730b18d694ba48ce5d933427caeb255303f15c46edc1bd9356e563853efd3d4ef74b9d000fad55fd0fa16fe0c4201096450e7c01b53e8800a4672f922ad019be75859f84b6712105831eda5a635526c8b48d34f356f87c3245558646ef6ddf8b295273b4189e5bd06c9bb8d819dbdb99b608aff9ad2a36d0058659bd903937f5bacfe1d26a8c310bf77976bec904df6c5cf78e089c16236dce0fd4412e4204f247a524add60d3873b47d69c9650ca", 0xf5}], 0x3}}, {{&(0x7f0000007bc0)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, 0x80, &(0x7f0000007f40)=[{&(0x7f0000007c40)="9260b6bc1861b6457fb5ac8b8ec615a3c881ed0a55cb4da167530a9b45577565bdae771dbfc261b46df525b31764de11b79b65a8a32a0d4051b76c850f967c594c8982a0646c6dacc8e8bb0f", 0x4c}, {&(0x7f0000007cc0)="1cb7b51c2c70ebb0cbaa41f655a8b656723caa67653562d81e7f3bd997c99a3eea9970bb9de87bcf79235b3357600d9b7704589fb9f4b1abbad11af5f5fcfc8ad9975d97e518b7c339b1c9b43504c37538dd79db316a891f668c5aafe8e3c341144d7904ecc62ff0ba68fd1ef4bf71f317f4d4fde99e42af6cf27bc799b81785eeede07bcfa9b96e1bd803506f64751d57fae0b3d4cbe8713050c681e5e4ee9ad5242f684bc3331c03638bddacb0b099e14325ef638867244512477f5af65c4632bbafa7cb184a20adf5cde235803829e1b57e2d2567e8e59699820547d2f40db0ec1afc32eb50215077516ad3639b0cc429411aba895141d8", 0xf9}, {&(0x7f0000007dc0)="069b8c0ef53884b32ad8b769ee375af32ba28e93d8809dff96c9f89c5bb4678b22a6dbff096f6d0b4fa9c02054e3d40d29be1bf98acdaff2787237807723a0f07a6dee751e7dcf46909def0e701a83ff866ebb506eec61", 0x57}, {&(0x7f0000007e40)="3b84", 0x2}, {&(0x7f0000007e80)="467990e9be82ef3bd154a3cb6a44d5b2db58606246723261208c20accb7b4443b115c521922c262243f2e42c2de6de999cf67031717b5359634c251fdc36b865764815fab8ad97d5c3923e1a889d2595ffb26b94f86d4db26fcdab09bf736d87f292b7a0371a3c19b55221f6aca18ad6242242d9d6ee4548f396a3853b563c10089f", 0x82}], 0x5, &(0x7f0000008700)=[@mark={{0x14}}, @timestamping={{0x14}}, @timestamping={{0x14}}, @mark={{0x14}}, @mark={{0x14}}, @txtime={{0x18}}, @txtime={{0x18}}, @mark={{0x14}}, @mark={{0x14}}], 0xd8}}, {{&(0x7f00000080c0)=@qipcrtr, 0x80, &(0x7f0000008600)=[{&(0x7f0000008480)="d80823088e9f01b3072f4c26d7ee2fe65cfa2d56a106b77beaea7faf49a5f29e4cdfe2eefe0908ef25efd7779b112261989684c6db37a38fe6ff01d38e98f2fb0a09d8ea3e7c03e8598dff6c9a7a0b8a32962773062e1c5d8115f7d57de376ada945e7519e36fd", 0x67}, {&(0x7f0000008140)="718b7bb103abb72bef39035395d0639e1c5170dd3ac7c8c4cec1189d5011a113598c7f6c1429c2", 0x27}, {&(0x7f0000008500)="7d8a82312aaaa75fbb938b3f2dec6da70917dddd468054f3827ce0e4544b6213d552a5de334fce38e66af297eb944ffeba5916ac3cf2b7861865ba1a98e7da87930f3d47ac3286b305d5c587cd2dd7b419761c345becdfb4dceac19a6256f340eee1e8e458feb48696c18c1fdf80465b2a486367f9d3314c0034303b3f59a5229e57979d0ebb96d8497dc92ff0cc6839a64ac7d7d0cebe8dd808c0ec291a8fd566714188674890c8f208ff987f1565cb577927b20000820159fc544369f66b060141b788f38a0f45e62b64ca0d22d2f9c7a9fa87a256c7d3", 0xd8}], 0x3, &(0x7f0000008180)=[@txtime={{0x18}}, @txtime={{0x18}}, @timestamping={{0x14}}], 0x48}}], 0xa, 0x0) 13:35:36 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) 13:35:36 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000080)={0x2, 0x6, 0xfd, 0x0, 0x2, 0x0, 0x10000}, 0x10}}, 0x0) 13:35:36 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) connect$bt_l2cap(r0, &(0x7f0000000100)={0x1f, 0xffff}, 0xe) 13:35:36 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmmsg$sock(r0, &(0x7f0000008200)=[{{&(0x7f0000002bc0)=@l2tp={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x80, &(0x7f0000002c80)=[{&(0x7f0000002c40)="12930443", 0x4}], 0x1}}, {{0x0, 0x0, &(0x7f0000008640), 0x0, &(0x7f0000004100)=[@txtime={{0x18}}], 0x18}}, {{&(0x7f0000004140)=@nl, 0x80, 0x0, 0x0, &(0x7f0000007400)=[@mark={{0x14}}, @txtime={{0x18}}, @timestamping={{0x14}}, @timestamping={{0x14}}], 0x60}}], 0x3, 0x0) 13:35:36 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_WOWLAN(r0, &(0x7f0000003dc0)={0x0, 0x0, &(0x7f0000003d80)={0x0, 0xec4}}, 0x0) 13:35:36 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmmsg$sock(r0, &(0x7f0000008200)=[{{&(0x7f0000002bc0)=@l2tp={0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x80, &(0x7f0000002c80)=[{&(0x7f0000002c40)="12", 0x1}], 0x1}}], 0x1, 0x0) 13:35:36 executing program 5: request_key(&(0x7f0000000780)='rxrpc\x00', &(0x7f00000007c0)={'syz', 0x2}, &(0x7f0000000800)='@/\x00', 0xfffffffffffffffc) 13:35:36 executing program 1: accept4$bt_l2cap(0xffffffffffffffff, 0x0, 0x0, 0xc0000) 13:35:37 executing program 4: unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f00000003c0)='./binderfs/binder0\x00') 13:35:37 executing program 3: clock_adjtime(0x0, &(0x7f0000000040)={0x8}) 13:35:37 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)={0x2, 0xa, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, [@sadb_address={0x5, 0x17, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @empty}}]}, 0x38}}, 0x0) 13:35:37 executing program 5: socketpair(0x18, 0x0, 0x1f, 0x0) 13:35:37 executing program 3: socketpair(0x1d, 0x0, 0x2, 0x0) 13:35:37 executing program 4: unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f00000003c0)='./binderfs/binder0\x00') 13:35:37 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmmsg$sock(r0, &(0x7f0000008200)=[{{&(0x7f0000002bc0)=@l2tp={0x2, 0x0, @local}, 0x80, &(0x7f0000002c80)=[{&(0x7f0000002c40)='\x00', 0x1}], 0x1}}], 0x1, 0x0) 13:35:37 executing program 0: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000000c0)=ANY=[@ANYBLOB="02121f060b00000025bd7000fddbdf25020013000000000026bd700004350000070018"], 0x58}}, 0x0) 13:35:37 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)={0x2, 0xa, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, [@sadb_address={0x5, 0x17, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @empty}}]}, 0x38}}, 0x0) 13:35:37 executing program 2: prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f00000000c0)={&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x0}, 0x68) 13:35:37 executing program 3: syz_open_procfs$userns(0xffffffffffffffff, &(0x7f00000006c0)) 13:35:37 executing program 4: unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f00000003c0)='./binderfs/binder0\x00') 13:35:37 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=ANY=[@ANYBLOB="0206070026"], 0x130}}, 0x0) 13:35:37 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)={0x2, 0xa, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, [@sadb_address={0x5, 0x17, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @empty}}]}, 0x38}}, 0x0) 13:35:37 executing program 0: openat$btrfs_control(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) 13:35:37 executing program 4: unlinkat$binderfs_device(0xffffffffffffff9c, &(0x7f00000003c0)='./binderfs/binder0\x00') 13:35:37 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000000c0)={0x2, 0xa, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, [@sadb_address={0x5, 0x17, 0x0, 0x0, 0x0, @in6={0xa, 0x0, 0x0, @empty}}]}, 0x38}}, 0x0) 13:35:37 executing program 3: r0 = socket$l2tp6(0xa, 0x2, 0x73) getsockname$l2tp6(r0, 0x0, &(0x7f0000000040)=0x32) 13:35:37 executing program 2: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000180)={0x2, 0xa, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, [@sadb_x_filter={0x5, 0x1a, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @in6=@dev}]}, 0x38}}, 0x0) 13:35:37 executing program 5: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendto$l2tp6(r0, &(0x7f00000004c0)="63509e8cdc8b26d9c48702a6cbd2ce86c7e1d519f05550857047d310812297673688886b96c303ac2c41bbc972a09fdd9f819fea0228ddd9929825496cf0756f676784b04a3f3b2b44ba4bc99dd774462db47e2de3c7a82b2aa678a6e74b8141c08db94db1af7dd2582084dd0885b6890da6add674da049237b4928f66dfb89c851dafa53c0df64ef4a8ff37f410e9d9f793756f0e42502fb54dbdac3948d7fd236c51209398dfb1a42490c124c73408a7d1ac6f0721810c003061547f436ad2f0ac819bb8a88a1df2acae7d54a82567988254b7382d99e56c7aafd8d50ec7dea59987174e4ea49e422c2641f9b65a723348a5a83625184d3951ab686336aeb1f5e901fd83de68f6c68338b5867cb5f0fed5cf02b400cec12bbf125a3865987d278720d501053dcf1c340640f622a9ef93ad267d2f0490499ff166edb5318190cb8edd148f71149610fc59245a164ba2d81e7b1c65a830dfde98005ed3d9d9b0d04abdc5a60d8500d38f8555b310c4314ceb7b6618ad7328842aba5ba1785cd5bfee953d42320544f2f4d85b9ebae0aa2f92e18e34ef166cddf7ccef49cde070b01459738d0bd653376681f952487fcee4ec7f438b47b0669ba7e342c8608308ed348fe9e95f323bc1211815bac24a70e6aa963a6072e8a6edc8438f628ba7f902d10827af67ab41f165af17d30894da308bb4ac15a2e6cb07d2ffa6c30924c044db42e170032faf904e1b50501807d3b3742a2ce3579de33dc93a05daa2165d5650c65b5504bb46e5b2da81e5f56f601ba51bd7b52bd6af4eec4417074e01f826eb1f77e9757cb8ae8163b309d705c9063b3e366a028ac7cfd2005c4dcebcaff376aa57a88b82f567e13fcb31a160a092a563ad1bf692f647a7a006784a78fbb9d55712291c599f693ff32cfb4056fc565ed998661f0b98dc183e444c142a4811b4422cce6f1a5a2629c16ac7be140e252f423d3a363601fab00d6944d38a3f5b9d3930f3081908871f85ecc87eea91ae9b0b03c4eef169ef53b17ff5735fd08d964fd24756c0dd4fecff38a04c649f8c784016690097608fae11e95fab05b74782ab4845f4538bef9894236df811cc92f14b4903f20f2fdff2a39b93baebf780340fe3d46e749090ec478fae0009afe0ab08ff89efea28c0958baf90add314f9a2bd69265aca19db752e3dce62c03440cc93569d02c3b50a59e9c6eab788fab30739c215d3f9504a078887d802bebb84c2785f58774daeb4793c7731ca1f8728b27a65b359c5af2a4de79628213a0ba9df528717ba66f891d02da95d7dd0218a347369097ab61c94363c995b97b702668dd1a8d5fe4ff9f326889443a06fe458e2f4e94bc0360a908006c1790904d72bd70451dd66319d32417a26652553a98044d84d36ca32e45ec8ae503ad51e8f626f2484c15dc29ed51bdc490580bd14b3e6ebcd223f54cec711a86431de79eaa4c7c5378ff65bee32d3db5d84f100ff0021da34a9352dd151f8075d5ede2bd2a2166e6f55bd146258d37caa1a55f90b80e8d2b7663431db8d70ac5eb8258804a0ae4fd20b0c25d2ecdb1bf247f322041082ae045accb1530426a93adef18b3b6edd341c1ab2b6371a850d6229ef60150c4a1ece6413bd32608efb216ca02a3a2d448a30918a08149b6e65eee5291a60f7c9573cfc9372147af48437806346d65dc96ade6b944285ef959289671746aa7911e4793357f4b6da32f2b935a4410189bb9010dfdeb67db230867e0cf105bdac82e92d6d37069bdd266d7666bb22aa0759dc3f6c42620efc9c0dfa64641d2f43a59bf3f3dcb8e9c89685a308198ee343f624260359404f7ed57aec38bb1ed488ddf8b83fa8ffe20db7bfa3db6e82af9a0b249f229a9f1d250277fcd1beaeb868f1e9b6c6169b644f570b1cf77ef58683c1ff3cb7fd95c08a9f590b0abedcd0864bf695c75f98156a81fe88ea58c0b4f55bccb1f76afc9145a7c13df4cae90b6f7ec0088b8e4347246214bc62339e41c11449a7be4e3c7dc8ec3e8ccf40b424dceaadb08b5ba3e489caac3450a55e5b2d8b20f43ebf497d6d64bb6eef085ef9de968c7fb165e58c8c771d6a8c25d3ca6df1703cf08105a93016aa2483542b6ab304214369a58de0cb99c7aea046fcae9dfe0901e8d430986b0ad0cbf337dcadde7bc2e5ba225ef745393668921b6684bd144d71f143d6ab10502bc94477fee7c538df6fe73a63d1cf8496f3f63c9249ab8c2fd61f7146322488de25c82f1703f373595b69547ffee5d452b2d2ef4d10288d75ab1489b570802ba1119db593a86c6f8f217b0bcc5dd132038bea83a980974c82858b224dcae945de837aea57c1d6d09075e7243b4d894c05201b1f9c8b22deee16c6a0f09b1aa10c2f125c3f1f2a94cbb0dcef2ac9ee744af7b1574554d22cbdb9bdb02d90bfa5bcf32773aa6edddc907ac1ef124da3179e9a5f7a43cdd712b3a632689dff119ada4759ed3adf158bc0d450aeb366382b3816c4ad8f58ae3d34b2cd72ba294f3088acd8baa7f477f43b06955be8aa8cf042502e3a0e3a7648592e7afca74d8dd7c39d80d9c6df95a28d81c8e6f9b0de030a616d867887a35548bf4e9eb816025503a2e5fcfa3ecb95ba9d0d260c245891fe44e0ebd91f5dcfb2c59dcb637b9bf3ceb716f01f91b6c4806988cc737d0706cfa92b2c98d69f9196937abc5a4b324c1f3b470958315e9005c22e8a055b82a9e9b9f1fd99f2cdfa6fb210874160500148d6dec9d8057c0c94b42d61043ff326bd04ae07e2c3e129d083ad71afb468488054b58e27cca0c8c1851855c69811be2da64ce7289fcaa98d87e4bd8158f4655592644986b34b981b3e3575afc16226563c7bf82efbf45e337e228d2b7c5376b7075778d26b435beebf0d715644f3fb65d9523715d47f97e979c6ded8550e485e31588c34ecd003c70a945f8934c5ab424fc254a433d106df7e02ce8f29c788278db699f02c8bc498b265db7f83afca04a4e8e2ab983dd597a2713dbe782f295cf27cbd98b79a20b56ce8fbc3a9b4d15c61d37c74dca5043572ac5e7883ce33cf142029135d0f7e017dcdde8e29d0c83f1678d95304be8d66243375bc29e361ceb2e909008c652656d9078f852734a3b31bc52cda0092f2b7a83ee2d2846b94375bb941b04f32714a4c8f7acf81e76cd36bd85e0ebf19234d4ca86620b0deef41a891a4a9fe705a1f75ab1f0a0aa4fa8570b101d4a99139aee2de2510ca626e556998ba185990c00e106d4d561af09d6e695e9dcda4980115ab703b0116e9afee8c4dfca5f3b11012aa68d92c7b6dade2beac9c590bff83a9f972315f9acf9ff29c3dfd33b9bf91da2f2cb635c755ff9feb3b45f29e6ac07666242004ceb43877dc5f8fd6238d78db2cfd59e84b6871798b2c8af70f00f44e2f698f495180776edc3a995c0a7e3385fe58a60f5686d8943d9a99b0b6b3573e4f1b86f4917fd36a251273181f9a782a744b409915bbe2a5af9dc2295d5c17ebf3a46b0b211a035ac90be5bd91c5125b4075b160d98a3b3e638751184fe0c804c508e9c501cd06a81a7531906d4f1ee67cd7adc2a359c7a933a52a9676f9e00d2ffced805b0cedd0643a8a0651b626eedc43e36503f0207203707b7df9826043bc821d01bf6271f223f786696e6c59862e0137d413d417563b74759c6f9d3f97f667ea3121e0c23f46073250a5a41bc2de6f22f3c1c126dc6d956cf92817f310fdbd5832883e0d06f6640db135fa588084d77a64f7c91911c913756456ba76f2a10bd5aff793c6a2d2176077c712c8fee38ef2c40efcc3c73130dfcd2d105db288cde7d0d6deae664ad68ac63c7a4c0aa32a9a09a45b83775307be0b56f4311b9bb209b8c83e18d4226c357ac37d1184d3ee6814c0f276642e4680c16295fa85089eed342e0c5a4f5e8c9aaf27cee246d2a3971395c90d1d20f4", 0xaed, 0x20008000, &(0x7f00000014c0)={0xa, 0x0, 0x401, @local, 0x5, 0x2}, 0x20) 13:35:37 executing program 0: r0 = getpid() ptrace(0xffffffffffffffff, r0) 13:35:37 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) 13:35:37 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f00000056c0)={0x0, 0x0, 0x0}, 0x80) 13:35:38 executing program 3: open(&(0x7f0000000080)='./file0\x00', 0x540, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x1000002, 0x111, r0, 0x0) 13:35:38 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000002c00)=[{{&(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2}, 0x1c, 0x0, 0x0, 0x0, 0xffffffbe}}, {{&(0x7f0000000080)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, 0x0, &(0x7f0000001280)=[{&(0x7f00000000c0)="02f1f3e5f95c7acf8ff00e693dff5b0b8caf7ceed49b8d29031e8fddd4a5f5"}, {&(0x7f0000000100)="b85cee1f7f8e5b451a15582c84a2f02ac1e4947b4d096013953b0b34148f9b5ad7c508cccaaaa72147f10bb461ff3c01301cb45ad8128b6f90877fef5e9a860f45bd9c1d4b8a799c12aea0866f88900caa5d25160eee4603b25e8a314a27d8183afa9329d6cfb952c11b2409ae8b7aa10943e52befa7ce9d419ca26c576e0fb50921c53a9077c6ab7fcf0394376f4e12e274c3bfdd70c20d956fb874f83573eb8df01ca1c7e8534e6f1677d29e65859b9cc176f83258c16c0e7e17e99d3e4aeadfc35f182a3fc68b103148a1d32823cbafdc4f8696723eaca8cfad325089d031946865016b10800c0db32a95962cf6492e6b353a635b0765a43d445c2db491070c03649eb9aedc6553828b3191f28bd8fc8aed986ac2a658a935f91eb2f7d07f1fc06717d5cf66229fca26eb88c87046c7270c127d5f12cec312cc4968b68c294e86b27e947da036343d0416c6bbae1ff3d12754aebf1a9adcd20cec9606eac962f1abc28b2469b6561c3b6861e95576a593bf186b01d9515c8c94eec4d101100a91abf0b012c8acb6813e9986028fbb0cde23b68edf27652b9954ab836d415d23e0578273d90006fe0f222d085fe7035caa2dbebfac0349e9fd3fbb78ddb1e1b15b18c4ef8c55583d000f42c7583ef1e87a9b6d3928b7b3ff579d3722acee94f3c85ca4b44b2e7115ee5d438ffe1ddf2e16b81423ae49c06c4bdd2993c4a26bbe29aa9020633d1002653b6cb655689192f08233b66917996cce238b6b5ec8dfa8d1ded7a2baaa78a65bd79d5e80677db6f2f202e3f82c05946c136b0b8aba632bc08486e10c50213801112855f566091823213fa8979b301308e3f9b6c1e7667be2f0a6e20a0534b035fe908f8630acaef76cf9cbec38fff2625150f8fd432d3bad5f8ac3122221436841f6ed01d3322dbfeb83033c82583436719c340c12d579a9fc6f41077b3914cb20c433137aebbb49f76571baddb36488406d55e17822fdf0d4048d78fec5650e07ed47f37eba259786076cbd2997f4e06d67b1d60d4712adb42be400d3368302ebd4a771bed009b7873a157759c3e1cd63567902eaaad04ab880fd76fdb9d6e31d7b8e185f3f2d3421dce8e1d04c8e194ed9ab013f4854f109ac737cf528cab570f7b48f2a77bcf8577549e0675248538d27262eb2fce61cf35d1264043ab9bf02aa9701d4e8ce61fbe7e2e872f55e7c5d3fdce6fc730c7cc2dbee85fdefb39f3a74eb419ae4f0697a5b698862af6aa954b0885f054f6c150e42c8320fd7c9184dd91869440b5548c0dce9d6e1e63310b1a9ad7a2a21b8df3d7f00a472b696384d3758e22b05a6a0fdaa2e5ba2580c20b8b7ca1edcdcdd660b828ada7133cfa0f1a256aa571db5bd093f0566ca5b51fafcccbf4803884bd087361a346ae0183279f36a40921a263664430b0b65fed0d8ae6e41e8cee2b16039fb13157d57d203fa6cb561054755fe09772c01c0e7b7159e955840fa109a45f911693e3a0e4c9e5b1632e9f327c2f05f42d52a30f47f67ec92a4a2231d40189c0cc178527c40a5971d26440ee0129e31160c5c25708596e8956e3a6c921279f11c4b20f9745a9ae9149445788f638fb07845051e69bdd72aa5d3b42142b6cf401c161301080b4146b231efdcbc425e18f23bf538a443dd845964d3cc70ccd9cea2e93af81ae74538079f13834245da1ee6169cd486bf793204f84049a7e79746e0b43490528e0bb1473efbca8ad34a60d76fc2d9639620f1eaa099d793cb1447cd5228880ec392f1eacd927a314737548b739c8d9e1689cfae007c150bc322a5a54b864579caf19ce181bbd48a2ba8c6abb5f0c9e2df1370504d2e830337290396f02ac625f5be03e588d6fa1fa7214d65cf92d62eeeb9050ded403106d5771b4342a860b4f66a3c930463732dd5c852b1831a3b3349a3fb101f10eedf2bcb1e2e8d0916fb54a31177adcd7a99c73456dafe1c6c878ea8739516d38dcc816c3c24f53a2ee91e2ecede34fd2bdd3a0d4489fd7d66495b98696de1e3ecc2d836bc2b574030f16345871c5a38bb9bd1c7c0b18a5b2f5696448415ed9c8790bf07b50d6b138b8825f9ee1e4592243a1061f2b06916e3fbfbe2bc39a6444a36a0e28d28097f99a37ce4fa0a53e4a52ddb8bf131a4340ebb1f753c9e64f7b4331085b6542fe65223d763c128902c82bcacc0ccd401eddf519a83a867005e98b1f0372b508526249883d1b5c6faa44c38c0406908fdbb851820f18ac22e8c5f46f02f5867993973ee6168ad6f4d805a573c3aba264fa8a7318ca5d97e7bd345248e0ec366c601710e37440fb172255744dd34424b2f4df1cd11f23869b7a7de15dec045bf18382ab926e9bfa57f09fb50bce0af114f252ead510bc17381581b6bf6d619050250f9a6eff3b68fb1f0c3ff61094dc8877cb1b5874bdaf557c6cbcd15c3e30cd184d089f08059185b662bea1f707ffb138a7d495f509ec1d267d5da09507e08c36a1fee3d4295ed2983008d95b9d4c81e4123dd80003d5edd1f547106aa2ddb6b9c4ef500587cdbb2e83af90d2f6bcdf0046d119d0a67ba68dad46953f2a08109913f6d5d4bcae662cae96bfc510e9a125f8abbb974bb5560d237174d080ebc3185c949ab11dc5754a9bda77e44bacb0327d88a783016adec638b1d7ae2df05ad9421712229875a3a4f5d70cd54b979578fe45121a8945ce0f5298f6ee0cb3275f572e68c15d8c140b2c786362c251452ef6619722bf7ade5b00fd1c7d824f2bab0da25178d9ec5d6f585f03449889d203d84434aeb04d6a0a0cfefca8037dad29e78055998c388c3d16092016b9ee1283e0c5e3264156fece832ac575b95743641739c772e2fd3bffe4510e84eda7c862ab47b87a6af76d11546d9c352e42b084e338622071d979798ba2639c65bb8369af2e53a846d6a773978fa01c33dd7e17c8c930a8b28ad4c8d14e4cb46a30998ec8d3a4f1984712aad01894d89791819ab02069fb47e0e3a05ff12a23f3ab2f03f41e9bee8af414f09dcce2d3498eab1554bb0ee3a59a7da6e2037dd47b7e0f28de6bcf5ca9187b9d2014ea8f8a53fa07b286722d76f8f012c2eead0d8e9c8eefb0e92d816d8064ea0f9b7b58e93bf4ec5ddc781209b442d40084c0b81ff739a61e166caf10c1a981b1a13fff8af4f9f914bbc885a9d76fbf8e5ad230ccb6727c46b8af791027a30a1e63f53472bb71952f73248f1099479e738ef8d066ce49a64eec4a738a1b12bda6a3ce70254dccd7fd0a36e3e3661679514a7e3101b6ba8b904bad2fdfd745e6366cfea1cd32d3c0723e265949dc8d0a323976a80be50625fc5ece3a94dfb1522681e354a4f6774b7dbca7ce406adf42b3b9642225197593c898206dd135b2d8f7706bdd01aa54e3e3541413bc461298a02eafe990289ee1f66e8ba56f4c282aed8732a7ec9c07231fa4307bfb0f351a23dfd9fb692b79e2a37e2dbdd2dd06238437bf2de941a4eb845b9a3b56e2daf0c4877fc705a96e7265056f898ce87a8b85d832fea86ac08bcd30390514c466af58ce768b97106df83e36d651db77d6b2587538dee3f415c9aabf89fcf53432df7281d6b795c7da6806b6a5e3f9eef4589b900c7b1f82694748a065246fd77a6b1cb9e856fa0741a51c31b8e7214d7013684de281beaed0a20be5d539586c045bef6683b89fefb6b486556467b0489b103507bf300f5f491d6fb3d1b127c0cf95b32516c10c7d591283263712c5bd8c33b04fee9274e5ae68dc3ac8a2474aaf4e8b6b0cd18885140402470c6afa53c9aa28404ad3b70e4057bb27174e204414f9693a4bacd8861adff6c4a5c8b31dba1532c8a8619cfac63a131d6965aeb67d6624be6ba2c90845a8fa103a253f6be368cdb75ac955a0cec32d63e915240a8f6c8f03bcae6cb7939ef78c8cd21d805186b4334df0df8128207ea0544d4acb8a99a0f572b76b72d3d6b2d830e78d6a2e326afddacfe39aa438448ed8afa84cb304ed6c481c725928875db55f75e619593c1c5ca9634be3f06660e4b762be910cfe6e3a7eaf38212b276aab6ef550fb6622cfd49b06640184e627bae47500f7d71eaf3dd815fe49059809ba375bcc4a8e663971953c1ed945561cba1a1a78dc36dd7e3e80f0492f614ea4795aa8898d30e5bb8a0cda046c55864238904647876dfbe39ef856c8bd343cb68951ac1dd1963b8b4c9ee0934fc1889cae82f63392506dcea6facd8b129e9ec2438b3aab519f74d6808b6d5d2dec38fd1e23f66b41f483976d90eaf1e482b531b91948514c256ce3c1bb993a73eaa34337f887e152aa75669e2eb72c5973db9eac6e371a40ff1ec150136bf9106e58225d1387da586ae2b9dab4e069520d194db408658822d848dd105af08732e4f5b786ca744a5cb8b1fa82e83083a9dc2e9d373682da95535573a71962a34dfac5d6e4a8642983dae8a4968c30ce4e698baccd9ede54055072aeabb8e79867804e487edea73346a5ab1011c88f33508e6187d5a14b57e8ff9f1b50b03faf19d16d2479a2b3049dd9204c4f429cb9cb10ebeba6a0408ed2a7a30392def7a611da93f0983a897ced674960921d9b6dfc5244bed3b148b3bfc610bdbd396fa3297b6ad98af5c2854aa01adfd35213e26121fe7009892e5a34fc2cd3d23147f9324c4ddc5907398c66358e972f6e942f5553e167e900bb959b67dd4e1f0fbba1f28396e908120ced97b713dd2d02ec644eb958786c7242f3bdb128aa04a41a8128253a8d26c93c60078f575c89cec7b81ad1dc724468d8049bd37ce54883b7c1abda5adef184715e652ef44af65e84e58724adae07dc25ce57c635e68f567fcb7286be1a857d472b170a4ddee6c82b40c0eede0397f4c4b09c82b1f7c985047333c6ff464f386fdc54d75dd99a0fe860ca413c18936f03ae7ab0a8f4e745b6ae4eb14896c01ba14865f146d0dba8cd40bba9e44e37f406c3fb43a0caf5ce2c74a3427f0ec8fe2a24ea9d444f3ead729f14681fd424337f4fc6206ba4dcad667047e77427104fc0a5b820efcbdc290a052d7f02c73df5251b22a1b0db261ff1d3e0edf08ffaef445df609267438ec8ace408155da6432bd6e7d0c8da4689a500a5077b6769c52ed94f84158863aff95ff13ed56f3967f2a78857463290823093b92ce25147acc5a2aaf114a0b140fa011458768f73d28aec24d73f0545e52579543ef46fab19fa67e294a7010ab6fcfd1c89bc46222eb0569f36fe75e29e75f6e25b6a664ce0c3f11694e8d44effa08be4f5254267cc212f52fba5af4f30cb3365b901810b0f798878963653f811803f517da6e1635ae7fb6a8e89ff289c34134c0f9f2532cdf274d799663b28385018d0304da54a00446131489a894ff7e4c9c60719c9986d7380d28e67caae77967219123c31ac750dea34d6b24729ad3df1bdfb16f9af1b77202827c0242f8c17dfe36359cc4314392f42406b6d3bd988fb449ab6ae0c026c8081e97dc61067c7cb12c4ee7b00fbaad129115252ac782e8c84b51b9bffadffb90ae140b82879c425e9f74361e153651e5928c5f591adfb192a4dc6061193a16467961512d673ab6965eac57b37d0483643f51e484b4b5f0f7f70328eb3b5f4b1ce95abc612cf19f7a4ff238eadda600caf4e633c5c8a7cbb488aa3155bafe10781423f5415377e23a5af94e2fecd6c5f04dbf49f49600d3868bc5e4e3837cd996c0e6b786baa5041223af0d8a47e18fc3d03b9e2d4797f83543f25b198d0fe0aafa626342a4e7df16dd9c8a30088a85b2cdc1eb53e09"}, {&(0x7f0000001100)="2d9ca933668a93494843c002b68248ac5c40fa78ef88b6d562337081115462130b53465b26b687d816845f5812037a42c597f8f144f668e387a4cb90e6cfcc4a8a066080fc060654370d10143c18806374e28e7b51feb1e326eff31a2897"}, {&(0x7f0000001180)="00420fd598447eec9008835959df223fab6c4a3c6a893430715b9b7b745170e0512e4065aa98bb587d82f744ab504d55df6cf6a55c7d0814c73c494262d32386516a3a727d0bfdc3ef147c568b9013bf1a16e7e59b06dfc14785393ab1d2619a1f3ffcf8354ff3acdcff55455d2ac12402807ce88d6ccf6a834e17e1a1329c8ca13cb967702f9125d707e27405647979828c7eb9ff510554567564f582e2ab6e5ad4b37a1120f1632f17c6bf4932f8040eff031b62f421d3486c5c37c9ce584b8172c76b645f503b"}], 0x0, &(0x7f00000012c0)=[@dontfrag]}}, {{&(0x7f0000001300)={0xa, 0x0, 0x0, @remote}, 0x0, &(0x7f0000002840)=[{&(0x7f0000001340)="4a5153432759e8de86bbb2d58de73add077f36be522ed67c7a6d92aaf27126d8a44b1e7f31077b668d9543564905da84ea5acbe20c559d79d8eeb86fb6bdeb72b2f681c3634787155f5c522aeb36d3a90dab2afa25d12f0669f0de19f55e675f49cdefb60d684cca66e732bd9f90d634c2b880c17870b5ded9c52baa8849039df4d31df9e5a416bd2615560f442f794411f4284ab454dd9af3b3b63571995b027b31961d30d84532c01a4e171a741f7df46133915f304def1c8edd3b60c1819345a86cace31928923f5059a11fd916fce6027877d4f7b1ef56524637d0b5ce028d4cb417ad78eb09482426f1e067a1620a1e72d52956"}, {&(0x7f0000001440)="12496f44ab378ef6a8ca23d32e48a34aff8fb90fc0f1a415ff8f5c25a2b7157b30ef196021308320c782ec409ada32bc74e58232a847880c15cd2fd3931b87bad3f06a0cd1def00949b2dde586976311d1e0fc651fa072177e8768932f91111bbfdd4e30f28b0bb61ec06713a634a3e8f86b3018a7418d4e3ce7184d119b14cba9f70756e40fc2c5ca3bda1b5793f58a46106814117e340e506e996d3614f70f5556bcbaddead2c293ec6cf605a1327960a95b91efa170c9b77ad98003fbcb832a54c0942671e26d09de8a1df0430c093376c3d766a042dbcae1a75eb57ac3b17f4c52d76fccc3d9e557bed5feb9d6f2d6cf2fc43d843886dc6395b8e01477aa85dd8d610ff8c7391101e7da8ecff7e54490036e96b18be56b0cc0a5b6dab7fe1eb209ca30b254d42cc64ea6589abb247a330a7b544304cb8d24b9b60ff226b42e3c50e691f9832667be9f59f8267b37591a91f2f4a15190dda0efb9af08f3f2413846c12e16eac36ac1afc27b0e18cdce956b356bcf928aecdc1295e922af107ba25da23f80e6d96dbb181fc97828aa0f00400d3068fa1d90ad472fb9d06ce342b5c7250084312a9013d1e1f44b7454617f42f28d86f77dec8d123d250b0b2358799fb9f84eea3db96d8841ccce62b3b6e8f4516a5a349bedcb56fad2ce1dd235defe0ddb039515f9c3c74b7472a0d9088f918150b4deb701300c12b399ad8aa80c41c8203f00691cf9936dfd12d592f89cf702808ded286ca36017277dec86c380f0c4f029f6345118efd9ce481a0757c0d2e2e12c99564da49a455747f00e6ab104c04a56d15080a4d131a1183a4ada1f1cb888f403a1993de7f5d75bdf8e81c85f3c298297fa5b00741e025252f382fa4706b3d32bea53c7e6517a918948bce7f58c66eff0590cd91dac701cde23f6fdd506e9c78cfba69c8fac3a5032fc9a790d11eb217143cf6e92cdc61de13dc43f1be6c5739bafb2f9a7007206673431afb0347d983c163d54a1b872c8f4038f889146fb869d2725d1bb99dde1990baabd3ed8612d1fffd6c7e6ad8dc75864e29df3108b0f12e5849230fd606b81f62fc4496e6b227671a46d2611b4e6120d33039d306a9009b7e4f57a9768c996ffe7b9301d7363fbf607f6c0515b348620fd865756653304c016f876a55391fa9954a99742afa4057fae0b7999fe2e39c7dd9a76424483ddadb4155db14619c3c02768802cb0502d15a3801775c5cf41231e8436f5edb46703061ba62af9b95071a68bc577b907a757b0a16d3eeb35b6037cc7634ad06bbb7d7ec58f2c9e96d00c5f47e466006ceef4b945f687d3b6888c162c6b01b23db24fe3bf2841d6ba1023750a004afdb036067061bb230e8bd335ca9ce51b04102329f350ea8ada21d96fa6ed2ad0c7e15f0ae33ef18512068ba80beacb6f415b4ab0ac1ef7a07efaab9b1aa9c2f395bc39a2f955742549d5bfe37571b7d6f4639f63ffb6ab4c1dbf096b86d3bd967f55cec3256c374666cb7c4ce8db0a9a78a8fee8c15ef1931f7907bbfefb93335afa48fe83dd44eb18f46a0229e62ae7f68d5c07afba1d2d32abb8e1d31f62978244ecf9a647825bc41bacbc5c1f6a01b99e789ab904973ff2b15505a40e48271ee3e9b91cf6f4757313c0a831796ea6a4525ef5fb4be7c585dc4421b58187aea1a1bc3b224ff73145d9e0aa2c7cff6d5b030e8831a13acde3b2450954756894834a370d4f57de2a9428ae921ebd11b31d289b8acd57b235b498d38f1dc0294c0bf5692f0310fc5aa7b945cf6c7bf4139854dd06a772ea2cd64502262218fcb690b29e191f3fecbebd60376fda36908866306cec9ba156e62bb009f19226a6356f3179ddb8a06f1e1412c399f3181ab81d1c7cf394e006142800d7260a27b46cc898a7d5b0a80b7f5a78ddea59f10c1f426ce0cc91b4dba4579aea9ac7725496096dfe0075d6ccd21345b8ece5714fcd278bfcd1ef21dfeb245a1b93758c3ddd65b49480917a55f27479d2528bfc65ad5a23a4ffb1929b48076ead1551c9bc1d4aaad10c0075e4e6f3bfa422bb2cc3cc317e4f70507f013d4b08990812ada8b0bd8819b1084916ff9c25d6638e8b6a5649eb4e3d28f682d7e3e49a551ee334cabbc5804b2b3a969e6b6b9b5057810afab7c673e8f5933d9bf177c6a51750e2f47f8749974b9dfabee35ed118528d1aaff3420182d94781c279cd83ad79da808d399d36dd4d57c46572fee5d48d7842ab45925b6c2da22b493fee8169861ee9e19a7d265f318665181ab4a9e311d596f5c7124853f4a8498a790513f8931be5a1dc7c0fda2205d9247a177d600c7e4949f9a9d1feb72023ea911db03fbfa208ce22f64e213d276746b6a0a7036f8027b686649d56de830d756b7b35d14e1f2fc0a8a32127dcf67eb43d7271d7fb7cb1b2aba7b181c71ea21692aca177411dc345111e78f6b8d3dac559f7c4f5287caf624e3623d2b59f8809b1f22a7a72d7b2893932a46a341d6bf6eaa48dccce8d8ad91d19bb7c9713ff1c7baf8c51d1df2fac9b73019537ecc48375d222f22217be3df88e0f7b38866bde712868258ebb229ef92a5051dab77115eb2760a26b8a8e9eb6d4270434008c79fd458e0294b7c44da0afc25e7c2afdd20385beeee47b3182367783cdd21cb33b5d1ddacbfc0d8c27a8662c6893e06606eab174ee2e24a44bd24868aa7b78eb05d483081087b2b3b97b7287899f263e37fc55b6a458d95b26ea9feae302433b90468ec7b22a23ecef4e2d394effea0267ed49658fc25b3f712d8970b3dcb79bd54e270c38495012bb20a9a7265894f0b65b4b9887e990eaebd10def681797beff20748a3a82655a1416e3b6b44c0a92fd838445b676d8850daddd3256fdcf65736498b9de958aaad583ee26bcf17bf9f3db1fd2477d94ab602aebe35115382a108b0edb35a0cac77bc6113f17c44e860803478cf7b0f8116c89476879475d8e54fa857c7e859f544a643620533eca9ff8e49996e6839fb17c131397b8f1bac6ee4ac92bd53fc770b10a7f0ecf6acddb969a2e352d5916bc7f6aa9e905af14a2dfd46e5feec8afb2dde90925b5023fde5e04ba589688c95ef84cd7dfb52cca707e257ebe3dc242bbf5a310fe1c6a685c5644ef71d987c118b30297812df648747c6d0141f9aba7fc1bee3c6392b8b6dc15eccb8819b6939a0c64f2a85e467b7e82d30c8a5729f15f0de1202f2d8f7fdd75a0c878f9baaa1be078b4399437597ffe78b95594d5a6992db0cf050f4d7b84a2e5d56fb55b463d557c3470edda94918b9f7d97136441dabd7fa2e19c24f0fe8407500403b24f2c16b1e9e4f4b74d5838fb2ec2fece62824b9f2eb29d96b35379f987514b0c1079716320b2b7663ee71aa870ea67c5b34b4df014a9cfa5b63d3bc16cbc4decfd04683f19fa4656d6ab4cbf0353c4e87cb4b6aabafbc3bd20298d073510ca78574e68b1100d5ab68fb8dba492bded4d4d17fea80e355cdf299d7304e46ca3b8f4c4f16d27ddd1381da4b9731fbb6de614e8c11a2fff140e5c4f5f2de2ef701e4ff3cf6356e7de0ba3bbb099f5db10cb694d167eec7c478485b37ad789b0e331841749accb043171cb0f2403687aa21ca79a690eb203397f3ac16d47de4818ef1518c6b62082e2c7e850d2caf20db9066e015eff235ac981cb4aedd6370480a34f2cabcb6e0af833e3f01ff8918b87680c6343f9679e30ff4a4adcbc40e439d7536f2f28d185af6dfc26b812b266e6d6b7e5fc608adca4326032c23a7ab768fb70147638d466bf08cfc6c9499ca15c17b478ca7a7f31be95dcdeaf934bfa03bdf9e83efe133343214b75241384b4966acda1b39ed2634b2555879c743a79418cffc92a123fc72716a617e73c2fb9ac6a28a5ce707cf7489f14b43ee8a94c1484a393526b0334ae28b13c24cd8dd0b81fd02ddcd8880ce91ee901bf6af18b64d9296299ed5da1a812f403d9f896c77225ed7abb5aabe76f99cd21531475410264355b9c018fe0f981f3b62f6e89d7f3bfec3006021ab33a98a3fd3d9e530bc44da07a6650a882a144ff4e1ef9618f2e71035c0eccfa9b9a77115890e7708b463184eddcf833fcd58a7f48c29512d4badf708120fe2ee0d22af19f0b8e8168c22d130c6130d177b638c4ebd140d18d1ca9d62d931919708bb00654ce1a4e9f53ac44ca2ab45e74e90bee15d9dd554ac9663f44876db0b0caf675c56eab64cfc0a6e33f05d35089ca8a0c70300d5fa13ef4d84cb93fbc0e6cde54e1d953f97ca6aa6f91e5e86bc34d1e4b6074423b6d3490385a3e0d66c7f2cf523f4359dd5749106e38dfede5e2c278d7c5a65228ded9b1f1280aa823ba80d1b06807bd65397f66e9dfe7e3387c208d3e879572cfe227164cf775cb00a3ee56d152e4115ef9f542b3bb935ceaf9bfde535396327963d62e9ab6f952cdf00726f87a26a7aa45c1b3894d08d9d02c0d6587365cf86113a8edcbeefc8efb6c7b104cec90a0de2ac4cff73638408110a7ba7bc36afe9c3b6e302f720c858a9af98283b1c2094451316bd681f9022312a46fa0254c60a5d508600f87c492528f733356cbd11ac18e221cd56f6d59f2601ec71d2dd721124ba6778bdf9f8faff4bc2abccfaaabc4c89daf084e858ea67b163ca51d2b75f556945a233a0c641a29592afdfaf4c03d3f2b2e7977595241a9e83d457652c80d74c116b121d6b15131071800743ae0cb696bd87b1b3b4a6f4ad026e997a5377612a4a80cb85064da811c34417c6f3fbfe366cbaa9f627900afcc9f93f52071e21619c67090931c69d317a9e013be87bedd3d009034a357f37503fc2ad173bc6e1c6aaf2d44a7b3c140c6da86da4ad1396477de4968ef8b6ef5ee6fc67b5b1978d1eab0fffd3952f4bba94bb7b861bd0960890eab95c3b5082cdff9d0a1ab249973c234c8e44ef39ebe89b6c7300dbdebeb068c4eeb80f88e281af37c1861e4ef7c6e929df56e9c3ac58a0f6629bc5989d478ba84ed107107662d80168e0f7b38e17273dd9b689efe322c1d90733879154802d8254dee6bd90435473fd7d84a0b06a56a7301e40a030ca05d03b422b798ce1aa555b7f4273a1bbc148830819a810a5d4325355bf758db292408c2eb9eb41cbc133af2a1bb2728a06795b6bfabadf4749f26e8adc840f27f1eded74efec92b2687fe4f7e79ff2b4bef6e8666e666978f2e299bddc6117447b364328fd8f6ee83548e1527e030e2cd04611c4d19b4617ac4d5be34ef2f5d4bbfc2ab8dba136e149d6b9359244bb399fc9e4eebdb21e08e23c5a4e890a50f52d774f74955695b264b82d1be1f20ab2310ec24296fd194d9d27a4a7a7b650a3866e00cb93f0eb34b65c9d636eface27f06d2d0275894f805a82c91739b0b01e8b032d99754cc6a4c48f5d69d8cb1a2a1cc43ddd3dd4f1da91160e9df40fb4d388b1311f29ad92d227bd9e05ad76a21d3be8bdad535023e45a684f547a41cf64678e332db45621eb96692aac302736f18ce423338e1f44877df4d4657bce580529e628976fcead822ed177f3bef722830c495319f5c728b41d8a8d500cfaa07434c63a9663150d1700a4a64e54c11e19b314b096906eb9a97900ddf7901614d160e81d15b0dfd1b2d24643737359efbfcdeb4e31d6fd12c34842effafc2f7635c79105dd5a9b95ee11f5869fbdc06a80c7ca8e7b3b872d40a538f29847f5fe685aaeb36f663d34972223b69d5e870537affe13c263211f8634a6303282aaa562d37be348e30b81d06b03def467bc7eafab952ddfe31c78e9f"}, {&(0x7f0000002440)="c93b4a3b5969fd509abfc956a9f7fde0e16e681540b5a474f5e11647c0c071477c949df53039e747345f097bf8ca9394664e0a49775c07f2ad1426d5929602fa48c134"}, {&(0x7f00000024c0)="427aad4d29f6219c2d3cb230c11ac892753bd381028f4295effc893efb13863378b8e8372a8d3097909dfd3aeb671bcb7ce443e73bae15953fa65b3e283b06a3f437a71d23a7aed282ae9aa12a02b4acc5407c080172ba530d120078281d1adbb503e1e69bf8b332d4ac78aeee4352cb0076443b41488c0aba352f0d504d5c70ae38c0aaa7f6289969b70ab5612cebe7c63950aac44d0d48e16f590445bb133daa6ff639a02696cf"}, {&(0x7f0000002580)="74de4452cc85aa0faf104641cc542680ec8b19c16eb09b33678cedda21e6eb63eae76d4c458d26"}, {&(0x7f00000025c0)="a2292441785c4779a17b20c25eb3039462ad8a97a83629771cfb030a0e9fc8570e23255b062f7150f2faa9359f46797f731d876da086fa64d66bd0851658fc6ad30882850d7dad7df9a6dba367d5acaf250b1c76"}, {&(0x7f0000002640)="5fced1110e4eedea757033b58cd741193131e0fefe5829a606f514a83f02a8ceae400a49d62c189c669a87fc19d96b7f217ca017353b3d66e12360d2d2480173a059e2af0c55605472ddd05b08d47b23b6328fb57466a8950db153d76ea08241efeb7fa77a183eab453f863578e2b96c02783b6cb922464ec5f172728019a5f800429ac820c8dfc765d4aac4ce8d7f1fd73abd63295b54c90ef1659a355002869597966a566454a63c97416a4b6b6ac2d06d17377c838a93b5c7c5648e1761cc9bf4a05d5ce890c4fcf8ac108ebfd3e17fa454ba37983f58e65ebf6115a282f65b4bac4c8734d00e081f894acb37dcd135bd3f69"}, {&(0x7f0000002740)="215214ca0663677ce5c2bdae4b4f9949ecf36fe67c64f2de71e99008b95942adf7666e3ac64af2264b62a88ee7f0ab6c507b998b16a388c4dd6e3be94cc3847a41928836b539cb0a2c9aea0e155208bd40f623b94fce5c86fc87278d5b68f58c8ae1a27460f8050f678ad1fe0c99b74ee3432246927dcadeab7cf58e73de21366153f41109e41383e36eb72400ad352b47c080457f848191cd161a1e50cb01af7abf19077f71473c6e632a05bdd96e9795119bfc20d0655d52d3f10845a2160efb9c6430aa215620ccefbc55de71cc2e4ee1c30fa6d4"}]}}, {{&(0x7f00000028c0)={0xa, 0x0, 0x0, @dev}, 0x0, &(0x7f0000002980)=[{&(0x7f0000002900)="ba5ce8ba9b5dfbe2406f352e21c33e8103cd90e08b2ac47c390c7ebfaf"}, {&(0x7f0000002940)="de70a9039dde4ea0fa7d259b1c558de49312c8f80b0506899396cd7963763e5c51c4863725ebc49920f9b7298228b4da0b6e631b80e4159b0bbcc2b67887"}], 0x0, &(0x7f0000002d00)=[@dontfrag, @hoplimit_2292, @pktinfo={{0x0, 0x29, 0x32, {@loopback}}}, @hoplimit_2292, @rthdr_2292={{0x0, 0x29, 0x39, {0x0, 0x0, 0x0, 0x0, 0x0, [@mcast2, @local, @private2, @empty, @private2, @local, @ipv4={'\x00', '\xff\xff', @multicast2}, @private2]}}}, @hopopts_2292={{0x0, 0x29, 0x36, {0x0, 0x0, '\x00', [@padn={0x1, 0x0, [0x0, 0x0, 0x0]}, @jumbo, @generic={0x0, 0x0, "8cdaa0f1f23056b97f501a7441f189e0c723df8c4aea279c3a593ac899d7fbb1883df87c9cf9e29fcbab0751f263c5eaa8385070bfc1eaa9d8f856452d0a4de4eb3093fab7e6f3432b8e393c"}, @generic={0x0, 0x0, "76d31291de574d457136dba1f25e8581e92752c0a8d014d9ee646e6d0e590307c8d4d302e91a385125329029f6ec7b2d8f6e232162fa2a92302470"}, @ra]}}}]}}], 0x1, 0x0) 13:35:38 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_TX_RING(r0, 0x10e, 0x7, &(0x7f0000000000), 0xffffffffffffff66) 13:35:38 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) fstat(r0, &(0x7f00000000c0)) 13:35:38 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000b80), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x894c, 0x0) 13:35:38 executing program 5: mmap$IORING_OFF_SQES(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1000000, 0x85a4537cc638fab9, 0xffffffffffffffff, 0x10000000) 13:35:38 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x8000) 13:35:38 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f00000056c0)={0x0, 0x0, 0x0}, 0x4080) 13:35:38 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_LISTEN_ALL_NSID(r0, 0x10e, 0x8, 0x0, 0x57) 13:35:38 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f00000056c0)={&(0x7f0000000000)=@proc={0x10, 0x0, 0x0, 0x40000000}, 0xc, 0x0}, 0x0) 13:35:38 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x2}}]}}, &(0x7f00000002c0)=""/233, 0x32, 0xe9, 0x1}, 0x20) 13:35:38 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0xb, &(0x7f0000000b00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:38 executing program 0: syz_clone(0x24203700, 0x0, 0x62, 0x0, 0x0, 0x0) 13:35:38 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@base={0x5, 0x6, 0x6, 0x3, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x48) 13:35:38 executing program 2: syz_clone(0x1180400, 0x0, 0x0, 0x0, 0x0, 0x0) 13:35:38 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000b80), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0xc0189436, 0x0) 13:35:38 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_EEE_SET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x1c, r1, 0x601, 0x0, 0x0, {0x7}, [@ETHTOOL_A_EEE_ENABLED={0x5}]}, 0x1c}}, 0x0) 13:35:38 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000b80), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x40086602, 0x0) 13:35:38 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000b00)={0x18, 0x3, &(0x7f0000000900)=@framed={{}, [], {0x95, 0x72}}, &(0x7f0000000980)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:38 executing program 3: syz_clone(0x50220100, 0x0, 0x0, 0x0, 0x0, 0x0) 13:35:38 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000b80), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x40049409, 0x0) 13:35:38 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x3, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x2, 0x5}}, @enum={0x2}]}, {0x0, [0x0]}}, &(0x7f00000002c0)=""/233, 0x3f, 0xe9, 0x1}, 0x20) 13:35:38 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000b80), 0x0, 0x0) ioctl$TUNATTACHFILTER(r0, 0x400454d9, 0x0) 13:35:38 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000b00)={0x18, 0x4, &(0x7f0000000000)=@framed={{}, [@generic={0x3}]}, &(0x7f0000000980)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:38 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000b00)={0x0, 0x3, &(0x7f0000000900)=@framed={{}, [], {0x95, 0x0, 0x0, 0x300}}, &(0x7f0000000980)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:38 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000400)={0x18, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000100)='GPL\x00', 0xd721, 0xc5, &(0x7f0000000240)=""/197, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:38 executing program 0: bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000180)={0x80000001}, 0x8) 13:35:38 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000002b00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002a00)=[@ip_tos_int={{0x14}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @multicast1, @remote}}}], 0x38}, 0x8000) 13:35:38 executing program 5: syz_clone(0x40200100, 0x0, 0x0, 0x0, 0x0, 0x0) 13:35:38 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000b80), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'vlan0\x00'}) 13:35:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f0000000480)={&(0x7f0000000040)=@nfc_llcp={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "06149784d1e36f533f1afd06a821bc1b834f0d1e8103326a146f3edf4ac0ba4bbaee70381c76db47bfa084651baa85dce6edb42031da980bde73abf2f23c64"}, 0x80, 0x0, 0x0, &(0x7f0000000440)=[@txtime={{0x18}}, @timestamping={{0x14}}], 0x30}, 0x0) 13:35:38 executing program 0: syz_clone(0x80002280, 0x0, 0x0, 0x0, 0x0, 0x0) 13:35:38 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x4, &(0x7f0000000b00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:38 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000b80), 0x1030c0, 0x0) 13:35:38 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}]}}, &(0x7f00000001c0)=""/175, 0x2a, 0xaf, 0x1}, 0x20) 13:35:38 executing program 3: syz_clone(0x50220100, 0x0, 0x0, 0x0, 0x0, 0x0) 13:35:38 executing program 4: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000140)='^', 0x1}], 0x1}, 0x0) 13:35:38 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x3, &(0x7f0000000000)=ANY=[@ANYBLOB="9500000000000000181000", @ANYRES32=0x1, @ANYBLOB="ed"], &(0x7f0000000040)='GPL\x00', 0x1, 0xdd, &(0x7f0000000080)=""/221, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:38 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000780), 0x6e, 0x0}, 0x0) 13:35:38 executing program 0: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x1abe00, 0x0) 13:35:38 executing program 5: r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000040)={r0, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) 13:35:38 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xb, 0x6, 0x10001, 0x8, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r0, &(0x7f0000000040), &(0x7f0000000440)=""/183}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000000)={r0, &(0x7f0000000180), &(0x7f0000000280)=""/136}, 0x20) 13:35:38 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xb, 0x8, 0x10001, 0x9, 0x1}, 0x48) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000340)={&(0x7f00000001c0)='./file0\x00'}, 0x10) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xb, 0xb9, 0x10001, 0x9, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000000)={r1, &(0x7f0000000180), &(0x7f0000000280)=""/136}, 0x20) bpf$MAP_DELETE_ELEM(0x4, &(0x7f0000000140)={r1, 0x0, 0x20000000}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000180)={0x4}, 0x10}, 0x80) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000040)={r0, 0x0, 0x0}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r0, &(0x7f0000000040), &(0x7f0000000440)=""/183}, 0x20) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000000)={r0, &(0x7f0000000180), &(0x7f0000000280)=""/136}, 0x20) 13:35:38 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xb, 0xb9, 0x6, 0x9, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r0, &(0x7f0000000040), &(0x7f0000000440)=""/183}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000000)={r0, &(0x7f0000000180), &(0x7f0000000280)=""/136}, 0x20) 13:35:38 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xb, 0x8, 0x10001, 0x9, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r0, &(0x7f0000000040), &(0x7f0000000440)=""/183}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000000)={r0, &(0x7f0000000180), &(0x7f0000000280)=""/136}, 0x20) 13:35:38 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0xe, 0x6, &(0x7f0000001000)=ANY=[@ANYBLOB="050000000000000071113300000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a67880141cca555077e3a157810193dd2ff1fa7c3205bfedbe9d8f3b423cdb7faabb6fe0231368b2264f9c504c9f1f65515b2e1a38d522be18bd10a48b043ccc42646d25dfd73d06d7535f7866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35daa60e8efbc6f2b2a3e3173d566a0f06c54c3a4903ef31c4d4aea54404458cef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803b0971a50f71321ea3ed4e21b3336f1ae0796f23526ec0fd97f734c4c815bf697e6bd25eac36d4dfafe7cc03b0864a4f8c023fbc5bbc8400a72b122b09789d99b3d0524f39dc09244ba5dbe915d950f76f7049db5cb19d7962f1715321f077d555da11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000100000047c8dc7b1b454554ffdca8b7fb05000000000000593d60abc9b3e67d127e56f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da2349f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9698cf3600c465efd20fa69fae7e3270f420edc85c176e99d06ddaa85070bfff7909413f3fbd3ced328245b483c68ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d84ad3914909187b6b0776952be71b0417d33d3ab25493418494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000cc34c49914f1aa198a77b3610b7403930fd42051d4b7443e5b49c000000000000000000e5050027791c9c1e04ad3711a66d91254a6f911b1449c62a6e1e3f9ce19a9d1726c009b98e6eadac8f61b45853673df72dc813f7454ae22d79ac48034282f030408895886e9644179dcf66d93907cedd49e0c5752f755849953957143a0380d1f62acb068c251ce63b29fe177745448ccc925770fac12cf9e291200df6bb669d5a57dd74df817ef2f8848f710c359afe73947afebdf55b6ee2af3df7338be050ec44dc3290dd2a23529e1a53b6e940acc286ab05f54113d0a288674146cf44123cffe7bd58d517fbc4b5ec2e529343d2474b468890832964b45fb9055407e3e4c381418f5575fb0802d0f9aeb6dad6ea508fd07f31d5d33ede5296a6b44eeafdd5baf9215a51a1e61dc747f12b7bcf750071b80be068851e8cb791209e4bfc82db5b505090b115aa47f4204ab3cb0a245eff25ac30ed06ff1b950066cfa0c108d130e9902982b64f76f56f970b35bf3f5699c7764bf99619416585a8138a4a65dd208800f063f20c29b19d33250d44535980aee33912a8785d07b1dea86d51647c22138ec0c7e154919dd12c32467a6534a9467276f729c61aa8aecc34a640619c31dfe5c6432e1f14355aedc8a8527a6662c9f2133e0342173558402a286db87e0cc45b44f7fa5206d51c9176f7ec46cccc3c028a8b3bd64bb78eac772bf7dbff8df295703bdc51ffadfba09e3b1e2535013abdb555fa32c495d90ca1517856740a82b7c051f221d89d483492d3c49c61507099acdee39c15ed81932f7376574409913966e5de81887a0895d07a56634924b9cb9d7d27f950cd2ca25a74d58f9d512aeb125d03ee12f26e1490f419ac4d2c8658d35153ce1145bb0b0eff9400a4d2578a2eaa07c57f01"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) 13:35:38 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000140)='^', 0x1}, {0x0}, {&(0x7f0000000b80)="97e6a12bfd59126534ed03069153ba7ba7824024d378e703d7363c999ef30f3ef458affc825f756ad6659fe6532348838db259b76a5aeb0de87e49bb80f53f5d55698a1f78366013a0a69a0b9e7d119d82798101c80b27ed7cd9ea8caa0517e1e8e30e8521366d35e88723710c7bc4f9982f9a0d57dfca4eac03e8386e77a460b865e412d9fe85a3ec937f248cc76209a7d56e89f9c89a90dc52017fcc63db0281b3ffc11e078649c1d1308e432336b97d4e51bdf4f641e37e49dd9619b125abe5a03332b5efce359b72378a21db9775f6e4cf572766f121c26fffd108971f49bfb57d509337b6e483d4705cbfe0d05e4803dfb2564878b6f7ec07a6e69f524980c595df0537b1c4f19b56f47321eef808032f44e3131849a9798a6a8b7efb594178fc469584eaf52fd52794a431d2b8e3aeab08a95d8a9b8d5c6c5699b7a23b8efb057a46a5ff085de5dc2d2749fec76ba607c7d556d2ad56b883eb6005edcbd06db9f09dc9c012fbf388d4a27a24bd5e668c83e7cecae6793d99c22c36c0356e06465ee15b292e330372d8b053fc95679c383b12bc52286006ba9b4648251f3c630ab9993b4baa8e069dbc3b087bd792efddd9f2925b0615b2e9f9f431b8e5c09cd5a1cbb6f1b88fbd98d9b92708036c0b02f3508b447c1c30dc69d2efc24181b621430e23ac6d1c13b71ebced93a2c54bd97542cb9c92e5ab89ef74e1362c5495a776c4ad7e2875e6ed7b18184be6a2e96d12395378b14770b671a8f6b9fd987d2684bd29845f86bcb00c6dfd8f51beaa9bf85a79031a2be63bb4a65d1934db279a3268d8e1f779aa2a57c1a81b55964314899d1e254bd62252ca0033bd96ad0cd10521e7bb079b5abf143e1a80944d10918c6985cd9749388c27c7b2b919160e620fe35d39a04b1824ece675ba4de8c8bdb1b9cc6912ad7dbff3ceefb051fff1bbb07272d0f2cefb12591857e5a899be64d2c4c128c884789347c253ea63bba075ff0f5fc7448d3823f574b82a51145ba92c8196049ebc78f506505e88c169511edbf2d52e31109c55693035f86916ef401b0ca9b388bf1d92838198f01455c50cf87cc9145d64153acc13aa9ab37aa6539b6c0591fc71537d072c3ec43186d51c2302088914247ffad74c3f6cb0e167d44eebaf4b46cf868eb9a38c464e073cfa2e2f115d86ee9b42fb9477bc6238bbd9f17ae08ed9e3815110f613f29c1a2b2219c14ee316e72c17c5ecee2bc59add51b5183931648026c54a923974c20d4a572710547afd6d70cc31589a6b9cc7c1160c6c6df9c6fdb86ebda488b14849ee420456b8d5c6f789abe63cccb61bf706b99107441f26ab51e6725e0622b61652af019c84d424bb0d4d36c2e61048c948235cced946408227fb4f2b34ee99585ab98b88abc537a22e51a6594df3f05da28d309844fe8f37cb379bb1565435cc20a8da565853418f5ddace8cfc6f8204339eff8ad8d0290f4d0e2efecc8f5b5050481e515ebe20b90a2c362f3542313c88c96cae4685a54401e8cdc70f81ee6703aae371981c675986a44aa7372e0c99e1b13dfacca34232778bb6dccba311f7df319e9ff80904bfd1fc6a2942f99485883e5c6d39002b869d9dbfbca6ebc342c0610ede9d98b72131323247218b326ca943b1a0146ea6e3a825738f71ce47c362f37fe44d657271270f2f65c0de478b5d77df237c03ace94954ab19f9636428c90cda78c24bbb816a65248ddf9b70c7a8df1887691c1d5c483415e87bff27562c5706ba077a9159a614e1c5e582d761160c7358f1bd72b561211f950a9ef2e21952ffa26837cc8a492450f397feedf330f36d9b7e20d7ba22a49c21765f2b227933ae5f521d5e62334383e6281da4b6fa7dc9b456fc7a99af117d94b8f6ac825a64bc42dd7795429a6b1902bf7897dda81eb68c2421db85ec0a26e3974b84d1a6d92e070f2908576c449f61767f1eb74b7b9da430f57b573cd829a8ee738069a1ab4064f64d24aa8175eaff2957cd2a170e4dbd2ae3683eafebd6bf8e70926e67d872c3fd9a5d4225a4baea4bd407029d546e60732748f3c2380643575cf973ae76382d0692ead8000f409a44befd41797e2513aa27cce146b4f85e01a1a8bb1fcff06c0266898e29798caf5418c7e86d38c374b4ce7749c863b86a762ecbc5a41a622b2eb8b4fc60475eec4c2596f99baa5a44c28fe31e70bc8356164e1440a2328ff26fa3dbe40858678232be297346d60188a5939f855e836fb8d5c276ff70850574798d9ea9ea556bca87a8544e0f8bfd01406caf607a361c6f57f545b88682750fe066b1385fba9622521950b870a56406d7393956669a426cf1d1cf6eff69cdfb6351af858372075feb1fb008330e5a87ea9b9226934e3cfa8017bed1d5fb7fe6da913deee2fa920dee9b0a7420a5d33f6640ccd4cedc80858e5ccce6333bf3676977e619f02c61483debe182b10ae4722d32198776c0cbe7850801bda3885dc2ac6249fd1379fc1aea340e52fed17004dba84a32b49c08fe7e9bdb29dcec1d11d926409f58f8c97948beb9283c843ede2fdaa1fe500c605750b04d600575231c8f7d114d84954962f18715bc1fbbbaf80e8dff23191d41e381591555ca4d91090236ec45993f48553aac238c0be3def731ec43ffca0aeb75697a8a6ea10e2e65390df6f985ca29b46d45e876abf31ef42fb820d3ddfbdc0c827d3cc9eb1e05b623359c6c99ea816b8a9688caebc91e23f8ddea5f960106c05597a10a6df05137ff7fde2d91ac50fc7318f467f08c87a308b51629f908dd2959736db04d4eace2686f9839196e3ef705ac131762d1e0235ce5cf23f21ad54fbbbd55832df26fdabf52dd9afc61bff43e533219ccf04587a614a0f8e8ea388b8a7da3762b71946e9e38ea6fd66e8754d3859e797e4a4c9039221a03d75f3c20d54231679f74b1457119b3a20d91a6a5164df1c6de2b89ce445c5e57027cf44a049a42348c0f28bc5f981c289da6cd95fb4842828e8ec245d87980b5a952a9bf830671c8a76e0e0cafe6e8a34728f7379a00732518fb53f0f51c2b67b508213f0282858ba83be68e970b9d292c457e0fcbacf182a0eda6aa4ac3bafaf008a3562d0095f850f13d98b19787d5b501cc8e68aae6b1966af191a4aee05863ae1ba8f1b8d17ae9659b680ab9ee76e48f2b3043a92bde56b255831ba2c5ffd45bda2fc8d41a13812fcc43750c6b5395fa79c16e6bc6899188795976527970e9395b400bfc2508144bd71f19e30383f37bf7272694f1c31bfeb0fbae6b0db94c56f415b09f6cd1b471b2b6081f3b0b3038a7790cb7c4e37183e7df778ba12962d9792cad180b944f3ced36318d5972d0fe96de7e13ed4106fc130464a9cad0c5a6a44c31d7721e6faba09c6c1818d9ad72cbf27d3c2ead4ce54c3ee651e439afa78047e8e860799b3c18e26e0769b0fdfe6b13c6183ea5476333f51b972eb6466e280068e001bbd031f7a9e137095439385ddd03518ca1db2ee86f84f49651e0a0773608f21887c0c4d02a9f9ba765238d6289edda2e7d6e075aca202a8dcb71c19caeae7f7317fd5b6979b9b70f5ee955c664c6519f06dc9f52c5215f6b02549cbacf5910763379e2c079d8547f0b1c3935ce59006415949befdfd5300dfc8bd0a5509a94453e12c7e0196a46a526278b4df9c1c4b7cfa395950f9cd7432d2505886236623af2d6e15da63254269e8b22cdb77fe031d78594c4944bd186425c0989215b218918b39a6ab23c4f19a03e4dfa77d2cf50f069bc3bd9be861bf038e993a134afa4ce22fe2abe5799f3f1cb564d9795daaf3fa4250a5c3fcd5e6c2df1496fae094dcab4701f938d37bfcc5c14032448aa63904a9377cf2361ecb2a7e3f8e0e47419330fea3a97556c98de7ad7d811367c18318313b5c647cb035c6d45cc650b7366d7b85595f1d5be54b911f0d0675a9f021305a305b33d74b1ff678cacf4645c49eff71a38045ca8352103202b22793fc20c9e6b746427b8ade2ba38e226872b7b4d7b3004f998c4a7f28cb700e8fac6729bf1684bfbbb2f46798101ba16cedcd838fe6fd80a1b072ad9279fc7f7cdfdeccc7a503ad3f8acc40fd7e662d9b4a4e845235cb4de784e5479be5431b0b54ce5a4166495191e4a0966f73362ab173fa105621b7343f9fa914b28df63a058f893165109dea249f9c355cb4482fbafa16efe7c925b3cea99402f6ac4cfc8839b4b53c7c874833c57088572016035fbbbc9d23beb2fe3e83c3b9a2573d5761d122266195c2820e839a54786fb1fc1fa97f5b36d9bf623cdb07b005bd958937d4a18ad3aec4ab18804749a273af039475c5bd345fd4de7ea46c8eb38c46ab046f0fd241ddf89bcf8f3fa15c27b57331592c782d06e9614ffce1dd06f1cc2cf01b5a8ea55d5fb2424259018b32865af686dde6ff75ae204b3ca8e2fcf486581676de3b5d85135f96a87097e76e26f2007433165af3bc9122878b8e1490db5bcda18ba7de1123b8a0e854be04a63a5cb44fa8bf86cf67dff60c37030f1452c2470ce0e449af82a0f1b3d28b751b0429a0393ea69f7afb011f66f984e7798fb01dbe079f4934027a60d70db9d39f4e52bea0cb4feed327bb1d356f846d26d7932044cac328f76c4ed6a042c7484b9140926c2e14564431b80badc2b719dd392b49ba9d79ad978f835f12c1ca8f1a549069dca15cd1e5a7fd7e848d1d1af2b5e39e4aaeca666bdcd7049d7f970ce30a54e2460240d0f5877de2991d175ed9a8d8db02dc34a968534dddf022b8b153c81ce42678d613feac7d0e278dfa109838fc04e6a81e313fc0d1f7864c9f5bc7b3ccaddb15cdacf105691a29fa80d9fa104e960ca50cfd1239ff0cbd55b721a2b343ce8556536aee50cd44eb578d7984b4b9f92b7967c60b8f2392fa63cf232ac5cfb0149070db47202461645164f5719a70f97ef5f65b93182a9bdbb7f6f35da72b0a6c4269c51481e9ff562ea9af16aa59b77d0b1ca62824b99fbdcbcef7935199071a6510e4e02babee8fb505554e7596d02b9d9324e42e664797d31f6b520ce42560aa8532d34b4e3ce315c876cc16dcca2e81ddc9592debc2ef0cd43d30f605af4ad7c279195a0b5ac84721ee4a3a6c36147c63e6a37796018cfd857700c5c8725a5e130e68ca9028e5a0387646ed0ff185b14c84d899b4fd5571307dbf9bcd61da93dc7e160e4f866415002ba272c82bbdad57ab959cd4e849cb56a88f6d5197b274d203d67389fbfe9a6ca8fdcfb35f2903fba0ba90930f9dece2b00fdfab30d70268dd743bca603bdd60b3a972dc468e4fee05ee96c6dcd1fc48c32c639af53c8550ea08244ab21759cc87cea974dc8614207af8cd22d25414334fd9736ea9603c81ec1df81ac5d6c0dad34a6598a5f80eaeb077811d5fb10b3a20596825d00ed22d0e1ff54dcd412cca98fb122aa23cffe3b9354dbc254aacf957c51ed58d956e60a0f1044b1122637a0b14c4265a6a0e00c9e56830abad9f9f6d8f9adcc86438c2b8285b7333c4440762a03c1f731fc40baa9dfc29a2eab03f52cad756ec92e283322cd608498a629c2323932a0810a4fa484aed12dd05fb21e32607550e3dfe8e5d23137f6e05612a205158485473e72e3a6724417a2ea74bc0711aa3d9c80f27fa5d27aeca8d880d7af8fbe481e8e54398ae462350acdb2928777620a75c5becef0b57b0e0d752c632d36b09a79a3982732407310807ce8b6f4b1277fa32e97f0ecbb6021e29d18db7f4936c8a12c8029d6b419b053995e3f5a91a15bd4678d", 0x1000}], 0x3, &(0x7f0000001b80)=[{0x28, 0x0, 0x0, "6e496c4f83b2f3d0243e44c10022ed6428"}], 0x28}, 0x0) 13:35:38 executing program 3: syz_clone(0x50220100, 0x0, 0x0, 0x0, 0x0, 0x0) 13:35:38 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xb, 0x8, 0x10001, 0x9, 0x1}, 0x48) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000340)={&(0x7f00000001c0)='./file0\x00'}, 0x10) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0}, 0x20) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xb, 0xb9, 0x10001, 0x9, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000000)={r1, &(0x7f0000000180), &(0x7f0000000280)=""/136}, 0x20) bpf$MAP_DELETE_ELEM(0x4, &(0x7f0000000140)={r1, 0x0, 0x20000000}, 0x20) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000580)={0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f0000000180)={0x4}, 0x10}, 0x80) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000040)={r0, 0x0, 0x0}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r0, &(0x7f0000000040), &(0x7f0000000440)=""/183}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000000)={r0, &(0x7f0000000180), &(0x7f0000000280)=""/136}, 0x20) 13:35:38 executing program 0: bpf$MAP_DELETE_ELEM(0x4, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x2, 0x0, 0x0) r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0x1, 0xb9, 0x110001, 0x9, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r0, &(0x7f0000000040), &(0x7f0000000440)=""/183}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000000)={r0, &(0x7f0000000180), &(0x7f0000000280)=""/136}, 0x20) bpf$MAP_DELETE_ELEM(0x4, &(0x7f0000000140)={r0, &(0x7f0000000040), 0x20000000}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, 0x0, 0x0) 13:35:39 executing program 2: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@id={0x1e, 0x3, 0x0, {0x0, 0x2}}, 0x10, 0x0}, 0xc051) 13:35:39 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xb, 0xb9, 0x10001, 0x9, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r0, &(0x7f0000000040), &(0x7f0000000440)=""/183}, 0x20) bpf$MAP_LOOKUP_BATCH(0x1b, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000380), &(0x7f00000001c0), 0x6, r0}, 0x38) 13:35:39 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xb, 0x8, 0x10001, 0x9, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000040)={r0, 0x0, 0x0}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r0, &(0x7f0000000040), &(0x7f0000000440)=""/183}, 0x20) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000000)={r0, &(0x7f0000000180), &(0x7f0000000280)=""/136}, 0x20) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f00000007c0)={r0, &(0x7f00000000c0)="333014a234", &(0x7f0000000180)=""/122}, 0x20) 13:35:39 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xb, 0xb9, 0x10001, 0x9, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000080)={r0, &(0x7f0000000040), &(0x7f0000000440)=""/183}, 0x20) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000380)={0x8}, 0x8, 0x10, 0x0}, 0x80) bpf$MAP_LOOKUP_BATCH(0x1b, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000380), 0x0, 0x6, r0}, 0x38) 13:35:39 executing program 0: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xb, 0xb9, 0x10001, 0x9, 0x1}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000500)={0x0, 0x9, &(0x7f0000000140)=@framed={{}, [@map_val, @cb_func, @map_val]}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$MAP_GET_NEXT_KEY(0x2, &(0x7f0000000000)={r0, &(0x7f0000000180), &(0x7f0000000280)=""/136}, 0x20) bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000380), &(0x7f00000001c0), 0x6, r0}, 0x38) 13:35:39 executing program 3: syz_clone(0x50220100, 0x0, 0x0, 0x0, 0x0, 0x0) 13:35:39 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000d40)=@base={0x13, 0x8, 0x6, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x48) 13:35:39 executing program 1: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$tipc(r0, &(0x7f0000000000)={&(0x7f0000000040)=@name={0x1e, 0x2, 0x0, {{}, 0x4}}, 0x3d, 0x0}, 0x0) 13:35:39 executing program 2: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x6, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='GPL\x00', 0x1, 0xcf, &(0x7f0000000340)=""/207, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000300)={r0, 0x58, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0}}, 0x10) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x6, 0x3, &(0x7f0000000000)=@framed={{0x18, 0x0, 0x0, 0x0, 0x0, 0x8}}, &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:39 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000c00)={0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x4, &(0x7f0000000080), 0x4) 13:35:39 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0x19, 0x4, 0x0, 0x96f8, 0x0, 0x1}, 0x48) 13:35:39 executing program 0: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.net/syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r0, &(0x7f00000000c0)='freezer.self_freezing\x00', 0x0, 0x0) 13:35:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000c00)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001600)=[{0xfffffffffffffffe}], 0x1}, 0x0) 13:35:39 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000d40)=@base={0x13, 0x8, 0x6, 0x0, 0x0, 0x1}, 0x48) bpf$BPF_MAP_GET_NEXT_ID(0xc, &(0x7f0000000000)={0x0, 0x0}, 0x8) bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={r0}, 0xc) 13:35:39 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000c40)={'ip6_vti0\x00'}) 13:35:39 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)) 13:35:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000c00)={0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0xc, &(0x7f0000000080), 0x4) 13:35:39 executing program 5: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000d40)=@base={0x13, 0x8, 0x6, 0x0, 0x0, 0x1}, 0x48) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000800)={&(0x7f00000007c0)='./file0\x00', r0}, 0x10) 13:35:39 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000140)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{0x2000000, 0x1}]}]}}, &(0x7f0000000480)=""/4096, 0x2e, 0x1000, 0x1}, 0x20) 13:35:39 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x1, 0x24, 0x103bc, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000000)={r0, &(0x7f0000000140), 0x20000000}, 0x20) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000001180)={r0, &(0x7f0000000080), &(0x7f0000000180)=""/4096}, 0x20) 13:35:39 executing program 0: syz_clone(0x7045000, 0x0, 0x0, 0x0, 0x0, 0x0) 13:35:39 executing program 2: socketpair(0x11, 0x2, 0x300, &(0x7f0000000000)) 13:35:39 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x5451, 0x0) 13:35:39 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000140)='^', 0x1}, {0x0}, {&(0x7f0000000b80)="97e6a12bfd59126534ed03069153ba7ba7824024d378e703d7363c999ef30f3ef458affc825f756ad6659fe6532348838db259b76a5aeb0de87e49bb80f53f5d55698a1f78366013a0a69a0b9e7d119d82798101c80b27ed7cd9ea8caa0517e1e8e30e8521366d35e88723710c7bc4f9982f9a0d57dfca4eac03e8386e77a460b865e412d9fe85a3ec937f248cc76209a7d56e89f9c89a90dc52017fcc63db0281b3ffc11e078649c1d1308e432336b97d4e51bdf4f641e37e49dd9619b125abe5a03332b5efce359b72378a21db9775f6e4cf572766f121c26fffd108971f49bfb57d509337b6e483d4705cbfe0d05e4803dfb2564878b6f7ec07a6e69f524980c595df0537b1c4f19b56f47321eef808032f44e3131849a9798a6a8b7efb594178fc469584eaf52fd52794a431d2b8e3aeab08a95d8a9b8d5c6c5699b7a23b8efb057a46a5ff085de5dc2d2749fec76ba607c7d556d2ad56b883eb6005edcbd06db9f09dc9c012fbf388d4a27a24bd5e668c83e7cecae6793d99c22c36c0356e06465ee15b292e330372d8b053fc95679c383b12bc52286006ba9b4648251f3c630ab9993b4baa8e069dbc3b087bd792efddd9f2925b0615b2e9f9f431b8e5c09cd5a1cbb6f1b88fbd98d9b92708036c0b02f3508b447c1c30dc69d2efc24181b621430e23ac6d1c13b71ebced93a2c54bd97542cb9c92e5ab89ef74e1362c5495a776c4ad7e2875e6ed7b18184be6a2e96d12395378b14770b671a8f6b9fd987d2684bd29845f86bcb00c6dfd8f51beaa9bf85a79031a2be63bb4a65d1934db279a3268d8e1f779aa2a57c1a81b55964314899d1e254bd62252ca0033bd96ad0cd10521e7bb079b5abf143e1a80944d10918c6985cd9749388c27c7b2b919160e620fe35d39a04b1824ece675ba4de8c8bdb1b9cc6912ad7dbff3ceefb051fff1bbb07272d0f2cefb12591857e5a899be64d2c4c128c884789347c253ea63bba075ff0f5fc7448d3823f574b82a51145ba92c8196049ebc78f506505e88c169511edbf2d52e31109c55693035f86916ef401b0ca9b388bf1d92838198f01455c50cf87cc9145d64153acc13aa9ab37aa6539b6c0591fc71537d072c3ec43186d51c2302088914247ffad74c3f6cb0e167d44eebaf4b46cf868eb9a38c464e073cfa2e2f115d86ee9b42fb9477bc6238bbd9f17ae08ed9e3815110f613f29c1a2b2219c14ee316e72c17c5ecee2bc59add51b5183931648026c54a923974c20d4a572710547afd6d70cc31589a6b9cc7c1160c6c6df9c6fdb86ebda488b14849ee420456b8d5c6f789abe63cccb61bf706b99107441f26ab51e6725e0622b61652af019c84d424bb0d4d36c2e61048c948235cced946408227fb4f2b34ee99585ab98b88abc537a22e51a6594df3f05da28d309844fe8f37cb379bb1565435cc20a8da565853418f5ddace8cfc6f8204339eff8ad8d0290f4d0e2efecc8f5b5050481e515ebe20b90a2c362f3542313c88c96cae4685a54401e8cdc70f81ee6703aae371981c675986a44aa7372e0c99e1b13dfacca34232778bb6dccba311f7df319e9ff80904bfd1fc6a2942f99485883e5c6d39002b869d9dbfbca6ebc342c0610ede9d98b72131323247218b326ca943b1a0146ea6e3a825738f71ce47c362f37fe44d657271270f2f65c0de478b5d77df237c03ace94954ab19f9636428c90cda78c24bbb816a65248ddf9b70c7a8df1887691c1d5c483415e87bff27562c5706ba077a9159a614e1c5e582d761160c7358f1bd72b561211f950a9ef2e21952ffa26837cc8a492450f397feedf330f36d9b7e20d7ba22a49c21765f2b227933ae5f521d5e62334383e6281da4b6fa7dc9b456fc7a99af117d94b8f6ac825a64bc42dd7795429a6b1902bf7897dda81eb68c2421db85ec0a26e3974b84d1a6d92e070f2908576c449f61767f1eb74b7b9da430f57b573cd829a8ee738069a1ab4064f64d24aa8175eaff2957cd2a170e4dbd2ae3683eafebd6bf8e70926e67d872c3fd9a5d4225a4baea4bd407029d546e60732748f3c2380643575cf973ae76382d0692ead8000f409a44befd41797e2513aa27cce146b4f85e01a1a8bb1fcff06c0266898e29798caf5418c7e86d38c374b4ce7749c863b86a762ecbc5a41a622b2eb8b4fc60475eec4c2596f99baa5a44c28fe31e70bc8356164e1440a2328ff26fa3dbe40858678232be297346d60188a5939f855e836fb8d5c276ff70850574798d9ea9ea556bca87a8544e0f8bfd01406caf607a361c6f57f545b88682750fe066b1385fba9622521950b870a56406d7393956669a426cf1d1cf6eff69cdfb6351af858372075feb1fb008330e5a87ea9b9226934e3cfa8017bed1d5fb7fe6da913deee2fa920dee9b0a7420a5d33f6640ccd4cedc80858e5ccce6333bf3676977e619f02c61483debe182b10ae4722d32198776c0cbe7850801bda3885dc2ac6249fd1379fc1aea340e52fed17004dba84a32b49c08fe7e9bdb29dcec1d11d926409f58f8c97948beb9283c843ede2fdaa1fe500c605750b04d600575231c8f7d114d84954962f18715bc1fbbbaf80e8dff23191d41e381591555ca4d91090236ec45993f48553aac238c0be3def731ec43ffca0aeb75697a8a6ea10e2e65390df6f985ca29b46d45e876abf31ef42fb820d3ddfbdc0c827d3cc9eb1e05b623359c6c99ea816b8a9688caebc91e23f8ddea5f960106c05597a10a6df05137ff7fde2d91ac50fc7318f467f08c87a308b51629f908dd2959736db04d4eace2686f9839196e3ef705ac131762d1e0235ce5cf23f21ad54fbbbd55832df26fdabf52dd9afc61bff43e533219ccf04587a614a0f8e8ea388b8a7da3762b71946e9e38ea6fd66e8754d3859e797e4a4c9039221a03d75f3c20d54231679f74b1457119b3a20d91a6a5164df1c6de2b89ce445c5e57027cf44a049a42348c0f28bc5f981c289da6cd95fb4842828e8ec245d87980b5a952a9bf830671c8a76e0e0cafe6e8a34728f7379a00732518fb53f0f51c2b67b508213f0282858ba83be68e970b9d292c457e0fcbacf182a0eda6aa4ac3bafaf008a3562d0095f850f13d98b19787d5b501cc8e68aae6b1966af191a4aee05863ae1ba8f1b8d17ae9659b680ab9ee76e48f2b3043a92bde56b255831ba2c5ffd45bda2fc8d41a13812fcc43750c6b5395fa79c16e6bc6899188795976527970e9395b400bfc2508144bd71f19e30383f37bf7272694f1c31bfeb0fbae6b0db94c56f415b09f6cd1b471b2b6081f3b0b3038a7790cb7c4e37183e7df778ba12962d9792cad180b944f3ced36318d5972d0fe96de7e13ed4106fc130464a9cad0c5a6a44c31d7721e6faba09c6c1818d9ad72cbf27d3c2ead4ce54c3ee651e439afa78047e8e860799b3c18e26e0769b0fdfe6b13c6183ea5476333f51b972eb6466e280068e001bbd031f7a9e137095439385ddd03518ca1db2ee86f84f49651e0a0773608f21887c0c4d02a9f9ba765238d6289edda2e7d6e075aca202a8dcb71c19caeae7f7317fd5b6979b9b70f5ee955c664c6519f06dc9f52c5215f6b02549cbacf5910763379e2c079d8547f0b1c3935ce59006415949befdfd5300dfc8bd0a5509a94453e12c7e0196a46a526278b4df9c1c4b7cfa395950f9cd7432d2505886236623af2d6e15da63254269e8b22cdb77fe031d78594c4944bd186425c0989215b218918b39a6ab23c4f19a03e4dfa77d2cf50f069bc3bd9be861bf038e993a134afa4ce22fe2abe5799f3f1cb564d9795daaf3fa4250a5c3fcd5e6c2df1496fae094dcab4701f938d37bfcc5c14032448aa63904a9377cf2361ecb2a7e3f8e0e47419330fea3a97556c98de7ad7d811367c18318313b5c647cb035c6d45cc650b7366d7b85595f1d5be54b911f0d0675a9f021305a305b33d74b1ff678cacf4645c49eff71a38045ca8352103202b22793fc20c9e6b746427b8ade2ba38e226872b7b4d7b3004f998c4a7f28cb700e8fac6729bf1684bfbbb2f46798101ba16cedcd838fe6fd80a1b072ad9279fc7f7cdfdeccc7a503ad3f8acc40fd7e662d9b4a4e845235cb4de784e5479be5431b0b54ce5a4166495191e4a0966f73362ab173fa105621b7343f9fa914b28df63a058f893165109dea249f9c355cb4482fbafa16efe7c925b3cea99402f6ac4cfc8839b4b53c7c874833c57088572016035fbbbc9d23beb2fe3e83c3b9a2573d5761d122266195c2820e839a54786fb1fc1fa97f5b36d9bf623cdb07b005bd958937d4a18ad3aec4ab18804749a273af039475c5bd345fd4de7ea46c8eb38c46ab046f0fd241ddf89bcf8f3fa15c27b57331592c782d06e9614ffce1dd06f1cc2cf01b5a8ea55d5fb2424259018b32865af686dde6ff75ae204b3ca8e2fcf486581676de3b5d85135f96a87097e76e26f2007433165af3bc9122878b8e1490db5bcda18ba7de1123b8a0e854be04a63a5cb44fa8bf86cf67dff60c37030f1452c2470ce0e449af82a0f1b3d28b751b0429a0393ea69f7afb011f66f984e7798fb01dbe079f4934027a60d70db9d39f4e52bea0cb4feed327bb1d356f846d26d7932044cac328f76c4ed6a042c7484b9140926c2e14564431b80badc2b719dd392b49ba9d79ad978f835f12c1ca8f1a549069dca15cd1e5a7fd7e848d1d1af2b5e39e4aaeca666bdcd7049d7f970ce30a54e2460240d0f5877de2991d175ed9a8d8db02dc34a968534dddf022b8b153c81ce42678d613feac7d0e278dfa109838fc04e6a81e313fc0d1f7864c9f5bc7b3ccaddb15cdacf105691a29fa80d9fa104e960ca50cfd1239ff0cbd55b721a2b343ce8556536aee50cd44eb578d7984b4b9f92b7967c60b8f2392fa63cf232ac5cfb0149070db47202461645164f5719a70f97ef5f65b93182a9bdbb7f6f35da72b0a6c4269c51481e9ff562ea9af16aa59b77d0b1ca62824b99fbdcbcef7935199071a6510e4e02babee8fb505554e7596d02b9d9324e42e664797d31f6b520ce42560aa8532d34b4e3ce315c876cc16dcca2e81ddc9592debc2ef0cd43d30f605af4ad7c279195a0b5ac84721ee4a3a6c36147c63e6a37796018cfd857700c5c8725a5e130e68ca9028e5a0387646ed0ff185b14c84d899b4fd5571307dbf9bcd61da93dc7e160e4f866415002ba272c82bbdad57ab959cd4e849cb56a88f6d5197b274d203d67389fbfe9a6ca8fdcfb35f2903fba0ba90930f9dece2b00fdfab30d70268dd743bca603bdd60b3a972dc468e4fee05ee96c6dcd1fc48c32c639af53c8550ea08244ab21759cc87cea974dc8614207af8cd22d25414334fd9736ea9603c81ec1df81ac5d6c0dad34a6598a5f80eaeb077811d5fb10b3a20596825d00ed22d0e1ff54dcd412cca98fb122aa23cffe3b9354dbc254aacf957c51ed58d956e60a0f1044b1122637a0b14c4265a6a0e00c9e56830abad9f9f6d8f9adcc86438c2b8285b7333c4440762a03c1f731fc40baa9dfc29a2eab03f52cad756ec92e283322cd608498a629c2323932a0810a4fa484aed12dd05fb21e32607550e3dfe8e5d23137f6e05612a205158485473e72e3a6724417a2ea74bc0711aa3d9c80f27fa5d27aeca8d880d7af8fbe481e8e54398ae462350acdb2928777620a75c5becef0b57b0e0d752c632d36b09a79a3982732407310807ce8b6f4b1277fa32e97f0ecbb6021e29d18db7f4936c8a12c8029d6b419b053995e3f5a91a15bd4678d", 0x1000}, {&(0x7f0000000240)="bf", 0x1}], 0x4, &(0x7f0000001b80)=[{0x18, 0x0, 0x0, 'n'}, {0x10}], 0x28}, 0x54) 13:35:39 executing program 5: bpf$OBJ_GET_PROG(0x7, &(0x7f0000002a00)={&(0x7f00000029c0)='./file0\x00'}, 0x10) bpf$OBJ_GET_PROG(0x7, &(0x7f0000003000)={&(0x7f0000002fc0)='./file0\x00'}, 0x10) 13:35:39 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001740)={&(0x7f0000001580)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@struct={0x0, 0x0, 0x0, 0x12}]}}, &(0x7f0000001640)=""/233, 0x26, 0xe9, 0x1}, 0x20) 13:35:39 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'caif0\x00', 0x1}) ioctl$TUNGETDEVNETNS(r0, 0x54e3, 0x0) 13:35:39 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000d40)=@base={0x13, 0x8, 0x6, 0x0, 0x0, 0x1}, 0x48) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000080)=r0, 0x4) bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f00000000c0)={r0, 0x0, 0x0}, 0x20) 13:35:39 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'caif0\x00', 0x1}) ioctl$TUNSETLINK(r0, 0x400454cd, 0x323) 13:35:39 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'caif0\x00', 0x2}) ioctl$TUNSETQUEUE(r0, 0x401054d6, 0x0) 13:35:39 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0xc020660b, 0x0) 13:35:39 executing program 4: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x6, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='GPL\x00', 0x1, 0xcf, &(0x7f0000000340)=""/207, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) sendmsg(r0, 0x0, 0x0) 13:35:39 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x5, 0x8, 0x5, 0x6, 0x0, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000180)={r0, &(0x7f0000000080), 0x0}, 0x20) 13:35:39 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000d40)=@base={0x13, 0x8, 0x6, 0x0, 0x8, 0x1}, 0x48) 13:35:39 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'caif0\x00', 0x1}) ioctl$TUNSETQUEUE(r0, 0x80086601, 0x0) 13:35:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000c00)={0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x9, &(0x7f0000000080), 0x4) 13:35:39 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000c00)={0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x34, &(0x7f0000000080), 0x4) 13:35:39 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x5, 0x8, 0x5, 0x6, 0x0, 0x1}, 0x48) 13:35:39 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000c00)={0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x44, &(0x7f0000000080), 0x4) 13:35:39 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x5, 0x2, 0x7, 0x81, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x48) 13:35:39 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'caif0\x00', 0x1}) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000140)) 13:35:39 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000d40)=@base={0x13, 0x8, 0x6, 0x0, 0x10, 0x1}, 0x48) 13:35:39 executing program 3: socketpair(0x10, 0x0, 0x7f, &(0x7f0000000000)) 13:35:40 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x5, 0x8, 0x5, 0x6, 0x0, 0x1}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000180)={r0, 0x0, 0x0}, 0x20) 13:35:40 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000d40)=@base={0x13, 0x8, 0x6, 0x0, 0x0, 0x1}, 0x48) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f0000000200)={r0, 0x58, &(0x7f0000000280)}, 0x10) 13:35:40 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x5, 0x2, 0x7, 0x81, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x48) 13:35:40 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000bc0)={&(0x7f0000003000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x3, [@var={0x1, 0x0, 0x0, 0xe, 0x1}]}, {0x0, [0x5f]}}, &(0x7f0000003080)=""/4096, 0x2b, 0x1000, 0x1}, 0x20) 13:35:40 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000c00)={0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x5, &(0x7f0000000080), 0x4) 13:35:40 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0xb, [@func={0x7}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f, 0x5f, 0x2e]}}, &(0x7f0000000180)=""/153, 0x2f, 0x99, 0x1}, 0x20) 13:35:40 executing program 1: openat$ppp(0xffffffffffffff9c, &(0x7f0000001000), 0x1, 0x0) 13:35:40 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000c00)={0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x27, &(0x7f0000000080), 0x4) 13:35:40 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x40086602, 0x0) 13:35:40 executing program 4: socketpair(0x10, 0x0, 0xb, &(0x7f0000000000)) 13:35:40 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x5, 0x2, 0x7, 0x81, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x48) 13:35:40 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000a80)=@base={0x16, 0xc62, 0x0, 0x7ff, 0x0, 0x1}, 0x48) 13:35:40 executing program 1: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000d40)=@base={0x13, 0x8, 0x6, 0x0, 0x0, 0x1}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000100)={r0, 0x0, 0x0}, 0x20) 13:35:40 executing program 5: socketpair(0x18, 0x0, 0x1, &(0x7f0000000680)) 13:35:40 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000bc0)={&(0x7f0000003000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x3, [@var={0x1}]}, {0x0, [0x5f]}}, &(0x7f0000003080)=""/4096, 0x2b, 0x1000, 0x1}, 0x20) 13:35:40 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) close(r0) 13:35:40 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'caif0\x00', 0x1}) ioctl$TUNATTACHFILTER(r0, 0x401054d5, 0x0) 13:35:40 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000001980)=@base={0x4, 0x0, 0x4, 0x1}, 0x48) 13:35:40 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x5, 0x2, 0x7, 0x81, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x48) 13:35:40 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000c00)={0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x41, &(0x7f0000000080), 0x4) 13:35:40 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0xa, 0x9, 0xbbe2, 0x7, 0x150}, 0x48) 13:35:40 executing program 2: socketpair(0xa, 0x1, 0x3f, &(0x7f0000000000)) 13:35:40 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x3, 0x4, 0x4, 0x7}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000000)={r0, &(0x7f00000000c0), 0x0}, 0x20) 13:35:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000c00)={0xffffffffffffffff}) setsockopt$sock_attach_bpf(r0, 0x1, 0x2e, &(0x7f0000000080), 0x4) 13:35:40 executing program 5: r0 = bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x6, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='GPL\x00', 0x1, 0xcf, &(0x7f0000000340)=""/207, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000c00)={0xffffffffffffffff}) setsockopt$sock_attach_bpf(r1, 0x1, 0x12, &(0x7f0000000080)=r0, 0x4) 13:35:40 executing program 0: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz0\x00', 0x1ff) 13:35:40 executing program 4: bpf$OBJ_GET_MAP(0x7, &(0x7f00000001c0)={&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x10) 13:35:40 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001ac0)={&(0x7f0000001980)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int]}}, &(0x7f00000019c0)=""/209, 0x2a, 0xd1, 0x1}, 0x20) 13:35:40 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001ac0)={&(0x7f0000001980)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}]}}, &(0x7f00000019c0)=""/209, 0x2a, 0xd1, 0x1}, 0x20) 13:35:40 executing program 0: bpf$MAP_CREATE(0x0, 0x0, 0x0) syz_clone(0x8100400, &(0x7f0000000080)="fc628e515e395450ab9743667b6a7fbee623e247b755f2fec0b484d7e0eb2fdd859306c3d209bb31e4dfeb6ba488ac6071fe1d0ca348c55a2d5186e9c19906c49857129e559424", 0x47, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)="73dae51706a51f09b0df0db6ce80688b75ec25976d1805e518bc92f4786b1a7d92ec639e77f266fe7e73ce0ee2a247ac6f43ad06e84b90707cbbe7573a796cf71e6eee3cc64ad32a9790e1a096b9f50dcc") 13:35:40 executing program 5: bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000040)={0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0}, 0x20) 13:35:40 executing program 3: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000480)={&(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x10) 13:35:40 executing program 4: r0 = syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000180)='ns/pid\x00') close(r0) 13:35:40 executing program 2: bpf$BPF_PROG_ATTACH(0x8, 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000001840)=0xffffffffffffffff, 0x4) ioctl$TUNGETIFF(0xffffffffffffffff, 0x800454d2, 0x0) ioctl$TUNSETIFINDEX(0xffffffffffffffff, 0x400454da, &(0x7f0000001640)) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001280)={0x0, 0x0}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f0000001540)={0x8, 0x2, &(0x7f0000001340)=@raw=[@map_idx={0x18, 0x3, 0x5, 0x0, 0xc}], 0x0, 0x0, 0x0, 0x0, 0x41000, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x200}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000001500)=[0x1]}, 0x80) mkdir(&(0x7f0000001740)='./file0\x00', 0x0) 13:35:40 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000780)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7}, 0x48) 13:35:40 executing program 5: mkdir(&(0x7f0000001740)='./file0\x00', 0x0) 13:35:40 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000a00)=@base={0x12, 0x4, 0x0, 0x1}, 0x48) 13:35:40 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f0000000640)={0x0, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:40 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001b40), 0x0, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000140)) 13:35:40 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000040)={'tunl0\x00'}) 13:35:40 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f00000000c0)={'bond0\x00', 0x600}) 13:35:40 executing program 4: bpf$BPF_PROG_ATTACH(0x8, 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, &(0x7f00000001c0)={0xffffffffffffffff, 0x58, &(0x7f0000000140)}, 0x10) bpf$BPF_BTF_GET_FD_BY_ID(0x13, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) ioctl$TUNGETIFF(0xffffffffffffffff, 0x800454d2, 0x0) mkdir(&(0x7f0000001740)='./file0\x00', 0x84) 13:35:40 executing program 1: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x4002, 0x0) 13:35:40 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001340)={0x6, 0x3, &(0x7f0000000180)=@framed, &(0x7f00000001c0)='GPL\x00', 0x400, 0x1000, &(0x7f0000000240)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:40 executing program 5: bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x18}, 0xc) 13:35:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000003300)={&(0x7f0000000040), 0x6e, &(0x7f0000000180)=[{0x0}, {0x0}], 0x2}, 0x40000101) 13:35:40 executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=[{0x10}], 0x10}, 0x0) 13:35:40 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000280)=@bpf_tracing={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xda731372bd42c659, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:40 executing program 4: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)="2fc847423470207c624f394d4c2481c2d5dcac3d3517bf3ba40f2a6bdc33e9a8be94cccc985a1368e42b1189b5053d6e8f03c8cfb7d69aef41b1059fb4eef786b41f2194fb48cc8071800ab2673d973241fd3a5e48285c15cd75d9c7563a689b9f66276347014a2d82f9f8ade4937ea319782fcbdfc202adcc309297012f663486983b59d620eb45745dfffa5588ed127f9a433c9f26a04c87d6976a321b3e6dc19eec091a5cbad10f7c3f2c9b8d434a26eeb186907515d445177140fcf46869c6be92ceec96ce4887899b02c64d6c2cca85de9442f4b3cb7ac0f2412fde449dc9d8bc0869f05ea3a55cfe2037faaeed5936b2e33a647334a8dc58df094d6b59a3c9a000df91bab400613fc79f16dfd9a43abfd1e1ca137da331799e7a3cb97f7a3b5edc2b356423b555506f4641cf21b8411f11e59f894e1c0aac997eab46d968194b97f79f8118f5c189cc14d8521b5c5fa4c89b3ebba19d39fe98bb2562b9ef99e33d0b4422d61210cc856603cfb4e05bb063ed0c75a96da85dc4a5bd9c75f995b244170920ef8890173f239dcf97d0fa3edae4862cdd92b6feca5c08b178041c60f4a19caae8010f4820063d7b6ea5ba3e1cfa51494af01592860eec3de4b0d74cd81e91c2759842252e76f640c1aaea433cf8d1a08e3fec04c4538f8b7bddf47b3e4d7fd8d9a281ccd1a05b5e9df26eb813ff4f364d95410f70d6c0c9c8f3bfc9c9dec3dfc9379ee8f8cd7a092684a3c6a522446ab6e2b2ec94796b713508000a10e03c414c387c4cb04f1494bd2acaf5c67c92b27ca72f2d2590a7b0895d211227dadfc0cdd694f7975357e8d55bf9f8e7c5af4d54dcdd2525e5efc982e3a4a2d839bbba1df1d6864bbc3de837959bd71955ca80c7e63d7ca9b94fab8e48ac2848be00755ad47e3213c9e32c2c79c165691bb1f961a18e30cc2e1a2384b7f28e3a23b0069d5e9d696608f43af3753e7ba81cfdb1785edad79e5b6ed91bd4cc1d861d447fcc43e8c3771a8d8f565cdfa22c9a203f8fa52ad9275edd2bc75ae6441a5ce41615ec3ee6594c41a10b1521301a64edcb60b03aecffeddec91f3cdf77d270ba2145cad46eaafe1a0befb7a5455a3ff49725e1a9dee5ed35e4d0e51772b33cf08df23f7db4b3e2e6983bbae6944d049308bc0c2bbe7b8e93b15d95e6d35eb7db3657d9a55065203f9509c00f044d8c4e1369aa2e7401e5beb18b9efcf9d7787f634eb51ca5c53bc5c96ebca37583a34c395e4e6a75018776bd6373f478024fb9ee351c36adc2ea887164d068be0ee8484e91658018b0bf0fbd9445c5595c099cc9ef222a5a44a4813680e35bba2a78de52a4d75c35258c6bad2a8c597b86ed3ed4c4892a5f3da22b22ba7785300b9393edec74a1ad6934b60289ec0f24ba36bb0fc720bd6afdc42e75fbc199c028a088c2a9ccea084362feb9a5287615d1b60fd6cd6ff85af23d684d6ed97bfc7223b904115b5c5a7c973cfebbc7037d64ec02692f6706d755db2df78ebb28536b84dd7fccdf434208426e6275303524e2ccdd6daa3ed9fd5fd7ec31a4cc4dfad3aded29cb98e8162725e90789c989d9e3106c174b089226417cefe4362f65a21c1ce3354500a2b01e30adfad16ec7b456c0e59872db9b1bc4151b33e72e68baf59501369565495b3e6a9a11ce85e39098eda91524265c186b08a7e4188e3eac1e0b57f0a6cc485040336e031a248534f3e633fb437b5ea7f16274a243c66473d0516d05ba0105d3198d4dba6b669fcdef0c08eec16aa7b4764c60e37c4b52793f6c301cb155508a9918e8b22cee4fd3e4d8a7262046355111389df12fe3a31e31cf688734a74697b5601683223bf7011ab6a28547fa1fd3740927935b9a6a3018842b910f5a412e363207f45174ff43b0509bf26c0ac69d8e4ae37a7796604f89d0983d1de42ad8ea3ea10b6d8444206a8dce33f39f0793144131d9be2e0ee419d8a891f9f4e677137760bfc94da218de0ca9d575c3b5559305c9e8b5b80214b9e9c8a1a59d9916aa58c779c8ce01c672d1cb580f3ab5ae7c7d00a4d1de89301ce70112bf539a5efd2ab93283158816249d6ea5a6c2710d8c05fcdcc0bd9a08d73f1f924aaef0602e6820d816373e66c28a3fa321f1afc8bda1feb18ad424adb6375a9a53428357748509f52841a4af82dc361f3edbaf942e1a4e699587a97a4cc22a4bfe7d7b5bdd7ce5c77e895f2a0b70a32c105e078439e183d0faa76c0294aea48ffae9a888072b0cb07f6bbf2566d394f2b1cdc53ef264a803b6ea3527e3381244bf571309008d0488a2edab320698a665ad153f1d15538c10e5e981b6442491e08e50fa832b5140eca1c2ac73d11b41d8f800cb3c53416eee7af2a10d9cbb8c75b4b806be9702673e19eadde5e0965773e07e9af9ee97896b4616c9d47460fa97f1f851ddd46684896e5bb86d4188ff4c1a5279dcdaec0fef62e8b7a43308d3b4a64873903e3900ce4a8772f0c8bdd8916de6c9b4764a9b07067ef234fcc4c0d5096b4ded3358b3cd366d64bd9b5f4d7fc0b05aef5f1b6a228467edc2bbdacddcec872cefc89d1d688d1abc9c6080be6ec65c246dbd511f298de2fc307b79755e2e16322111879bef379a755b0e9d9d66faa19e1ed5680e89fbd2e4fe9197ef454802575e57da16d4f106be19ff8a5f338af5a824419d7f336c460cdd016e1fdb0df4acf57e2cd7af4bdcea9c6ce7a9d9dbad236e8c52e49b870bf3c4f7fcac5133392e016f5b36c0637a36515e37aef8807a5695087a7cdfd5793a66b578d474570a5785378fa3f7f08a3633614393ed36f88c661e063f43b77d40d145e91af8") 13:35:40 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'caif0\x00', 0x1}) ioctl$TUNSETCARRIER(r0, 0x400454e2, &(0x7f0000000140)=0x1) 13:35:40 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f0000002040)={0x0, 0x0, &(0x7f0000001f80)=[{0x0}, {&(0x7f00000009c0)="da", 0x1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) bpf$PROG_LOAD(0x5, 0x0, 0x0) 13:35:40 executing program 2: bpf$MAP_CREATE(0x2, &(0x7f0000001140)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 13:35:40 executing program 4: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f00000008c0)=@bpf_ext={0x1c, 0x3, &(0x7f00000006c0)=@framed, &(0x7f0000000740)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$sock(r0, &(0x7f0000002040)={0x0, 0x0, &(0x7f0000001f80)=[{0x0}], 0x1}, 0x0) 13:35:40 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000240)={0x6, 0x6, &(0x7f00000000c0)=@framed={{}, [@initr0, @func={0x85, 0x0, 0x1, 0x0, 0xfffffffffffffffb}]}, &(0x7f0000000180)='syzkaller\x00', 0x3, 0x1000, &(0x7f0000000740)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:40 executing program 5: bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000001400)=0xffffffffffffffff, 0x4) 13:35:40 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001280)={0x0, &(0x7f0000000280)=""/4096, 0x0, 0x1000, 0x1}, 0x20) 13:35:40 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000008c0)=@base={0x1b, 0x0, 0x0, 0x4}, 0x48) 13:35:40 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={0x0, &(0x7f0000000180)=""/171, 0x2a, 0xab, 0x1}, 0x20) 13:35:40 executing program 1: r0 = gettid() bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f0000000340)={r0, 0xffffffffffffffff, 0x0, 0x0, 0x0}, 0x30) 13:35:40 executing program 3: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000240)={&(0x7f0000000200)='./file0\x00'}, 0x10) bpf$OBJ_GET_MAP(0x7, &(0x7f00000006c0)={&(0x7f0000000680)='./file0\x00'}, 0x10) 13:35:40 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x5421, 0x0) 13:35:40 executing program 4: bpf$MAP_CREATE(0x12, &(0x7f0000001140)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 13:35:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000002bc0)={0x0, 0x0, 0x0}, 0x40000040) 13:35:40 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x4, &(0x7f0000000000)=@framed={{}, [@func]}, &(0x7f0000000040)='syzkaller\x00', 0x7, 0x8e, &(0x7f0000000080)=""/142, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:40 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000080)=@caif=@rfm={0x25, 0x0, "6010fe2719f4b5af5149a7fa0d6ba13a"}, 0x80, 0x0, 0x0, &(0x7f0000000480)=[{0x18, 0x0, 0x0, "be"}, {0x10}], 0x28}, 0x0) 13:35:40 executing program 2: bpf$BPF_PROG_WITH_BTFID_LOAD(0x22, &(0x7f0000000280)=@bpf_tracing={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:40 executing program 1: ioctl$TUNSETSTEERINGEBPF(0xffffffffffffffff, 0x800454e0, 0x0) 13:35:40 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) ioctl$TUNSETIFINDEX(r0, 0x400454da, &(0x7f0000000100)) 13:35:40 executing program 4: syz_clone(0x8100400, 0x0, 0x0, 0x0, 0x0, 0x0) 13:35:40 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000500)=@base={0x5, 0x0, 0x0, 0x0, 0x1208, 0x1}, 0x48) 13:35:40 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x301200, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8924, 0x0) 13:35:40 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0}, {&(0x7f00000004c0)="10", 0x1}], 0x3}, 0x0) 13:35:41 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000001540)=ANY=[], &(0x7f0000000180)=""/171, 0x2a, 0xab, 0x1}, 0x20) 13:35:41 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, 0x0, 0x0) 13:35:41 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@abs, 0x6e, 0x0}, 0x3) 13:35:41 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@typedef]}}, &(0x7f0000000080)=""/165, 0x26, 0xa5, 0x1}, 0x20) 13:35:41 executing program 2: syz_clone(0x81049000, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)='?') 13:35:41 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000280)=@bpf_tracing={0x1a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xda731372bd42c659, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) syz_clone(0x8100400, &(0x7f0000000080)="fc628e515e395450ab9743667b6a7fbee623e247b755f2fec0b484d7e0eb2fdd859306c3d209bb31e4dfeb6ba488ac6071fe1d0ca348c55a2d5186e9c19906c49857129e5594", 0x46, &(0x7f0000000100), 0x0, 0x0) 13:35:41 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {&(0x7f0000000300)="9d", 0x1}], 0x2}, 0x0) 13:35:41 executing program 4: bpf$OBJ_GET_PROG(0x7, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00'}, 0x10) mkdir(&(0x7f0000000700)='./file0\x00', 0x0) 13:35:41 executing program 5: socketpair(0x6, 0x0, 0x0, &(0x7f0000000d00)) 13:35:41 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x4}, 0x48) 13:35:41 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x15, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x5}, 0x48) 13:35:41 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f00000004c0)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x48) 13:35:41 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000600), 0x101680, 0x0) 13:35:41 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000780)={&(0x7f0000000280)={0x2, 0x0, @empty}, 0x10, 0x0}, 0x0) 13:35:41 executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=[{0x18, 0x0, 0x0, "be"}, {0x10}], 0x28}, 0x8801) 13:35:41 executing program 1: syz_clone(0x0, 0x0, 0x0, &(0x7f0000000140), &(0x7f0000000180), &(0x7f0000000300)="2fc847423470207c624f394d4c2481c2d5dcac3d3517bf3ba40f2a6bdc33e9a8be94cccc985a1368e42b1189b5053d6e8f03c8cfb7d69aef41b1059fb4eef786b41f2194fb48cc8071800ab2673d973241fd3a5e48285c15cd75d9c7563a689b9f66276347014a2d82f9f8ade4937ea319782fcbdfc202adcc309297012f663486983b59d620eb45745dfffa5588ed127f9a433c9f26a04c87d6976a321b3e6dc19eec091a5cbad10f7c3f2c9b8d434a26eeb186907515d445177140fcf46869c6be92ceec96ce4887899b02c64d6c2cca85de9442f4b3cb7ac0f2412fde449dc9d8bc0869f05ea3a55cfe2037faaeed5936b2e33a647334a8dc58df094d6b59a3c9a000df91bab400613fc79f16dfd9a43abfd1e1ca137da331799e7a3cb97f7a3b5edc2b356423b555506f4641cf21b8411f11e59f894e1c0aac997eab46d968194b97f79f8118f5c189cc14d8521b5c5fa4c89b3ebba19d39fe98bb2562b9ef99e33d0b4422d61210cc856603cfb4e05bb063ed0c75a96da85dc4a5bd9c75f995b244170920ef8890173f239dcf97d0fa3edae4862cdd92b6feca5c08b178041c60f4a19caae8010f4820063d7b6ea5ba3e1cfa51494af01592860eec3de4b0d74cd81e91c2759842252e76f640c1aaea433cf8d1a08e3fec04c4538f8b7bddf47b3e4d7fd8d9a281ccd1a05b5e9df26eb813ff4f364d95410f70d6c0c9c8f3bfc9c9dec3dfc9379ee8f8cd7a092684a3c6a522446ab6e2b2ec94796b713508000a10e03c414c387c4cb04f1494bd2acaf5c67c92b27ca72f2d2590a7b0895d211227dadfc0cdd694f7975357e8d55bf9f8e7c5af4d54dcdd2525e5efc982e3a4a2d839bbba1df1d6864bbc3de837959bd71955ca80c7e63d7ca9b94fab8e48ac2848be00755ad47e3213c9e32c2c79c165691bb1f961a18e30cc2e1a2384b7f28e3a23b0069d5e9d696608f43af3753e7ba81cfdb1785edad79e5b6ed91bd4cc1d861d447fcc43e8c3771a8d8f565cdfa22c9a203f8fa52ad9275edd2bc75ae6441a5ce41615ec3ee6594c41a10b1521301a64edcb60b03aecffeddec91f3cdf77d270ba2145cad46eaafe1a0befb7a5455a3ff49725e1a9dee5ed35e4d0e51772b33cf08df23f7db4b3e2e6983bbae6944d049308bc0c2bbe7b8e93b15d95e6d35eb7db3657d9a55065203f9509c00f044d8c4e1369aa2e7401e5beb18b9efcf9d7787f634eb51ca5c53bc5c96ebca37583a34c395e4e6a75018776bd6373f478024fb9ee351c36adc2ea887164d068be0ee8484e91658018b0bf0fbd9445c5595c099cc9ef222a5a44a4813680e35bba2a78de52a4d75c35258c6bad2a8c597b86ed3ed4c4892a5f3da22b22ba7785300b9393edec74a1ad6934b60289ec0f24ba36bb0fc720bd6afdc42e75fbc199c028a088c2a9ccea084362feb9a5287615d1b60fd6cd6ff85af23d684d6ed97bfc7223b904115b5c5a7c973cfebbc7037d64ec02692f6706d755db2df78ebb28536b84dd7fccdf434208426e6275303524e2ccdd6daa3ed9fd5fd7ec31a4cc4dfad3aded29cb98e8162725e90789c989d9e3106c174b089226417cefe4362f65a21c1ce3354500a2b01e30adfad16ec7b456c0e59872db9b1bc4151b33e72e68baf59501369565495b3e6a9a11ce85e39098eda91524265c186b08a7e4188e3eac1e0b57f0a6cc485040336e031a248534f3e633fb437b5ea7f16274a243c66473d0516d05ba0105d3198d4dba6b669fcdef0c08eec16aa7b4764c60e37c4b52793f6c301cb155508a9918e8b22cee4fd3e4d8a7262046355111389df12fe3a31e31cf688734a74697b5601683223bf7011ab6a28547fa1fd3740927935b9a6a3018842b910f5a412e363207f45174ff43b0509bf26c0ac69d8e4ae37a7796604f89d0983d1de42ad8ea3ea10b6d8444206a8dce33f39f0793144131d9be2e0ee419d8a891f9f4e677137760bfc94da218de0ca9d575c3b5559305c9e8b5b80214b9e9c8a1a59d9916aa58c779c8ce01c672d1cb580f3ab5ae7c7d00a4d1de89301ce70112bf539a5efd2ab93283158816249d6ea5a6c2710d8c05fcdcc0bd9a08d73f1f924aaef0602e6820d816373e66c28a3fa321f1afc8bda1feb18ad424adb6375a9a53428357748509f52841a4af82dc361f3edbaf942e1a4e699587a97a4cc22a4bfe7d7b5bdd7ce5c77e895f2a0b70a32c105e078439e183d0faa76c0294aea48ffae9a888072b0cb07f6bbf2566d394f2b1cdc53ef264a803b6ea3527e3381244bf571309008d0488a2edab320698a665ad153f1d15538c10e5e981b6442491e08e50fa832b5140eca1c2ac73d11b41d8f800cb3c53416eee7af2a10d9cbb8c75b4b806be9702673e19eadde5e0965773e07e9af9ee97896b4616c9d47460fa97f1f851ddd46684896e5bb86d4188ff4c1a5279dcdaec0fef62e8b7a43308d3b4a64873903e3900ce4a8772f0c8bdd8916de6c9b4764a9b07067ef234fcc4c0d5096b4ded3358b3cd366d64bd9b5f4d7fc0b05aef5f1b6a228467edc2bbdacddcec872cefc89d1d688d1abc9c6080be6ec65c246dbd511f298de2fc307b79755e2e16322111879bef379a755b0e9d9d66faa19e1ed5680e89fbd2e4fe9197ef454802575e57da16d4f106be19ff8a5f338af5a824419d7f336c460cdd016e1fdb0df4acf57e2cd7af4bdcea9c6ce7a9d9dbad236e8c52e49b870bf3c4f7fcac5133392e016f5b36c0637a36515e37aef8807a5695087a7cdfd5793a66b578d474570a5785378fa3f7f08a3633614393ed36f88c661e063f43b77d40d145e91af84001ca8d533aacd83d040096b1dddd48785b9e06960722b5874d9b2bda915e7e2f06fc740c3dc464d607456405c81cd010be1ac96a33fd85acc09e80a59d720cd35a0e5819194eee370c7e12602a7f749f5e94b8f5c479de26282394dc7f12091cb7bd53d5de2a3560cc49bfbbbb1d974fdddeefc2103825c45c482c936937f1a87df912a4de5d37caa08167dbc8b62e21f8968679a644ab5c9a800bdc2ad65db0055085a02764fdbdcc70184da59b303a1578e6d602fdd256b8df7f4a1076a4c383362b9a9902640647305a978cef5e1ef8782065175eecab98a1198a707b6d50938456220c031ecd81ac40ff5cde828a97286dd8c49f88e071407b58f324223d307bb7b75ef2e10663f011ec87c212f80c3d1dcec22927cbde129d513e5292017e193608fd463ba065327cc232043ffdc900eb0b96a90a7b9fdcbac5ff5f0ec8619cee2fefbc6be1642edf09a4e98c5e4d37e8452809b0d6efb0b11a34de25bd12eed2f1f693c4659919ec51b5117fefe66b339d71e630b3530045837b9026039ccb124876dd6f93281ae48be0e9f7a1036c582e0f01e19fb8633c41a8a5a3b64de85f23970fd2c61937e08b9a989cbad4730ed7bf50f2dfbafceb92c303ca466c368a6d71f2346dcc14ee1ce876704561a20b93a922fe36eb45c2f187d237607557d0fb7cec50f26ab2a1a4eaa30562f8b8c6f4a1406f64d95eadaf1f38eb76378ca69ab073eb65cb0dac6201cdffd0619f08099bfa7aecfa28e70d99d9f54c270ead7804838da1023070d4ff36d30d581422b184dd1bb5dacbe8f596a65c49544f377aae8d9994b2d33dfd59ed960655c7baf46f3373e8213673c9239c2a8e29da8b23f10146b5d785628ef87c57815b1884da14ac1a1201c4f47db0334086ec5a787162d6bc37f9b8050ea04ca1e51d66354545fb8a3031a9bf81fdedbc52b05c86727cfd38ee1dcac466c11c44014a06dd249c7536fae9ad14609da4b553782749ec01f5b1be2879b7a7af5b53a8255cf89ba697b691b6f8a75854d91fee3e7346eaf1e0ec9fb852218aa8b6f32ff7fcd1763f2749ea72758ecc7a48530bb27d58ee589ffe3bd5f1ac524b4f7200ef1d62a99782caa3454a58bdd8a69083068d39a10cff00c11d54bf74fcf8f7eec54774c5d7f12e25421cbbe1506d876691ae362fb4a3aa9c611bcb45d31831f372c227fb1a376d0bd42d2b31217b2bc6820c7e18e7503ad7d83323fb8b369537cc46a94d4d18cd25c874d7a0e18a7ed69a912182204f4c80457d862682ef310a86d7660f1a6c515c13b37d056eae1402810c962401b1dcef5e11b3636b8a4c0a8999a1ae7b2dd4289ecee5f845e6d956f01df7d4b761dbcf14d6ffca711d939bbfabc5bad231a904be6efc3338d55ef07337a46f78152bdeab9a8487414b7a235a97a156ebd37fa502f493ca2f4b6d4117561f698511ed6222520029641702287ec155183e4a7fb838c1836f561696df36798ad49bccef96b73367403449ebf1251221e2c40b36eb07df45474634596d469543f0b127e398d8e4c0a58555cf7f1e58a2d870240883fb0fcaea7dbf8f687f195cd86f059c3818818f2dfe214b8d668a161a12623d34ffc041bdd48183bc4579bfaed1dab9cf563949d7d7b498d6eabc42a55f3c05264b2d731dcdde398559be52149cb401042f51b1d6f204b46aca3b010557749afe25d1dad600951875e414bd92afc2e3abad015ddd759d68356e74f70c80d273dd930953affeb2a37ff6381c28918f69a2bdc47d9c7fd9ba7c56a87cea6b03455c876a1b8275fe9e2b7fe0091e5323c19d70c65b54e7744db747f57abcdfbb0cd71037b39ecd1a6b7a50c7ad560ef009a831f06833caa9bebc3b2f14306c515da58f5f8bbb1953372a656cfc12c3b1aaee3e296aedfe3a63516a180b8317fa12550d67b03bedd96082fd7746fb786e60dd75a762163aefc07e86e2c2f45a39a9e183713f68d38ea5521aa02c221a13245a88bf353eb5cc704804b93e969fff00fceb111a99445e1b298521ecf74909d9664117724636ffd2ab4881ba6c4b09c0d5315b82d3521ecb37764854e956914b733248cd660d95cce4bc8e620aab7ce7ab2084a13e68f37302c78ff7185ccc52b85b1a2fd69e2fbd2a575c473794e3eb7d563ac9eb4b94db3c88eccd7e9b48f2a36d3ace870cc10827c4208f854b284b606c55bfa03bc1ca3dd53fc9321dbb8b21ad0f0225bb61b62b2616828088b7f5c7162e23a108299932f4e09f8d469730094013e7cd07947791c206c3e7e64356ade3d1f39a396b7c7aa889819195055d34a80e911553f001df4452908546f726999ff916b82cd1cef7f711b75dc14acf6115eab174b1bf7fcb653b83f12d50ff2c3acd077c720f39b7de48a9f0bd8398d8e1acb6a0ee14de3a8228fa5c1c528dd4760c01ef06c56851c4a5592972e842d857c08981f59eab32c28d63674b93c64b347305a1e89152125e7b3c33e4654c3ee5695b78f300c95ebf0a35565461f39ee6ce37fdb4d8b516e8a971e4ec95e71bce0711bcf0fffea57789f225f2354617754811ce1c2536ed3c81b33e472ed4f961c933343da3f639b2cd4b490591981e2a01be00d75fe1ac64433e130ff159b28b94cba37ac3a5f0db71ca0a908cf4b8745c955ccca5bff672cb24160ba8e0c6743e26da0e8623c3702346604da2dd6d6c5cac5f2fbe6b51a6f1a99e754f9f5889072ce162ea8d0a270c4223af1ff05ec0a0a6cbc8e8eae538614e46a2d83f3d55a5bb05b7d660a3cfeaccc1ebcfd8a64091e7a4794f96dbb2c82372ca7d30037bd8223cdfc643ee348699b4621bcac54a97295d0f9af0c5d2eeaf7d7b70ee4e0a69b1bb6d58d956cb9c12dc33e462374fff029fd70e2a4e7fab027f602dc835b558156efc8683fd98a215bdeeac6b187751da63dabc3675eecb7248b73ea979") 13:35:41 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x3, [@typedef={0x2}]}, {0x0, [0x0]}}, &(0x7f0000000080)=""/165, 0x27, 0xa5, 0x1}, 0x20) 13:35:41 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x4, &(0x7f0000000000)=@framed={{}, [@func={0x85, 0x0, 0x1, 0x0, 0x4}]}, &(0x7f0000000040)='syzkaller\x00', 0x7, 0x8e, &(0x7f0000000080)=""/142, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:41 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000740)={&(0x7f00000005c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@var]}}, &(0x7f0000000640)=""/230, 0x2a, 0xe6, 0x1}, 0x20) 13:35:41 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001ac0)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0xa, [@var={0x8}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x61]}}, &(0x7f00000019c0)=""/209, 0x32, 0xd1, 0x1}, 0x20) 13:35:41 executing program 5: bpf$BPF_MAP_LOOKUP_AND_DELETE_ELEM(0x15, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x4eb6ee7c3c1052e9}, 0x20) 13:35:41 executing program 1: bpf$BPF_LINK_UPDATE(0x1d, &(0x7f0000000000), 0x10) 13:35:41 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000001540)=ANY=[@ANYBLOB="9feb010018000000000000000c0000000c00000006000000060000000000000c"], &(0x7f0000000180)=""/171, 0x2a, 0xab, 0x1}, 0x20) 13:35:41 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f00000008c0)=@base={0xb, 0x0, 0x0, 0x41, 0x5}, 0x48) 13:35:41 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001ac0)={&(0x7f0000001980)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@var={0xfffffffe}]}}, &(0x7f00000019c0)=""/209, 0x2a, 0xd1, 0x1}, 0x20) 13:35:41 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@const={0xd}]}}, &(0x7f0000000080)=""/172, 0x26, 0xac, 0x1}, 0x20) 13:35:41 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter, 0x48) syz_clone(0x8100400, 0x0, 0x0, 0x0, 0x0, 0x0) 13:35:41 executing program 2: bpf$OBJ_GET_MAP(0x7, &(0x7f0000000100)={0x0, 0x0, 0x18}, 0x10) 13:35:41 executing program 0: bpf$BPF_PROG_ATTACH(0x8, 0x0, 0x0) bpf$BPF_GET_MAP_INFO(0xf, 0x0, 0x0) openat$tun(0xffffffffffffff9c, 0x0, 0x0, 0x0) bpf$BPF_BTF_LOAD(0x12, 0x0, 0x0) mkdir(&(0x7f0000001740)='./file0\x00', 0x84) 13:35:41 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000001540)=ANY=[@ANYBLOB="9feb010018"], &(0x7f0000000180)=""/171, 0x2a, 0xab, 0x1}, 0x20) 13:35:41 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={0x0, &(0x7f0000000180)=""/171, 0x2a, 0xab}, 0x20) 13:35:41 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000740)={&(0x7f00000005c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x0, 0x0, 0x2}}, &(0x7f0000000640)=""/230, 0x1a, 0xe6, 0x1}, 0x20) 13:35:41 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001280)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xd, 0xd, 0x2, [@datasec={0x0, 0x0, 0x0, 0xf, 0x1, [], "b2"}]}}, &(0x7f0000000280)=""/4096, 0x2a, 0x1000, 0x1}, 0x20) 13:35:41 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$SIOCSIFHWADDR(r0, 0x8924, 0x0) 13:35:41 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x1a000, 0x0) 13:35:41 executing program 3: bpf$MAP_CREATE(0x14, &(0x7f0000001140)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 13:35:41 executing program 5: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 13:35:41 executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @broadcast, @val, {@ipv4}}, 0x0) 13:35:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 13:35:41 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r0, 0x6, 0x0) 13:35:41 executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x8) 13:35:41 executing program 3: r0 = syz_open_pts(0xffffffffffffffff, 0x0) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000640)="8176bbed886319aab488b9ffdec9a1c6620f2e44a1aa3963b73dd6d1e6d84b43f6c9317f5a41ec23159eef70052c91b14ddc8b7176431b784253281a276289b735da8d9bfb13e7a9fd83db1417272b5ad823e4743bd948684de1359572d8de7b3f3d3815d3a2f05fb8812b3dcadfb7c44461bfa35cf95d8ce8c8f6340f84e9955d88c8bfc540561362da45f42cccc17f3034fcf0c3085985075500390d11203d6ed52f5dc7b18e8bd6ed219d23a2145e562fc6313bdf2f5db7056a3bf4cb72e95ebe0d3eead0ee720a2442e92c09f504", 0xd0}], 0x1) 13:35:41 executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)) 13:35:41 executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000240)={@local, @broadcast, @val, {@generic={0x806}}}, 0x0) 13:35:41 executing program 1: syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @broadcast, @val, {@ipv4}}, 0x0) 13:35:41 executing program 4: syz_emit_ethernet(0x4a, &(0x7f0000000140)={@broadcast, @remote, @val, {@ipv6}}, 0x0) 13:35:41 executing program 5: syz_emit_ethernet(0x8a, &(0x7f0000000000)={@local, @remote, @val, {@ipv4}}, 0x0) 13:35:41 executing program 2: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:35:41 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x10) 13:35:41 executing program 3: setitimer(0x0, &(0x7f0000000340)={{}, {0xfffffffffffffff9}}, 0x0) 13:35:41 executing program 4: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 13:35:41 executing program 5: syz_emit_ethernet(0x8a, &(0x7f0000000000)={@local, @remote, @val, {@ipv4}}, 0x0) 13:35:41 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:35:41 executing program 4: socket(0x1, 0x1, 0x1) 13:35:41 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @broadcast, @val, {@ipv4}}, 0x0) 13:35:41 executing program 2: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 13:35:41 executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000700), 0x10, 0x0) 13:35:41 executing program 5: syz_emit_ethernet(0x8a, &(0x7f0000000000)={@local, @remote, @val, {@ipv4}}, 0x0) 13:35:41 executing program 4: syz_emit_ethernet(0x7ff, &(0x7f0000000100)={@empty, @random="14d230e0a359", @val, {@generic={0x0, "1b754015e9778fbe5c52d862966e59521829e02aa7600cc2fe7b234d2f62a143d9f11bea4d90284a72c4323bb0ae9fd4ac2bf7051a5415ea0d0b7ade8c8da8629aa54fccf4a554918eb2118f3581079bb2f4ba079c463e25961df09a6b0090e079d59242ddf20927a1f9acf673c3db36a1dfc8501abd8f18fb3253bbe07dbb8a7b998648335119d87723bd5b018be62de3e6148ad158033e297a4ddd42d8db476f4489e10680478513040f9e5b4c86ac2c53498c78c40a7ebea74c3517f8902bc2a6e799f271c146058f17c84354dd71624ebf6ae265786214b1595a6b0a697f6bc5e456a90e71298e16ad9e75866cc5bf6359394e31dc4cff52035e47bd2455ebcd77409f8360e86601a858834d3a8a58257db87dfc167a1ddf14a73d4e4382653d595f4d37014144af60088f3974453267ef8c0b574f45db40ecb614f507fd03efcb1b6d7940f0623b72d6d6344fe2a93db7222a9fce0e07aea7c02b4c33750b4ad2275ce75deeacdd532efcb02171f9818207f4211c33c9961803c6fe5a339a487ffbcf9d4d5fc85a8f30eb7cacac9584f0698fb1e2a25dbc784ec751fcc8caea4743b166d3c105e7e54679f88cb332caeeed2fb3afe507c4a5617372f9a2fa1bd67a98f965c044921b9da8963c41d4684d30fad051495199191f5f0200eb29e9de32292e7c61bdc43440c5536f4b649f8ebc0609d6522d816b8a06c97dc770dbe2c8ffceaf56dc36bb78cdd72b09e5995c123ed927cba79054741c7c9ece269cb6d991c8aafa27b3ab5348262497fc90d14302f8cd66917bc8128b698860046b5ea4a59c68872712c29ff55309da2ee4932507d2d3c9241ac9d3c0b5fc6b57ea53a199ba5d2b60e0103e2f849f4b9fec757a8869a95c6acf2a83909ef4fb63146bcf971c6c8ff8fcd1c9b266d2075e914d994fe5885b6b43391cbe93de4752e450e40ee44270556f4cadcfcfecaebc85f1e389f08c69dff581514609d90588c40ccbdf39da51dfb4bb19254fa89a81c26bf137281160f3984efc1a6420b7da5ab0818213a8c96c0ef41bab462fe3d23e73af8a2c6da5dc0aa17618a09bdf8fed81943d4e8fe9573d1fc7d68d76aa1ab9675a8c0a4d6efd286cd2715d03eeafcc334e84ff202d5bbe5997c8faed001ce507993e0a2bbeac810d165db2a5905de1e77b5273225b7d3f1a3d98f72e47c45da5add682e867d92b710a5d1aa8f5a7a62433a867ba3acacc734d20fa3f5491d4a2d09db0347b0a74874e8d72060488f84bc2b189aaee0ccad8b9bc04e3266252a17626e76247d0e4b2e6beb964d6f72aacbb1390d5ea97dd190f500e7588840a077b84ddf24a1ffd2f78fa0245f8f98fac4ecbe7de384632237e02677bd2870bcc00edfc6da4e7f8b88217808242e301bd3b8f8588d9bb82c93978c611b53bcbc33f3264b60686e55cbc6da70fface198125165eed738cc2511a6fa554cea97edab047ec3497aefc9f9339cf2f70c5f1340053f2cb910019c61468ad9fd756fdfd2d1fd54972c674deb99ac8e517eafb1830c8ba6be883e0c1d26acdfe0930eb9dee8528c650dce8c9210716be9f23a626a57b86d8c49e94a43ee289248e8e04b8630cd03362ca1f4190cabfc865f147ae349947aa5c2eb5c7cf74b20a03955a3c4dbb7eef3c69d4dc63234565e792c1f747138f6e8a5a9284a839c89493ba8a4fb48ee759f90561b0d9c44d79cd73d7aba035e108522a2f3c5ffc994ee4e46f0934b77544490871b6b41cf663dee7f2da641d5a8b65a0b8c16ae9ea87e0d4319a0d2018e0f31cf49e87cd570d63998cb0d22475d40b76d3922c8b5956cb7fc0fd0b15a2c8cc680e13972448abdc93b64abaea223d144b6916c5e2e26ab13331e36b296553be2a4f15e07989647a32067e7f41c89fb680bb908a00c9acb8555eaaa25d366047f32556da7206ac8df6b180da3d14121d8efcb0a0ae7dc0d9588a00b3afc8f4d6ed0a67159ce577d35bc2523c632dfd8e2124b60a8ab7c0e54bf8e1ec3ec40656de3bcc25821a4268e57dd58fc1deda6d7b8311755b518d2945376ecdc9fcf747b5cb9de2c3e2bd3b39dfbdf71c492124c678aed1d403a10aa116a748516a5c13c7b17dc9d2039ed6dd2f32bbbe62635013e02b73b9001dc5318969014b80a15b4a539e80244dc07e0b81ecae9ef50378d03603ef9643e0916da00834af16bff308a64b8c2ed0524f5a2c0ec8f3f4db0fff8c8c15ff9f1a32e85fb737b658c6240c03eb2d4564254db2f16c72f0b13f0e41f3888da78a3ea045f646b1e3f7ce259bdd77fd310fc47ad1d683c1004ba9ed094440c580c7d4550bd162c8c771acc01a2e8fe970deee86ca8d8b54a57a5af5efb41ecfc23cbdced158f07112ac9fc303ffdd50d270ceaae06329aaa7aaad8937a00e36f280237354826c5ab7872eb75645a4198b19f0b1cf6cdcea53a2c095dc5a0a7f6be7704b3ff143cac74fabeb43080879909d699352504a408ffcc68ac98f81f27bdd0634301a7ded3aad9fcd25f0444eb91fe8b08729d07c90b90afceecffbd848b8e07b095a367b95f7ef08d98110c73c0f10536818413d16b769ea23440547267cb536bf6461c63d373de380b641a90c627e0225c2c3d59142be66ddce6dd418cd45f97e4dfe8c8bd1a55c02e07b56e4b4edd82df5c86a26b80344f82e0a035788db443bcee29864c81712fb1ddc640d2ba3680b568b4dea0485f72a30f372cbda9021b7adf8b4b9f83985440494975927b6efd54fd73139b162207f9389de1a7f2824098b0587e108f1a0ae8e7a813c9f0e1a24d45da96fcaa5bdb406e653964cf3493cd01f8cb34878ae9f436fa664e3bacb0e922ea6f8c5decc10fa1293305182b48b"}}}, 0x0) 13:35:41 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x10) 13:35:41 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001bc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 13:35:41 executing program 2: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 13:35:41 executing program 5: syz_emit_ethernet(0x8a, &(0x7f0000000000)={@local, @remote, @val, {@ipv4}}, 0x0) 13:35:41 executing program 4: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 13:35:41 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpeername(r0, 0x0, 0x0) 13:35:41 executing program 2: setitimer(0x0, &(0x7f0000000180)={{}, {0x0, 0xfffffffffffffffa}}, 0x0) 13:35:41 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) utimes(&(0x7f0000000000)='./file0\x00', 0x0) 13:35:41 executing program 3: syz_emit_ethernet(0x2db, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa1495b615dd8386dd6147a5a802a51d0306ec7f916ad4f292eadf1fe1525aaee75a2910b20b"], 0x0) 13:35:41 executing program 5: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) link(&(0x7f0000000540)='./file0\x00', 0x0) 13:35:41 executing program 3: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 13:35:41 executing program 2: chown(&(0x7f0000000000)='\x00', 0x0, 0xffffffffffffffff) 13:35:41 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @remote, @val, {@ipv4}}, 0x0) 13:35:41 executing program 5: r0 = socket$inet6(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1}, 0xc) 13:35:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 13:35:42 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001300)=[{0x0}, {0x0}, {0x0}], 0x3}, 0x0) 13:35:42 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)="f0b781fd7fe2a645d73e712e75dba3a8a03dcc9875eb21026f91abd2b18dde2af088abe1f529d08d180f3fe8126aaf4517409fb3886076529759b0c14e3bb8e58ba76ab3710276bcb497d933a41b99df64aa74bb7a02b8926ae863cbfbf106f461c713b39816b8f2f47244e43914936e0ad59a11481b", 0x76}, {&(0x7f0000000240)="6a10240eb570cdb60ce71599462f20746c40c29bd0d9fec7904b9f271c069bbdd0aaff69948d4d2ed6c7027a5645a7f5029298681c97bab1538a6cfb5b0b29f5e16d6c0eadb5a680dc162f3c56a20103bc65593c21969ff99f4786008f9bf217e7e643e04503820274f35f725e999c38abad6557", 0x74}, {&(0x7f0000000200)="0b4e59ccdae76f33a3fc", 0xa}, {&(0x7f0000000380)="d65bcfaf93efac5f6945fae1dc9fe5813fc5ef35116c99f0647ecfe7df3dc1110ba379c80f90e51eabd264d187af9cfdce3b19a3ea944422fe73f0b37f284b4ae2a48186ff09abcce91e76d12e73b54162ab789f27c619ea8c7b76a37ccdd2753cdb614b6ae69d4c481c4c39871468689105b13f2728a7988d98cfd4851dcd1697e7bfa0135ca4037254269c6deedb7c5b5da494613a4cbe56aac3ee729adc0f3fc791d32527ae5796e493684fa1866b88246376caa54fc933a8c3f1f274aea857f6197a967fbce89b8049c3c4d6dc7516ebacd3c09302820a18eec8cc495c908ee6317e461025086dbc03bf39992ab68bedf5280ac71e91b8dac9ebc625766b7164281f26dac9cddd4f86ae95df2384318cd57997bf72c9bf85ec9b8288f51cfbe35c976331d870f666472d28815ecb547ff85b614b3af1eaa5ec0ed7ff97ad845ab9b507ca8c38e3d2cab4ae368e7231883e2ded956d9d7baa3121723b05f104da6056c47093df04118180614a9c5cec16fad623aae433b472feb77862cde7aff9b08730b3d0a5ec7ba3d74168b8a3bd119e8b268cd272362d8a19a09905c9eed2a854d1179abdfbba44874115a9cb2969c2a92a4d4d3cfb06bc6ef10af666971aa0030ed810a73ca078ae3586ce5689d6d6d8e65b6b026ccc87ab3364dbe688f8b5673f012698a9faf3fd06db6540ef08e047b9dee0a40a32785c993a69e18ef7e6ac93e2db0824eec305d9484a4137efb434a036b78d6619e514e4c4627cdbd6420ba4ef21341bd4ae6ec8406642b68e8d71096285544312777c9189bb0a8d2e01b8d9649f1c2eb9de7ec72baae6c655413d3aacbda974d26bea879bd665cd0137d21d99f4d6e3768c0dc057bd45b6f40f71c35e60f75dd3f960bd225ba8ff66df0a6708c98f0518448667145f9c23c99d9b1c74d5ce18dd2e22ff8db39a473e989e94d159bc91acffb98c56da67756672d01aea022638725ec154148ae5a78bb42c90c7999559484044835a72876c485ac82cb5709d400b75fecc039c663d4976ea358a5fdd579368f59a0fe036442d8c17a28cbf7d436ce96697e2eba50881dc056e673677899d9ac8fe1fa6f206f26db151e2ac0fb0e8e0b57a87f1a23750694bb45c1e520eafddaaebc03a796788a9039fa6722b4d0a9d7ab825d0f528e70dd4812e6bf21146d2b116bc3f47f782560c80f7f657f7f8a5a4a43e971b4bee74671803799bf9fa8000c9ab2007f1a37acf929063b45bcf110e96b573b828128b73a39bce565da40121e21ceeb027f8c14156a2fab435f1271c85ffc2e4f6dd7ea565a8adb9a1e391dd598e00e523866c8533016fd567c2ce71f59247df41d5bd3640aec90638b9f3bf0bf17077fca262d7d774fa4e0857ffb9a6504222811cd08a7bfc5a5d19e4e2b66784a65978dbd49c7608fd950be2ad098f9fd9ce09ec815e2f3c49bb3887f32b7b41ae140eca2b0653bba4317e460c8bd2f4853d0ca7f57b8a618ae8af2997153b48de7a790e2950a6205f8b1f965b110ec6a7c3711defe904c63e1b264107a3561e66c0fe082fc6b262d3752489a26bec7f9ece3ede2eeaee5bff1a46bafd7eedef7fce0bff23159dcf91e0b5df0f64c52c27fbde33af1fbeb3c57f88093eda4ffdf72a47b58395d528f01169d52192aa9d267bde29b19aa5f5be286d1470ee4830e58839371bb9512351218c0ccd197930f3cde65b59891f27d7524bf3d08ec9b2d7fed451478094a1a527da311ab1e2679970dddbadc9e0a10400674cde67cd06ec65eb1fb7ecff51cb733b4806e2441a1fee98117a696ed0c58e420a9b3a606a064e357bbd9c493163822e9648483f062755a0c3f7bbceec50fd79bf8a8fe6457cf286676f2231fbffcaf424276318d7af1bc4eff85edb05feb61f888bf621effdebf0fe349275c44382880fa79f8641c36f41da0e9d2ee9da5c13bf52a08b9271a4c1ac8f80cc9b6bb00226707706de92b71e744ad871bc229f909289fa25ffa58e8487364ec530df12892684f60020f22011548905c3401b01573c87374eeae51efd353532929b4db62113b8152cdf4b3076ae9f33bccbbe4b1b0c0d97c59938e571612aeb1983dc33215d0266433d6aff115fc5ea1c62f803ccdb52fccdd118c1689f1c036cdb5539f28e69646690ebe3436ac41d94ad0b6c56cc256071440043750497ad6adda52c50107b90cca84a4824f3b2fe4a13379b3c21565439b07e23f7029bce30c93b5855797831df2867fd0e56f2eb1e8c5818aed7da8fe8bf3128f7998c6f67d89b0998cc911a95fabd07d8725c63cfbf7f7c097c3a22e03456d23a6de06158d21a58a21f4b249511d07e4cb72719e156831ad99a3babc0e4590bc548c4f1f8d1474135eba397c1ccc216ab73703b15044c055491cadb1467e1f029411b3c6896b6408bf9a873b7ecb823fd2c1f248e92b694701f91a605acad562f9ac33d034dab732a2a71d2c3ec9516192080e89fdf02643d5f3751633b67b1b595f49a130c7462d9ed6dfd9af44cf6ea193ac1f92a04c34d627db194", 0x70d}], 0x4}, 0x0) 13:35:42 executing program 2: r0 = syz_open_pts(0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f0000001100)=[{0x0}], 0x1, 0x0, 0x0) 13:35:42 executing program 5: recvmsg(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000006c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 13:35:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x2}, 0xc) 13:35:42 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x0, 0x0) 13:35:42 executing program 2: preadv(0xffffffffffffffff, &(0x7f00000024c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0, 0x0) 13:35:42 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x2, [@func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{}, {}]}]}}, &(0x7f0000000180)=""/158, 0x36, 0x9e, 0x1}, 0x20) 13:35:42 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000100)=@base={0x7, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 13:35:42 executing program 1: bpf$PROG_BIND_MAP(0x18, 0x0, 0x0) 13:35:42 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@bloom_filter={0x1e, 0x0, 0x3f, 0x7aa3, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2}, 0x48) 13:35:42 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x63}, 0x0) 13:35:42 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f00000001c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func_proto]}}, &(0x7f0000000200)=""/165, 0x26, 0xa5, 0x1}, 0x20) 13:35:42 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f00000007c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x40045) 13:35:42 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 13:35:42 executing program 4: bpf$MAP_CREATE(0x11, &(0x7f0000000240)=@bloom_filter, 0x48) 13:35:42 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x1d}, 0x48) 13:35:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x2) 13:35:42 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000240)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x3c, 0x3c, 0xffffffffffffff59, [@enum={0x0, 0x6, 0x0, 0x6, 0x4, [{}, {}, {}, {}, {}, {}]}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f00000002c0)=""/195, 0x5b, 0xc3, 0x1}, 0x20) 13:35:42 executing program 5: bpf$PROG_BIND_MAP(0x23, 0x0, 0x700) 13:35:42 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000002c0)={0x9, 0x2, &(0x7f0000000080)=@raw=[@map_fd], &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:42 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x3, [@func_proto={0x0, 0x3, 0x0, 0xd, 0x0, [{0x2, 0x5}, {0x7}, {0xf, 0x2}]}]}, {0x0, [0x0]}}, &(0x7f0000000180)=""/158, 0x3f, 0x9e, 0x1}, 0x20) 13:35:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) bpf$BPF_PROG_ATTACH(0x8, 0x0, 0x7ffffffff000) 13:35:42 executing program 3: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, 0x0) 13:35:42 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x24, 0x24, 0x2, [@func_proto={0x0, 0x3, 0x0, 0xd, 0x0, [{}, {}, {}]}]}}, &(0x7f0000000180)=""/158, 0x3e, 0x9e, 0x1}, 0x20) 13:35:43 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@bloom_filter={0x1e, 0x0, 0x3f, 0x7aa3}, 0x48) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000180)={r0, 0x0, 0x0}, 0x20) 13:35:43 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@bloom_filter={0x1e, 0x0, 0x3f, 0x7aa3}, 0x48) bpf$OBJ_PIN_MAP(0x6, &(0x7f0000000040)={0x0, r0}, 0x10) 13:35:43 executing program 1: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001440)=@bpf_lsm={0x1d, 0x1, &(0x7f0000001240)=@raw=[@kfunc], &(0x7f0000001280)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 13:35:43 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000001880)=@base={0xe, 0x0, 0x0, 0x80}, 0x48) 13:35:43 executing program 0: syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000180)='ns/pid\x00') 13:35:43 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@bloom_filter={0x1e, 0x0, 0x3f, 0x7aa3}, 0x48) bpf$MAP_LOOKUP_ELEM(0x1, &(0x7f0000000180)={r0, 0x0, &(0x7f0000000080)=""/245}, 0x20) 13:35:43 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETQUEUE(r0, 0x400454d9, &(0x7f0000000080)={'dvmrp1\x00', 0x200}) 13:35:43 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_mreqn(r0, 0x0, 0x19, &(0x7f0000000240)={@multicast2, @loopback}, 0xc) 13:35:43 executing program 5: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x2, 0x1) bind$nfc_llcp(r0, &(0x7f0000000000)={0x27, 0x0, 0x0, 0x0, 0x0, 0x0, "dd82b03e507a16b7e92222c06701dfdd5d66c8194fe0271c00c40bb90a0d5e8a665b5d33a4c24ed25d123016fd91652d0038958b9e7b8ddc8703f9cdf810c0"}, 0xffffff0c) 13:35:43 executing program 4: socketpair(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet6_dccp_buf(r0, 0x21, 0x0, 0x0, 0x0) 13:35:43 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x4}, 0x1c) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x4e2c, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0xbb8) 13:35:43 executing program 2: bpf$MAP_CREATE(0x10, &(0x7f0000000400)=@bloom_filter, 0x48) 13:35:43 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX_OLD(r0, 0x84, 0x6b, &(0x7f0000000080)=[@in={0x2, 0x4e24, @initdev={0xac, 0x1e, 0x0, 0x0}}, @in6={0xa, 0x0, 0x0, @private2}], 0x2c) 13:35:43 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000580)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x3, [@var={0x1}]}, {0x0, [0x2e]}}, &(0x7f0000000600)=""/157, 0x2b, 0x9d, 0x1}, 0x20) 13:35:43 executing program 1: r0 = socket$can_j1939(0x1d, 0x2, 0x7) recvmsg$can_j1939(r0, &(0x7f00000023c0)={0x0, 0x0, 0x0}, 0x120) 13:35:43 executing program 5: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$sock_inet_tcp_SIOCINQ(r0, 0x8914, 0x0) 13:35:43 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$FOU_CMD_GET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x14, r1, 0x1}, 0x14}}, 0x0) 13:35:43 executing program 2: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) getsockopt$inet6_int(r0, 0x29, 0xb, 0x0, &(0x7f0000000080)) 13:35:43 executing program 4: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x541b, &(0x7f0000000000)={'ip6tnl0\x00', 0x0}) 13:35:43 executing program 3: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x4}, 0x1c) connect$inet6(r0, &(0x7f0000000080)={0xa, 0x4e2c, 0x0, @ipv4={'\x00', '\xff\xff', @local}}, 0x1c) sendmmsg(r0, &(0x7f00000092c0), 0x4ff, 0xbb8) 13:35:43 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_mreqn(r0, 0x2, 0x0, 0x0, 0x0) 13:35:43 executing program 1: pipe(&(0x7f0000000000)) r0 = socket$inet(0x2, 0x3, 0x89) ioctl$sock_inet_tcp_SIOCINQ(r0, 0x541b, &(0x7f0000000000)) 13:35:43 executing program 4: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$sock_inet_tcp_SIOCINQ(r0, 0x8953, &(0x7f0000000000)) 13:35:43 executing program 2: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000180)=@allocspi={0xf8, 0x28, 0x1, 0x0, 0x0, {{{@in, @in6=@local}, {@in6=@mcast1}, @in=@empty}}}, 0xf8}}, 0x0) 13:35:43 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000040)={'ip_vti0\x00', &(0x7f0000000180)={'erspan0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x4, 0x0, @empty, @broadcast}}}}) 13:35:44 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x8, [@struct]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000340)=""/130, 0x1000000, 0x82, 0x1}, 0x20) 13:35:44 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000880)={'geneve0\x00', &(0x7f0000000840)=@ethtool_channels={0x3c}}) 13:35:44 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x2, [@func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{}, {0xc}]}]}}, &(0x7f0000000340)=""/130, 0x36, 0x82, 0x1}, 0x20) 13:35:44 executing program 4: socketpair(0x21, 0x0, 0x2, &(0x7f0000000140)) 13:35:44 executing program 2: bpf$MAP_CREATE(0x4, &(0x7f0000000400)=@bloom_filter, 0x48) [ 459.655625][T10296] netlink: 228 bytes leftover after parsing attributes in process `syz-executor.2'. 13:35:44 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000580)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@var={0x0, 0x6c00}]}}, &(0x7f0000000600)=""/157, 0x2a, 0x9d, 0x1}, 0x20) 13:35:44 executing program 3: r0 = socket$inet(0x2, 0x3, 0x89) ioctl$sock_inet_tcp_SIOCINQ(r0, 0x8934, &(0x7f0000000000)) 13:35:44 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$BTRFS_IOC_START_SYNC(r0, 0x2, 0x0) 13:35:44 executing program 5: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) getsockopt$inet6_int(r0, 0x29, 0x50, 0x0, &(0x7f0000000080)) 13:35:44 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001040)={0x11, 0x4, &(0x7f0000000000)=@framed={{}, [@call={0x85, 0x0, 0x0, 0x82}]}, &(0x7f0000000e80)='syzkaller\x00', 0x1, 0x94, &(0x7f0000000ec0)=""/148, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:44 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000240)={&(0x7f00000000c0), 0xc, &(0x7f0000000200)={&(0x7f0000000100)=@delchain={0x30, 0x65, 0x1, 0x0, 0x0, {}, [@filter_kind_options=@f_bpf={{0x8}, {0x4}}]}, 0x30}}, 0x0) 13:35:44 executing program 0: r0 = socket(0xa, 0x2, 0x0) write$binfmt_misc(0xffffffffffffffff, &(0x7f0000000040)={'syz1', "144c5c1f51e473823ea8"}, 0xe) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x890b, &(0x7f0000000000)={'ip6gre0\x00', 0x0}) 13:35:44 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmsg(r0, &(0x7f0000000540)={&(0x7f00000001c0)=@un=@abs, 0xc6, 0x0}, 0x0) 13:35:44 executing program 2: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) getsockopt$inet6_int(r0, 0x29, 0x1d, 0x0, &(0x7f0000000080)) 13:35:44 executing program 5: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.net/syz0\x00', 0x1ff) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x8001, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz0\x00', 0x200002, 0x0) 13:35:44 executing program 4: pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x7}, 0x0, 0x0, 0x0) 13:35:44 executing program 0: syz_genetlink_get_family_id$ipvs(0xfffffffffffffffe, 0xffffffffffffffff) 13:35:44 executing program 3: r0 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$sock_SIOCETHTOOL(r0, 0x8946, &(0x7f0000000040)={'sit0\x00', &(0x7f0000000000)=@ethtool_perm_addr={0x19}}) 13:35:44 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000240), r0) sendmsg$NLBL_MGMT_C_REMOVE(r1, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000003c0)={0x24, r2, 0x3, 0x0, 0x0, {}, [@NLBL_MGMT_A_DOMAIN={0xf, 0x1, '@#*!,\\@\\[@\x00'}]}, 0x24}}, 0x0) 13:35:44 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x541b, &(0x7f00000000c0)={'wlan1\x00'}) 13:35:44 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000280)={'ip6tnl0\x00', &(0x7f0000000200)={'syztnl1\x00', 0x0, 0x29, 0x0, 0x0, 0x0, 0x0, @local, @mcast1}}) 13:35:44 executing program 3: r0 = socket$inet(0x2, 0x5, 0x0) connect(r0, 0x0, 0x0) 13:35:44 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x10, 0x0, 0x0, 0x5}, 0x48) 13:35:44 executing program 5: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_mreqn(r0, 0x0, 0x24, 0x0, 0x0) 13:35:44 executing program 2: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) getsockopt$inet6_int(r0, 0x29, 0x3d, 0x0, &(0x7f0000000080)) 13:35:44 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8913, &(0x7f00000000c0)={'wlan1\x00'}) 13:35:44 executing program 3: r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) connect$llc(r0, &(0x7f0000000340)={0x1a, 0x20, 0x0, 0x0, 0x0, 0x0, @remote}, 0x10) 13:35:44 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000580)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x4, [@var={0x1}]}, {0x0, [0x61, 0x5f]}}, &(0x7f0000000600)=""/157, 0x2c, 0x9d, 0x1}, 0x20) 13:35:44 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_int(r0, 0x29, 0x17, 0x0, &(0x7f0000000080)) 13:35:44 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0) 13:35:44 executing program 2: bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000000)={0x80000001}, 0x8) 13:35:44 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_DEL_VIF(r0, 0x0, 0xcb, &(0x7f00000000c0)={0xffffffffffffffff, 0x0, 0x0, 0x0, @vifc_lcl_addr=@local, @initdev={0xac, 0x1e, 0x0, 0x0}}, 0x10) 13:35:44 executing program 3: socket(0x26, 0x5, 0x2000) 13:35:44 executing program 1: bpf$MAP_CREATE(0x9, &(0x7f0000000400)=@bloom_filter, 0x48) 13:35:44 executing program 5: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) getsockopt$inet6_int(r0, 0x29, 0x43, 0x0, &(0x7f0000000080)) 13:35:44 executing program 1: r0 = socket$qrtr(0x2a, 0x2, 0x0) accept(r0, 0x0, 0x0) 13:35:44 executing program 4: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x7, &(0x7f0000000000), 0x4) 13:35:44 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$WG_CMD_GET_DEVICE(r0, &(0x7f0000002600)={0x0, 0x0, &(0x7f00000025c0)={&(0x7f00000000c0)={0x1ec4, 0x0, 0x0, 0x0, 0x0, {}, [@WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_IFINDEX={0x8}, @WGDEVICE_A_PEERS={0xe9c, 0x8, 0x0, 0x1, [{0x4d8, 0x0, 0x0, 0x1, [@WGPEER_A_PRESHARED_KEY={0x24, 0x2, "98d75b99b6abc9511f9517beef3bdd601ad8afcac52114b694db0d3b8be8cfc6"}, @WGPEER_A_ALLOWEDIPS={0x470, 0x9, 0x0, 0x1, [{0xac, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @empty}}, {0x5}}]}, {0x88, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}]}, {0x70, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5}}]}, {0x58, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}]}, {0x70, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}]}, {0x100, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5}}]}, {0x88, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, {0x5}}, @ipv4={{0x6}, {0x8}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev}, {0x5}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @dev}, {0x5}}]}, {0x34, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @dev}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}]}, {0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5}}]}]}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @empty}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @private0}}]}, {0x34, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @private2}}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6}]}, {0xbc, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x0, @broadcast}}, @WGPEER_A_FLAGS={0x8}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @a_g}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @private2}}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x0, @remote}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @private2}}]}, {0xc, 0x0, 0x0, 0x1, [@WGPEER_A_FLAGS={0x8}]}, {0xfc, 0x0, 0x0, 0x1, [@WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @private}}}, @WGPEER_A_ALLOWEDIPS={0x84, 0x9, 0x0, 0x1, [{0x58, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}]}, {0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @local}, {0x5}}]}]}, @WGPEER_A_FLAGS={0x8}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g}]}, {0x708, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x0, @broadcast}}, @WGPEER_A_ALLOWEDIPS={0x418, 0x9, 0x0, 0x1, [{0x70, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @private}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @private}, {0x5}}]}, {0xd0, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @broadcast}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5}}]}, {0x64, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5}}]}, {0x34, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}]}, {0x34, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}]}, {0x64, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}]}, {0x40, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}]}, {0xe8, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @dev}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv4={{0x6}, {0x8}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}]}, {0x7c, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @private}, {0x5}}, @ipv4={{0x6}, {0x8}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5}}]}]}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g}, @WGPEER_A_ALLOWEDIPS={0x2b4, 0x9, 0x0, 0x1, [{0x70, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @local}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5}}]}, {0x4}, {0x58, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5}}]}, {0x7c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5}}]}, {0x34, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @dev}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}]}, {0x7c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}]}, {0xb8, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5}}, @ipv4={{0x6}, {0x8}, {0x5}}]}]}]}, {0x28, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @c_g}]}, {0x80, 0x0, 0x0, 0x1, [@WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "cc8a49cee534fc4e42d342a0a1203bcb06f70b20eaa3e31abb38c5e7687e6198"}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "1be685df8a08ec7e43d7a6dd73e21f03c1830e3fd3f315f600b8443c793a5553"}, @WGPEER_A_FLAGS={0x8}]}, {0x18, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}}]}]}, @WGDEVICE_A_PEERS={0xffc, 0x8, 0x0, 0x1, [{0x30, 0x0, 0x0, 0x1, [@WGPEER_A_PUBLIC_KEY={0x24, 0x1, @c_g}, @WGPEER_A_FLAGS={0x8}]}, {0x1c8, 0x0, 0x0, 0x1, [@WGPEER_A_FLAGS={0x8}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @empty}}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_ALLOWEDIPS={0x168, 0x9, 0x0, 0x1, [{0x100, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @private}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5}}]}, {0x64, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}, @ipv4={{0x6}, {0x8}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}]}]}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x0, @multicast1}}]}, {0x194, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6}, @WGPEER_A_ALLOWEDIPS={0xb0, 0x9, 0x0, 0x1, [{0xac, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @private}, {0x5}}, @ipv4={{0x6}, {0x8}, {0x5}}]}]}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @dev}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @mcast1}}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @private2}}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "bbbd2f43724767d90f7ca7c9f0f58b5d741287301ba0524db73efd9c01a35f9a"}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @private2}}]}, {0x28c, 0x0, 0x0, 0x1, [@WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @private0}}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @neg}, @WGPEER_A_ENDPOINT4={0x14, 0x4, {0x2, 0x0, @multicast1}}, @WGPEER_A_PUBLIC_KEY={0x24, 0x1, @b_g}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6}, @WGPEER_A_ALLOWEDIPS={0x1d8, 0x9, 0x0, 0x1, [{0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8}, {0x5}}]}, {0xb8, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5}}, @ipv4={{0x6}, {0x8}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @local}}, {0x5}}]}, {0x4c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}]}, {0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5}}]}, {0x58, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @private}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}]}, {0x34, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}]}]}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "7ece3d5232cc163df7404f25e43fe0a4da0543260754def1ed22450c2b19e4c8"}]}, {0x908, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0x404, 0x9, 0x0, 0x1, [{0x118, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @loopback}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv4={{0x6}, {0x8}, {0x5}}, @ipv4={{0x6}, {0x8}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @local}, {0x5}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5}}]}, {0xdc, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}]}, {0x88, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}]}, {0x4c, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev}, {0x5}}]}, {0x7c, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5}}]}, {0xa0, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @private}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @private}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}}, {0x5}}]}]}, @WGPEER_A_ALLOWEDIPS={0x4a4, 0x9, 0x0, 0x1, [{0x148, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @empty}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast2}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @loopback}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @dev}}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @loopback}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @empty}, {0x5}}]}, {0xc4, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @private2}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @private}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @multicast2}}, {0x5}}, @ipv4={{0x6}, {0x8}, {0x5}}]}, {0x64, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @dev}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @rand_addr=' \x01\x00'}, {0x5}}]}, {0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @remote}, {0x5}}]}, {0x88, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}]}, {0x10c, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @dev}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private1}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @multicast1}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @local}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @dev}, {0x5}}, @ipv4={{0x6}, {0x8}, {0x5}}]}, {0x58, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @private}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @mcast2}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @initdev={0xac, 0x1e, 0x0, 0x0}}, {0x5}}]}]}, @WGPEER_A_ENDPOINT6={0x20, 0x4, {0xa, 0x0, 0x0, @private2}}, @WGPEER_A_FLAGS={0x8}, @WGPEER_A_PROTOCOL_VERSION={0x8}, @WGPEER_A_PRESHARED_KEY={0x24, 0x2, "fdabc141d76f8c306f4fd89f9613d1dec44801c5e6c5f7efcd67da617bbc2dee"}, @WGPEER_A_PERSISTENT_KEEPALIVE_INTERVAL={0x6}]}, {0xd8, 0x0, 0x0, 0x1, [@WGPEER_A_ALLOWEDIPS={0xd4, 0x9, 0x0, 0x1, [{0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}]}, {0x28, 0x0, 0x0, 0x1, [@ipv6={{0x6}, {0x14, 0x2, @ipv4={'\x00', '\xff\xff', @empty}}, {0x5}}]}, {0x1c, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @private}, {0x5}}]}, {0x70, 0x0, 0x0, 0x1, [@ipv4={{0x6}, {0x8, 0x2, @private}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @broadcast}, {0x5}}, @ipv4={{0x6}, {0x8, 0x2, @remote}, {0x5}}, @ipv6={{0x6}, {0x14, 0x2, @private0}, {0x5}}]}]}]}]}]}, 0x1ec4}}, 0x0) 13:35:44 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$IPVS_CMD_SET_DEST(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0c010000", @ANYRES16=r1, @ANYBLOB="010029bd7000fedbdf2510"], 0x10c}}, 0x0) 13:35:44 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_RELOAD(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000300)=ANY=[], 0x60}, 0x300}, 0x0) 13:35:44 executing program 2: r0 = socket$can_j1939(0x1d, 0x2, 0x7) setsockopt$SO_J1939_SEND_PRIO(r0, 0x6b, 0x3, &(0x7f0000000080)=0x5, 0x4) 13:35:44 executing program 4: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX_OLD(r0, 0x84, 0x6b, &(0x7f0000000080)=[@in={0x2, 0x0, @loopback}], 0x10) 13:35:44 executing program 5: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x7, &(0x7f0000000000)=0x5, 0x4) 13:35:44 executing program 0: r0 = socket$inet_smc(0x2b, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@caif=@dgm, 0x80) 13:35:44 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$IPVS_CMD_DEL_SERVICE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000080)={0x14, r1, 0x1}, 0x14}}, 0x0) 13:35:44 executing program 2: bpf$MAP_CREATE(0x18, &(0x7f0000000400)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}, 0x48) 13:35:44 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_WPAN_PHY_NETNS(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000240)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_PHY={0x8, 0x1, 0x3}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}, @NL802154_ATTR_PID={0x8}]}, 0x30}}, 0x0) 13:35:44 executing program 4: r0 = socket$inet_smc(0x2b, 0x1, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) 13:35:44 executing program 5: syz_open_procfs$namespace(0x0, &(0x7f0000000000)='ns/net\x00') syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) [ 460.291669][T10377] netlink: 248 bytes leftover after parsing attributes in process `syz-executor.3'. 13:35:44 executing program 0: r0 = socket$netlink(0x10, 0x3, 0x0) recvmmsg(r0, 0x0, 0x0, 0x2000, 0x0) 13:35:44 executing program 1: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) recvfrom$rxrpc(r0, &(0x7f0000000100)=""/217, 0xd9, 0x40, 0x0, 0x0) 13:35:44 executing program 2: r0 = socket$inet(0x2, 0xa, 0x0) ioctl$sock_inet_tcp_SIOCINQ(r0, 0x8914, &(0x7f0000000000)) 13:35:44 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000580)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x3, [@var={0x1, 0x0, 0x0, 0x8}]}, {0x0, [0x0]}}, &(0x7f0000000600)=""/157, 0x2b, 0x9d, 0x1}, 0x20) 13:35:44 executing program 5: r0 = socket$qrtr(0x2a, 0x2, 0x0) recvmsg$qrtr(r0, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0x38, 0x0) 13:35:44 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f00000003c0)={'team0\x00', 0x0}) bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', r1}, 0x48) 13:35:44 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8924, &(0x7f00000000c0)={'wlan1\x00'}) 13:35:44 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x541b, 0x0) 13:35:44 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000280)={'ip6gre0\x00', 0x0}) 13:35:44 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x2, 0x0, 0x18, 0x0, 0x0, 0x0, 0x2}}, &(0x7f0000000340)=""/130, 0x1a, 0x82, 0x1}, 0x20) 13:35:44 executing program 0: r0 = syz_init_net_socket$ax25(0x3, 0x2, 0x0) setsockopt$ax25_SO_BINDTODEVICE(r0, 0x101, 0x19, &(0x7f0000000900)=@rose={'rose', 0x0}, 0x10) 13:35:44 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x8918, 0x0) 13:35:44 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x8, [@struct={0x7, 0x0, 0x0, 0x7}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000340)=""/130, 0x2c, 0x82, 0x1}, 0x20) 13:35:44 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8946, &(0x7f00000000c0)={'wlan1\x00'}) 13:35:44 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_mreqn(r0, 0x0, 0x8, 0x0, 0x0) 13:35:44 executing program 5: r0 = socket$can_raw(0x1d, 0x3, 0x1) getsockopt$CAN_RAW_RECV_OWN_MSGS(r0, 0x65, 0x4, 0x0, &(0x7f0000000340)) 13:35:44 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_team(r1, 0x8933, &(0x7f00000003c0)={'team0\x00', 0x0}) setsockopt$inet_mreqn(r0, 0x0, 0x23, &(0x7f0000000240)={@multicast2, @loopback, r2}, 0xc) 13:35:44 executing program 3: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) getsockopt$inet6_int(r0, 0x29, 0x48, 0x0, &(0x7f0000000080)) 13:35:44 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x5411, &(0x7f0000000280)={'ip6tnl0\x00', 0x0}) 13:35:44 executing program 1: bpf$MAP_CREATE(0xf, &(0x7f0000000400)=@bloom_filter, 0x48) 13:35:44 executing program 5: r0 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$sock_SIOCETHTOOL(r0, 0x401c5820, &(0x7f0000000040)={'sit0\x00', 0x0}) 13:35:44 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000080), 0xffffffffffffffff) sendmsg$IPVS_CMD_ZERO(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f0000000600)={0x14, r1, 0x1}, 0x14}}, 0x0) 13:35:45 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet6_int(r0, 0x29, 0x8, 0x0, &(0x7f0000000080)) 13:35:45 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x8, [@struct={0x7, 0x0, 0x0, 0x3}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000340)=""/130, 0x2c, 0x82, 0x1}, 0x20) 13:35:45 executing program 4: r0 = socket$inet_smc(0x2b, 0x1, 0x0) connect(r0, 0x0, 0x0) 13:35:45 executing program 2: r0 = syz_init_net_socket$nfc_llcp(0x27, 0x1, 0x1) setsockopt$nfc_llcp_NFC_LLCP_MIUX(r0, 0x118, 0x1, &(0x7f0000000000)=0xaf4a, 0x4) 13:35:45 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000580)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@var={0xffffff1f}]}}, &(0x7f0000000600)=""/157, 0x2a, 0x9d, 0x1}, 0x20) 13:35:45 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000180)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x0, 0x0, [{0x0, 0x1, 0x3f}]}]}}, &(0x7f0000000080)=""/150, 0x32, 0x96, 0x1}, 0x20) 13:35:45 executing program 3: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) connect(r0, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @broadcast}}}, 0xfffffe52) 13:35:45 executing program 5: r0 = socket$inet(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000300)={'bond0\x00', 0x0}) r2 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000001400)=@newlink={0x44, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x1c, 0x12, 0x0, 0x1, @macvlan={{0xc}, {0xc, 0x2, 0x0, 0x1, [@IFLA_MACVLAN_MODE={0x8, 0x1, 0x8}]}}}, @IFLA_LINK={0x8, 0x5, r1}]}, 0x44}}, 0x0) 13:35:45 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_RELOAD(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000000c0)={0x3c, r1, 0x1, 0x0, 0x0, {}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, @DEVLINK_ATTR_NETNS_ID={0x8}}]}, 0x3c}}, 0x0) 13:35:45 executing program 2: r0 = socket(0xa, 0x2, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000100)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x3, 0x80, 0xd6, 0x100000000, 0x2, 0x3, 0x3, 0x288, 0x40, 0x281, 0x4, 0x118, 0x38, 0x1, 0xe58b, 0x40, 0x725}, [{0x60000000, 0x3, 0x20, 0x1, 0x100000001, 0x7f, 0x7, 0x6}], "bfe10139979a127038e7aea736341ec56711d8d4bcd844823844be1b4b55e484b4fb65fc50df1511dc1a8effd0d7cbbb2c9c4ef47541d5e07f8f7b19b1755be0bbd98ef10358d9cad8b7435fe3a02c9f6deffa64512befd2f7b52ebdc7e8434c541658316a6d1bf69a43e303e8f25ec6ee125042e66917e7c52ff88a6f061a2a85a01848f395fb7467d151d6ade24a48b9d14e7bcb991f81c3bd760382e5f1bdfba13b4e813ec3fdc9bc616e6bae9ecbd65ce726a3ee8e52316d7411d7e90b7c38374adb416a4a51662273430024403efc51007ccaed6aa4754866e51f9ab1624fc7f2e3d00d", ['\x00', '\x00', '\x00', '\x00']}, 0x55e) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x890b, &(0x7f00000000c0)={'ip6_vti0\x00', 0x0}) 13:35:45 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$bt_BT_SECURITY(r0, 0x112, 0x4, 0x0, 0x0) 13:35:45 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f0000000300), r0) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000340)={0x14, r1, 0x1}, 0x14}}, 0x0) 13:35:45 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@base={0x6, 0x0, 0x0, 0x0, 0x4, 0x1}, 0x48) 13:35:45 executing program 4: r0 = socket(0x1e, 0x5, 0x0) setsockopt$bt_BT_CHANNEL_POLICY(r0, 0x112, 0xa, 0x0, 0x0) 13:35:45 executing program 3: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) bind(r0, &(0x7f0000000000)=@in6={0xa, 0x0, 0x0, @mcast2={0xff, 0x5}}, 0x80) 13:35:45 executing program 2: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$IPVS_CMD_ZERO(r0, &(0x7f0000000f00)={0x0, 0x0, &(0x7f0000000ec0)={&(0x7f0000000e40)={0x14}, 0x14}}, 0x24048045) 13:35:45 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$sock_kcm_SIOCKCMATTACH(r0, 0x89e0, 0x0) 13:35:45 executing program 4: socketpair(0x26, 0x5, 0x0, &(0x7f0000000100)) 13:35:45 executing program 5: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$kcm(0x29, 0x2, 0x0) ioctl$sock_kcm_SIOCKCMATTACH(r1, 0x89e0, &(0x7f0000000140)={r0}) 13:35:45 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001040)={0x0, 0x1, &(0x7f0000000e40)=@raw=[@call], &(0x7f0000000e80)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x3}, 0x80) 13:35:45 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0xa, 0xc, 0xc, 0x2, [@struct]}}, &(0x7f0000000340)=""/130, 0x26, 0x82, 0x1}, 0x20) [ 460.821005][T10471] nbd: must specify an index to disconnect 13:35:45 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000100)=@can, 0x80) 13:35:45 executing program 5: r0 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) getsockopt$llc_int(r0, 0x10c, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) 13:35:45 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@base={0xa, 0x1, 0x80, 0x97, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x4}, 0x48) 13:35:45 executing program 4: r0 = socket$inet(0x2, 0xa, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000440)=@xdp, 0x80) 13:35:45 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) getsockopt$netlink(r0, 0x10e, 0xb, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) 13:35:45 executing program 3: r0 = socket(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x8930, &(0x7f00000000c0)={'ip6_vti0\x00', 0x0}) 13:35:45 executing program 1: r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) connect$llc(r0, &(0x7f0000000340)={0x1a, 0x0, 0x0, 0x6, 0x7, 0x4, @remote}, 0x10) 13:35:45 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000400)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x63, 0xc, 0x8, [@struct]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000340)=""/130, 0x2c, 0x82, 0x1}, 0x20) 13:35:45 executing program 3: pipe(&(0x7f00000010c0)) pselect6(0x40, &(0x7f0000000100)={0x9}, &(0x7f0000000140)={0x4}, 0x0, &(0x7f00000001c0)={0x77359400}, 0x0) 13:35:45 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000003c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_REMAIN_ON_CHANNEL(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000440)={0x28, r1, 0x711, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 13:35:45 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$inet_mreqn(r0, 0x0, 0x28, &(0x7f0000000240)={@multicast2, @loopback}, 0xc) 13:35:45 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f00000009c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_GET_SEC_DEV(r0, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000ac0)={&(0x7f0000000a40)={0x14, r1, 0x1, 0x0, 0x0, {0x5}}, 0x14}}, 0x0) 13:35:45 executing program 5: r0 = socket$caif_stream(0x25, 0x1, 0x3) setsockopt$CAIFSO_REQ_PARAM(r0, 0x116, 0x80, &(0x7f0000000380)="db", 0x1) 13:35:45 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000580)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x3, [@var={0x1, 0x0, 0x0, 0xe, 0x3, 0x7a00}]}, {0x0, [0x61]}}, &(0x7f0000000600)=""/157, 0x2b, 0x9d, 0x1}, 0x20) 13:35:45 executing program 2: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) setsockopt$bt_BT_SECURITY(r0, 0x6, 0x3, 0x0, 0x0) 13:35:45 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x5, 0x0) getsockopt$bt_BT_DEFER_SETUP(r0, 0x112, 0x7, 0x0, &(0x7f0000000040)) 13:35:45 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x3, 0x3, &(0x7f0000000040)=@framed={{0x85}}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x18, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:45 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x0, 0x0) execveat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r4, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r4, 0x4c81, 0x0) getrlimit(0x2, &(0x7f00000000c0)) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x4e24, 0xffffffff, @empty, 0x3}, 0x1c) sendmmsg(0xffffffffffffffff, &(0x7f00000092c0), 0x4ff, 0xbb8) sendmsg$nl_route(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={0x0, 0x28}}, 0x0) 13:35:46 executing program 1: r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) connect$llc(r0, &(0x7f0000000340)={0x1a, 0x0, 0x0, 0x6, 0x7, 0x4, @remote}, 0x10) 13:35:46 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_PAN_ID(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000001c0)=ANY=[@ANYBLOB="1c000000", @ANYRES16=r1, @ANYBLOB="97650000000000000000070000000800030002"], 0x1c}}, 0x0) 13:35:46 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x11, 0x3, &(0x7f0000000080)=@framed, &(0x7f0000000000)='GPL\x00', 0x7, 0xdc, &(0x7f0000000100)=""/220, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:46 executing program 4: socket(0x3d, 0x0, 0x0) 13:35:46 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x1c, 0x0, 0x0) 13:35:46 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_LISTDEF(r0, &(0x7f0000000100)={&(0x7f0000000040), 0xfd0c, &(0x7f00000000c0)={&(0x7f0000000080)={0x1c, 0x0, 0x0, 0x0, 0x0, {}, [@NLBL_MGMT_A_IPV4ADDR={0x8, 0x7, @broadcast}]}, 0x1c}}, 0x0) 13:35:46 executing program 0: socket$nl_rdma(0x10, 0x3, 0x14) syz_usb_connect$cdc_ecm(0x2, 0xda, &(0x7f0000000280)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0xc8, 0x1, 0x1, 0x1, 0x20, 0x9, [{{0x9, 0x4, 0x0, 0x7e, 0x3, 0x2, 0x6, 0x0, 0x17, {{0x8, 0x24, 0x6, 0x0, 0x0, "36982b"}, {0x5, 0x24, 0x0, 0x3}, {0xd, 0x24, 0xf, 0x1, 0x2000, 0x400, 0x8, 0xf4}, [@network_terminal={0x7, 0x24, 0xa, 0x40, 0x5, 0x4, 0x1}, @ncm={0x6, 0x24, 0x1a, 0x0, 0x3}, @mbim={0xc, 0x24, 0x1b, 0x8, 0x9, 0x20, 0x9d, 0x0, 0x8}, @mdlm_detail={0x66, 0x24, 0x13, 0xff, "f36adb39b1a0f12c57291ca6a759910cf225fc17ef81d40bffa2e6b5f80f1b7dd244dbcf1f936c9898f1d16f8e9ebcb67a168ece2582f662099d2e9f1708782ef48c8888a1d943904e6fd99685d52311972325b97e229677812714f30af1342d0ae8"}, @ncm={0x6, 0x24, 0x1a, 0x5943, 0x1}, @call_mgmt={0x5, 0x24, 0x1, 0x1, 0x6}]}, {[], {{0x9, 0x5, 0x82, 0x2, 0x40, 0x5, 0x20}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff, 0x6, 0xc, 0x3}}}}}]}}]}}, &(0x7f0000000700)={0xa, &(0x7f0000000380)={0xa, 0x6, 0x250, 0x81, 0xac, 0x8f, 0xff, 0x4}, 0x2e, &(0x7f00000003c0)={0x5, 0xf, 0x2e, 0x3, [@wireless={0xb, 0x10, 0x1, 0x8, 0x2d, 0xf0, 0x63, 0xfffc}, @ssp_cap={0x14, 0x10, 0xa, 0x0, 0x2, 0xdfb, 0xf, 0x5, [0xc000, 0x3f00]}, @ss_cap={0xa, 0x10, 0x3, 0x0, 0x0, 0x0, 0xff, 0x9}]}, 0x4, [{0x75, &(0x7f0000000400)=@string={0x75, 0x3, "dc785ee3bd2a3d4e05f88351f7c5eeb0367686c622643c46fc5bbd566ac474dcdbc01fd20f125b110d6926d97dcbfdf4e4512d1bc061beb0d4a83b248adca2958fb84c8306562ab6c312b0358b4afc4726b7bcee313ad2777482273f6472966d3b48b076e965241e386aba70db3902af113b75"}}, {0xa0, &(0x7f0000000480)=@string={0xa0, 0x3, "c28973824f773ac99c2d45c6a97213d207526078b689d70b6a4707499b00dbb4e646442a869143cddc4106521c3f1df267cf19dd0f85083ac3b38eb44698f27a258caf97b61ff625d8700d478a71ad93b06fd80ff5b779a9888fd80c0e88fce09b68c85b3255106f3a2d92ca3743802a885c60d2b20e4957006c388e737a8c26070ed745308110b738466a7e73468a43d880541a518f3d273bd9904d6592"}}, {0xb0, &(0x7f0000000540)=@string={0xb0, 0x3, "7c601243c0f51245a55a8ffcd437cdcb4bf4277beff3698f4555067564af3b093de1f6f9f1816cd9cff404f10c20ae3ec0f9aded3ab9b471caa59cceacddd706ba27bf78072f617641b7cdc0358ecee3945240e30f60993957c63ff9294d483c3d484d114845a796f3ef3a44d66a5a3307a1fca4c88642eb981fd55e619fb17f811c5e3c9a3e64be3a943be50eaa6660d8f36867bf911dd36a952506b6e16d09eee3df4623a341231c862f726c55"}}, {0xe0, &(0x7f0000000600)=@string={0xe0, 0x3, "55d0962a5feb892517c4fdc64266f07bf3c337082dcdae8cd61700b2f255c7a78bb28c6006584b2ae0c9155ecb10713cebf50abc0196723a63f2fcc23117642f7768485c9d8778c7a5e2888e644bbb124bdf83da28f727debfe5e06a63990d9db318b02efd2346944e53c9039ab1c1acbeb8a76ad4b7021d6e2d8cac2328ada5c365224d402f2ce0b355ba94a53cf12ec3c9b217982ff5e3ead3a46129fe801570af7db62799a6f413bd904b244e59c71dbed0806c4869215106927321ba094542f69973c25655aeeb187fa67fbde343913380d3c6f1ef498b21744fe60a"}}]}) syz_open_dev$mouse(&(0x7f0000000040), 0x0, 0x4000) syz_open_procfs$namespace(0xffffffffffffffff, &(0x7f0000000000)='ns/user\x00') 13:35:46 executing program 3: bpf$BPF_RAW_TRACEPOINT_OPEN(0x10, &(0x7f0000000080)={0x0}, 0x10) 13:35:46 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x14, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:46 executing program 4: r0 = socket$can_raw(0x1d, 0x3, 0x1) r1 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000040)={'veth0_virt_wifi\x00', 0x0}) sendmsg$can_raw(r0, &(0x7f0000000440)={&(0x7f0000000340)={0x1d, r2}, 0x10, &(0x7f0000000400)={&(0x7f0000000380)=@canfd={{}, 0x0, 0x0, 0x0, 0x0, "51ba883f6121c255edaa1130518120e105dad5ed9f9d59d5949df52560b575d998c647b8b78573a71cd52bacbc6583767cd1ec642194e487dc9d93990f3839d4"}, 0x48}}, 0x0) 13:35:46 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@base={0x2, 0x0, 0x0, 0x7}, 0x48) 13:35:46 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x0, 0x0) execveat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r4, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r4, 0x4c81, 0x0) getrlimit(0x2, &(0x7f00000000c0)) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0xa, 0x4e24, 0xffffffff, @empty, 0x3}, 0x1c) sendmmsg(0xffffffffffffffff, &(0x7f00000092c0), 0x4ff, 0xbb8) sendmsg$nl_route(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={0x0, 0x28}}, 0x0) [ 462.193648][ T3712] usb 1-1: new full-speed USB device number 5 using dummy_hcd [ 462.533656][ T3712] usb 1-1: not running at top speed; connect to a high speed hub [ 462.625932][ T3712] usb 1-1: config 1 interface 0 altsetting 126 endpoint 0x3 has invalid maxpacket 1023, setting to 64 [ 462.637005][ T3712] usb 1-1: config 1 interface 0 altsetting 126 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 462.650165][ T3712] usb 1-1: config 1 interface 0 has no altsetting 0 13:35:47 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_KEY(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000240)={0x28, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_SEC_KEY={0x8, 0x25, 0x0, 0x1, [@NL802154_KEY_ATTR_ID={0x4}]}, @NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x100000001}]}, 0x28}}, 0x0) 13:35:47 executing program 3: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x60081, 0x0) write$damon_monitor_on(r0, 0x0, 0x0) 13:35:47 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0xa, 0x3, &(0x7f0000000040)=@framed={{0x85, 0x0, 0x0, 0x0, 0x0, 0x7}}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:47 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x2, 0x3, &(0x7f0000000040)=@framed={{0x85, 0x0, 0x0, 0x0, 0x24, 0x7}}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:47 executing program 2: r0 = syz_open_dev$vim2m(&(0x7f0000000180), 0x76, 0x2) ioctl$vim2m_VIDIOC_QUERYBUF(r0, 0xc0585609, &(0x7f0000000240)=@multiplanar_fd={0x0, 0x2, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "47fe2488"}, 0x0, 0x4, {0x0}}) 13:35:47 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@base={0x7, 0x0, 0x0, 0x0, 0x901, 0x1}, 0x48) [ 462.726272][T10553] syz-executor.2[10553] is installing a program with bpf_probe_write_user helper that may corrupt user memory! [ 462.837272][T10554] nvme_fabrics: missing parameter 'transport=%s' [ 462.855675][T10554] nvme_fabrics: missing parameter 'nqn=%s' [ 462.857836][ T3712] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 462.872020][ T3712] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 462.880384][ T3712] usb 1-1: Product: 恼䌒䔒媥ﲏ㟔쯍笧轩啅甆꽤ऻ臨臱‌㺮燎뤺熴ꗊ캜ۗ➺碿⼇癡띁샍踵劔怏㦙왗錄䴩㱈䠽ᅍ䕈隧䐺櫖㍚ꄇꓼ蛈ᾘ廕齡羱ᲁ㱞㺚빤鐺ꨎ恦杨醿팝镪إ७䛟ꌣ⍁蘜爯啬 [ 462.908096][ T3712] usb 1-1: Manufacturer: 观艳睏줺⶜왅犩툓切硠覶ௗ䝪䤇›듛䛦⩄醆쵃䇜分㼜콧蔏㨈돃뒎顆竲谥鞯ᾶ◶烘䜍熊鎭澰࿘럵ꥹ辈೘蠎梛寈唲漐ⴺ쪒䌷⪀岈퉠າ坉氀踸穳⚌ง䗗脰뜐䘸繪䙳䎊胘ᩔ轑✽䶐鉥 [ 462.933699][ T3712] usb 1-1: SerialNumber: 큕⪖▉쐗웽時篰쏳࠷촭貮៖눀嗲Ꟈ늋悌堆⩋짠帕჋㱱밊阁㩲싼ᜱ⽤桷屈螝인躈䭤ኻ櫠饣鴍ᢳ⺰⏽鑆华ω놚곁뢾檧럔ᴂ⵮게⠣ꖭ旃䴢⽀喳钺㲥⻱짃ឲ⾘폪憤︩ᖀ꽰뙽餧봓䮐两읙븝胐䡬Ⅹّ玒먡䔉玙囂깕ᣫꙿ뵿䏣㎑펀䧯↋佴૦ [ 462.984251][T10540] raw-gadget.0 gadget.0: fail, usb_ep_enable returned -22 [ 463.313721][ T3712] cdc_ether: probe of 1-1:1.0 failed with error -71 [ 463.322556][ T3712] usb 1-1: USB disconnect, device number 5 13:35:48 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x3, 0x3, &(0x7f0000000040)=@framed={{0x85, 0x0, 0x0, 0x0, 0x7, 0x7}}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:48 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_PAN_ID(r0, &(0x7f0000000440)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f00000004c0)={&(0x7f0000000080)={0x14}, 0x14}}, 0x0) 13:35:48 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x3, 0x3, &(0x7f0000000040)=@framed={{0x21}}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:48 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ioctl$AUTOFS_IOC_ASKUMOUNT(0xffffffffffffffff, 0x80049370, &(0x7f00000000c0)) ftruncate(r2, 0x800) ioctl$KDSETMODE(0xffffffffffffffff, 0x4b3a, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r3 = inotify_init() inotify_add_watch(r3, &(0x7f0000000240)='./bus\x00', 0x400017e) chroot(&(0x7f0000000000)='./bus\x00') lseek(r2, 0x200, 0x0) sched_setattr(0x0, &(0x7f0000000100)={0x38, 0x5}, 0x0) sendmsg$NL80211_CMD_ABORT_SCAN(0xffffffffffffffff, 0x0, 0x4000000) r4 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r2, r4, 0x0, 0x10000) 13:35:48 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000780), r1) sendmsg$IEEE802154_LIST_PHY(r0, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000800)={&(0x7f00000007c0)={0x14, r2, 0x1}, 0x14}}, 0x0) 13:35:48 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x3, 0x4, &(0x7f0000000100)=@framed={{}, [@alu={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}]}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:48 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:48 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) execveat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r3, 0x4c81, 0x0) getrlimit(0x2, &(0x7f00000000c0)) connect$inet6(0xffffffffffffffff, 0x0, 0x0) 13:35:48 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x2, 0x3, &(0x7f0000000040)=@framed={{0x85, 0x0, 0x0, 0x0, 0xc, 0x7}}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:48 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_PAN_ID(r0, &(0x7f0000000140)={&(0x7f0000000600), 0xfffffffffffffdc7, &(0x7f00000005c0)={&(0x7f0000000640)={0x14}, 0x14}}, 0x0) 13:35:48 executing program 4: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x8000000) 13:35:48 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x3, 0x3, &(0x7f0000000040)=@framed={{0x85, 0x0, 0x0, 0x0, 0xcc, 0x7}}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:48 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x3, 0x3, &(0x7f0000000040)=@framed={{0x18, 0x0, 0x6}}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:48 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x3, 0x3, &(0x7f0000000040)=@framed={{0x85, 0x0, 0x0, 0x0, 0xa, 0x7}}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:48 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000580), 0xffffffffffffffff) sendmsg$NL802154_CMD_GET_WPAN_PHY(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000600)={&(0x7f00000005c0)={0x28, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_PHY={0x8}, @NL802154_ATTR_WPAN_DEV={0xc}]}, 0x28}}, 0x0) [ 463.852428][ T28] kauditd_printk_skb: 3 callbacks suppressed [ 463.852445][ T28] audit: type=1804 audit(1665754548.208:55): pid=10586 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir1997616392/syzkaller.n64aY2/412/bus" dev="sda1" ino=1158 res=1 errno=0 [ 464.369376][ T28] audit: type=1800 audit(1665754548.208:56): pid=10586 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1158 res=0 errno=0 [ 464.470568][ T5035] udevd[5035]: inotify_add_watch(7, /dev/loop0, 10) failed: No such file or directory 13:35:49 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x10, 0x3, &(0x7f0000000040)=@framed={{0x85, 0x0, 0x0, 0x0, 0xc, 0x7}}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:49 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x3, 0x3, &(0x7f0000000040)=@framed={{0x85, 0x0, 0x0, 0x0, 0xcc, 0x7}}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:49 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000380)=@base={0x1b, 0x0, 0x0, 0x0, 0x80}, 0x48) 13:35:49 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x0, 0x3, &(0x7f0000000040)=@framed={{0x85}}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xe2) 13:35:49 executing program 1: r0 = socket$rds(0x15, 0x5, 0x0) setsockopt$RDS_GET_MR(r0, 0x114, 0x2, &(0x7f0000000280)={{0x0}, 0x0}, 0x20) 13:35:49 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000500), r1) sendmsg$NLBL_MGMT_C_LISTDEF(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, r2, 0x507b6da6c4dfafeb, 0x0, 0x0, {0x3}}, 0x14}}, 0x0) 13:35:49 executing program 2: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x60081, 0x0) write$damon_monitor_on(r0, &(0x7f0000000040), 0x3) 13:35:49 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x1a, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:49 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x1e, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:49 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x3, 0x3, &(0x7f0000000040)=@framed={{0x85, 0x0, 0x0, 0x0, 0x17, 0x7}}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:49 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_mgmt(&(0x7f0000000500), r1) sendmsg$NLBL_MGMT_C_LISTDEF(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, r2, 0x507b6da6c4dfafeb, 0x0, 0x0, {0x9}}, 0x14}}, 0x0) 13:35:49 executing program 5: socketpair(0x29, 0x80002, 0x0, &(0x7f0000000000)) 13:35:49 executing program 1: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f00000007c0), 0x2, 0x0) ioctl$vim2m_VIDIOC_ENUM_FMT(r0, 0xc0405602, &(0x7f0000000000)={0x2, 0x2, 0x0, "acef78b7087468405ca2bff0421fec9e66dd52e056afa245b7ce09db6e6b96b3"}) 13:35:49 executing program 3: r0 = socket$tipc(0x1e, 0x2, 0x0) setsockopt$TIPC_IMPORTANCE(r0, 0x10f, 0x7f, &(0x7f0000000140), 0x4) 13:35:49 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000280)={0x11, 0x5, &(0x7f0000000080)=@framed={{}, [@cb_func={0x18, 0x0, 0x4, 0x0, 0x85100000}]}, &(0x7f0000000000)='GPL\x00', 0x7, 0xdc, &(0x7f0000000100)=""/220, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:49 executing program 4: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000280)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}}}]}}]}}, 0x0) 13:35:49 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x10, 0x0, 0x0, 0x8}, 0x48) 13:35:49 executing program 2: r0 = syz_open_dev$vim2m(&(0x7f0000000040), 0x0, 0x2) ioctl$vim2m_VIDIOC_QUERYBUF(r0, 0xc0585609, &(0x7f0000000080)=@overlay={0x0, 0x2, 0x4, 0x0, 0x0, {0x0, 0xea60}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "86416032"}}) [ 464.827573][T10620] nvme_fabrics: unknown parameter or missing value 'on' in ctrl creation request 13:35:49 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x3, 0x3, &(0x7f0000000040)=@framed={{0x85, 0x0, 0x0, 0x0, 0x7d, 0x7}}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:49 executing program 1: bpf$BPF_PROG_GET_NEXT_ID(0xb, &(0x7f0000000000)={0x6}, 0x8) 13:35:49 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000000), r0) sendmsg$NLBL_UNLABEL_C_STATICADDDEF(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000280)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="010000000000000000000600000008000200ac1e000108000500000000001f0007"], 0x44}}, 0x0) 13:35:49 executing program 0: io_setup(0x8, &(0x7f0000000040)=0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) io_submit(r0, 0x1, &(0x7f0000001380)=[&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, r1, 0x0, 0x0, 0xfffffffffffffffd}]) 13:35:49 executing program 3: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000280)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[], {}, {{0x9, 0x5, 0x3, 0x2, 0x3ff}}}}}]}}]}}, 0x0) 13:35:49 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$vim2m_VIDIOC_G_FMT(r0, 0x541b, 0x0) 13:35:49 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0xf, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:49 executing program 5: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x2, 0x141101) sched_setscheduler(0x0, 0x0, 0x0) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={0x0}, 0x10) syz_open_dev$tty1(0xc, 0x4, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40c5, 0x0) write$9p(r2, &(0x7f0000001400)="3b27a4b46ee92b4a59073c369a5e19f9db153c4fdbc76aa2a4bb9f3e5e1aa197a9e97d1016c01813792e50c2692c175aad715d110a892949ccc6e2e54c2d5c8f0b7932b69797f217168b0c1feb128ae34f0daf487a70b5c117acd43725fe17993634f1695dabd7f998cd55e9d5bd911e86aa7a4ad75a574bb96951d6018b25d942a9544bca1ebb0e8d10c092cdcb85797673972099e4041aaf8d636f66cb1103ef2050ad28fabaed33d6927889d97f4b5ce0de71d3fd832980f4f088d0d824e20549b4bbd906ffa51ce9de54d779eb4de462faac20a3ab0ed9934373ca22cea5454f4c2a740cd461e39956bb5f98df2aebc60cf32623adbffbcc378fa7250b6a3fc863dadcf6d4f8b855c4e70f0796eee6218445dad2811dd6b540ff52efa2f167dd9c1b8b016268d37db430983fefc0645d20614c8df2eb0872c58e09664e672b0b6a9970fec199257e1c606ec3e364c66a0f4d258c74accd43b987c756d602fd8787fed3aa43fd8d84e9656d4a413fa9a423bc54b873583d6d497005e54712fafc71384988d80134fbf84f53fdd74b354848006b8b5b67e7cc5a472475d3ae545ca1fcf7628b873e31ba83a98a7ad5b0cfbe9711b517a9a1388ad0efa2a3b4e22152021d631b731e2e100a9831111db7acce948bb5deeea260463c140ac929e77c58402776caf85d4569a75dde2f64c4491508afb541ed9b2c81fc95c06706235f383e31cf662c95b1e49cfd94871e22720a41535756e419b271276941692bd023dd9c9dbec4f7db1e5c00d8b3be7b8e826a6aadd001edd0dfeb00f8048442b5c48456fd642e629dcb2ff55592665ff491cd832672ce4d999da186db2c3a1f8b6b1f7d3750d7cdb3097954e6e14fb2183ad662c63d4ce8b82dc2487f0fe2ea2827b53a7c6dcced878d2fb29c1d3ff583570e7bc172d1a5c716e0447cb08ce3c468ffdf975da372f3f3eb455aaf5822bc04a51b6cad24a2331369df81c123b009a2381b42e9aeb077f621608d81c12a5f5c6c295d74afd4dd5c051296be0b54c70bf899b347c36bff62f313079983409d7f9cf1242c917985c1b5d0736fe21f8514f63d0369a374c42da40bd5140bc3e602d00c3cb4f8e621863ab47422778d67d72de34753fd72cef80649a1548e4e8dcbcffe4054cc9d8a1f922623a75904cbdaacde768131e587269a4a99d82f7009c1b8ab79aa232a2fd45ad71b603803123f6ba979fa6a87525884b08d721a21400fb1f950b96ead82f408cc4388d3b78fb456616429a520656d5e5a876fd04748498902c86f58d45f4c1b3919eb846a00edf07e7a830bf723e4774f085f15534dd3b5246c0c0970b5ad7bb39b30b156a9430378c5b0aab1261c78d72ac301cd552d5e8dd4b642ec1dc0672745d593bb26d095b5b23576e3cfd6ab580f6e09419d0f0c64250fafaa3759aa1888da48d89c3f7c9454b0b3d0ab40445f5bed4493ef43ab08f31b1345ac4ffd94ad79c9eee53904ed6f572817153190d2e6863f2e39356bb99926419fd314341a536b7e76cae60bf7750a4c29e3f4c7f005530b1d4ee0e25b93b76fcc1108222f0b00de52cf4100e97adfd7b9db1370586ba27e1e183299be00d0df8439c380edf2f79deb441eac59b814b04accdff5e17f02046139f91f0332661676ff506e575f0cb2850bcc9f8666f6d1f69f8f4271cb804a79fccd7016f049d1a494c26a527c437fa0be6d51ec7543d9bd7a2f016194ebe3c99080a6c9b5119863dfe865f8e60cae29f50b67dbfaa0a3c9794d73034485ca1613344c572783db3dfab01b28089c51cda99cefa4c1c881a29e229f04c7e0fd04dc425ae8417852e6e31520c6207e9d4e35285feef2a2cb8a3bceb08a166fa4284a516362621e2c06731a442791f1db063a32cf1f005c914102c7273cb4d7ab1bf567d72f230783d2ea99c43a60e8729132441ee6c5362c33f9b613f84417c3c5549f4e3d9e73c6f83f16c8e57ae22fe5f54515e111fe43ad7c400d214281452bb6141cecad84b23a695f061988d906d03be5d89584634b9e9d9a9b072f8e7cbb47c47719318a2001cafa665dd2c82672d16877ea115bd023fc1975f7c59664bfb06f66a1a5e3f05cb283fb45ea67a2727ee6e10bf35b31fdd03d43ec67b753f6737e0d2f4a5275031595878cefc8f0ca", 0x600) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) sendfile(r2, r3, 0x0, 0x10000) sendmsg$TIPC_NL_PUBL_GET(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={&(0x7f0000000080)={0x14, 0x0, 0x60d, 0x40, 0x0, {0x3}}, 0x14}}, 0x0) syz_genetlink_get_family_id$ipvs(0x0, 0xffffffffffffffff) 13:35:49 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000000), r0) sendmsg$NLBL_UNLABEL_C_STATICADDDEF(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000280)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="010000000000000000000600000008000200ac1e000108000500000000001f0007"], 0x44}}, 0x0) [ 465.073344][ T28] audit: type=1804 audit(1665754549.428:57): pid=10651 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.5" name="/root/syzkaller-testdir1997616392/syzkaller.n64aY2/417/file0" dev="sda1" ino=1169 res=1 errno=0 [ 465.163930][ T2938] usb 5-1: new high-speed USB device number 12 using dummy_hcd [ 465.243553][ T3712] usb 4-1: new high-speed USB device number 9 using dummy_hcd [ 465.553727][ T2938] usb 5-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 465.624987][ T3712] usb 4-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 465.723755][ T2938] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 465.732839][ T2938] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 465.741040][ T2938] usb 5-1: Product: syz [ 465.745311][ T2938] usb 5-1: Manufacturer: syz [ 465.749928][ T2938] usb 5-1: SerialNumber: syz [ 465.794065][ T3712] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 465.804182][ T2938] cdc_ether: probe of 5-1:1.0 failed with error -22 [ 465.810927][ T3712] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 465.828574][ T3712] usb 4-1: Product: syz [ 465.832818][ T3712] usb 4-1: Manufacturer: syz [ 465.837510][ T3712] usb 4-1: SerialNumber: syz [ 465.863929][T10642] raw-gadget.1 gadget.3: fail, usb_ep_enable returned -22 [ 465.885885][ T3712] cdc_ether: probe of 4-1:1.0 failed with error -22 [ 465.997527][ T3712] usb 5-1: USB disconnect, device number 12 [ 466.087629][ T2938] usb 4-1: USB disconnect, device number 9 13:35:50 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x39, 0x0, 0x0) 13:35:50 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x3, 0x1003, &(0x7f0000000040)=@framed, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:50 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_SEC_PARAMS(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000800)=ANY=[@ANYBLOB="38010000", @ANYRES16, @ANYBLOB="010028bd7000fedb"], 0x138}, 0x63}, 0x0) 13:35:50 executing program 0: io_pgetevents(0x0, 0x0, 0x4, &(0x7f0000000340)=[{}, {}, {}, {}, {}], &(0x7f0000000200), &(0x7f0000000280)={&(0x7f0000000000), 0x6}) 13:35:50 executing program 5: mount$9p_fd(0x0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0) 13:35:50 executing program 5: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f00000007c0), 0x2, 0x0) ioctl$vim2m_VIDIOC_ENUM_FMT(r0, 0xc0205647, &(0x7f0000000000)={0x0, 0xfd4e7e60bb9ab3da, 0x0, "acf175f52009a0000000000000000000000006000000000000008000"}) 13:35:50 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x10, 0x0, 0x0) 13:35:50 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f00000007c0), 0x2, 0x0) ioctl$vim2m_VIDIOC_REQBUFS(r0, 0xc0145608, &(0x7f0000000000)={0x1ff, 0x2, 0x4}) 13:35:50 executing program 5: r0 = syz_open_dev$vivid(&(0x7f0000000040), 0x1, 0x2) ioctl$VIDIOC_EXPBUF(r0, 0xc0405610, &(0x7f00000000c0)) 13:35:50 executing program 0: r0 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2010, r0, 0x8000000) 13:35:50 executing program 4: openat$drirender128(0xffffffffffffff9c, &(0x7f0000000040), 0x82083, 0x0) 13:35:50 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x3, 0x3, &(0x7f0000000040)=@framed={{0x85, 0x0, 0x0, 0x0, 0x12, 0x7}}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:50 executing program 1: io_setup(0x8, &(0x7f0000000040)=0x0) r1 = openat$vicodec1(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) io_submit(r0, 0x1, &(0x7f0000000600)=[&(0x7f0000000280)={0x0, 0x0, 0x0, 0x3, 0x0, r1, 0x0, 0x0, 0x401}]) 13:35:50 executing program 4: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000280)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x5}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff}}}}}]}}]}}, 0x0) 13:35:51 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x18, 0x1, &(0x7f0000000000)=ANY=[], &(0x7f0000000040)='syzkaller\x00', 0x2, 0xc9, &(0x7f0000000080)=""/201, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:51 executing program 2: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) write$RDMA_USER_CM_CMD_JOIN_IP_MCAST(r0, &(0x7f0000000380)={0x10, 0x30, 0xfa00, {0x0, 0x0, {0xa, 0x0, 0x0, @private0}}}, 0x38) 13:35:51 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@base={0xa, 0x1, 0x5, 0x6, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x5}, 0x48) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) 13:35:51 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f00000007c0), 0x2, 0x0) ioctl$vim2m_VIDIOC_DQBUF(r0, 0xc0285628, &(0x7f00000000c0)=@overlay={0x0, 0x0, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "0051a142"}}) 13:35:51 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000000), r0) sendmsg$NLBL_UNLABEL_C_STATICADDDEF(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000280)={0x44, r2, 0x1, 0x0, 0x0, {}, [@NLBL_UNLABEL_A_IPV4ADDR={0x8, 0x4, @initdev={0xac, 0x1e, 0x0, 0x0}}, @NLBL_UNLABEL_A_IPV4MASK={0x8, 0x5, @empty}, @NLBL_UNLABEL_A_SECCTX={0x1f, 0x7, 'system_u:object_r:bin_t:s0\x00'}]}, 0x44}}, 0x0) 13:35:51 executing program 5: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_ENUM_FRAMESIZES(r0, 0xc02c564a, &(0x7f0000000040)={0x0, 0x50323234, 0x0, @stepwise}) 13:35:51 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x2, 0x3, &(0x7f0000000040)=@framed={{0x85, 0x0, 0x0, 0x0, 0xb1, 0x7}}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:51 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x15, 0x3, &(0x7f0000000040)=@framed={{0x85, 0x0, 0x0, 0x0, 0x0, 0x7}}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:51 executing program 3: syz_open_dev$dri(&(0x7f0000000200), 0xffffffffffffffe1, 0x383002) 13:35:51 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0xb, 0x3, &(0x7f0000000040)=@framed={{0x85, 0x0, 0x0, 0x0, 0xc, 0x7}}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:51 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x2, 0x3, &(0x7f0000000040)=@framed={{0x85, 0x0, 0x0, 0x0, 0xae, 0x7}}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 466.943719][ T2938] usb 5-1: new high-speed USB device number 13 using dummy_hcd [ 467.303650][ T2938] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x82 has invalid wMaxPacketSize 0 [ 467.313562][ T2938] usb 5-1: config 1 interface 0 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 0 [ 467.323349][ T2938] usb 5-1: config 1 interface 0 altsetting 0 bulk endpoint 0x3 has invalid maxpacket 1023 [ 467.333352][ T2938] usb 5-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 467.504169][ T2938] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 467.513263][ T2938] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 467.521377][ T2938] usb 5-1: Product: syz [ 467.525575][ T2938] usb 5-1: Manufacturer: syz [ 467.530160][ T2938] usb 5-1: SerialNumber: syz [ 467.554171][T10680] raw-gadget.0 gadget.4: fail, usb_ep_enable returned -22 [ 467.575848][ T2938] cdc_ether: probe of 5-1:1.0 failed with error -22 [ 467.778328][ T3708] usb 5-1: USB disconnect, device number 13 13:35:52 executing program 4: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000280)={{0x12, 0x1, 0x200, 0x2, 0x0, 0x0, 0x40, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x3, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x5}}, {{0x9, 0x5, 0x3, 0x2, 0x3ff}}}}}]}}]}}, 0x0) 13:35:52 executing program 3: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = syz_io_uring_setup(0x27a, &(0x7f00000002c0), &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000eeb000/0x3000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000080)=0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r3, 0x40, &(0x7f0000000140)=0x307e, 0x0, 0x4) syz_io_uring_submit(r3, r4, &(0x7f0000000440)=@IORING_OP_WRITEV={0x2, 0x0, 0x0, @fd_index, 0x0, &(0x7f0000000580)=[{0x0}], 0x1}, 0x0) io_uring_enter(r2, 0x3d1b, 0x0, 0x0, 0x0, 0x0) 13:35:52 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x3, 0x3, &(0x7f0000000040)=@framed={{0x85, 0x0, 0x0, 0x0, 0x1e, 0x7}}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:52 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0xb, 0x3, &(0x7f0000000040)=@framed={{0x85, 0x0, 0x0, 0x0, 0x0, 0x7}}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:52 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x3, 0x4, &(0x7f0000000100)=@framed={{}, [@alu={0x4, 0x0, 0x0, 0x0, 0x0, 0x80}]}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:52 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x2, 0x3, &(0x7f0000000040)=@framed={{0x85, 0x0, 0x0, 0x0, 0x9d, 0x7}}, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:52 executing program 0: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x3, 0x3, &(0x7f0000000040)=@framed, &(0x7f00000000c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={0x0, r0}, 0x10) 13:35:52 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x0, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = syz_io_uring_setup(0x27a, &(0x7f00000002c0), &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000eeb000/0x3000)=nil, &(0x7f0000000000)=0x0, &(0x7f0000000080)=0x0) syz_memcpy_off$IO_URING_METADATA_GENERIC(r3, 0x40, &(0x7f0000000140)=0x307e, 0x0, 0x4) syz_io_uring_submit(r3, r4, &(0x7f0000000440)=@IORING_OP_WRITEV={0x2, 0x0, 0x0, @fd_index, 0x0, &(0x7f0000000580)}, 0x0) io_uring_enter(r2, 0x3d1b, 0x0, 0x0, 0x0, 0x0) 13:35:52 executing program 5: r0 = getpgrp(0x0) setpgid(0x0, 0x0) setpgid(0x0, r0) 13:35:52 executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fchdir(r0) 13:35:52 executing program 2: mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x0) mprotect(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x3) 13:35:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffa}) [ 468.633592][ T3708] usb 5-1: new high-speed USB device number 14 using dummy_hcd [ 468.993689][ T3708] usb 5-1: config 1 interface 0 altsetting 0 endpoint 0x82 has invalid wMaxPacketSize 0 [ 469.003554][ T3708] usb 5-1: config 1 interface 0 altsetting 0 bulk endpoint 0x82 has invalid maxpacket 0 [ 469.013378][ T3708] usb 5-1: config 1 interface 0 altsetting 0 bulk endpoint 0x3 has invalid maxpacket 1023 [ 469.023879][ T3708] usb 5-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 3 [ 469.193661][ T3708] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 469.202752][ T3708] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 469.210816][ T3708] usb 5-1: Product: syz [ 469.215078][ T3708] usb 5-1: Manufacturer: syz [ 469.219659][ T3708] usb 5-1: SerialNumber: syz [ 469.243906][T10718] raw-gadget.0 gadget.4: fail, usb_ep_enable returned -22 [ 469.264995][ T3708] cdc_ether: probe of 5-1:1.0 failed with error -22 [ 469.479974][ T3708] usb 5-1: USB disconnect, device number 14 13:35:54 executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 13:35:54 executing program 5: fchown(0xffffffffffffff9c, 0xffffffffffffffff, 0x0) 13:35:54 executing program 2: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 13:35:54 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 13:35:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x5) 13:35:54 executing program 3: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xffffffffffff8000}) 13:35:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r0}], 0x1, 0x0) 13:35:54 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x2) 13:35:54 executing program 2: pipe(0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000380)={0x11, 0x2, &(0x7f0000000080)=@raw=[@map_fd={0x18, 0xb}], &(0x7f00000000c0)='syzkaller\x00', 0x4, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) 13:35:54 executing program 4: pipe(&(0x7f0000000340)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0) 13:35:54 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000000)={{{@in6=@remote, @in6=@private1, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0xa0}}, {{@in6=@mcast1}, 0x0, @in=@multicast1}}, 0xe8) 13:35:54 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x894a, &(0x7f0000000180)={'ip6gre0\x00', 0x0}) 13:35:54 executing program 5: r0 = socket(0x1d, 0x2, 0x7) accept4$x25(r0, 0x0, 0x0, 0x0) 13:35:54 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f00000053c0)=[{{&(0x7f0000000000)={0xa, 0x4e20, 0x0, @mcast2}, 0x1c, &(0x7f0000000340)=[{&(0x7f0000000080)="93", 0x1}], 0x1}}], 0x1, 0x4000810) 13:35:54 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x88, 0x20, 0x0, &(0x7f0000000040)) 13:35:54 executing program 2: r0 = syz_open_procfs$namespace(0x0, &(0x7f0000000080)='ns/time\x00') ioctl$BTRFS_IOC_SET_RECEIVED_SUBVOL(r0, 0xc0c89425, 0x0) 13:35:54 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f2, &(0x7f0000000180)={'ip6gre0\x00', &(0x7f0000000100)={'ip6gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @loopback}}) 13:35:54 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000380)={@remote, @rand_addr=' \x01\x00', @loopback, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40100000}) 13:35:54 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000080)={'sit0\x00', &(0x7f00000000c0)=ANY=[@ANYRES32=0x0, @ANYBLOB="00077f600000000400000f484e"]}) 13:35:54 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x3d, &(0x7f0000000000)={@private0}, &(0x7f0000000040)=0x20) 13:35:54 executing program 4: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000380)={0x0, 0x1, &(0x7f0000000080)=@raw=[@exit], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:54 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @local}, 0x1c) 13:35:54 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000640), 0xffffffffffffffff) sendmsg$NL80211_CMD_DEL_STATION(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f00000006c0)={&(0x7f0000000840)={0x18, r1, 0x1, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_STA_SUPPORTED_CHANNELS={0x4}]}, 0x18}}, 0x0) 13:35:54 executing program 0: syz_emit_ethernet(0xeb, &(0x7f0000000180)={@local, @multicast, @void, {@ipv6={0x86dd, @gre_packet={0x0, 0x6, "e2bbca", 0xb5, 0x2f, 0x0, @dev={0xfe, 0x80, '\x00', 0x1d}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, {[], {{}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, [], "205aa21d113841cc6ea2c4430907e4cb76795fdeebe8ce68e62ee6ab42c24198b41f3b98e2d3a9be1ca10efbe99a53e7ab0ecbb6c474b374cf96d7b6f8738d370364f3bf5a292aafdda1761039ba0326f6140d95f307f8e77b9630bb8229b97670bfa87dfe33766bb857baa83375ae"}, {0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x86dd, [0xfff]}, {0x8, 0x88be, 0x0, {{0x7, 0x1, 0x5, 0x3, 0x0, 0x3, 0x0, 0x79}}}, {0x8, 0x22eb, 0x2, {{0x6, 0x2, 0x0, 0x0, 0x1, 0x3, 0x0, 0xf8}, 0x2, {0x7, 0x1ff, 0x1, 0x0, 0x0, 0x0, 0x2}}}, {0x8, 0x6558, 0x2}}}}}}}, 0x0) 13:35:54 executing program 1: syz_genetlink_get_family_id$ethtool(&(0x7f0000000140), 0xffffffffffffffff) 13:35:54 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000440)={&(0x7f00000002c0)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x1, 0x4}}]}}, &(0x7f0000000340)=""/255, 0x32, 0xff, 0x1}, 0x20) 13:35:54 executing program 5: r0 = socket$netlink(0x10, 0x3, 0x0) setsockopt$netlink_NETLINK_PKTINFO(r0, 0x10e, 0x4, &(0x7f0000000000)=0x8000, 0x4) 13:35:54 executing program 1: r0 = socket(0x29, 0x5, 0x0) sendmsg$RDMA_NLDEV_CMD_RES_QP_GET(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={0x0}}, 0x0) 13:35:54 executing program 3: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write$bt_hci(r0, 0x0, 0x0) 13:35:54 executing program 0: socket(0x10, 0x2, 0xfffffffb) 13:35:54 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @local}, 0x1c) 13:35:54 executing program 4: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000780)=@bpf_lsm={0x1d, 0x2, &(0x7f0000000180)=@raw=[@btf_id], &(0x7f0000000200)='GPL\x00', 0x4, 0xe0, &(0x7f0000000380)=""/224, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:54 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000100)=@mangle={'mangle\x00', 0x1f, 0x6, 0x520, 0x3e8, 0x298, 0x3e8, 0x3e8, 0x0, 0x500, 0x500, 0x500, 0x500, 0x500, 0x6, 0x0, {[{{@ipv6={@ipv4={'\x00', '\xff\xff', @multicast1}, @private0, [], [], 'pimreg\x00', 'vlan1\x00'}, 0x0, 0xa8, 0xd0}, @unspec=@CHECKSUM={0x28}}, {{@uncond, 0x0, 0xa8, 0xd0}, @inet=@TOS={0x28}}, {{@uncond, 0x0, 0xa8, 0xd0}, @common=@inet=@TCPMSS={0x28}}, {{@ipv6={@mcast1, @private1, [], [], 'vlan1\x00', 'lo\x00', {}, {}, 0x0, 0x0, 0xf}, 0x0, 0xa8, 0xf0}, @SNPT={0x48, 'SNPT\x00', 0x0, {@ipv6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @ipv6=@loopback}}}, {{@uncond, 0x0, 0xa8, 0xf0}, @DNPT={0x48, 'DNPT\x00', 0x0, {@ipv4=@remote, @ipv4=@loopback}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x580) 13:35:54 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f0000004180)=[{{&(0x7f0000000100)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}, 0x9600}, 0x1c, 0x0, 0x0, &(0x7f0000000840)=[@dontfrag={{0x14}}, @dstopts={{0x18}}, @pktinfo={{0x24, 0x29, 0x32, {@remote}}}], 0x58}}], 0x1, 0x0) 13:35:54 executing program 1: pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) bpf$PROG_LOAD(0x5, &(0x7f0000000380)={0x0, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000040)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, r0}, 0x80) 13:35:54 executing program 3: syz_genetlink_get_family_id$mptcp(0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)) 13:35:54 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3}, 0x48) 13:35:54 executing program 0: r0 = socket$pppl2tp(0x18, 0x1, 0x1) r1 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) connect$pppl2tp(r0, &(0x7f0000000280)=@pppol2tpin6={0x18, 0x1, {0x0, r1, 0x40, 0x0, 0x0, 0x0, {0xa, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}}}, 0x32) 13:35:54 executing program 5: r0 = socket(0x1d, 0x2, 0x7) getsockopt$WPAN_WANTACK(r0, 0x0, 0x0, 0x0, 0x0) 13:35:54 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_EEE_GET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000280)={0x34, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'batadv_slave_1\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x34}}, 0x0) 13:35:54 executing program 4: r0 = socket(0x29, 0x2, 0x0) sendmsg$RDMA_NLDEV_CMD_RES_QP_GET(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={0x0, 0x34000}}, 0x0) 13:35:54 executing program 3: r0 = socket$can_j1939(0x1d, 0x2, 0x7) setsockopt$SO_J1939_SEND_PRIO(r0, 0x6b, 0x3, &(0x7f0000000080)=0x2, 0x4) 13:35:54 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x8922, &(0x7f0000000180)={'ip6gre0\x00', 0x0}) 13:35:54 executing program 2: bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6d715a80b6408432, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 13:35:54 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000003180)={&(0x7f0000002f80)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x2, [@datasec={0x10, 0x0, 0x0, 0xf, 0x2, [], "ce57"}, @datasec={0x0, 0x0, 0x0, 0xf, 0x2, [], '\f\v'}]}}, &(0x7f00000030c0)=""/154, 0x36, 0x9a, 0x1}, 0x20) 13:35:54 executing program 3: r0 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000080)={@private2, @remote, @mcast2, 0x8001}) 13:35:54 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="9b8015a1e2fecb3649e92506d3793513e6e6e7d119ed17f0edeee6fd0b955ebec5c8b2557bd043ad226f92558ef93d5910ad9df667674cd245a57ae3d03fff810712ba98b5f7be161ebc082200501c25e3", 0x51, 0x0, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @local, 0x7}, 0x1c) 13:35:54 executing program 2: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x3, &(0x7f0000000000)=@framed, &(0x7f0000000080)='GPL\x00', 0x9, 0x8c, &(0x7f00000000c0)=""/140, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:54 executing program 4: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$BTRFS_IOC_INO_LOOKUP(r0, 0xd0009412, 0x0) sendmmsg$inet6(r0, &(0x7f0000002540)=[{{&(0x7f0000000000)={0xa, 0x4e22, 0x3, @loopback}, 0x1c, &(0x7f0000000100)=[{&(0x7f0000000040)='=', 0x1}], 0x1, &(0x7f0000000140)=[@hopopts={{0x28, 0x29, 0x36, {0x0, 0x1, '\x00', [@calipso={0x7, 0x8, {0x0, 0x0, 0x0, 0x200}}]}}}, @hoplimit_2292={{0x14}}, @hopopts_2292={{0x28, 0x29, 0x36, {0x11, 0x1, '\x00', [@enc_lim, @enc_lim, @enc_lim]}}}], 0x68}}, {{&(0x7f0000000200)={0xa, 0x4e23, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02'}, 0x1c, &(0x7f00000002c0)=[{&(0x7f0000000240)="0d6f5898788b26e5e27a86f5a5f473321b3723d45f9033d391de9a9283225336502ce1cd", 0x24}], 0x1}}, {{&(0x7f0000000300)={0xa, 0x4e20, 0x3, @local, 0x6}, 0x1c, &(0x7f0000000680)=[{&(0x7f0000000340)="1d17d72065ab3b05dc901f4f29abf10370d4c2e0566ee9692b6c6a9259b6680ddeb8ce3816819457181854ef68e3b44a3f128a5e82c6970496b8fb12ee0f591ef45c5afe6c2923ad4dbc64339bd1f8f26a1b41cdaba78ac30338bf3cda1b484e6c8bfb2b7576bb13de7340c0a5d303faaf553f7552610b3b13e4531911adf781395a3c95648f0a1389199ace4e963435b64ff84b271b216e2b902f0742f048dfb96c23b5a254b4df2d8e2c", 0xab}, {&(0x7f0000000400)="b822f315978aad2ab696a3a6d050ae5831c50686200b716bdadd2b3f1e7b3372934806a7ddeb489ca3d95d9998c17ca9886a24e9c4b824b6d655d03de9e9aa9a93b8ae30e0ac70dcf2f38544e9a9381a51dd5acf5205d0dbabb3", 0x5a}, {&(0x7f0000000480)="800e810c297204454c15b90da006af344bd9246c8683980fe98fecaf9a58d3b6dbd401f76156c854", 0x28}, {&(0x7f00000004c0)="4ffea20b006f1c0b08521cd84579880bd2d7", 0x12}, {&(0x7f0000000500)="e4982168f58904943635aab271795cb7dd84b48bba088ea610b18e4b5cb71d1e57defd0bd5e63ae18eb47ef05bb3005e86e17ef5faba8bd9daeae50cb122aeb57589f645655d37418d932167eaafa51a6c7f9e8cf2b38d8aa30931b97066", 0x5e}, {&(0x7f0000000580)="a2b3af90e63e65b1c2a38f27d6", 0xd}, {&(0x7f00000005c0)="83fd61f6464f07114c6445a73e1bb31ccaff03566cd4bc3c89f4791e72e4467c5f0a5e5f34820d97dad0bc5976eed939e8a6aa6bc878cb4ccca547223f940832f61af22b313a56c58feb62e89879b81bc4703d253dea022697ae763e37b73a5ed13a63dadfa2383740b0e5ed46d4a42ca1aaf045937c573ac8d4daaeebabae1fa82901f9ac481c945a00f621c3b4787d161cc4d5ff0de37b57232e39cacbb83cac10cd850c6024fae271af8f0198ace18976b8fc8fca6ffc7f", 0xb9}], 0x7, &(0x7f0000000700)=[@rthdr={{0x98, 0x29, 0x39, {0x8, 0x10, 0x0, 0x3, 0x0, [@empty, @ipv4={'\x00', '\xff\xff', @broadcast}, @local, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x28}}, @local, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}]}}}, @hopopts={{0x28, 0x29, 0x36, {0x62, 0x2, '\x00', [@calipso={0x7, 0x8}, @generic, @generic, @generic]}}}, @hopopts={{0x40, 0x29, 0x36, {0x1, 0x4, '\x00', [@hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, @calipso={0x7, 0x10, {0x1, 0x2, 0x0, 0xf0a1, [0x6]}}]}}}, @rthdr={{0x28, 0x29, 0x39, {0x3c, 0x2, 0x0, 0x0, 0x0, [@rand_addr=' \x01\x00']}}}, @flowinfo={{0x14, 0x29, 0xb, 0x7}}], 0x140}}, {{0x0, 0x0, &(0x7f0000001e40)=[{&(0x7f0000000a40)="b8ce8b3f8bd3681d4e9ccaf6", 0xc}, {&(0x7f0000000a80)="214c735ec006aadcb88ff785800232292372e0c9e58ba1cf48ea97aba0edb410e925cc8008b7aac59694e9fd701b6a5c", 0x30}, {&(0x7f0000000ac0)="06cedd82d0f5dd4e0c18c46dc99f43711936b26a61fef109faa24c69078f795157064f57e8b4fe4b82896514720ec70b395ae625b94473e4bac50765907727a7267a42af4de56cc9ba684581a7ad72d49e60933ab092a7dcb08343cbfadac3f6be863c18571a3994001b091bee6fc165acc92382848b15d571425dd274db6338200537af460b6ae8ec69c91cfc6ec9f4905158e1912b27e29f5ce8c2297ce7b88b3e89f522b6ec3904a4241a6d58cd163fe3c368a3d2fd37ab9c03c0efbd385fc6454570d15e5a6019f29ab3", 0xcc}, {&(0x7f0000000bc0)="38cc10b9907bc9cf30b8ff00e0afa936bfeb6b937892c0c6e1b6f7e7758b52893be222aa79796c86408517f957dd59fb83bedd7381dc5f1b49ef0b35b25a0904dd49922c1242b94cdbbf2a72dd46340d3d0e2e4a35ec149a166baae2cc71c997bb5716c15e7fc729f0817fcb99932ab619856c8e86abace7adb5922c74d236d0955cbe491c70ba88a967aa7a762a039413f981ca82df33c7efb5c1eb79b8bafd057c53ecb465f932a22e818514aaedf686373e4252473c78a52ada93ec10750cc3509fceb8452498648ced8c02dd65aebdfb1bc40448a516a73524d4bcf7b6710780ae605f8358c093b2ae07f15d7cd328685de4e5fbbbb5bfc099869c9d48481cc14c763bab6216473996c55e91fe094ed772bf348ed0739ea72e350162bad6c4b079932abf7ab2b8afcd8d7c22af45a640908c3dec5e6be99156f50050073bbac338b196469ec30ffa74b3f2be13d78f1dd566942f905617d14092a2ff92a86cfe14d826ee7b0b1f966ddc0cefe4a960a0e3b791a7695fd4916f34dc83b9f737223d16541c4095e51dd0fd899ee802d66439401a124e0994c12c1844156e74ae4aaceb2c80d03dc292022bf309320b540cccaad5696344b42b9495f72271f830e01e63fb97ba21336a32402464371d333e934e1b9db1ee53cdd26f33af50394d1e8f557496ef81c72b78efcf97baad308dbdc6b779bcedc0afbbc9f5611ee180f18be06971119126021e6cfb7801806922f9fcbd46154a02b103b3c1cd5af3999f2f54515fb6b213fa8ff05e7e497262033a6fb6e1abb4b75cd3e8fbd5f0c5858a03f82f10e99516859516e5be8967010008a982f4a1fedd0294279100144ba49fd665e15effc10e16d221414b365293d7928c6be7b55dc2177de3675e791f8b834a5c31fd2eaae4eb8ac612367f3db51595bef2b3388984f052835793a2c64c69904b83d35e29c8bf34095f7823ac83dd94e2d7401be7a86c74ce9cbca0ee636bcd2b2a9d9254c634f72e2921d98b7e9c6fa50fa77f67d6c597a6125a34cc79f187afbfd6265b55fe48489a37446333cee91135a85edf378916f2a88995bf2a837a722cb0ac5f1b4234cf74e257a419be33de27a5e9b6bc00960a7c7185c4d108f0b241e1de7ad7f03d0590277b18efb563339cf6765de738cf4ce715f050f3106399f20fa13e666563c54577a8182de36fe9f4ebc6a956b00c32b42d07a5294d764454e40ae93773c7f3b990096222165f0af4b2d29e683c4bd483fb22fa020d6bbd4ce69a6d0d90a5fa0616a41f5f1c0f88498f68173c3be18b171a723a00edc62b0590774784f8a345416a6a32e322cf257b142975fb0951d708f12190ab97b6bad0534c3b7d154980be8166018e47225ed394fc67e63569d3b1e21911aebbb2c3c2503d6485a7c22145fb5d0b31b332a2c10ddfbb1d81168c5e08abf3addfb9159206e5207139b409fbdb95eacbf72e4fdb90f5618ab0d72bf2e6db888538222f75e2c61c21ee41ba6fb38fb80265570c50f2cf3248a96071b5e161c8377e0bd8ca8b783e8860279ee4a2c320deb0d71b13affc61ee212f59266359280ab8c3d85a067decac741c08aab6ae70c82249338a6a2f0d9a3a2689c01383a301516ab06aaa65e699f82daa52cd6e84fd3d7c229ef89a51cae179a0cff6dc29aa63153f9933257f9dd251c64aa081733a09964920a78e54491920354656b60fd2ba87b1837bd5388ccd2a93233e43b4683d2421a286b00f52fbf9b1df37a1f184d9a3535c013fe15371fc7b09301fce264379a577fadac254d82a19b4e8c1aa75c2ffb5752037a77b518b750582b52ed041c19056aded8e8ce60851c69cc9f955992259ec6ee4bc9582de014dcb725924f5dd32d7f44a9de1b8945314a38009a98a1517e2764e253090f2faa8fa44949620904180286aafc79f52d0287962eda4582303ccbf0f18a322f1a43c7e0772e63e97eb7d43bc39ed427f98792f7b8079b8d48b1569e406fed840b7b03c2c7259658506a7e1084c1e684515c0421e619461d66f313f3701b72ea6be18770f0a0c194d0a2a5fdc7b2fa90406f35146aac1b14deb2e2b90c6c8110cd9c54fb8d82531c57b6456193e75d8a1ad8e453946c2d4fb71083cf4bea0f8f5ffc78357010e9462ece3c5197b1c34fd14957b6a1fbcec6f7f35ee425ebbf81d6c841f1aa5cc44e77bca9f9632b0cc299367261260c686fc92e3a2e86ba4d567c7d32c9d584078f8f6ede9d5cbf1ff5590e366dc2014d7b99f821459cf45a3d9da4e72afb1bcdb2cd725c2316ba6471c510354edf274503622476648dce97ca94eabbe632ee4d2a8ff93c12099c87b4ee48a17068daa096d0ccd4460dd272efcee4b08e87de6d1c5247de59b2cb05e4af698110563f1643d50921f2090ad460729b78363fc126b7cea1f2da12523e787cd2271a01ac3cff2a710a74b88f04cb1aebca2c20fcd0be5d7555d382b01ee9acded48f3ba2a90e23026c93cb236a282f47afcc936833ef69969a38ebe9f1998c5f6a4ac026523d3fb1f0844b64d6efa47b517efa52952368f26c4428c77db2d64c23a2eed5f54f66bf6a0d722ffdb604cd2abdb7a9eeba89f1994b23b669d8646ff741e2231e4cc54f72cca293cee7a5fc0023502638e7c30995dd6ada76fbd8dc2101d2474bc91a2f85c69acbd31bd21d3b883be3435e08ccf35f4d5c2f2cd6fea75b8b9c7072b946d787db61ca77c9caffd712b82873c450117e24196bc821192cc119208fbe8a89bcc0accbca358f2f0dda69c8481a5bd78fdcfe730001630a31a710754356f48a92e464547158bc44c29e487585abb70ebcde039ca6fe42bde37233cc8a296fa413a64360441a64a0919bb4c1fb09789112e165a1b7cb84337985e5e985aae27d9a0a446ec45d7b03d06aeb91cb22efe5afc8474605275ee99fcc1b156763e64bab78a0a9d84b5f3b37b13541f25d05ac210de4cfaa188ee910bf29d4e995cb0dc0d5252335c9d4ec957752cb793d1af1a11a8e65d390310db2b22f1efd30eb11edbbb92a6c5dc41acddb5e9695b375c428e8f1a79e6c52447e518494531c8c42fb8a098ab2ab9a09c87cdf831bffd197d43436fb5713760038c1d85023b26be595ae727e56f96d083417dce6e35d20e6acc37b013d9f45c47decf1aecbaa4ed23c1dab964d94ec2ef074856dafd34030acac80ec196f916db52b78e90c66688b44baa0868c75e3033c7b5090d8dc714dfdc6615954e373f5c0e7dadb15d002aa931bec3a023a570c79a9570ca1444cd557bc5c82e7413f921dd2071890e593ea5a68574c0120031915c0b8fbd3c4e93c1f3e38bf93751a33ca7363de40155f623fec315ef7d9503eb5b4276dc4433c5546bcbf16bcb2193f37659da508a8ff1b85ec7f6555881b827cbd14b44256334766167336ed3299e7cdaca153e5fc72dfc19b18ff6d93397d02360b734eed0e158e2f307353270b915baaaffdcfd14f545486c805e30d1f862388f81147e6bc01c30088f97a3fc58e0a066f18a00d7cb6bd479f5e2d1fbc814ca9d044fcd47742217979dab31483837a7c00f5e0691a27b8881e4b63e33a9134c7e3916cc0b68a0978d40c4ead8f0fc4559be04f63562e0e9a923b9ee40281d02ab012f561a79277819eec3b653498a38a1eaa6395deefb9bc00dddb9385f23066478cb447e450b86e050e4a53ddf69b498d43154368fce262ae7cda0825bbcf7f455ee7c8b67243958de91a7c0cd9c49b9dad18a6c0c66f8b1b837437c5e99a12f758d7e88e9ed3dd32848ca461bb4e97c28c182891eec016b05b823c6dd198f2ee93a0eb9893eda66ac307ec8c4a3c3c0af50919fadeeab342663d2813a108ae66192aeac2f06ee2fcab96141ac2385297f5422308a9cd7c2ae5473e5a936968acf4dc15c1a59faeef2dba7f643ad2d14e2351891772cc3b043c765d2e4c0049ff1cf5b1f0fe5bff83756ed9e363531d280753d8b65c288be72b05abb5b327a13c7f3d7049f2f189abcfdad4a8806ec1c97bcd3433e3b01317dc812794350d28f7ce7da3c68b9c3aa82a4d6d014b2db94f53f32cd3390b68e481742d571a71fbda561f969166b343bbf3505dfde693aa5a5b2efa63499e3fdf9023718876731b984ef1657c1872cc0df2d4a3d9e3bb913b883e6bd2e9072b2933a49fcd777c0793a640f164b11cf8d653c09c703854fcd13eb9004dd8801ef562ac682b320e6399cf38357f318ba9da0f2856674b0696537ec229f658ecee484223b1a6877f5d06da5b757a6eb030b30817e11618400abc82e15ef58330b89e4cc0e3fc6660ee449d105f9ea5920cae575371ee79f6a047ceee4516558523f566727e5016fc5b2e7fee1fea796cb175515adb39bfc986c9ec7cba26f73a80d7d8df8765f52a4f16c6404476656d29eddaf104ab0ea10e2ed82797cb8f13aa860c0d77fe4613014abc24a9a6eca1ef75232ef33d2b700ddc29c975b4a001458f4ad762dfce1153bd4fbcd68ceadb3d2c1b05680a3c0091b60bd4d04535c48399e9966a961a4a032dffd022cc9b470c396397729658b1094aa8e9a9ee4723bb75a05bf6484fa79a5bc8f76f72917e0e081feea941efcdac00a276090bdebca72d4e36fe4ff16e0def2b6750c8ca261f72c4e6956cf52f41d92f02fd644a75708c354485c2bf1b2eae6d7e89f2d339ab7ba6394d3e38926bd35da70b3e8968e472eb8f6722e7285cc972b9b135853871df9b8a8d409869844070a2e6b9a7f59796cc9fa56e9328667ba5f24e5fc69629be925833b248d67872684f67b74290616664282f50bb58a02b249a1896278e971fe4d5e0db51534b089e94db05df68990a8aded4a654dcac8d199a0378b629ad155a2f8fe34e9fdacf7a83f0ca4d0df319ad32999d0754f85033afab6bd1707cade746a7a5c3c39957111ca35bc8042b9dad90fe9d08549b6f6a3f7b10a19adfbed60e49ecebea01e58ab36ab910c14dae2b81672fb4fb65eb0207e2118e9acaaa01e200d1fb9299862d974a39cff54f531754a41ce8fcb2f81a2067ae71334bc45cd1b4be17bbfc6d576dbc5272f22f0e181e547f3c9c3c3b1b83163cba2332e39b31e6a2298d7bdb8b9ca01a127380b3f35d2114cfe5606eabf61d5579e8a8afbeada5cdaeade4f95d04f7c1907f34768f8644aa23271b0582c7ee1d594f4ec8b9e61699475b907f1979a07e1b5b840d925335f7c7ac81caf6ae7f546280ddfa655618947fdba69909d3c0fab3470185f4e185751d8da6a11fbf0a562766ebde0ab1dd983e1583d087cb7b3a7f8bf678ab5f34edc8c50e557bcac3800da7895ebc90de1a0d0630b528dff42b11f71a2a9638de17fe3f974192613045844dfd58a3838b933056b161bfe25d17e60234a4306c881b2c0eb089664053d580dc3eb2ea99eb0cdde2476bd1c41ebec23cb8fc20531a0465a217b554b6e05dd080fa4eecc150344cd8acdea1149ef4f95150712a9971d810277ca732dc557a3031e6459a98ba164401be9f61995a57caea64ede4447064d8dd4c4267e6f7dafb3bfaeabfccb48d4c9f0a78bc8df667764db22a4811090dc1a4250328cabf25a68d2b2f882f93ce515bfcf26ded681759fa279a8a1ab4bbccd6574c9b48238790ecf5a3de38a3ce4b85f01ef087764cf698dd50063a1288f0ee40b86aa051a2b906abdb5e9c3a964113ddacea56c0a2e896b2043d914722f6b9934a4f3c58aa44cf1c745a162c2ca7d90f11d5932b7d4387579a9b3d1092f838b6e5116b4e3e9852b01bfae8125beeb555d1a", 0x1000}, {&(0x7f0000001bc0)="be9bc69dc43d926f3516951a1ab5cd4c049a1fb8efa7a3005ee7787a268cf6ff11f2e2f15c043f1153fa2c3aee693361d8fc3fb52633b6b7d7aa9bd9a3e7d16257f8f850daa4ea5a31306f9d8cfd937db9b16bec1bfa8f28820d53a93b024496acd2a4a12f9144bf11978ca160bc2baa09aa9215d6c3ec3328b3d7fa09fc8e4c19927412e7cb94453a3c1baa8f87b32d2000299d6483fe86359a1dfb4418309c406d553752a22d2c6f5669b82d6de94cf9c355187361cd359e4815d5a220b1e6d0e3", 0xc2}, {&(0x7f0000001cc0)="e84940242c2dec45b69bb2333c691275a4635b70e9d429d2e10370be156450165ef8b49ba5e8a2ed0dff952e43f55625c68d55eb87c093ea09c95bdba8edb6b6b3fd5eb10ed0ad19c6999a9d3630b267d21f333f9921e7a81af77e6b763dc81c7d8823e4585b92a03a904f44f1c86d2a95be7217be114739133bb1c2fb4683bcefb56878c2b3313ea925296f1ae327f97954b73855a62db9cde880a084402ef14d9bd683a388a9f5aa07219fbc76926d4595888d9b6477b3a9ac7b401eb2a5be6ee16d359f7d4b28cf54315038f7cebc726df886562612c3242d2fdcc64e08e1ac8a", 0xe2}, {&(0x7f0000001dc0)="5f4379b495e050001b", 0x9}, {&(0x7f0000001e00)="ea01f55ffdf4800cd461b1d5e6fa9a83f1a950e09948624d130b4fa296", 0x1d}], 0x8, &(0x7f0000001ec0)=[@rthdr={{0x78, 0x29, 0x39, {0xff, 0xc, 0x0, 0x6, 0x0, [@dev={0xfe, 0x80, '\x00', 0x31}, @mcast2, @mcast1, @local, @dev={0xfe, 0x80, '\x00', 0x16}, @remote]}}}, @hopopts_2292={{0x38, 0x29, 0x36, {0x3b, 0x3, '\x00', [@hao={0xc9, 0x10, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @jumbo={0xc2, 0x4, 0x101}, @jumbo={0xc2, 0x4, 0xfffff000}]}}}, @dstopts_2292={{0xf8, 0x29, 0x4, {0x5c, 0x1b, '\x00', [@pad1, @generic={0x0, 0x7b, "444f9ed8cec6da6da59ccb5c3e83697e3f53a1744979ecd3f26487b96a7121fc9fedf6a22d625dedf62437edfd06313d147354ce20cd92d86be4c436b7a8658ce88acdcd70c1e38719ed1bbf3c2fd5954df9bdfc1dae35ecaa191382add397ad57e883b9d652e0e60a847780d4d9d87525b818d1792133f931ab2a"}, @pad1, @generic={0x3, 0x28, "f6f3b20f57a1e6e148b3690371d40c5967b39a45bd4b42b2f4a14b9278ddfb9882005db1acb7dd0b"}, @ra={0x5, 0x2, 0x2}, @hao={0xc9, 0x10, @private1={0xfc, 0x1, '\x00', 0x8}}, @calipso={0x7, 0x18, {0x2, 0x4, 0x5, 0x80, [0x8, 0x7fffffff]}}]}}}, @hopopts={{0x20, 0x29, 0x36, {0x3c, 0x0, '\x00', [@pad1]}}}, @hoplimit={{0x14, 0x29, 0x34, 0x7}}, @hopopts_2292={{0x60, 0x29, 0x36, {0x0, 0x8, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x400}, @pad1, @calipso={0x7, 0x28, {0x3, 0x8, 0x0, 0x8000, [0x8, 0xfff, 0x1000, 0x1f]}}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}}}, @rthdr_2292={{0xb8, 0x29, 0x39, {0x5e, 0x14, 0x2, 0x3f, 0x0, [@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @ipv4={'\x00', '\xff\xff', @remote}, @private0, @loopback, @private2={0xfc, 0x2, '\x00', 0x1}, @mcast2, @mcast2, @private0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x21}}, @empty]}}}], 0x2f8}}, {{&(0x7f00000021c0)={0xa, 0x4e22, 0x0, @private0, 0x6}, 0x1c, &(0x7f0000002340)=[{&(0x7f0000002200)="cb03b8ca5923a1c50d70814bc75d05f4cf24ad80f8d7426b2176a5b79e4758afe111a9454ddfeafe29870e9027016a97fdfab4065d27f7fcbee9a92a9ef5ecbada7304719922ea65959171f00252a8b6928451b008ae251f5f8453c71ffebb2e198a4b584cee415b05d5fbdf2d62c26930ca33e019f46240794e", 0x7a}, {&(0x7f0000002280)="304c6ffec207827afa27966e874f24b1180f648bf0a74a8dfe8bd9ba9fcfee0710018b9710dff5c25a5cf221d1e0f47c3ea0d59f61c19af8ba68dcc071ca5627cbb55a08fc74088f", 0x48}, {&(0x7f0000002300)="31c8432d16900bb56bc3cec064f398117268759abfd35e01", 0x18}], 0x3, &(0x7f0000002380)=[@hoplimit={{0x14}}, @pktinfo={{0x24, 0x29, 0x32, {@private1={0xfc, 0x1, '\x00', 0x1}}}}, @hopopts_2292={{0x80, 0x29, 0x36, {0x4, 0xc, '\x00', [@jumbo={0xc2, 0x4, 0x2}, @jumbo={0xc2, 0x4, 0x6}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x6}, @calipso={0x7, 0x48, {0x2, 0x10, 0xb2, 0x1, [0x0, 0xfffffffffffffff7, 0x200, 0x10000, 0x80, 0x8001, 0x9, 0x1f]}}]}}}, @hopopts={{0x38, 0x29, 0x36, {0x16, 0x4, '\x00', [@enc_lim={0x4, 0x1, 0x40}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x4}, @hao={0xc9, 0x10, @dev={0xfe, 0x80, '\x00', 0x3c}}]}}}, @dstopts_2292={{0x40, 0x29, 0x4, {0x1d, 0x4, '\x00', [@calipso={0x7, 0x18, {0x1, 0x4, 0x2, 0xffff, [0xfffffffffffff801, 0x400]}}, @pad1, @ra={0x5, 0x2, 0xfff}, @enc_lim={0x4, 0x1, 0x1f}]}}}, @rthdr={{0x68, 0x29, 0x39, {0x2f, 0xa, 0x2, 0x9f, 0x0, [@private1, @mcast2, @mcast1, @empty, @empty]}}}], 0x1a0}}], 0x5, 0x80) socket$inet(0x2, 0x800, 0x0) bpf$ITER_CREATE(0x21, 0x0, 0x0) ioctl$sock_qrtr_SIOCGIFADDR(0xffffffffffffffff, 0x8915, &(0x7f00000026c0)={'wg0\x00'}) getpeername$qrtr(0xffffffffffffffff, 0x0, 0x0) 13:35:54 executing program 0: r0 = socket$inet_smc(0x2b, 0x1, 0x0) getsockopt$inet_tcp_TCP_ZEROCOPY_RECEIVE(r0, 0x6, 0x23, &(0x7f0000000200)={&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000000240)=0x40) 13:35:54 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) pipe(&(0x7f0000000340)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0) 13:35:54 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) unshare(0x400) sendmsg$FOU_CMD_GET(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)={0x14}, 0x14}}, 0x0) 13:35:54 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000000)={{{@in6=@remote, @in6=@private1}}, {{@in6=@mcast1}, 0x0, @in=@multicast1}}, 0xe8) 13:35:54 executing program 3: r0 = socket$inet6_dccp(0xa, 0x6, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000000c0)={'wlan1\x00'}) 13:35:54 executing program 0: setsockopt$pppl2tp_PPPOL2TP_SO_LNSMODE(0xffffffffffffffff, 0x111, 0x4, 0x0, 0x4) 13:35:54 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000500)={0x1, 0x1, &(0x7f0000000000)=@raw=[@ldst], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 13:35:54 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x14, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x5}, 0x48) 13:35:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0x2040) 13:35:54 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000003180)={&(0x7f0000002f80)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xd, 0xd, 0x2, [@datasec={0x0, 0x0, 0x0, 0xf, 0x1, [], "ce"}]}}, &(0x7f00000030c0)=""/154, 0x2a, 0x9a, 0x1}, 0x20) 13:35:54 executing program 2: r0 = socket$inet6(0xa, 0x3, 0x2) setsockopt$inet6_buf(r0, 0x29, 0xd3, 0x0, 0x0) 13:35:55 executing program 1: pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) write$cgroup_freezer_state(r0, 0x0, 0x0) 13:35:55 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000040)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@struct={0x0, 0x1, 0x0, 0x4, 0x1, 0x0, [{0xf}]}]}}, &(0x7f0000000480)=""/4096, 0x32, 0x1000, 0x1}, 0x20) 13:35:55 executing program 2: r0 = socket$inet6(0xa, 0x3, 0x3f) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f00000000c0)=@filter={'filter\x00', 0xe, 0x4, 0x388, 0xffffffff, 0x238, 0x0, 0x140, 0xffffffff, 0xffffffff, 0x118, 0x440, 0x440, 0xffffffff, 0x4, 0x0, {[{{@ipv6={@mcast1, @private1, [], [], 'gretap0\x00', 'bridge0\x00'}, 0x0, 0xa8, 0x118}, @common=@unspec=@NFLOG={0x70, 'NFLOG\x00', 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, "9a612eae883a3befab82f940721fabd28bb6ad9066829f78836e6ead477660bb6ed328bb38e2bf014befb5c37508035eb9fdc63762f3eb8a6c4da08fbbcf7ac3"}}}, {{@ipv6={@empty, @mcast1, [], [], 'tunl0\x00', 'erspan0\x00'}, 0x0, 0xa8, 0xd0}, @common=@unspec=@CONNSECMARK={0x28}}, {{@uncond, 0x0, 0xa8, 0xd0}, @common=@unspec=@STANDARD={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x3e8) 13:35:55 executing program 5: socket(0x25, 0x1, 0x2) 13:35:55 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000000)={'syztnl1\x00', 0x0}) 13:35:55 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001200)={0x6, 0x1, &(0x7f0000000080)=@raw=[@kfunc], &(0x7f0000000100)='syzkaller\x00', 0x1, 0x1000, &(0x7f0000000140)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:55 executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) write$cgroup_pid(r0, &(0x7f00000005c0), 0x12) 13:35:55 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@bloom_filter={0x1e, 0x0, 0x7, 0x10000, 0x1388, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x3, 0x4}, 0x48) 13:35:55 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$BTRFS_IOC_INO_LOOKUP(r0, 0xd0009412, 0x0) sendmmsg$inet6(r0, &(0x7f0000002540)=[{{&(0x7f0000000000)={0xa, 0x4e22, 0x3, @loopback, 0x45}, 0x1c, &(0x7f0000000100)=[{&(0x7f0000000040)="3d30b9f2f387b131995910b8bf658af710e23e9896cf31c663ae2e95b91c9bffb4a1722497cb9ca9dda102a614c5a5ce19717e35f317a344b1c6e72d74f453616500d3a32c8afac19480273a27ae9640b0eea8497041a741f848ea9b9988fcce6a4bf3e71a2da3249ed19832ef2a890b3f382aa5e88633589b6b1038dc363d894dcb0ffb795119b9c116238acee4e2a3d1f31ae598a122ef8c97ce559389087a9f9f21eb4520d821f6c0dc839b7592", 0xaf}], 0x1, &(0x7f0000000140)=[@hopopts={{0x30, 0x29, 0x36, {0x3b, 0x2, '\x00', [@ra={0x5, 0x2, 0x4}, @calipso={0x7, 0x10, {0x3, 0x2, 0x4, 0x200, [0x2008000000]}}]}}}, @flowinfo={{0x14, 0x29, 0xb, 0x3}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x80000000}}, @hopopts_2292={{0x40, 0x29, 0x36, {0x11, 0x4, '\x00', [@jumbo={0xc2, 0x4, 0x9}, @hao={0xc9, 0x10, @local}, @enc_lim={0x4, 0x1, 0xf8}, @enc_lim={0x4, 0x1, 0x3}, @ra={0x5, 0x2, 0x9}, @enc_lim={0x4, 0x1, 0x3}]}}}], 0xa0}}, {{&(0x7f0000000200)={0xa, 0x4e23, 0xdf, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x80000000}, 0x1c, &(0x7f00000002c0)=[{&(0x7f0000000240)="0d6f5898788b26e5e27a86f5a5f473321b3723d45f9033d391de9a9283225336502ce1cdb53033f1f49b2cdfa5cef5f856d0cbd80cf8bf2bde44edff5052db68cc5500014bf25440f2", 0x49}], 0x1}}, {{&(0x7f0000000300)={0xa, 0x4e20, 0x3, @local, 0x6}, 0x1c, &(0x7f0000000680)=[{&(0x7f0000000340)="1d17d72065ab3b05dc901f4f29abf10370d4c2e0566ee9692b6c6a9259b6680ddeb8ce3816819457181854ef68e3b44a3f128a5e82c6970496b8fb12ee0f591ef45c5afe6c2923ad4dbc64339bd1f8f26a1b41cdaba78ac30338bf3cda1b484e6c8bfb2b7576bb13de7340c0a5d303faaf553f7552610b3b13e4531911adf781395a3c95648f0a1389199ace4e963435b64ff84b271b216e2b902f0742f048dfb96c23b5a254b4df2d8e2c", 0xab}, {&(0x7f0000000400)="b822f315978aad2ab696a3a6d050ae5831c50686200b716bdadd2b3f1e7b3372934806a7ddeb489ca3d95d9998c17ca9886a24e9c4b824b6d655d03de9e9aa9a93b8ae30e0ac70dcf2f38544e9a9381a51dd5acf5205d0dbabb3", 0x5a}, {&(0x7f0000000480)="800e810c297204454c15b90da006af344bd9246c8683980fe98fecaf9a58d3b6dbd401f76156c854", 0x28}, {&(0x7f00000004c0)="4ffea20b006f1c0b08521cd84579880bd2d7", 0x12}, {&(0x7f0000000500)="e4982168f58904943635aab271795cb7dd84b48bba088ea610b18e4b5cb71d1e57defd0bd5e63ae18eb47ef05bb3005e86e17ef5faba8bd9daeae50cb122aeb57589f645655d37418d932167eaafa51a6c7f9e8cf2b38d8aa30931b97066", 0x5e}, {&(0x7f0000000580)="a2b3af90e63e65b1c2a38f27d6", 0xd}, {&(0x7f00000005c0)="83fd61f6464f07114c6445a73e1bb31ccaff03566cd4bc3c89f4791e72e4467c5f0a5e5f34820d97dad0bc5976eed939e8a6aa6bc878cb4ccca547223f940832f61af22b313a56c58feb62e89879b81bc4703d253dea022697ae763e37b73a5ed13a63dadfa2383740b0e5ed46d4a42ca1aaf045937c573ac8d4daaeebabae1fa82901f9ac481c945a00f621c3b4787d161cc4d5ff0de37b57232e39cacbb83cac10cd850c6024fae271af8f0198ace18976b8fc8fca6ffc7f", 0xb9}], 0x7, &(0x7f0000000700)=[@rthdr={{0xa8, 0x29, 0x39, {0x8, 0x12, 0x2, 0x3, 0x0, [@rand_addr=' \x01\x00', @empty, @ipv4={'\x00', '\xff\xff', @broadcast}, @local, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x28}}, @local, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private1, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}]}}}, @hoplimit={{0x14, 0x29, 0x34, 0xfffffffa}}, @hopopts={{0x1e8, 0x29, 0x36, {0x62, 0x39, '\x00', [@calipso={0x7, 0x30, {0x0, 0xa, 0x5, 0x0, [0x4d, 0x4a, 0x1, 0x100000001, 0x9]}}, @calipso={0x7, 0x38, {0x3, 0xc, 0x4, 0x0, [0x6, 0x9, 0xba9f, 0x100000000, 0x7, 0xffff]}}, @calipso={0x7, 0x28, {0x1, 0x8, 0x7, 0x7ff, [0x8000, 0x4, 0x5d9e, 0xffffffffffffff7f]}}, @jumbo={0xc2, 0x4, 0x9}, @generic={0x0, 0x4c, "f47b66ac5db19867f91ea45212b35603d7c320f24cc6beb9393f8a52ad39b3ef12b53f35e48605f5fd3b959eb4fee92e3550497ffd857904a861b2e21b350a5f47781573770cd271e8e40d52"}, @enc_lim, @generic={0x6, 0x9d, "3d56ee6c58692848125ef15c6ac9329985b4060dc596efacdac77d8c5d34c0e856fd701e5a18d86b6efa9c14138382b29b2461b03f7f08c1084106beba0f28df74f236fd41337eb8a8527932349f86f3a239d0d7676c6ca6586eb497ced9c16ca23c9def1130a85be7a125e269eea5833548d9116836edc02242869466774ca218689980690a8ffe86c5d291792fc4b8ec8f5469518f3d01315f187ec8"}, @generic={0x1f, 0x38, "c1693ff4068b73ac6613eb7f538478d4348df41fc82221d68d3609a778a962cd420f7a5a511d00219318e2c289edea98dd588ae4618631f6"}, @ra={0x5, 0x2, 0x7}]}}}, @hopopts={{0x40, 0x29, 0x36, {0x1, 0x4, '\x00', [@hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}}, @calipso={0x7, 0x10, {0x1, 0x2, 0x0, 0xf0a1, [0x6]}}]}}}, @rthdr={{0x28, 0x29, 0x39, {0x3c, 0x2, 0x0, 0x0, 0x0, [@rand_addr=' \x01\x00']}}}, @flowinfo={{0x14, 0x29, 0xb, 0x7}}], 0x328}}, {{0x0, 0x0, 0x0, 0x0, &(0x7f0000001ec0)=[@rthdr={{0x78, 0x29, 0x39, {0xff, 0xc, 0x0, 0x6, 0x0, [@dev={0xfe, 0x80, '\x00', 0x31}, @mcast2, @mcast1, @local, @dev={0xfe, 0x80, '\x00', 0x16}, @remote]}}}, @hopopts_2292={{0x38, 0x29, 0x36, {0x3b, 0x3, '\x00', [@hao={0xc9, 0x10, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01'}, @jumbo={0xc2, 0x4, 0x101}, @jumbo={0xc2, 0x4, 0xfffff000}]}}}, @dstopts_2292={{0xf8, 0x29, 0x4, {0x5c, 0x1b, '\x00', [@pad1, @generic={0x0, 0x7b, "444f9ed8cec6da6da59ccb5c3e83697e3f53a1744979ecd3f26487b96a7121fc9fedf6a22d625dedf62437edfd06313d147354ce20cd92d86be4c436b7a8658ce88acdcd70c1e38719ed1bbf3c2fd5954df9bdfc1dae35ecaa191382add397ad57e883b9d652e0e60a847780d4d9d87525b818d1792133f931ab2a"}, @pad1, @generic={0x3, 0x28, "f6f3b20f57a1e6e148b3690371d40c5967b39a45bd4b42b2f4a14b9278ddfb9882005db1acb7dd0b"}, @ra={0x5, 0x2, 0x2}, @hao={0xc9, 0x10, @private1={0xfc, 0x1, '\x00', 0x8}}, @calipso={0x7, 0x18, {0x2, 0x4, 0x5, 0x80, [0x8, 0x7fffffff]}}]}}}, @hopopts={{0x20, 0x29, 0x36, {0x3c, 0x0, '\x00', [@pad1]}}}, @hoplimit={{0x14, 0x29, 0x34, 0x7}}, @hopopts_2292={{0x58, 0x29, 0x36, {0x0, 0x7, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x400}, @calipso={0x7, 0x28, {0x0, 0x8, 0x0, 0x8000, [0x8, 0xfff, 0x1000, 0x0]}}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}}}, @rthdr_2292={{0xa8, 0x29, 0x39, {0x0, 0x12, 0x2, 0x3f, 0x0, [@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @ipv4={'\x00', '\xff\xff', @remote}, @loopback, @private2={0xfc, 0x2, '\x00', 0x1}, @mcast2, @mcast2, @private0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x21}}, @empty]}}}], 0x2e0}}], 0x4, 0x80) socket$inet(0x2, 0x800, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000002680), 0x8) getpeername$qrtr(0xffffffffffffffff, 0x0, 0x0) 13:35:55 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000200)={{{@in6=@local, @in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x0, 0x0, 0x0, 0x0, 0x2}}, {{@in=@multicast2, 0x0, 0x33}, 0xa, @in=@dev, 0x0, 0x1}}, 0xe8) 13:35:55 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001200)={0x6, 0x1, &(0x7f0000000080)=@raw=[@kfunc], &(0x7f0000000100)='syzkaller\x00', 0x1, 0x1000, &(0x7f0000000140)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:55 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_buf(r0, 0x29, 0x2a, 0x0, 0x0) 13:35:55 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmmsg$inet6(r0, 0x0, 0x0, 0x0) 13:35:55 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_opts(r0, 0x29, 0x37, &(0x7f0000000140)=ANY=[], 0x30) 13:35:55 executing program 2: r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$inet6_opts(r0, 0x29, 0x37, &(0x7f00000019c0)=@dstopts={0x0, 0xfe, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo, @calipso={0x7, 0x8}, @generic={0x0, 0x7d8, "98ae1ba5b7b11ddbdc80bf0491635267a6d54518b2793705a540201b3aedd1df705378dd5ee7a9950fbf227c376ab8580cb27912d9b1d175d6deb2feda7bcb836c0bcef654286d89537815f1ae1626aeafad2f93960a56a8880832031621f7353988410f2b9152bc806b29b26b635774fb51aec59a6cc1f934b1fd4615bc37994943858d7ce13b2373c8e243a098cd2922859295eaa199c9d032a4a48b723240c701bde5d25942e74adf530938612945b0abbdbd5ef3efb0d7a7a852c4232d1783a7906a1f668b01e672bac216e97acd8668942f655e7c0366b7995d86c7a0f16c0c28e3cba4e9aa7e0e4c8059a5ab65c573b11fc15f3a1d5d1d018413dc6094be6d4c4dab805786c269a2265f6b64c85fffc4385d8e2ad2f34e62671f0323b7daf4ca01d5cca34fa9811fbaf2e5c069d79776415af3b2daa22df51473e60c88357103f602bca76277eca4295103e2295a56776880aeb0f7e0d627a4152d814f5c4cd19792bd434155713a716c6de5fe16e810056efaf339cbf979a6903e479894e4675e1d70be85f2058687bef6d605efcd8b7d1f10b84524427a25ee7084499b5387af439b74edf1b848c9610f67e775e24ef8f857159c0f4ab809a24f8d2db76f77308e05ac6cff091ea1a080e2cd3420d2785e26dc6df342f21f565dffb5a6abe52be86a77a08ba88276730535edc4ccbb5ba99c06115ce0ebdf074057c3a0d74bf3c0f80d895c57b2862a21dfad767325d39cc21f318141afa09ec06db0cae6e55956c9b8f5b53ce87776be08d9bea4d5881f656a9ed04ac4777e07155a6c447dce83f9d84000a3b4712fcb81f3d7d740248866048d039fdf98f4a1277bd775fc2e199e898c789fdbb80868942724a2648410cac2e981768d755f3e4d56528ec56eed189003f9ee75b0114996544a0df74110efe69464a40461028a7a4211bdc3e0a58d990cbe3933293b151e33f7cae61eb99a43fdf623bb5eeb5845a070b7f1798a4a14950838fc246cf9c4887f6635129d50fee11efd50345dd81a2c10b9ad4f599a4a5036d58592b82386223b3841cfcd823448d3304c0ee8a546fcef81b18db5ec8451f1afe924413085076e5d95a9e7b0a9e53104aa77a95738625406dd443927c405a33c03c58a198df4195f164ab8d3cd1fac4f996e3e16af75e6e687a02c0910e8ad1cca1d1d2a6ddbce1e633f2dbd16365e0127c84d906040612324eca4dfecc7f7a6c63e035969877a9bae59bc44707ddada06fabb2b1f6f1cefa33951b4196c6ba0307f5a1fa824edc8d02062a0f23331ee02e9961dd2cbc54e04fafdb8515e8108ce5664e5b3d4988826448e558479e2e5dd4956bd657b7fc86179dbfddc996e319528ccd0575b8880bd60747e83df8f81df8d63b491596de7c553835cd5f0e7a4840f2a33dd09f99c37cd5f11df6e93b0fa74023c6d2175c2e8856b416f25011bf9ad1d508cbbde3d7aa9e5ca88939caab98b74ce5e3d77e68e23af931ca9ee4fa64af78b256c83277f3c6b1694b748955b59228ace349ffe8bfeb5307458c72fc60c7474047341a142313d331a6cc898fbd15e75ed0eb2191223383a47738d108852e92d3dd7b386f6c0aec4116e08a64664ff7109346e5ff50423753a26b9c3517db8c405dd13f178c29fbb53e9b72f18ae87707a14686a9753193ae0f2d6e65f32b51811a9a206728c60024555fd61a0c2f78c608a4a94b63fe317e2fc18bd9de6b1ebe48a1de44d72439ee65d0ffba6f4661926a9e94eeeaa7804817ccd0431f0d7f908dc666428d5426af13a95eb068799a476eec7bd7cdd5af81d9da7c7da3689216f64ec5ce1a220ae3e6649bd7ae40562f1fc72d0b604f3f96090cc99ce26853857dea3adf82c73ae753aa63f83032211b835263176d8d6b566cb8dcd28137da9ac096de1ce5881e9784788143daeb2ba70f3f5f32ff71dc2840b1cb2bc3c02e47c5c6b47c3f9d4e1207877378732aa228f91de91cb30e773cab4aa0c6bd17d8c65239384aaadd7f095e776523290946839ebc49b92a4ccafa40006814d36d9f54b4933ccaac51130713ff4feafadc2165872cdc6f2176c4dc93dfbc3a0a41b6113db26f8ee73845494bdd71fb85812d05a007ac01e9f265c0b52fe3f7b01140f3e1472ba6e504a6a37b36bd0eec80ea9c5ce2a6b5e268d93c8734263426a6c4c790f77ed010a33df720082851030f3ef9cef2d4ed5bc9ffc47ad97dfe546b55cbd7a7d2f302a8277d9ef11ab2631db1691c4c568007c88499e5cdf2a4eae37001bb1d15efed5eab623f97c87422b4febcb22cc55673999f00f7a6281c25aff3e754f30709c14c2a65520b5d53e310b6121f443fa6b728df08b0ec81e827fbecf8f13b85dcd36467c2b124a05668e5b4bc105221e835fdd4c495d163c5fa60498dc7b8d06cccfd8e61c6d990253ababc703fe6245efe20058a3ff507c5099dbffed0cf9c487a1db7dbbd2e341289f162595813b1bfd12e8be7a4e81299d701c17ae6df2f283be5b7946c28117ee03718e23a77f090d878b2b5d0d99ca02a3e01f5268d49df7bf29d3e8c6d4e32639f7cdd7c3a32d2de52215dc8bbe206bc11bd779b9d37bc1185b865a57a93dd34c60db06a7c86cdaa92f04f4a7f3439cfe2be3f3f828ee3d42e67a833448e5b1e752aeefe26e4e3b59ce0854cac056bdcc4cbf50b87eadf787e8d8565837dd66c8bdf03be820e774900e223622b984fbc36a623fc4a13c27df21022b314e4c21a5917604b6442e35a3ebac47b8e07219e33808552ee7f07604495693d17154eb1160758cd26ebcfeea915cf2381f563f568f27236f46253ec3c420d01b"}]}, 0x800) 13:35:55 executing program 1: r0 = socket$xdp(0x2c, 0x3, 0x0) mmap$xdp(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) 13:35:55 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0xc0189436, &(0x7f0000000180)={'ip6gre0\x00', &(0x7f0000000100)={'ip6gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @loopback}}) 13:35:55 executing program 4: pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$ETHTOOL_MSG_PAUSE_SET(r0, 0x0, 0x0) 13:35:55 executing program 5: r0 = socket(0x29, 0x2, 0x0) accept$inet6(r0, 0x0, 0x0) 13:35:55 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x11, 0x3, &(0x7f0000000440)=@raw=[@btf_id, @kfunc={0x85, 0x0, 0x2, 0x0, 0x1}], &(0x7f0000000480)='GPL\x00', 0x7, 0xf8, &(0x7f00000004c0)=""/248, 0x0, 0x1b, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:56 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$fou(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$FOU_CMD_ADD(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000080)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@FOU_ATTR_LOCAL_V4={0x8, 0x6, @remote}, @FOU_ATTR_PEER_V4={0x8}, @FOU_ATTR_PEER_PORT={0x6, 0xa, 0x4e22}]}, 0x2c}}, 0x0) 13:35:56 executing program 1: pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept4$tipc(r0, 0x0, 0x0, 0x80000) 13:35:56 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x18, 0x0, &(0x7f0000000040)) 13:35:56 executing program 3: syz_emit_ethernet(0x32, &(0x7f0000000000)={@broadcast, @remote, @val, {@ipv4}}, 0x0) 13:35:56 executing program 0: pipe(&(0x7f0000000640)={0xffffffffffffffff}) ioctl$sock_qrtr_TIOCINQ(r0, 0x541b, &(0x7f0000000000)) 13:35:56 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x8922, &(0x7f0000000180)={'ip6gre0\x00', &(0x7f0000000100)={'ip6gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @loopback}}) 13:35:56 executing program 3: sendmsg$BATADV_CMD_GET_HARDIF(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) socket$l2tp6(0xa, 0x2, 0x73) syz_genetlink_get_family_id$SEG6(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$AUDIT_USER_TTY(0xffffffffffffffff, 0x0, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000600)={0x6, 0x6, &(0x7f00000003c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0x1}, [@kfunc, @btf_id]}, &(0x7f0000000480)='GPL\x00', 0x2, 0xb1, &(0x7f00000004c0)=""/177, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) connect$llc(0xffffffffffffffff, &(0x7f0000000d40)={0x1a, 0x338, 0x0, 0x0, 0x4, 0x0, @dev}, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(0xffffffffffffffff, 0x8933, 0x0) setsockopt$pppl2tp_PPPOL2TP_SO_LNSMODE(0xffffffffffffffff, 0x111, 0x4, 0x0, 0x4) accept4$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, 0x0) 13:35:56 executing program 1: syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000040), 0xffffffffffffffff) 13:35:56 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f0000000400)={0x12, 0x1, &(0x7f0000000280)=@raw=[@ldst], &(0x7f00000002c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 13:35:56 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in={0x10, 0x2}, 0x10, &(0x7f0000000340)=[{&(0x7f0000000040)='>', 0x1}], 0x1, &(0x7f0000000440)=[@sndrcv={0x2c}, @sndrcv={0x2c}, @dstaddrv6={0x1c, 0x84, 0xa, @local={0xfe, 0x80, '\x00', 0x0}}, @prinfo={0x14}, @init={0x14}, @sndinfo={0x1c}, @authinfo={0x10}], 0xc8}, 0x0) 13:35:56 executing program 4: r0 = socket$vsock_stream(0x28, 0x1, 0x0) bind$vsock_stream(r0, &(0x7f00000001c0)={0x28, 0x0, 0x0, @host}, 0x10) 13:35:56 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x541b, 0x0) 13:35:56 executing program 0: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) ioctl$sock_kcm_SIOCKCMCLONE(r0, 0x89e2, &(0x7f0000000040)) 13:35:56 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f00000004c0)={'ip_vti0\x00', &(0x7f0000000480)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @private}}}}) 13:35:56 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_opts(r0, 0x29, 0x37, 0x0, 0x30) 13:35:56 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$gtp(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$GTP_CMD_DELPDP(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={0x14, r1, 0x1, 0x0, 0x0, {0x4}}, 0x14}}, 0x0) 13:35:56 executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="e60173"], 0xa) bind(r0, &(0x7f00000000c0)=@in, 0xc) 13:35:56 executing program 1: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_IP_IPSEC_POLICY(r0, 0x0, 0x10, 0x0, 0x0) 13:35:56 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000180)={'syztnl0\x00', 0x0}) 13:35:56 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x35, 0x0, &(0x7f0000000040)) 13:35:56 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000200)={{{@in6=@local, @in6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', 0x0, 0x0, 0x0, 0x0, 0x2}}, {{@in=@multicast2}, 0xa, @in=@dev}}, 0xe8) 13:35:56 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = getpid() r2 = getpid() sendmsg$netlink(r0, &(0x7f00000049c0)={0x0, 0x0, &(0x7f0000004880)=[{&(0x7f00000001c0)={0x10}, 0x10}], 0x1, &(0x7f0000000180)=[@cred={{0x1c, 0x1, 0x2, {r2}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee01}}}], 0x40}, 0x0) 13:35:56 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000280), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_COALESCE_SET(r0, &(0x7f0000001200)={0x0, 0x0, &(0x7f00000011c0)={&(0x7f0000000000)={0x14, r1, 0x59ce28e75f7b69ad, 0x0, 0x0, {0xa}}, 0x14}}, 0x0) 13:35:56 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0) 13:35:56 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f00000049c0)={0x0, 0x0, &(0x7f0000004880)=[{&(0x7f0000000040)={0x10}, 0x7ffffffff000}], 0x9, &(0x7f0000004940)=[@rights={{0x10}}], 0x10}, 0x0) 13:35:56 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x11, 0x20, 0x0, &(0x7f0000000040)) 13:35:56 executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$SIOCGSTAMPNS(r0, 0x8907, 0x0) 13:35:56 executing program 3: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f0000004180)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) 13:35:56 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000380)={0x11, 0x1, &(0x7f0000000080)=@raw=[@exit], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:56 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x17}, 0x48) 13:35:57 executing program 0: r0 = socket$pppl2tp(0x18, 0x1, 0x1) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, 0x0) 13:35:57 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x541b, &(0x7f0000000180)={'ip6gre0\x00', 0x0}) 13:35:57 executing program 3: r0 = socket$inet_dccp(0x2, 0x6, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(r0, 0x8933, &(0x7f00000000c0)) 13:35:57 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89b1, &(0x7f0000000180)={'ip6gre0\x00', 0x0}) 13:35:57 executing program 2: setsockopt$inet6_IPV6_XFRM_POLICY(0xffffffffffffffff, 0x29, 0x23, 0x0, 0xffffffffffffffeb) 13:35:57 executing program 1: r0 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, 0x0) 13:35:57 executing program 5: openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x40002, 0x0) 13:35:57 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x3d, 0x0, &(0x7f0000000040)) 13:35:57 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89f1, &(0x7f0000000180)={'ip6gre0\x00', &(0x7f0000000100)={'ip6gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @loopback, 0x7800}}) 13:35:57 executing program 3: r0 = socket(0x28, 0x5, 0x0) sendmsg$RDMA_NLDEV_CMD_RES_QP_GET(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)={0x0}}, 0x0) 13:35:57 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@ptr={0xe}]}}, &(0x7f0000000140)=""/238, 0x26, 0xee, 0x1}, 0x20) 13:35:57 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_opts(r0, 0x29, 0x39, 0x0, 0x0) 13:35:57 executing program 1: r0 = socket$can_j1939(0x1d, 0x2, 0x7) setsockopt$SO_J1939_SEND_PRIO(r0, 0x6b, 0x3, &(0x7f0000000080), 0x4) 13:35:57 executing program 5: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) sendmsg$BATADV_CMD_TP_METER_CANCEL(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x1) 13:35:57 executing program 4: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmmsg$inet6(r0, &(0x7f0000000700)=[{{&(0x7f0000000100)={0xa, 0x0, 0x0, @mcast2}, 0x1c, &(0x7f0000000640)=[{&(0x7f0000000140)="82", 0x1}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}}], 0x1, 0x0) 13:35:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)) 13:35:57 executing program 2: r0 = socket$tipc(0x1e, 0x5, 0x0) connect$tipc(r0, &(0x7f0000000040)=@nameseq={0x1e, 0x1, 0x0, {0x0, 0x3}}, 0x10) 13:35:57 executing program 3: r0 = socket$inet6(0x1c, 0x5, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x30e8d62a011d6fdf, &(0x7f0000000240)={0x1c, 0x1c}, 0x1c) 13:35:57 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000100)={'ip6gre0\x00', &(0x7f0000000080)={'ip6_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x700, 0x700}}) 13:35:57 executing program 4: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_int(r0, 0x29, 0x10, 0x0, 0x0) 13:35:57 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x8924, &(0x7f0000000180)={'ip6gre0\x00', 0x0}) 13:35:57 executing program 0: socketpair(0x1, 0x3, 0x0, &(0x7f0000000100)) 13:35:57 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) sendmmsg$inet6(r0, &(0x7f0000001780)=[{{&(0x7f00000001c0)={0xa, 0x0, 0x0, @private2, 0x80000}, 0x1c, 0x0, 0x0, &(0x7f00000004c0)=[@dstopts_2292={{0x18}}, @rthdr_2292={{0x28, 0x29, 0x39, {0x0, 0x2, 0x2, 0x0, 0x0, [@mcast2]}}}], 0x40}}], 0x1, 0x0) 13:35:57 executing program 4: bind$x25(0xffffffffffffffff, &(0x7f0000000000)={0x9, @remote={'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc', 0x3}}, 0x12) r0 = socket(0x11, 0x3, 0x0) ioctl$sock_qrtr_TIOCINQ(r0, 0x541b, &(0x7f0000000240)) 13:35:57 executing program 5: r0 = socket(0x29, 0x2, 0x0) ioctl$SIOCPNADDRESOURCE(r0, 0x89e0, &(0x7f0000000000)) 13:35:57 executing program 3: syz_genetlink_get_family_id$SEG6(&(0x7f0000000240), 0xffffffffffffffff) sendmsg$SEG6_CMD_SETHMAC(0xffffffffffffffff, 0x0, 0x0) 13:35:57 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_LBT_MODE(r0, &(0x7f0000000480)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000300)={&(0x7f0000000400)={0x14}, 0x14}}, 0x0) 13:35:57 executing program 2: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000080)={'sit0\x00', 0x0}) 13:35:57 executing program 1: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[], 0x60}}, 0x0) 13:35:57 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x8910, &(0x7f0000000180)={'ip6gre0\x00', 0x0}) 13:35:57 executing program 4: socket(0x0, 0xbf789fcd5019e2c2, 0x0) 13:35:57 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f00000049c0)={0x0, 0x0, &(0x7f0000004880)=[{&(0x7f0000000040)={0x10}, 0x7ffffffff000}], 0x1, &(0x7f0000004940)=[@rights={{0x10}}], 0x10}, 0x0) 13:35:57 executing program 0: r0 = socket$l2tp6(0xa, 0x2, 0x73) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, &(0x7f0000000140)={{{@in6=@local, @in=@dev, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0xee00}}, {{@in6=@loopback}, 0x0, @in6=@remote}}, 0xe8) 13:35:57 executing program 1: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) sendmmsg$inet6(r0, &(0x7f0000003340)=[{{&(0x7f0000000100)={0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x1000}, 0x1c, &(0x7f0000000400)=[{&(0x7f0000000140)="f5", 0x1}], 0x1}}], 0x1, 0x0) 13:35:57 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000080)={'sit0\x00', &(0x7f00000000c0)=ANY=[@ANYBLOB='erspan0\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=0x0, @ANYBLOB="00077f600000000400000f484e0d003800680000002f9078e0000001e0"]}) 13:35:57 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) recvmsg$unix(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0x0) 13:35:57 executing program 2: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000380)=ANY=[@ANYBLOB="02"], 0x60}}, 0x0) 13:35:57 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="9b8015a1e2fecb3649e92506d3793513e6e6e7d119ed17f0edeee6fd0b955ebec5c8b2557bd043ad226f92558ef93d5910ad9df667674cd245a57ae3d03fff810712ba98b5f7be161ebc082200501c25e33d5db5d8e9ed639f1d75f4901a459471c2e692bb517d6a1f118b4128800c5f54de5f50b49c87", 0x77, 0x0, &(0x7f0000000140)={0xa, 0x4e20, 0x0, @local, 0x7}, 0x1c) 13:35:57 executing program 1: recvmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000008c0)={0x0, 0x3938700}) 13:35:57 executing program 3: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x8946, &(0x7f0000000180)={'ip6gre0\x00', &(0x7f0000000100)={'ip6gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @loopback}}) 13:35:57 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x17, 0x0, 0x200, 0x800, 0xbc0}, 0x48) 13:35:57 executing program 0: r0 = socket$inet6_udp(0xa, 0x2, 0x0) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x19, 0x0, &(0x7f0000000040)) 13:35:57 executing program 2: r0 = socket(0x29, 0x2, 0x0) sendmsg$RDMA_NLDEV_CMD_RES_QP_GET(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={0x0}}, 0x40) 13:35:57 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f00000000c0)={'batadv_slave_0\x00', 0x0}) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000440)={0x3, 0x2, &(0x7f00000001c0)=@raw=[@map_idx_val], &(0x7f0000000100)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', r1, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:57 executing program 3: r0 = socket$inet6(0xa, 0x3, 0x7) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x13}}}, 0x1c) 13:35:57 executing program 2: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$inet6_IPV6_XFRM_POLICY(r0, 0x29, 0x23, 0x0, 0xfdb3) 13:35:57 executing program 0: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000600)={0x6, 0x3, &(0x7f00000003c0)=@framed, &(0x7f0000000480)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:58 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x17, 0x0, 0xe00, 0x800}, 0x48) 13:35:58 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) getsockopt$IP6T_SO_GET_REVISION_MATCH(r0, 0x29, 0x44, 0x0, 0xfffffffffffffffd) 13:35:58 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter={0x1e, 0x0, 0x1ff, 0x200, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8}, 0x48) 13:35:58 executing program 3: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000001840)={0x6, 0x2, &(0x7f00000012c0)=@raw=[@btf_id], &(0x7f0000001300)='syzkaller\x00', 0x6, 0x9a, &(0x7f0000001340)=""/154, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:58 executing program 2: socket(0x2, 0x2, 0x9) 13:35:58 executing program 0: r0 = socket$can_j1939(0x1d, 0x2, 0x7) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, &(0x7f0000000100)={'vxcan0\x00'}) 13:35:58 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000280)=@bpf_lsm={0x1d, 0x0, 0x0, &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:58 executing program 1: pselect6(0x40, &(0x7f0000000000)={0x3}, &(0x7f0000000080)={0x4}, 0x0, &(0x7f0000000140), 0x0) 13:35:58 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000380)={0x11, 0x1, &(0x7f0000000080)=@raw=[@exit], &(0x7f00000000c0)='syzkaller\x00', 0x0, 0x76, &(0x7f0000000100)=""/118, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:58 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000240)={0x11, 0x4, &(0x7f0000000000)=@raw=[@call, @ldst={0x0, 0x0, 0x1}, @map_idx], &(0x7f0000000040)='syzkaller\x00', 0x2, 0xc1, &(0x7f0000000080)=""/193, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:35:58 executing program 1: socket(0x0, 0x0, 0x45) 13:35:58 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f0000000080)={'sit0\x00', &(0x7f00000000c0)=ANY=[]}) 13:35:58 executing program 4: socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(0xffffffffffffffff, 0x89f2, 0x0) syz_genetlink_get_family_id$gtp(&(0x7f0000001c00), 0xffffffffffffffff) 13:35:58 executing program 5: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000003800)=[{{&(0x7f0000000500)={0xa, 0x4e23, 0x0, @remote}, 0x1c, 0x0}}], 0x1, 0x0) 13:35:58 executing program 3: r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) syz_genetlink_get_family_id$mptcp(&(0x7f0000000200), 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x13, r0, 0x0) 13:35:58 executing program 1: recvmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000029c0)) 13:35:58 executing program 2: sendmsg$netlink(0xffffffffffffffff, 0x0, 0xfeffffff) 13:35:58 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r0, &(0x7f0000000600)={&(0x7f0000000000), 0xc, &(0x7f00000005c0)={&(0x7f0000000180)=@allocspi={0xf8, 0x16, 0x1, 0x0, 0x0, {{{@in, @in6=@local}, {@in6=@mcast1}, @in=@empty}}}, 0xf8}}, 0x0) 13:35:58 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$netlink(r0, &(0x7f00000049c0)={0x0, 0x0, &(0x7f0000004880)=[{&(0x7f0000000040)={0x10}, 0x10}], 0x9, &(0x7f0000004940)=[@rights={{0x10, 0x2}}], 0x10}, 0x0) 13:35:58 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r0, 0x89b0, &(0x7f0000000180)={'ip6gre0\x00', &(0x7f0000000100)={'ip6gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @private1, @loopback}}) 13:35:58 executing program 5: pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_inet_udp_SIOCOUTQ(r0, 0x5411, 0x0) 13:35:58 executing program 1: openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000001180)='./cgroup.net/syz1\x00', 0x200002, 0x0) 13:35:58 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000003180)={&(0x7f0000002f80)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x2, [@datasec={0x0, 0x0, 0x0, 0xf, 0x2, [], "ce57"}, @datasec={0x0, 0x0, 0x0, 0xf, 0x2, [], '\f\v'}]}}, &(0x7f00000030c0)=""/154, 0x36, 0x9a, 0x1}, 0x20) 13:35:58 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f00000001c0)=@bloom_filter={0x1e, 0x0, 0x1ff, 0x200}, 0x48) 13:35:58 executing program 3: r0 = socket(0x29, 0x2, 0x0) sendmsg$BATADV_CMD_GET_MESH(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={0x14}, 0x14}}, 0x20048000) sendmsg$NL80211_CMD_CHANGE_NAN_CONFIG(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0xf0ff7f) 13:35:58 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_COALESCE_GET(r0, &(0x7f0000002d80)={0x0, 0x0, &(0x7f0000002d40)={0x0}}, 0x480c5) 13:35:58 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x17, 0x0, 0x4, 0x800}, 0x48) 13:35:58 executing program 5: syz_io_uring_setup(0x771, &(0x7f0000000280), &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x0, 0x0) syz_clone(0x4000, 0x0, 0x0, 0x0, 0x0, 0x0) 13:35:58 executing program 1: r0 = syz_init_net_socket$nfc_raw(0x27, 0x5, 0x0) recvmmsg(r0, &(0x7f0000000d00)=[{{&(0x7f0000000040)=@nl=@unspec, 0x80, &(0x7f0000000200)=[{0x0}, {0x0}, {0x0}], 0x3}}], 0x1, 0x40000041, &(0x7f0000000e40)={0x0, 0x989680}) 13:35:58 executing program 4: mount$9p_fd(0x0, &(0x7f0000000000)='.\x00', &(0x7f0000000040), 0x0, &(0x7f00000000c0)={'trans=fd,', {}, 0x2c, {}, 0x2c, {[{@noextend}, {@version_u}]}}) 13:35:58 executing program 3: syz_clone(0x80000, 0x0, 0x0, &(0x7f00000014c0), &(0x7f0000001500), &(0x7f0000001540)="e25b32055ef917639f2ab55917ee5c59a3ad3da16228b00b8b46cb27ef9abfac606d61ce5ce5fc37f4450d7a579862aa1800656cf6ce16d06b33aba0c646b68a1ee18f8adb22fed5e315480c83bf6a32b7d53858ecc264cf98cdc9a673e9c394af09") 13:35:58 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f00000003c0), 0xffffffffffffffff) sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000000140)={&(0x7f0000000040), 0xc, &(0x7f0000000100)={&(0x7f00000000c0)={0x14, r1, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0x8}, @void}}, [@NL80211_ATTR_WIPHY={0x8}, @NL80211_ATTR_WDEV={0x66}]}, 0x38}}, 0x0) 13:35:58 executing program 2: r0 = socket$pppl2tp(0x18, 0x1, 0x1) getsockopt$IP_VS_SO_GET_SERVICE(r0, 0x0, 0x483, 0x0, 0x0) 13:35:58 executing program 0: prctl$PR_SET_SECUREBITS(0x1c, 0x1e) setuid(0xee00) setgroups(0x0, 0x0) getgroups(0x1, &(0x7f0000000100)=[0xee00]) setregid(0x0, r0) r1 = openat$tcp_congestion(0xffffff9c, &(0x7f0000000080), 0x1, 0x0) r2 = dup(r1) write$tcp_congestion(r2, 0x0, 0x0) 13:35:58 executing program 1: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)="c8") 13:35:58 executing program 4: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000880)=@bpf_lsm={0x1d, 0xb, 0x0, &(0x7f00000003c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 13:35:58 executing program 3: syz_open_dev$loop(&(0x7f0000000000), 0x3, 0x200042) [ 474.286066][T11128] 9pnet_fd: Insufficient options for proto=fd 13:35:58 executing program 2: r0 = socket$tipc(0x1e, 0x5, 0x0) bind$tipc(r0, &(0x7f0000000000)=@nameseq={0x1e, 0x1, 0x0, {0x41}}, 0x10) r1 = socket$tipc(0x1e, 0x2, 0x0) r2 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f0000000980)=ANY=[@ANYBLOB="620af8ff25200021bfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b0c5077da80fb982c1e9000e693146cea484a415bd1966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b7845e6b607230c89f18c0c1089d8b853289d01aa27ae82e61b0f9223684198e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e0125ebbc08dee510cb2364145835108333719acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955394ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a83209da17a0faf60fd6ad9b97aa5fa68480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e68242aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c2eb97fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9fbd48bc873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a8c521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc229413300000000000000000003000000000000000000000000009711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b000020435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120041bf4abacac95900fca00500000000000000ffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ece0ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa370941f0000006e7e60fc3541a2c905a1a95e9571bfc4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210d7560eb92d6a97a27602b81f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e811fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751c47d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8471d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225f728d44d0973171ad47d6b70ebc660309e1e245b0fdf9743af932cd6db49a47613808bad959719c0000000000378a921c7f7f6933bee24c7e8000f2c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86966d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e000000000000037010632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f83f08493564a1df87111c9bf3194fef96ccecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df7766411bef0ebb5000000000006065d6735eb7a00e127cf72748a028daf5fc4d4e6d5265bec44219ee8fbfe86f441c724fa7b3d1ff0555e63ad00a1c7f9f9af10154f1e109dc3f7dd87ea308a1fb5a983490c6c93610864623613dabec515d8fadec636c99aa95ff895c25aad5ac0993a65c7668ca2b6d46edbad459b8e3dd36de9b35ce25d39686f2470afb1b1db18221841cee6e5531280d65f1d2883dd6f06856a5ca37a91ea6e19977c517b10fb66858a05b03084d1f3b00002d2796a33cfe545be3dc03d302e4839492cdc7694142e48f23271787d3a2360996ca3c9b18000000000700000000000000000000004882ce2e7a68512b23b0ab1f7a6c960b00000000"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000000040)={r2, 0xe0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ""/16, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10) r4 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000500)={r3}, 0x4) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000380)='kmem_cache_free\x00', r4}, 0x10) setsockopt$TIPC_GROUP_JOIN(r1, 0x10f, 0x87, &(0x7f0000000280)={0x41}, 0x10) setsockopt$TIPC_GROUP_LEAVE(r1, 0x10f, 0x88) 13:35:58 executing program 4: syz_clone(0x20020280, 0x0, 0x0, 0x0, 0x0, 0x0) 13:35:58 executing program 5: r0 = openat$rtc(0xffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$RTC_WKALM_SET(r0, 0x4028700f, &(0x7f0000000480)={0x1, 0x0, {0x0, 0x0, 0x0, 0xd, 0x2, 0x48}}) 13:35:58 executing program 0: pselect6(0x40, &(0x7f0000000080), &(0x7f0000000100), &(0x7f0000000140)={0x21b7}, &(0x7f0000000180)={0x77359400}, &(0x7f0000000200)={&(0x7f00000001c0)={[0xbc]}, 0x8}) 13:35:58 executing program 1: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000c00)='net/snmp6\x00') syz_open_procfs(0xffffffffffffffff, &(0x7f0000000c00)='net/snmp6\x00') 13:35:58 executing program 3: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x9, 0x24, 0x103bc, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000000)={r0, &(0x7f0000000140), 0x20000000}, 0x20) bpf$MAP_GET_NEXT_KEY(0x15, &(0x7f0000000040)={r0, &(0x7f00000011c0), &(0x7f0000001280)=""/4096}, 0x20) 13:35:58 executing program 2: syz_usb_connect$cdc_ecm(0x3, 0x4d, &(0x7f0000000440)={{0x12, 0x1, 0x0, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x3, 0x0, 0x2, 0x6, 0x0, 0x0, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x0, 0xffff}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x438}}}}}]}}]}}, 0x0) 13:35:58 executing program 4: syz_open_procfs(0x0, &(0x7f0000000100)='net/sctp\x00') 13:35:58 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000140)={'ip6_vti0\x00', &(0x7f00000000c0)={'syztnl1\x00', 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, @dev, @mcast2}}) 13:35:58 executing program 3: r0 = syz_init_net_socket$nfc_raw(0x27, 0x5, 0x0) ioctl$sock_netdev_private(r0, 0x89f7, &(0x7f0000000280)="5c74ac5bbc057aa3") 13:35:58 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000000)={{0x4, 0x0, @loopback}, {0x0, @multicast}, 0x0, {0x2, 0x0, @broadcast}, 'ip6_vti0\x00'}) 13:35:58 executing program 4: r0 = syz_init_net_socket$nfc_raw(0x27, 0x5, 0x0) recvmmsg(r0, &(0x7f0000000d00)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0, 0x0) 13:35:58 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ipvs(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$IPVS_CMD_NEW_DEST(r0, &(0x7f0000000180)={&(0x7f0000000000), 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0x14, r1, 0x1}, 0x14}}, 0x0) 13:35:58 executing program 0: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) ioctl$sock_inet_SIOCGIFBRDADDR(r0, 0x8919, &(0x7f0000000040)={'veth0_macvtap\x00'}) 13:35:58 executing program 5: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x210000000013, &(0x7f00000000c0)=0x100000001, 0x4) connect$inet(r0, &(0x7f0000000180)={0x2, 0x0, @dev}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_OPTIONS(r0, 0x6, 0x16, &(0x7f0000000300)=[@mss, @window, @window, @window, @window, @mss, @window, @sack_perm], 0x2000021d) setsockopt$sock_int(r0, 0x1, 0x45, &(0x7f0000000000), 0x4) 13:35:58 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x2000000000002) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) sched_setscheduler(0x0, 0x0, &(0x7f0000000340)=0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000280), 0x0, 0x40000) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = socket$inet_tcp(0x2, 0x1, 0x0) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe1231368b2264f9c504c9f1f65515b2e1a38d522be18bd10a48b043ccc42646d25dfd73bb6d7535f7866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f2b2a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b3336f1ae0796f23526ec0fd97f734c4c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180950f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e56f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da2349f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070b0900000013f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab25493418494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000cc34c49914f1aa198a77b3611b7403930fd42051d4b7443e5b49c000000000000007d6173050027791c9c1e04ad3711a66d91254a6f911b1449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc813f7454ae22d79ac48034282f030408895886e9644179dcf66d93907cedd49e0c5752f755849953957143a0380d1f62acbf18b251ce63b29fe177745448ccc925770fac12cf9e291200df6bb669d5a57dd74df817ef2f8848f710c359afe73947afebdf5536ee2"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000380)='sched_switch\x00', r4}, 0x10) bind$inet(r3, &(0x7f0000000040)={0x2, 0x4e20, @dev={0xac, 0x14, 0x14, 0xc}}, 0x10) sendto$inet(r3, &(0x7f0000000140), 0xffffffffffffff58, 0x20008005, &(0x7f0000000100)={0x2, 0x4e20}, 0x10) recvfrom(r3, &(0x7f0000000480)=""/110, 0xfffffe32, 0x700, 0x0, 0xfffffffffffffecb) 13:35:58 executing program 0: r0 = syz_init_net_socket$nfc_raw(0x27, 0x5, 0x0) sendmmsg(r0, &(0x7f0000000dc0)=[{{0xffffffffffffffff, 0x0, 0x0}}], 0x1, 0x0) 13:35:58 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000300)={{0x14}, [@NFT_MSG_NEWSETELEM={0xf, 0xc, 0xa, 0x0, 0x0, 0x0, {}, [@NFTA_SET_ELEM_LIST_ELEMENTS={0x4}, @NFTA_SET_ELEM_LIST_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14}}, 0x4c}}, 0x0) [ 474.723643][ T2938] usb 3-1: new high-speed USB device number 7 using dummy_hcd [ 475.003550][ T2938] usb 3-1: Using ep0 maxpacket: 32 [ 475.123619][ T2938] usb 3-1: config 1 interface 0 altsetting 3 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 475.139208][ T2938] usb 3-1: config 1 interface 0 has no altsetting 0 [ 475.304444][ T2938] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 475.316085][ T2938] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 475.324573][ T2938] usb 3-1: Product: syz [ 475.328926][ T2938] usb 3-1: Manufacturer: syz [ 475.336327][ T2938] usb 3-1: SerialNumber: syz [ 475.363738][T11156] raw-gadget.0 gadget.2: fail, usb_ep_enable returned -22 [ 475.384613][ T2938] cdc_ether: probe of 3-1:1.0 failed with error -22 [ 475.595583][ T919] usb 3-1: USB disconnect, device number 7 13:36:00 executing program 2: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x9, 0x24, 0x103bc, 0x1}, 0x48) bpf$MAP_DELETE_ELEM(0x2, &(0x7f0000000000)={r0, &(0x7f0000000140), 0x20000000}, 0x20) bpf$MAP_GET_NEXT_KEY(0x15, &(0x7f0000000040)={r0, &(0x7f00000011c0)="be", 0x0}, 0x20) 13:36:00 executing program 0: bpf$OBJ_PIN_MAP(0x6, &(0x7f00000003c0)={0x0}, 0x10) 13:36:00 executing program 4: r0 = syz_init_net_socket$nfc_raw(0x27, 0x5, 0x0) recvmmsg(r0, 0x0, 0x0, 0x0, 0x0) 13:36:00 executing program 1: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000004c0)={0x6, 0x1, &(0x7f0000000080)=@raw=[@kfunc], &(0x7f00000002c0)='GPL\x00', 0x5, 0xf2, &(0x7f0000000300)=""/242, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:36:00 executing program 3: syz_usb_connect$cdc_ecm(0x0, 0x4d, &(0x7f0000000440)={{0x12, 0x1, 0x250, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x3b, 0x1, 0x1, 0x4, 0x20, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x2, 0x6, 0x0, 0x2, {{0x5}, {0x5}, {0xd, 0x24, 0xf, 0x1, 0x2, 0xffff, 0x5, 0x8}}, {[], {{0x9, 0x5, 0x82, 0x2, 0x0, 0x2, 0x8}}, {{0x9, 0x5, 0x3, 0x2, 0x0, 0x1f, 0x1, 0x2}}}}}]}}]}}, &(0x7f00000006c0)={0xa, &(0x7f00000003c0)={0xa, 0x6, 0x250, 0x0, 0x8}, 0x0, 0x0, 0x3, [{0x0, 0x0}, {0x2, &(0x7f00000005c0)=@string={0x2}}, {0x0, 0x0}]}) 13:36:00 executing program 5: r0 = syz_init_net_socket$nfc_raw(0x27, 0x5, 0x0) ioctl$sock_netdev_private(r0, 0x89f7, &(0x7f0000000280)) 13:36:00 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_inet_SIOCSARP(r0, 0x8917, &(0x7f0000000000)={{0x2, 0x0, @loopback}, {0x0, @multicast}, 0x0, {0x2, 0x0, @broadcast}, 'ip6_vti0\x00'}) 13:36:00 executing program 4: r0 = syz_init_net_socket$nfc_raw(0x27, 0x5, 0x0) ioctl$sock_SIOCBRDELBR(r0, 0x89a1, &(0x7f0000000740)='veth0_macvtap\x00') 13:36:00 executing program 1: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) ioctl$sock_SIOCSPGRP(r0, 0x8902, &(0x7f0000000040)) 13:36:00 executing program 2: r0 = syz_init_net_socket$nfc_raw(0x27, 0x5, 0x0) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000000040)) 13:36:00 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/key-users\x00', 0x0, 0x0) syz_genetlink_get_family_id$gtp(&(0x7f00000001c0), r0) 13:36:00 executing program 4: r0 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_TCP_FASTOPEN_KEY(r0, 0x6, 0x21, &(0x7f0000000200)="fd4a1dc2bb04f1dc7dc725a7358d4179", 0x10) 13:36:00 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_PRIVFLAGS_SET(r0, &(0x7f0000002e00)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000001c0)={0x24, r1, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_PRIVFLAGS_FLAGS={0x10, 0x2, 0x0, 0x1, [@ETHTOOL_A_BITSET_SIZE={0x5}, @ETHTOOL_A_BITSET_BITS={0x4}]}]}, 0x24}}, 0x0) 13:36:00 executing program 1: r0 = syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f00000003c0)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000100)=[{&(0x7f0000002100)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f00000001c0)="57595a4b414c4c45522020085ac19f69b8f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f1fffb2aed768634ef7e75effac2ac4c15e29fb3c18fafff8d198e312475ff201000000f7f9e60c2ef2cc8945ea5c0a000000ad25822a17b57f463e104179c19c2ad2fbdd49c5ff2259693ae51fc58b70862202a43fb4d4eb07ebec0cc9ffe0e21a78a780f38d8cce9ad251d3cfe9c436d0e6913c5798ae2a04f107e5406560557a14fd37a51dc40ccbed3a681a2597a39b2dabfe67b2aac52f012fc7b9886ba0e50e0bb227786a056a9b6d187c5ffcb9d3bd32e33aa48fcce1230a74438382ebfd8960eeb1e250ed56dfced688c90ce106f91e8280778064faa63bdd33c9f9e4230bab14d8b70a7ad36af523c480cf0c6066d3109c81f96c263fca8fe48f88cef9a4196771337e5264f069201395f06b49299115a78d14ce993e68d1e89f88c412fe50", 0x148, 0x5e3}], 0x2010080, &(0x7f0000000040)={[{@uni_xlateno}, {@shortname_win95}, {@shortname_lower}, {@utf8}, {@fat=@codepage={'codepage', 0x3d, '864'}}, {@iocharset={'iocharset', 0x3d, 'iso8859-4'}}, {@uni_xlate}]}, 0x0) getdents64(r0, &(0x7f0000000400)=""/4096, 0x1000) 13:36:00 executing program 4: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25GCAUSEDIAG(r0, 0xc020660b, 0x0) 13:36:00 executing program 2: write$P9_ROPEN(0xffffffffffffffff, 0x0, 0x0) ioctl$VT_GETMODE(0xffffffffffffffff, 0x5601, 0x0) syz_clone(0x44000000, 0x0, 0x0, 0x0, 0x0, 0x0) [ 476.289032][T11217] netlink: 'syz-executor.2': attribute type 2 has an invalid length. [ 476.291719][T11219] loop1: detected capacity change from 0 to 264192 [ 476.398789][ T3708] usb 4-1: new high-speed USB device number 10 using dummy_hcd [ 476.673636][ T3708] usb 4-1: Using ep0 maxpacket: 32 [ 476.833677][ T3708] usb 4-1: unable to get BOS descriptor or descriptor too short [ 476.913769][ T3708] usb 4-1: config 1 interface 0 altsetting 0 has 2 endpoint descriptors, different from the interface descriptor's value: 0 [ 477.193763][ T3708] usb 4-1: string descriptor 0 read error: -22 [ 477.200053][ T3708] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a1, bcdDevice= 0.40 [ 477.209468][ T3708] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 477.265470][ T3708] cdc_ether: probe of 4-1:1.0 failed with error -22 [ 477.468616][ T2938] usb 4-1: USB disconnect, device number 10 13:36:02 executing program 3: mmap$binder(&(0x7f0000bfd000/0x400000)=nil, 0x400000, 0x1, 0x11, 0xffffffffffffffff, 0x0) 13:36:02 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000004c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="9feb010018000000000000000c0000000c00000004"], &(0x7f00000003c0)=""/245, 0x28, 0xf5, 0x1}, 0x20) 13:36:02 executing program 4: pipe2$9p(&(0x7f0000000600), 0x0) 13:36:02 executing program 0: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x200940, 0x0) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xc, 0x0, 0x0) 13:36:02 executing program 1: syz_open_procfs(0xffffffffffffffff, &(0x7f0000002c80)='attr/exec\x00') waitid$P_PIDFD(0x3, 0xffffffffffffffff, &(0x7f0000000140), 0x2, &(0x7f0000000080)) 13:36:02 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x22, 0x0, 0x0) 13:36:02 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x17, 0x0, 0x0) 13:36:02 executing program 5: syz_genetlink_get_family_id$wireguard(&(0x7f0000000200), 0xffffffffffffffff) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_JOIN_MESH(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) 13:36:02 executing program 2: syz_clone(0x8808000, 0x0, 0x0, 0x0, 0x0, 0x0) 13:36:02 executing program 4: openat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs/custom0\x00', 0x0, 0x0) 13:36:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) accept4$unix(r0, 0x0, 0x0, 0x0) 13:36:02 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x14, &(0x7f0000000200), &(0x7f00000000c0)=0xfffffe1e) 13:36:02 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@base={0x14, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 13:36:02 executing program 4: bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f0000000bc0)={0xffffffffffffffff}, 0x4) 13:36:02 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x12, 0x0, 0x4) 13:36:02 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[], 0x1c}}, 0x0) 13:36:02 executing program 0: syz_open_dev$ndb(&(0x7f0000000000), 0x0, 0x494100) 13:36:02 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xd, 0x0, 0x0) 13:36:02 executing program 4: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25GCAUSEDIAG(r0, 0x89a0, 0x0) 13:36:02 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x1, 0x0, 0x0, 0x3}, 0x48) 13:36:02 executing program 5: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f00000001c0), 0x4) 13:36:02 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$NL80211_CMD_GET_STATION(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000280)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="010000000000000000001100000008000300"], 0x2c}}, 0x0) 13:36:02 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x14, &(0x7f00000007c0), 0x4) 13:36:02 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000000)=[@in={0x2, 0x0, @dev={0xac, 0x14, 0x14, 0xd}}, @in6={0xa, 0x0, 0x0, @mcast2}], 0x2c) 13:36:02 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r0, 0x84, 0x73, 0x0, &(0x7f0000000100)) 13:36:02 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x3, &(0x7f00000007c0), 0x4) 13:36:02 executing program 2: pipe2$9p(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4000) write$P9_ROPEN(r0, &(0x7f0000000040)={0x18}, 0x18) 13:36:02 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) syz_genetlink_get_family_id$SEG6(&(0x7f0000000180), r0) 13:36:02 executing program 3: recvfrom$ax25(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 13:36:02 executing program 5: accept$netrom(0xffffffffffffffff, 0x0, 0x0) [ 478.209067][T11269] sctp: [Deprecated]: syz-executor.0 (pid 11269) Use of int in max_burst socket option deprecated. [ 478.209067][T11269] Use struct sctp_assoc_value instead [ 478.219882][T11271] netlink: 16 bytes leftover after parsing attributes in process `syz-executor.1'. 13:36:02 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x1e, &(0x7f00000007c0), 0x4) 13:36:02 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x75, 0x0, 0x0) 13:36:02 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xb, 0x0, 0x0, 0x5, 0x40c}, 0x48) 13:36:02 executing program 1: bpf$MAP_CREATE(0xe, &(0x7f0000000280), 0x48) 13:36:02 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f0000000080)={0x0, @in={{0x2, 0x0, @private=0xa010100}}}, &(0x7f0000000140)=0x9c) 13:36:02 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000000)=[@in={0x2, 0x0, @local}, @in={0x2, 0x4e22, @remote}], 0x20) 13:36:02 executing program 0: syz_clone(0x40010000, 0x0, 0x0, 0x0, 0x0, 0x0) 13:36:02 executing program 3: r0 = socket(0x11, 0x2, 0x0) sendmsg$NL80211_CMD_REQ_SET_REG(r0, &(0x7f00000006c0)={&(0x7f00000005c0), 0xc, &(0x7f0000000680)={0x0}}, 0x0) 13:36:02 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x18, 0x0, 0x0) 13:36:02 executing program 1: socketpair(0x0, 0x0, 0x0, &(0x7f0000000700)) 13:36:02 executing program 2: waitid$P_PIDFD(0x3, 0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080)) 13:36:02 executing program 0: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) setsockopt$X25_QBITINCL(r0, 0x106, 0x1, &(0x7f0000000180)=0x1, 0x4) 13:36:02 executing program 5: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000080)=@mangle={'mangle\x00', 0x1f, 0x6, 0x550, 0x1a0, 0xd0, 0x400, 0x1a0, 0x2c0, 0x4d0, 0x4d0, 0x4d0, 0x4d0, 0x4d0, 0x6, 0x0, {[{{@uncond, 0x0, 0xa8, 0xd0}, @unspec=@CHECKSUM={0x28}}, {{@uncond, 0x0, 0xa8, 0xd0}, @inet=@DSCP={0x28}}, {{@ipv6={@local, @rand_addr=' \x01\x00', [], [], 'batadv0\x00', 'ip_vti0\x00'}, 0x0, 0xf8, 0x120, 0x0, {}, [@inet=@rpfilter={{0x28}}, @common=@ipv6header={{0x28}}]}, @unspec=@CHECKSUM={0x28}}, {{@ipv6={@ipv4={'\x00', '\xff\xff', @local}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, [], [], 'caif0\x00', 'bond_slave_1\x00'}, 0x0, 0xa8, 0xf0}, @DNPT={0x48, 'DNPT\x00', 0x0, {@ipv6=@local, @ipv4=@empty}}}, {{@ipv6={@mcast1, @private0, [], [], 'wg1\x00', 'ip_vti0\x00'}, 0x0, 0xa8, 0xd0}, @inet=@TOS={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x5b0) 13:36:02 executing program 4: r0 = syz_open_dev$ttys(0xc, 0x2, 0x1) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, 0x0) 13:36:02 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x14, 0x0, 0x0) 13:36:02 executing program 2: syz_open_procfs(0xffffffffffffffff, &(0x7f0000002c80)='net/hci\x00') 13:36:02 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000004c0)={&(0x7f0000000380)=ANY=[], &(0x7f00000003c0)=""/245, 0x28, 0xf5, 0x1}, 0x20) 13:36:02 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$NL80211_CMD_SET_STATION(r0, &(0x7f0000001900)={0x0, 0x0, &(0x7f00000018c0)={0x0}}, 0x0) sendmsg$NL80211_CMD_LEAVE_OCB(r0, &(0x7f0000001a40)={0x0, 0x0, &(0x7f0000001a00)={&(0x7f00000019c0)={0x1c, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @void}}}, 0x1c}}, 0x0) 13:36:02 executing program 3: syz_genetlink_get_family_id$nbd(&(0x7f0000000040), 0xffffffffffffffff) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)) 13:36:02 executing program 4: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25GCAUSEDIAG(r0, 0x5460, 0x0) 13:36:02 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x6b, &(0x7f00000007c0), 0x4) 13:36:02 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) ioctl$sock_inet_tcp_SIOCINQ(r0, 0x541b, &(0x7f0000000080)) 13:36:02 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0x10, &(0x7f0000000100)=@assoc_value, &(0x7f0000000140)=0x8) 13:36:02 executing program 0: r0 = socket(0x25, 0x5, 0x0) setsockopt$inet_sctp_SCTP_PRIMARY_ADDR(r0, 0x84, 0x6, 0x0, 0x0) 13:36:02 executing program 2: socket(0x2a, 0x0, 0x0) setsockopt$inet_sctp_SCTP_RECVNXTINFO(0xffffffffffffffff, 0x84, 0x21, 0x0, 0x0) setsockopt$inet_sctp_SCTP_AUTOCLOSE(0xffffffffffffffff, 0x84, 0x4, 0x0, 0x0) 13:36:02 executing program 4: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)='p') socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)) 13:36:02 executing program 1: syz_genetlink_get_family_id$smc(&(0x7f00000002c0), 0xffffffffffffffff) 13:36:02 executing program 3: socket(0x28, 0x0, 0x400) 13:36:03 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x268}, 0x48) 13:36:03 executing program 2: bpf$MAP_CREATE(0xa, &(0x7f0000000280), 0x48) [ 478.586306][T11333] sctp: [Deprecated]: syz-executor.5 (pid 11333) Use of struct sctp_assoc_value in delayed_ack socket option. [ 478.586306][T11333] Use struct sctp_sack_info instead 13:36:03 executing program 0: socket(0x47e77fc138838db0, 0x0, 0x0) 13:36:03 executing program 3: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='fd/3\x00') 13:36:03 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f00000001c0), r0) 13:36:03 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xc, &(0x7f00000007c0)=0x9, 0x4) 13:36:03 executing program 1: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x381c02, 0x0) 13:36:03 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x3, 0x0, 0x0) 13:36:03 executing program 3: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$RTC_SET_TIME(r0, 0x4024700a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xf, 0x0, 0x4007ff}) 13:36:03 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000140)={'ip6_vti0\x00', &(0x7f00000000c0)={'ip6gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @mcast1}}) 13:36:03 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_STATS(r0, 0x84, 0x70, &(0x7f0000000200)={0x0, @in6={{0xa, 0x0, 0x0, @private0}}}, &(0x7f0000000300)=0x100) 13:36:03 executing program 4: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RTC_ALM_SET(r0, 0x40247007, &(0x7f0000000080)={0x0, 0x0, 0x13}) 13:36:03 executing program 1: syz_clone(0x63380c00, 0x0, 0x0, 0x0, 0x0, 0x0) 13:36:03 executing program 2: waitid(0x0, 0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) 13:36:03 executing program 3: syz_open_procfs(0x0, &(0x7f0000000240)='mountstats\x00') 13:36:03 executing program 5: r0 = add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f0000000100)={'fscrypt:', @desc4}, &(0x7f0000000140)={0x0, "3209901521ebf2e8b0f9d856220900a81bc470d1499d39441fc196ece929bdadfc1ec62249f5f27f85291715c3a74f72336741ffff7abcd0e4d9105542740838"}, 0x48, 0xfffffffffffffffd) add_key$fscrypt_v1(&(0x7f0000000100), 0x0, 0x0, 0x0, 0xffffffffffffffff) add_key$fscrypt_v1(&(0x7f0000000000), 0x0, 0x0, 0x0, r0) 13:36:03 executing program 0: ioctl$UI_END_FF_UPLOAD(0xffffffffffffffff, 0x406855c9, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x0, 0x0, {}, {}, @rumble}, {0x0, 0x0, 0x0, {}, {}, @cond}}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000001380)) 13:36:03 executing program 2: ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) 13:36:03 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000004c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB="9feb010018000000000000000c0000000c00000004000000", @ANYRESOCT], &(0x7f0000000080)=""/237, 0x28, 0xed, 0x1}, 0x20) 13:36:03 executing program 3: bpf$MAP_CREATE(0x9, &(0x7f0000000280), 0x48) 13:36:03 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0xa, [@restrict={0x9}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f00000000c0)=""/219, 0x2e, 0xdb, 0x3ff}, 0x20) 13:36:03 executing program 5: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x48, 0x0) 13:36:03 executing program 0: r0 = add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f0000000100)={'fscrypt:', @desc4}, &(0x7f0000000140)={0x0, "3209901521ebf2e8b0f9d856220900a81bc470d1499d39441fc196ece929bdadfc1ec62249f5f27f85291715c3a74f72336741ffff7abcd0e4d9105542740838"}, 0x48, 0xfffffffffffffffd) add_key$fscrypt_v1(&(0x7f0000000000), 0x0, 0x0, 0x0, r0) 13:36:03 executing program 2: r0 = syz_open_dev$MSR(&(0x7f0000000100), 0x0, 0x0) read$msr(r0, &(0x7f0000000140)=""/17, 0x11) 13:36:03 executing program 1: socket(0x3, 0x0, 0x80000000) 13:36:03 executing program 4: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SFACILITIES(r0, 0x89e3, &(0x7f0000000000)={0x4e, 0x0, 0x7, 0x4}) 13:36:03 executing program 3: add_key$fscrypt_v1(&(0x7f0000000180), 0x0, &(0x7f0000000200)={0x0, "f9f1dcea519469f580ddcfd4bf71b04e72b099802125888790eea26d32c0293105ced22ae22aeb141f20e087ec0b5a1f7196f2636f1c32feba3a1e3aedd59e07"}, 0x48, 0xfffffffffffffffb) 13:36:03 executing program 2: syz_open_dev$MSR(&(0x7f0000000140), 0x0, 0x0) 13:36:03 executing program 0: syz_open_procfs(0xffffffffffffffff, &(0x7f0000003180)='net/raw\x00') 13:36:03 executing program 5: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25GCAUSEDIAG(r0, 0xc0189436, &(0x7f0000000000)) 13:36:03 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x2}, 0x48) 13:36:03 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) recvfrom(r0, &(0x7f0000000740)=""/6, 0x6, 0x0, &(0x7f0000000780)=@alg={0x26, 'aead\x00', 0x0, 0x0, 'gcm_base(lrw-camellia-aesni,rmd256-generic)\x00'}, 0x80) syz_genetlink_get_family_id$nl80211(&(0x7f0000001980), r0) 13:36:03 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/consoles\x00', 0x0, 0x0) read$msr(r0, 0x0, 0x0) 13:36:03 executing program 5: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000180)={&(0x7f0000000140)='ext4_fc_stats\x00'}, 0x10) 13:36:03 executing program 1: socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) socket$netlink(0x10, 0x3, 0xe) 13:36:03 executing program 0: openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) 13:36:03 executing program 2: syz_genetlink_get_family_id$l2tp(&(0x7f0000000000), 0xffffffffffffffff) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) 13:36:03 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="1f66"], 0x50}}, 0x0) 13:36:03 executing program 4: socket$inet_sctp(0x2, 0x2, 0x84) 13:36:03 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x0, 0x0, 0x0, 0x0, 0x18}, 0x48) 13:36:03 executing program 5: syz_open_procfs(0x0, &(0x7f0000000000)='fdinfo/4\x00') socket$inet(0x2, 0x1, 0x3) syz_genetlink_get_family_id$smc(&(0x7f00000002c0), 0xffffffffffffffff) r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000340)='mountinfo\x00') write$P9_ROPEN(r0, 0x0, 0x0) 13:36:03 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xa, 0x0, 0x0) 13:36:03 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x0) bind$netlink(r0, &(0x7f0000000040)={0x10, 0x0, 0x0, 0x20}, 0xc) 13:36:03 executing program 2: r0 = ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) ioctl$KVM_CREATE_VCPU(r0, 0xae41, 0x1) ioctl$KVM_CREATE_VCPU(r0, 0xae41, 0x1) ioctl$UI_END_FF_UPLOAD(0xffffffffffffffff, 0x406855c9, &(0x7f0000000000)={0xe, 0x8000, {0x56, 0x2, 0xf95, {0x1, 0xff}, {0xa0c9, 0x1f}, @rumble={0x3, 0x1f}}, {0x51, 0x3, 0x4, {0x400, 0x2}, {0x400, 0x7f}, @cond=[{0x0, 0x36f, 0x8, 0x1, 0x800, 0x2f79}, {0x1, 0x8001, 0x3, 0x3, 0x6}]}}) r1 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$UI_SET_LEDBIT(r1, 0x40045569, 0xa) ioctl$SIOCGSTAMPNS(0xffffffffffffffff, 0x8907, &(0x7f00000000c0)) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(0xffffffffffffffff, 0xc01864c6, &(0x7f0000000140)={&(0x7f0000000100)=[0x7, 0x8, 0x7], 0x3, 0x800, 0x0, 0xffffffffffffffff}) setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE(r2, 0x28, 0x1, &(0x7f0000000180)=0x2, 0x8) r3 = openat$uinput(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ioctl$UI_SET_EVBIT(r3, 0x40045564, 0x9) 13:36:03 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x7, 0x0, 0x0, 0x3}, 0x48) 13:36:03 executing program 0: syz_clone(0x300c200, 0x0, 0x0, 0x0, 0x0, 0x0) 13:36:03 executing program 1: r0 = syz_open_dev$ndb(&(0x7f00000000c0), 0x0, 0x0) ioctl$NBD_CLEAR_SOCK(r0, 0xab04) 13:36:03 executing program 2: socket(0x29, 0x5, 0x9) 13:36:03 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x24, 0x0, 0x0) 13:36:03 executing program 3: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000100)='oom_adj\x00') write$P9_RREMOVE(r0, 0x0, 0x0) 13:36:03 executing program 4: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/rt_cache\x00') read$msr(r0, 0x0, 0x0) 13:36:03 executing program 1: openat$ttyS3(0xffffffffffffff9c, 0x0, 0x6ca000, 0x0) 13:36:03 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_DISCONNECT(r0, &(0x7f0000000a80)={&(0x7f00000009c0)={0x10, 0x0, 0x0, 0xd2110a9b2cfeed64}, 0xc, &(0x7f0000000a40)={0x0}}, 0x0) 13:36:03 executing program 3: sendmsg$NL80211_CMD_PEER_MEASUREMENT_START(0xffffffffffffffff, 0x0, 0x0) 13:36:03 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f0000000180)={0x0, @in6={{0xa, 0x0, 0x0, @empty}}}, &(0x7f0000000240)=0x9c) 13:36:03 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_TCP_REPAIR(r0, 0x6, 0x13, &(0x7f0000000300)=0xffffffffffffffff, 0x4) 13:36:03 executing program 0: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25GCAUSEDIAG(r0, 0x89e0, 0x0) 13:36:03 executing program 3: waitid$P_PIDFD(0x3, 0xffffffffffffffff, 0x0, 0x4080000c, 0x0) 13:36:03 executing program 4: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000002c80)='setgroups\x00') write$P9_RREMOVE(r0, &(0x7f0000002cc0)={0x7}, 0x7) 13:36:03 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x4, &(0x7f0000000000), 0x4) 13:36:03 executing program 1: openat$procfs(0xffffffffffffff9c, &(0x7f0000000340)='/proc/consoles\x00', 0x0, 0x0) 13:36:03 executing program 5: setsockopt$inet_sctp_SCTP_RECVNXTINFO(0xffffffffffffffff, 0x84, 0x21, 0x0, 0x0) 13:36:03 executing program 0: openat$nvme_fabrics(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$inet_sctp6_SCTP_GET_ASSOC_STATS(0xffffffffffffffff, 0x84, 0x70, 0x0, &(0x7f0000000500)) syz_genetlink_get_family_id$l2tp(&(0x7f00000006c0), 0xffffffffffffffff) ioctl$RTC_PIE_OFF(0xffffffffffffffff, 0x7006) socket$nl_route(0x10, 0x3, 0x0) ioctl$SIOCX25GCALLUSERDATA(0xffffffffffffffff, 0x89e4, 0x0) 13:36:03 executing program 3: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/psched\x00') syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='net/sctp\x00') 13:36:03 executing program 2: openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) 13:36:03 executing program 4: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/slabinfo\x00', 0x0, 0x0) ioctl$SIOCX25GCAUSEDIAG(r0, 0x5460, 0x0) 13:36:03 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x11, 0x0, 0x0) 13:36:03 executing program 1: r0 = add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000200), &(0x7f0000000180)={0x0, "48b04e82cba6fed5b493993f5fc7f73fb78fd2ba62ddb8f495adb31eaadb00bc1cdfac00"}, 0x48, 0xffffffffffffffff) add_key$fscrypt_v1(&(0x7f0000000000), 0x0, 0x0, 0x0, r0) 13:36:03 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000004c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB="9feb010018000000000000000c0000000c000000", @ANYRESOCT], &(0x7f0000000080)=""/237, 0x28, 0xed, 0x1}, 0x20) 13:36:03 executing program 0: openat$procfs(0xffffffffffffff9c, &(0x7f0000000180)='/proc/locks\x00', 0x0, 0x0) 13:36:03 executing program 3: r0 = socket(0x11, 0x2, 0x0) sendmsg$L2TP_CMD_SESSION_CREATE(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000480)={0x0}}, 0x0) 13:36:03 executing program 4: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000002c80)='attr/exec\x00') ioctl$KDSKBMODE(r0, 0x4b45, 0x0) 13:36:03 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_STATUS(r0, &(0x7f0000002e40)={&(0x7f0000002d00)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000002e00)={&(0x7f0000002d80)={0x14}, 0x14}}, 0x0) 13:36:03 executing program 1: r0 = socket(0x15, 0x5, 0x0) sendmsg$L2TP_CMD_SESSION_MODIFY(r0, &(0x7f00000000c0)={&(0x7f0000000000), 0xc, &(0x7f0000000080)={0x0}}, 0x4000000) 13:36:03 executing program 3: syz_open_dev$ndb(&(0x7f00000000c0), 0x0, 0x6000) 13:36:03 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x7, &(0x7f00000007c0), 0x4) 13:36:03 executing program 4: syz_clone(0x8002c000, 0x0, 0xe, 0x0, 0x0, 0x0) 13:36:03 executing program 2: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000001a40)={'ip6_vti0\x00', &(0x7f00000019c0)={'ip6gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast1}, @mcast2}}) 13:36:03 executing program 0: socket(0x35, 0x0, 0x0) 13:36:03 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x6, [@typedef={0x5}]}, {0x0, [0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000100)=""/170, 0x2a, 0xaa, 0x1}, 0x20) 13:36:03 executing program 1: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$RTC_SET_TIME(r0, 0x4024700a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4007ff}) 13:36:03 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/bus/input/devices\x00', 0x0, 0x0) ioctl$sock_inet_tcp_SIOCINQ(r0, 0x541b, 0x0) 13:36:03 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000780), r0) sendmsg$NLBL_UNLABEL_C_LIST(r0, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000800)={&(0x7f00000007c0)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@NLBL_UNLABEL_A_IPV4ADDR={0x8, 0x4, @broadcast}]}, 0x1c}}, 0x0) 13:36:03 executing program 1: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000003c0)='uid_map\x00') ioctl$MON_IOCX_GETX(r0, 0x4018920a, 0x0) 13:36:04 executing program 5: syz_open_procfs(0xffffffffffffffff, &(0x7f0000000080)='net/rt_cache\x00') 13:36:04 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/slabinfo\x00', 0x0, 0x0) ioctl$SIOCX25GCAUSEDIAG(r0, 0x40305828, 0x0) 13:36:04 executing program 0: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x6c00, 0x0) 13:36:04 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x1, 0xa, 0x6, 0x3, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2}, 0x48) 13:36:04 executing program 4: openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000040), 0x20040, 0x0) 13:36:04 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:36:04 executing program 5: syz_open_dev$rtc(&(0x7f0000000140), 0x20, 0x88040) 13:36:04 executing program 3: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25SFACILITIES(r0, 0x89e3, &(0x7f0000000000)={0x76, 0x0, 0xa, 0xa, 0x0, 0x81}) 13:36:04 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_GET_STATION(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000280)=ANY=[@ANYBLOB=',\x00\x00\x00', @ANYRES16, @ANYBLOB="01"], 0x2c}}, 0x0) 13:36:04 executing program 0: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) setsockopt$PNPIPE_INITSTATE(r0, 0x113, 0x4, &(0x7f0000000040), 0x4) 13:36:04 executing program 0: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) setsockopt$PNPIPE_INITSTATE(r0, 0x113, 0x4, &(0x7f0000000040), 0x4) 13:36:04 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@base={0xb, 0x0, 0x0, 0x0, 0x40c}, 0x48) 13:36:04 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_RECONFIGURE(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000500)={0x0}}, 0x20004881) 13:36:04 executing program 5: getgroups(0x1, &(0x7f0000000040)=[0xee01]) 13:36:04 executing program 4: ioctl$RTC_ALM_SET(0xffffffffffffffff, 0x40247007, 0x0) 13:36:04 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000080)=@filter={'filter\x00', 0xe, 0x4, 0x4d0, 0xffffffff, 0x148, 0x0, 0x308, 0xffffffff, 0xffffffff, 0x400, 0x400, 0x400, 0xffffffff, 0x4, 0x0, {[{{@uncond, 0x0, 0x120, 0x148, 0x0, {}, [@common=@frag={{0x30}}, @common=@hbh={{0x48}}]}, @common=@unspec=@MARK={0x28}}, {{@uncond, 0x0, 0x180, 0x1c0, 0x0, {}, [@common=@hbh={{0x48}}, @common=@srh1={{0x90}, {0x0, 0x0, 0x0, 0x0, 0x0, @private0, @local, @private2}}]}, @common=@unspec=@RATEEST={0x40, 'RATEEST\x00', 0x0, {'syz1\x00'}}}, {{@ipv6={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private0, [], [], 'hsr0\x00', 'wg2\x00'}, 0x0, 0xd0, 0xf8, 0x0, {}, [@common=@eui64={{0x28}}]}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x530) 13:36:04 executing program 0: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) setsockopt$PNPIPE_INITSTATE(r0, 0x113, 0x4, &(0x7f0000000040), 0x4) [ 479.884475][T11552] x_tables: duplicate underflow at hook 2 13:36:04 executing program 1: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25GCAUSEDIAG(r0, 0x8981, 0x0) 13:36:04 executing program 3: getresuid(&(0x7f0000000200), &(0x7f0000000240), &(0x7f0000000280)) 13:36:04 executing program 5: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000040)='net/wireless\x00') ioctl$KVM_CREATE_VCPU(r0, 0xae41, 0x0) 13:36:04 executing program 4: socketpair(0x27, 0x0, 0x0, &(0x7f0000000700)) 13:36:04 executing program 0: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) setsockopt$PNPIPE_INITSTATE(r0, 0x113, 0x4, &(0x7f0000000040), 0x4) 13:36:04 executing program 2: openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000000), 0x10240, 0x0) 13:36:05 executing program 3: socket$inet_sctp(0x2, 0x0, 0x84) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000a80)='./binderfs2/binder1\x00', 0x0, 0x0) 13:36:05 executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mount(&(0x7f0000000480)=@loop={'/dev/loop', 0x0}, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='reiserfs\x00', 0x0, 0x0) 13:36:05 executing program 5: syz_clone(0x44000000, 0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000140)="7097579c9587f200f424a43772ff901f26ae56ae7da207cef72575897325cf58a03394392c2bec86cddf30501aeb68ce838ffd7e46575af8") r0 = syz_open_procfs(0x0, &(0x7f0000000200)='attr/fscreate\x00') write$P9_ROPEN(r0, 0x0, 0x0) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffffff, 0xc00c642d, 0x0) socketpair$nbd(0x1, 0x1, 0x0, 0x0) 13:36:05 executing program 4: openat$procfs(0xffffffffffffff9c, &(0x7f00000005c0)='/proc/mdstat\x00', 0x0, 0x0) 13:36:05 executing program 1: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$RTC_VL_CLR(r0, 0x7014) 13:36:05 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0x9, &(0x7f0000000100)={0x0, @in={{0x2, 0x0, @multicast1}}}, &(0x7f00000001c0)=0x9c) 13:36:05 executing program 1: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$RTC_SET_TIME(r0, 0x4024700a, 0x0) 13:36:05 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_DELAYED_SACK(r0, 0x84, 0x10, &(0x7f0000000100)=@assoc_value={0x0, 0x496}, &(0x7f0000000140)=0x8) 13:36:05 executing program 0: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25GCAUSEDIAG(r0, 0x89e1, &(0x7f0000000000)) [ 480.759135][T11579] I/O error, dev loop2, sector 16 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 13:36:05 executing program 1: syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25GCAUSEDIAG(0xffffffffffffffff, 0x5411, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x1, 0x1, 0x6, 0x3, 0x1, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x4}, 0x48) 13:36:05 executing program 3: syz_clone(0xd3a40400, 0x0, 0x0, 0x0, 0x0, 0x0) 13:36:05 executing program 4: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25GCAUSEDIAG(r0, 0x5452, 0x0) [ 480.821959][T11579] REISERFS warning (device loop2): sh-2006 read_super_block: bread failed (dev loop2, block 2, size 4096) [ 480.840500][T11589] sctp: [Deprecated]: syz-executor.4 (pid 11589) Use of struct sctp_assoc_value in delayed_ack socket option. [ 480.840500][T11589] Use struct sctp_sack_info instead 13:36:05 executing program 0: socket$inet(0x2, 0x0, 0x2561) 13:36:05 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000000)=[@in={0x2, 0x0, @rand_addr=0x64010100}], 0x10) [ 480.868753][T11579] I/O error, dev loop2, sector 128 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 480.884400][T11579] REISERFS warning (device loop2): sh-2006 read_super_block: bread failed (dev loop2, block 16, size 4096) [ 480.897904][T11579] REISERFS warning (device loop2): sh-2021 reiserfs_fill_super: can not find reiserfs on loop2 13:36:05 executing program 5: setsockopt$SO_VM_SOCKETS_BUFFER_MIN_SIZE(0xffffffffffffffff, 0x28, 0x1, 0x0, 0x0) 13:36:05 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x1, 0x1, 0x3ffdcf, 0x3}, 0x48) 13:36:05 executing program 0: accept4$ax25(0xffffffffffffffff, 0x0, 0x0, 0x0) 13:36:05 executing program 4: mmap$usbmon(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x8) 13:36:05 executing program 2: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000640), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r1, &(0x7f0000000b40)={0x0, 0x0, &(0x7f0000000b00)={&(0x7f0000000ac0)={0x28, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 13:36:05 executing program 4: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f00000001c0)='i2c_result\x00'}, 0x10) 13:36:05 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_STATION(r0, &(0x7f0000001900)={0x0, 0x0, &(0x7f00000018c0)={&(0x7f0000000840)={0xec4, 0x0, 0x1, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_STA_TX_POWER={0x6}, @NL80211_ATTR_STA_TX_POWER_SETTING={0x5}, @NL80211_ATTR_PEER_AID={0x6}, @NL80211_ATTR_STA_TX_POWER={0x6}, @NL80211_ATTR_STA_PLINK_ACTION={0x5, 0x19, 0x1}, @NL80211_ATTR_STA_EXT_CAPABILITY={0xe85, 0xac, "d2bd8ee4b5e8b306a3eac74398fbb11a502b2a9e3cdee603eb5589c5ccbd5c2df6005cd0f94f9f6cad92a600dec5a5c5dbf2619400d546baf8a4227d9b919a90ac0b3774bc16c9289fa6577c78fe98c819e7c0efaac4acac6c315a2065c83f8535a067734b5ea04119bcdfd2e634263cb5df35e6ac3426059cc9f2a4890419bfbb245a13bc4ee63a7bc9886d687422d8f016cc67ca2259017005d1a4da2cdf87f5f869b8d0331aaf2bec491425c6555a593811deea0f63db643b896703ceab93f86e0c197d50d77a43d9a71feb1855a3e221186774e951b9b7df120797478fa02761732a760625b3375725ccc4da7ab999c91987a53b8f9ccb7e365ffcb0ede0cda8a26b3f3cfbe540ef9b8275126457576e253016c5b0b7e47e115d8866feda1bd80768dfbf78c0cfc617cd8b129a32ff8cd2733c5098af40528aef6ca5d34cb2d6170dce3debb04af6417978b99e3c425773454bfab39d79832c23b1334ff5b1f27664cb36f8fcfbc6ba034e991bce0548d729d1c54fd870505fd004d181ff19139a5a4f004b5c213bfe1d7e1dad554316aa4d9335abcfa1f5377a50a3fd75c4537bacddd888b1b58ee264678b61163a6d8fc4b0ef9dade31c8e32fb0a18339678544e2863a303cf423b6afbadd89630013e80edf74fc2d0e574fed9d04d6145277bd06de4c023ffbb7a3671d4cd7029e2e109075b817bdb5e933cb023b4102c4deb4eb9d3c0d7a17c0eac2058c7f2994c71f4ef8821101f15527ff2c32d86d8fe8a31fd051d0446ea5a5e9259f5db1e16069b6f2ce12c9ea0f546dff1757dc81f47a1208b52f86726be1796ac9516be541b1b081ee976a07c8947245dd571fad03b292efe01568841c6c41e624ea020db91b242b13ae352848c86c1abc712cf6118d0787031fc6a16513e96a9965df27ba89a3095bb430143b899ae18ad59607a8a66635c5d4a76f872b079e86c165c854325708a84f4e30faf472ca61097b6a2e1da235130b76ac2ee74662146cd12cb5f01834f6840ccc2e6c56e156d94ba8b14facfd431ca8b5953dc73fca93e78128f46f3c7e53128d15f5563505cc369939bb23c220aad672473b902067d0d483d2bd65d1daf24132be4117acbebc060a566ee44c60365eac6343e97486710a8f165ff1a4fbfd5e358f2f1a521f91c3d92407ca294e01883c46cb9205aaa0e46e1a6eddcaf281d779d86bbc7838d62bf61bf5b5704032a663cffff5a89b52de01f0152eedfb6e6d59a9f4f2a1c3d6a7828447072bb7209a9695217985bdec69ea1d45520101f724ff505bde369f54833098976d71b45063a42bd31524d55f0b0d4c0d66116fad7cea21b23e4c8dd1d09d2e90e5b698780bb9d12fee1487515df8dcbb2a0722aa107ca93f245e82060e1ac25ae01ceac897bcadf65e21c6ab1aa65d8a82f7aa4d2c0c3d4a38071716d91f3be6d1e7b799abf0a35c7e0c4679731f9584ba1dad0edc9f5576ec31b3a13859d8c543900207e674e95e0bf53611bc29e2653e59488d34a5ec50e0ee5a9ad3724c2d3e3db72be905e8f64c6739223ff1e9b48d8240fbb7717001dddd46bd75c323060c19c87c99a8549a6138f7626af3055afe37914223fb8bcf2c387108e2b6a51fe580ce3fcd02ff831a81ff85c807fc3b49d54e710aa9eaf32090ed8a6e6e642f4e1720986990d0d9b6a7880b49c4f249195c191e682c48ae28f28be4fc1ecfdefd5626d8218956639863269fef99b852cc0954cd9054724d3a9a85a4476f85e4423d26e95b758082a9bdc4512dc8a475543bd12adcd34638d7e8f76cb2b35cb3b048dc51acb33734d8bec87cdf3d4182ff8a3705daa6f52616ef05b1d3912d47b9dd2913ab0b86abe8f09e94cdee59e0fa3a140ed404e1304f52ce71ca6d799f528175f142d9e3b380ab72322bfc76ab59bc80c9b90f0b3f2b52236fbb79ad1d86be3d176e0ead102235ae2b31587088d7d70c19bf57e96c472ff4fd6cc151e9a75e6defee973f7543a2a97b98091696c4e17e1c654c3219e52a23c35eec1fc66487e6c6bd41758d08db41c1f878cd41fa4099081241fc9d51ff7db3f155caa7c9599ebf82282c3e46b44559f6fc23fecce8b48421db8e49056c49ce1263e0cf7e7329ff642575fbd2f876ff9e64a4d7e554344bd8abd16ec949125791c65011f7089c34cf08a65b6dbd380269fec0b2d52fe6493bce7575715690a91a0dde374987f232cfbbd6d34aae3063bab05c574edc773990443aab0a6b06acbf90393a0de502bbcb71fb3f52160dd92817e7fc96fcce920d70141bbaa7c25b5157d3489311463cca6c5b893b71cb967f40fe672b33bd09b6c3759941e5e6d6851a1db418e9eef29e98a5e5517d31a1175f269042efeba295dae820539e4d7cfdd42654c47c1d67225e427e811e5c63b538a0ad48a573ae483d53535a5f88b7852b8ec95bb2cd32a066dc5dd64951e8a6f6a0b8ef5aabc2ab1de74876c7bd38109c0c197f9b187197115e98db04e201d61eaf2aa4bcf434a95f28a69cb082d55df283f2ff15fc9ddcb985980651445c1c840f797e1026f46107b6cf4de9a2241139ddbe090bf817d292221de8a7e67042c2509a309e55828731f9117dc04287d330949e8475c5d2af20d6d468cecc346554158d65df0fef8f01bad3285972b09c84dba845634e6b5534b4ecca8314a188a2eac2c2ca2720d3cf9272684133af37ac98a834445758153d6f5e99e07aa4b4defb17fe3cf8b3078fd8f5482fff0c1e80ee7921c8e13e7c798e78dbd5d06979748f80015545c6763d8d7dc0a48e17dd5256375b75bce1acf54d7588f87aca1005b456a067dc7c8a89c3138dcb46ceaa08e048174d3a9a59ea833aeb204355312732c0fafda78dcdc93b43c30ec830fde5d503a28b83a1861edc2171de728b5e2b347e33881e0edfd956d787840545a1e72bd8c30ccfb92c8d460d839343992035389aa6cd8029f350eb377a226608e42381df0d5a9db9a80d3ddc09f4cfd0ec881889f2b8b19e7e808f902d7b165dfac5760c960203cee8356d2880506becbf6d47a0d83bbc8a39caba36436b3c3eaf56da245ab4fce6dcaa92dd1098b4ee6f83f3d784bb8de79c4fe869c9908d2a44fe08f8fcf0f8c434f2cf3b0b56092724068d8575e05aeebe808549109e3121c14ccd12a157821032c1b6c8ef9c4afd68dbb9716b188f73b5228e8f6b7fdeffd42dc9dd408f5a6b15307f2480bf7c6e1dc0a9333802ffd065421ad6c928ad4129677c074d0864d9dc0047bc521f628d799e832da92639dbded9623680fa9607a6dcf49030f0cace65bc372d20e96cbc4c52a01b237edf7ac713c5ccc540cb54352c4eb825bf3f274b41e9b63c6c243c27835e269bf18f3708d0a3ca8c8cda2dd3707b07afff569e57f41895f161d732e20a3ee41cccf674d69f04bb0222847d168d2b50bcd0438f2c5bd892de39db7ef0fff10ac2a0478428d5bc00ad6320882ef422884d4a8e2d087324513885c4f28e6a8b7ec80cd077c5efd5e7947e06a5abffbec2e8c45bb023736d5fdc253fc9c4ac1f8fecc87865dfc5441f1a133b82a9f173fdc5b26094b11481187fd61493cecf45b80a494251faee25c7548fcb9aff0c39cafc29416c49f3bae6bca99216b5b8e78d5c82dedb17697e1860d0274fdfcfd5eea36617e6c12c5efb3efbb4a60d5b3394f81d7d555838cfb4f867b816c52caac7586e0939654a4ea0ed18960c8b67fd49a5dd4d0cf07685acc5049d22220c8700b22fa31555e50225a90f08284917febe9fbe0e3667aedba01a06b7891a1dd301f0ec7622f21c9c984e45cba4b24f27c21e4cfa46d0079342b54432bf9282df0e655059ef9166a1c5f56d341d00378e25310ee90cad880341dc5ee3cfb7f4672170dbdbc8bd33085637f05ab602e3a086fe954e857aeda9a0bb0863ef20aed06a44e9af4500629264b7cf019b069dc908b943aa0ce4998e5ab90d006981c7c842b8f30d7754ba29311d6da6efa17c81bfab57180ffcdf4ccb84edcb636382cb88d4de9301acce226da4bbdd801b994130f732d9cd095fbbba6b0deb98d3c728842452888285d76d507474d5d5d76e6fe2ca483e7e7b802117d99a59cf64077f3a421ab7191d4832e7cc378216c0b52a3026ebfb81eeb82b83203f06bf054da83faf6a8c73e29edbfc9986b2f3dbca290670c0674d36b7e961d919a9f0c0f0f74d814d643588b9cddfaee9706a42f0b96b0ff49762c045312e52cf8b178d8b4f2e1497ad3100c62df4b3a381c5d9f6e883ee7750a267c1ee1a88bc7d71332e345d6742146ae1437077ea967754ef11a9930a8c6dd82acc733fc7d857209f291616434760a27018fac6d08e0f9ec40d46904f997ad3673a91cdaf240342df504f7a7407074b736a2f18f0c4a7900f7302a8414d3462c6e0ed4c80e03e77819f9706f367d78ad19a782b908f91ba58198f32dd76b47360bb9ec1d0301fd4d211395c0c1bb488722676edb17ba11f784b84cbbd10e5ce729b5093c7f37761e69693dd963ec2ccae3db35a7ee4d5140a48e2a04d1cbfd4acb243d464419d88207681816489f9dc877568c67a7f162568ce3aad2ace5a64bc1e6682d44c0ba266c9f16b9aa309ed57c26ada2d6af7d42f8c39eeec12ce04dfec6647fb6b2cabe3bcf8d970649a42cef45a2c6044612fb06af0429a5188f472749635cc1d5619d7be101ef3647bff3ecc9278ad0be567682d5e57253c541e3a836ac715c44db7933b2eb77c1b6238067f90c9be09da16368fe73e1fc28c72292d1aea2154a3d83eefdd5781f09244d55945a51b828b35155a98404a9d74cc246fe5212890f91382106c4825eafe092d99ecbc2f871fc15163c0e4a3241bb157cee1fbcb7cdf149243d459aa5012829ca4f9054fa58392fb27c78b007ffbdc1c69e81e686a7da8eb32dd16f2c5af45ac1a12b8593a1774f680595bd9a308655cb88d4260d43e8a2cd7f88cb7e1e767acef0632ca6662cc57810a18578634f89573458b09341a0d21d7bbe9596896b0a3abd8ffcebe6f08660cb36999d7b1c10aa86633461a453220b7a871900e9711ae3044451f3c77990a912920039ac73c446ffae548281372e2b74b62eec26d54e458882e7aa79a27be7bcf1d3ecccdc9f9e48a19863b7b1d446aed4e70343d6dc5a9a4f58098b982e9e872e7e3ffd8bd1148991d8d62b32a6e2b60eb97bb4fe4d51f26c5af283fcd20c8b0abe1a0be5533bf579bd032c9ff119"}]}, 0xec4}}, 0x0) 13:36:05 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x8, 0x0, 0x8) 13:36:05 executing program 3: socket(0x0, 0x2, 0x0) syz_genetlink_get_family_id$nbd(&(0x7f0000000740), 0xffffffffffffffff) 13:36:05 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xc, &(0x7f00000007c0), 0x4) 13:36:05 executing program 4: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RTC_ALM_SET(r0, 0x40247007, &(0x7f0000000080)) 13:36:05 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x65, &(0x7f00000007c0), 0x4) 13:36:05 executing program 2: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25GFACILITIES(r0, 0x89e2, 0x0) 13:36:05 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x95, 0x0, 0x4) 13:36:05 executing program 5: openat$cachefiles(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) recvmmsg(r0, &(0x7f0000002d80), 0x4000000000006b9, 0x1a002, &(0x7f0000000180)={0x77359400}) sendmsg$nl_generic(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000005c0)=ANY=[@ANYBLOB="1100000042000506"], 0x14}}, 0x0) 13:36:05 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) setsockopt$netlink_NETLINK_NO_ENOBUFS(r0, 0x10e, 0x5, &(0x7f0000000000)=0x10000, 0x4) 13:36:05 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000004c0)={0x0, &(0x7f00000003c0)=""/245, 0x28, 0xf5, 0x1}, 0x20) 13:36:05 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000100)=[@in={0x2, 0x0, @multicast1}], 0x10) 13:36:05 executing program 0: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25GCAUSEDIAG(r0, 0x89e0, &(0x7f0000000000)) 13:36:05 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_SET_STATION(r0, &(0x7f0000001900)={0x0, 0x0, &(0x7f00000018c0)={0x0}}, 0x0) 13:36:05 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x8, 0x0, 0x0) 13:36:05 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x10, 0x0, 0x0, 0x3}, 0x48) 13:36:05 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000000)=[@in={0x2, 0x0, @broadcast}], 0x10) 13:36:05 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000002c80)='attr/exec\x00') write$P9_RREMOVE(r0, &(0x7f0000002cc0)={0x7}, 0x7) 13:36:05 executing program 4: bpf$MAP_CREATE(0x12, &(0x7f0000000280), 0x48) 13:36:05 executing program 0: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$sock_attach_bpf(r0, 0x1, 0x32, &(0x7f0000000340), 0x4) 13:36:05 executing program 5: openat$cachefiles(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) recvmmsg(r0, &(0x7f0000002d80), 0x4000000000006b9, 0x1a002, &(0x7f0000000180)={0x77359400}) sendmsg$nl_generic(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000005c0)=ANY=[@ANYBLOB="1100000042000506"], 0x14}}, 0x0) 13:36:05 executing program 3: accept4$netrom(0xffffffffffffffff, 0x0, 0x0, 0x0) 13:36:05 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffff1f}, 0x0) 13:36:05 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) getsockopt$netlink(r0, 0x10e, 0x4, 0x0, &(0x7f0000000040)) 13:36:05 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0xd, 0x0, 0x4) 13:36:05 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@typedef={0x5}]}}, &(0x7f0000000100)=""/170, 0x26, 0xaa, 0x1}, 0x20) 13:36:05 executing program 3: r0 = add_key$fscrypt_v1(&(0x7f0000000080), &(0x7f0000000100)={'fscrypt:', @desc4}, &(0x7f0000000140)={0x0, "3209901521ebf2e8b0f9d856220900a81bc470d1499d39441fc196ece929bdadfc1ec62249f5f27f85291715c3a74f72336741ffff7abcd0e4d9105542740838"}, 0x48, 0xfffffffffffffffd) add_key$fscrypt_v1(&(0x7f0000000100), &(0x7f0000000200), &(0x7f0000000180)={0x0, "48b04e82cba6fed5b493993f5fc7f73fb78fd2ba62ddb8f495adb31eaadb00bc1cdfac00"}, 0x48, 0xffffffffffffffff) add_key$fscrypt_v1(&(0x7f0000000000), 0x0, 0x0, 0x0, r0) 13:36:05 executing program 2: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25GCAUSEDIAG(r0, 0x8980, &(0x7f0000000000)) 13:36:05 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x19, 0x0, 0x0) 13:36:05 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_STATUS(r0, &(0x7f0000002e40)={0x0, 0x0, &(0x7f0000002e00)={0x0}}, 0x0) sendmsg$NBD_CMD_STATUS(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0}}, 0x0) 13:36:05 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_AUTOCLOSE(r0, 0x84, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 13:36:05 executing program 3: syz_init_net_socket$netrom(0x6, 0x5, 0x0) openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) 13:36:05 executing program 5: openat$cachefiles(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) recvmmsg(r0, &(0x7f0000002d80), 0x4000000000006b9, 0x1a002, &(0x7f0000000180)={0x77359400}) sendmsg$nl_generic(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000005c0)=ANY=[@ANYBLOB="1100000042000506"], 0x14}}, 0x0) 13:36:05 executing program 2: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_STATUS(r0, &(0x7f0000002e40)={0x0, 0x0, &(0x7f0000002e00)={0x0}}, 0x0) 13:36:05 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_STATUS(r0, &(0x7f0000002e40)={0x0, 0x0, &(0x7f0000002e00)={&(0x7f0000002d80)={0x14}, 0x14}}, 0x0) 13:36:05 executing program 4: r0 = socket$phonet_pipe(0x23, 0x5, 0x2) setsockopt$PNPIPE_HANDLE(r0, 0x113, 0x3, &(0x7f0000000200), 0x4) 13:36:05 executing program 1: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) getsockopt$X25_QBITINCL(r0, 0x106, 0x1, &(0x7f0000000380), &(0x7f00000003c0)=0x4) 13:36:05 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x2, 0x0, 0x0, 0x3}, 0x48) 13:36:05 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000004c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="9feb010018"], &(0x7f00000003c0)=""/245, 0x28, 0xf5, 0x1}, 0x20) 13:36:06 executing program 3: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25GCAUSEDIAG(r0, 0x5411, 0x0) 13:36:06 executing program 0: mmap$usbmon(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 13:36:06 executing program 2: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000340)='mountinfo\x00') read$midi(r0, 0x0, 0x0) 13:36:06 executing program 1: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25GCAUSEDIAG(r0, 0x8906, 0x0) 13:36:06 executing program 3: r0 = openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000000080), 0x801, 0x0) mmap$binder(&(0x7f0000bfd000/0x400000)=nil, 0x400000, 0x1, 0x11, r0, 0x0) 13:36:06 executing program 5: openat$cachefiles(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) recvmmsg(r0, &(0x7f0000002d80), 0x4000000000006b9, 0x1a002, &(0x7f0000000180)={0x77359400}) sendmsg$nl_generic(r0, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000005c0)=ANY=[@ANYBLOB="1100000042000506"], 0x14}}, 0x0) 13:36:06 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000000)=[@in={0x2, 0x0, @local}, @in], 0x20) 13:36:06 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x13, 0x0, 0x4) 13:36:06 executing program 0: openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) 13:36:06 executing program 1: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$sock_x25_SIOCADDRT(r0, 0x890b, &(0x7f0000000480)={@remote={'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc', 0x2}, 0x0, 'bond0\x00'}) 13:36:06 executing program 3: socket(0x1e, 0x0, 0x3ff) 13:36:06 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x24, 0x0, 0x8) 13:36:06 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_STATS(r0, 0x84, 0x70, 0x0, 0xffffffffffffffff) 13:36:06 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0x1, 0x1, 0x0, 0x3}, 0x48) 13:36:06 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) ioctl$SIOCX25SCUDMATCHLEN(r0, 0x89e7, &(0x7f0000000240)) 13:36:06 executing program 4: r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$RTC_WKALM_RD(r0, 0x80287010, &(0x7f00000000c0)) 13:36:06 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(r0, 0x84, 0x66, &(0x7f0000000140), &(0x7f0000000180)=0x8) 13:36:06 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_SOCKOPT_PEELOFF(r0, 0x84, 0x66, 0x0, &(0x7f0000000180)) 13:36:06 executing program 2: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x77, 0x0, 0x0) 13:36:06 executing program 0: setsockopt$MRT_DEL_MFC(0xffffffffffffffff, 0x0, 0xcd, &(0x7f0000000000)={@private=0xa010100, @multicast1, 0x0, "10a8092343ae05eee73f6d72808696e2356993365699d50d7d74d805d710bd4f"}, 0x3c) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_open_procfs(0x0, 0x0) 13:36:06 executing program 3: openat$snapshot(0xffffffffffffff9c, &(0x7f0000000000), 0xea0e83bdf770817, 0x0) 13:36:06 executing program 4: syz_open_procfs(0xffffffffffffffff, &(0x7f0000002c80)='attr/exec\x00') write$P9_ROPEN(0xffffffffffffffff, 0x0, 0x0) ioctl$VT_GETMODE(0xffffffffffffffff, 0x5601, &(0x7f0000000000)) syz_clone(0x44000000, &(0x7f0000000380)="77a679152ed7d338e31bed87162438730c11a5322a871da3d098d52185e804f46c75933f0cd770aeb3ea579d59ebd48a48f990da64d4d19df9a52b3b550a6874bbccf28856c2f330d08428058216f3682ffd8d3a8875997f52cf11d42ac1eb0691f084e126d5c5415bf62ddae0f01c43bc446a0d254337bc827883f1de4e271f52d0f74b2bf15534b73bce54e4084b5074b59952fc744f0cf3710adf94039717c8084af08d37e308d896c4998069b7c1a88edad5dc8f10ff8569caed6b5f6cb432d417caed42333d4c05a12a2f2c7a6ad95131b9ae9bdec1de5657418b39e81680936baf975d0cce49d61a1257a28f8199e84b3ce07d80aebc32278a4dbc2238796c855780d43615363724f07689aa58ff12f40265477c8cdc64f69830039dc8fcc9038115ee16eba148edfee91d964d273059ee9ffe279012b9290395db996f493e57ed082e8e2700d2448efda30ad7dbfe28dfe93eea7e658a2cd4ab08220218d327fa3fab88f992662c5f84a906bf445b1bd194b2d22b8f2d7de6a7f52de1d4028c810e926f60b73506bea6b41dc02870a4947308be67dd25d4e07a32008953cfa33daadf0138ef84fa47d05e9cb023c534427a8994448587f139c28602666c00789822868287a0426ba9d8b6a7fba2488f955e0fbd44c5681e424f0cd1b4b6cd33713d59e213236c06962318641f852e2ea50947046617b132b82e4a70747ee46f4ec2db1cec2130bf43cf6d291c2b9e0c97b5f6ed3000c4b6f4ff65deb457c24d4136f9196b0bfbaf4603c6fe7b97a5e7a9a4f43c68e89dec76833e237aaa18674ce92c36d35daa0e49bb01035a450b3ce570993da05e2f29377b33ce817d551357b6bd76ce99521143f9e47c2f14bd0652825c4f59926787b248889e7235d89a28a805618615e6cbd6d17c7f75db64ddf156e02f6905e3705cc90f28d88c1af8fb5767398fec052b56f66d9a3086e10a2bb2435f540801582408bc642ea1a7a75b1840cbf03bb361d12adfcabfabd60d9edc5a42040023344af8ffd6f9cc9993bb87b444748094bd034b9b5c45694f1f30e68c66d5852d4b9a99bb2f2d27cf1ebbdded4fdcfcdc4ab321e50c190258b94cded2daa155ec1d2aa33b225bf14269fadae8343936a2efe6217ad0b706897cfbdd14bbf7c2623d3b80ebdc7e0f02547e06b0c2853f03b0441812bfbd62f55447ca69dbf30685345b05de3a7dc6ca62bdb9a6ae73d883209fc0258ccd947157789e334952328feb424697ad79f8173f1c409847f0a17f6570cfded5c5a28ec73a26d096733f3fe961b26aebc9b33352e51fe4072f3b49716dffd4e604d6b4f9e23941e59e1919d9d75f1970b204aedb49d73b3df1ba3560dcce0e7ba889bd793c0eea6c5a1eb89a08c757c19fc137581c304bbafa3907e2dafe16c0fe6a702e07c4461c219a557437354b24af140d8cca10e7c5555a7f741cf8356c52f35b1299457132d563ee160d3a244c79197bf1dcd3605a7ae4c196f6e14a37c4a381d8c70a982df9a255e53ff2f22e86853afbb955bf27de64c8f86154e40b61ac3da75ec50b17da3672bcde8f89863ea1d2431622e656fc24c5c804c92efb651bd36217b3a7d7af388f771f059ed9e490e1b38e71b79e544ee2d6ee084413441edfc0e3107c01308e8ef5e8aef35980de09dbb0675da4f41e4e89a463b5c531d4f018c27e5c85665f6481eca1ce556459ea0cb09faf0f7ff12b5cd3bbdc4884700a005da52694cf5841e7a8656c80b08124e522426f718140ea8e6b8446cd9c039f29affc5fb4bfddaa63ace927ef4d19636b856ffdd50826c5ac6ba5d07bab901f383f0e6f3bce56b3a37dd85c640dfa9bb72ad910626d89c5c040ed05e3f74f2619cd3715655b9e180b8ef6b744035d373c5f7c4e0cae8d5f5830da4f3798d6a56ae145bb95ac0cb062921c83123231cbf8854c15e714b68125dec49ca289975b1f21e9fc88abe842f06b40eb89eca884ce3d00e7e00d512876989ad556e06e0cdc90a22daf60b68b1d56dae5c32247735dc794d30240333ed30efa6eb0bb753350a51a4250aa7952aa8e829d338cfc37add2692dcf5ee97f0441122d9be9d6b062aae3e802410edd6da36b6955409cb02741f6ed17364fbeb2b6873b32233f485e0bf2d8e3b1c1294b41d6701080cf56854893038ff0094e176380d02bc5021345a4c6549cee21009c0b8415827f596c68107b4b60f503b790718c5305edca74d7c515456a812523ce8798aea4a52fa8424918f10f9f6281f30aa5b6b6ae738b3e00a6986fa60302978d7cfffe4ca6636f7bc80a10ef2c81cc5ac888d6058e44643df67eeb4b02cc8f60021015bb048837f28243776c6d7e38d1b677af2c6e814cd8d52ee182623767688ac85cdb1a69c53150ca0b1428afec723be547705fefd123d2abad39b3ef1d629781ac528eb94a738b703e746f415774bc7e024e605e4e617940dc08ed619f09e0eb112ccb893fd462823c5024e5cb76e77ead74205d9338bef71da6c444a761a9e0bb102c1af9c66997cc01004aceaff79ba1e471e81804a5196aee558a3bb831d63484b00ec4e554d6d48d1a7ed458e8cc9af38a5ac90e370f1bb937ea5ff5de0d048712af96193586c7aa6bb48f53ce654ba84558573fa8cdb1ed49c62edc319403d011de11aefe7ba0966cb06d3c5df7aa8f6bdfa27dea04d867a3cfffa4b72c95d1a0456f3d4e59ec7510c30d7d65e60765e21d556e07e89f1684780d2e88fa7a0d64abe1c927e1dc6fe2ba6742b7c2613280854b0aece57718c48b4209f54d18793b58741e39babf63bad8cde1fe390b43adadda336f131c27b660ad9760466aabd32e9b4f485a4e2e3063f939df36cc7f38a71ae10111e2f3db423ba65baaa0f5e77e25280bc03851e49852a2cf5a9c30437dbf1408b9414553aad9514c2a289d1b1eba81317577536e59cc4de6cdc00a3512b8a8cd5618e36b87213fc13e0d36a3b29bbffc4f466a78eaa1e731103043d071bb89f2183888d4b6f565c3dee61bfecaa1eb4238bebb3c612aaead5d5a05e35783d7029a6ac29709bcf152e07704fbd4ef1dc94bf9db1e33418bf8bd1a6046780b8583b8da1198df4aa52c098c370d25666e60178801977783b2e43fa8ee99a2ab87619788e0717a48e342b60f0795f0001415fdd5a39991e50a91cc53a6bd9f966b9c2506c22f4a38d0f214f50fcbe49f5d77e78089a6ee31630e0f73d92c2007717d2adcb16598cc84023b12e6e9fdd86bac0d250ba3c8b4768ca31a00e4b9a2f8d4b8f9eb4102fae9237cad2aea8df04b85472eb187ab1f96cf4f7889fc6a7f33c20d7d65b40e63ac39f8f98b9474e71b2a0aa73cc837fd08bd6fb22d9437ea59b71af50aaf1f4b4ac8ec215d5ec9372420bf1938d3a365ec0164c2570316ce4605ad271446771a5b85e1e10a14a83cd7add72884406b61a4beedd3025ec5e2272de50531c67e292099fd442c0fdc92400c4a6345c62732190b77b1d18f65640f3c1104d2c8c554b547e80fbacdaa50aa02022df590dfb7a6dbed457ae6386eea18ee65787398369d36279ef4ec2ddde4c5889a16853cc79eb7fa79d72d2153a74516fd0502b31dba5d891dd7840de92e525a99bf6ccdda8347646d936b3408c5502325ea96e5d1aac4a41c565959d7dbb2931bb4c40fe3f9232ebf5bd8c4c1605fa16ee51135427fdc3afa4cb797b9c88d113cadc9ae4842e305773133af55e92c0dfe837e03dd59b35e6499abb95ff61aef6bdaa302c11ba5641d65db1dde3fde61056de3acf4b2162902de76bd98ffbb7c01966e13c5002945ec161dcc510a2ec5ba930c62aa23e2cb2376b4fa85de76734f7d1b67655a30c941149dcb66845844d337fcbb8df5f7f292b09c3050a747fbcd4133f2740112a1eef212508253446dc4c4fe4cd1098652f1414ed656373611c983acb5242f5a5087e46df8b2619c9f9a33f5d0e2f3a7433187fc948fb3bfce18957c866602f90678b67a30944ac5db3a0b39b4b01c3a566b03836b491ec326c6bf7c7cef6377174adaf6efc47400b8554bfefddfd60e183e8b4078223947df2b14d34298518f4f13276cbf0837f36ac2a14595334a7ef6ec612f0c1a01f65218a24b327a69fdce5f49524db133ae13dbacdc9dece597538f07f3cc6963870d138c180242c4018fb2fe49f5f15b0d38e2b5a4d1bffff822d1818a04e87b15d60282ca0a6b689395f8b8ae9f543cf86b7eff9d66b22e4752279fded5f08643727ca7da62a88e5aba4a95c76a7655546f0f14b94d4ef9e3f3ab029b4f28302a6df1053060f18ff65a55500631fd831c3b439002d6d5bd2d9e7d97c1ff38beab00e5605b28e9ee6b5915c1ec60a3ccc5c3a0e05ad13baeea08c14561cbda974cf3d1cbeaf05a8c0a80d1523bf256610c289f3958b319268a150c3707d3d489fd9bcfdb88c69b96d087f06bac931f684f45e42ec8f1fdf6dbac27983456ed5b918c2a2e6f20197aafec89579638d16b251c3daf871ddc3e0d1a24b8a22a2964c7cac89fbcbf970f1457ae67ccb42cc805f5f224c25b811ffefcdb6a9603be7f6c4ae6ab64ec14a30570540431e0ee148914598085a8641ec6f82fa4710d956e2c644521015e82589265b703bdbc15cfe848df5f53cf14beb85c99c053606a32d255057d277e4e783fd00ac8cfec5957f6e501fe67da84d35a1ad1094a8c1073f76cb85ef7683106876eb31a63278391027f37e11ce81de1e1fe09b1f13d07ebc79205d3d3cfd34e4fd9fbd395e41f1f0411b7cf17bbfae1dffcc12028912a8c73d6ac4cef7de3737612fa792fba35712997cec5ab6aba43da010eecff3c46de3668da61b42ff3f6fd5363a2c8c9a1b237cc9863e2203d53d11aef0dc3df569492ebdbb92b7780535658f41ba8679e2a1c1d16c69d9b95a52852e2eedfefed74a7310ac6675bac116f122348299f3ab1ea2eeb2c419837939af1d184104be2e467a2b6a5b2ff1261ed264182f223414482081121bfed4319ab216daacf26209cdcfbd5f8629693164e6b5ae2b645bb786ab50ba94fe77e479a105294cdb7686f2df867cc08d243176953d37fa89ec808df766b56c5a9967958af0d91f053adc7047f261244c476779b2b94d01c68925c5bd6a6be2122c8b741fbdb9722be144a8cf616e830094bf13b344cc851261547c7b666ae22c43a1012f3aabb786879e0710ef829ed9559269cf0c2fb4da3080ba2d6483532efdddeffbe98c56da360eea6089783543dac47d4a26d2b00194062bd3125346d449d0b696290fcee7cf19cc5ecf89e8d3932662d18be8f81fe573db98c5fd2b7645188bd96aa589e17fbcb3e145c5a4c5b13e67f244967bce1b70701a4513ec28f3e207b12dee4ac1c87080f4aa7cde157fc577059883a5ffbef2692cf209753e3b592132ad6f1e574c427c251616f96638a83b7ef148375bbccf1838778ec746cf10a0f98f8448d3e0df56d25986db4470228de0fb2cb4e05229610e3df7ae258832fd434ebe730869a65b16054cd3c709a08884cc4aa837c150a2f8ef47ec2b4dca50c0d3d9754619a0cb380145d1653cbc27ec60e0de3fcf97c60a9f014110b763a24a6a1b438548fd09ea7aa1c04063d2db7fb922ea98dc265ff5dd8af3f4f1e8b4396c396bd2aa6b338697d15b150b8141d63dcbfb723ed1a3494b1a409487c0d673c04becbc8dd8da594ed1302aa5b4fdb2138732240ca3297d7783f7b8aafe4016f320d47137649f3dd5e7db543e39478702d874b4b46a4262511456977fd25aa534868", 0x1000, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140)="7097579c9587f200f424a43772ff901f26ae56ae7da207cef72575897325cf58a03394392c2bec86cddf30501aeb68ce838ffd7e46575af860ad4a4cba81f26fa1ff91e5dc4111766fd19a2f") r0 = gettid() r1 = syz_open_procfs(r0, &(0x7f0000000200)='attr/fscreate\x00') write$P9_ROPEN(r1, 0x0, 0x0) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(r1, 0xc00c642d, &(0x7f0000000080)) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)) 13:36:06 executing program 5: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$SIOCX25GCAUSEDIAG(r0, 0x5421, &(0x7f0000000000)) 13:36:06 executing program 3: pipe2$9p(0x0, 0x0) pipe2$9p(&(0x7f0000000600), 0x0) 13:36:06 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x72, 0x0, 0x0) 13:36:06 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0xa, 0x1, 0x6, 0x3, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2}, 0x48) 13:36:06 executing program 5: r0 = socket(0x11, 0x2, 0x0) sendmsg$L2TP_CMD_SESSION_CREATE(r0, &(0x7f0000000700)={&(0x7f0000000440), 0xc, &(0x7f0000000480)={0x0}}, 0x0) 13:36:06 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) recvfrom(r0, &(0x7f0000000740)=""/6, 0x6, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000001980), r0) 13:36:06 executing program 0: setsockopt$MRT_DEL_MFC(0xffffffffffffffff, 0x0, 0xcd, &(0x7f0000000000)={@private=0xa010100, @multicast1, 0x0, "10a8092343ae05eee73f6d72808696e2356993365699d50d7d74d805d710bd4f"}, 0x3c) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_open_procfs(0x0, 0x0) 13:36:06 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_GET_STATION(r0, 0x0, 0x0) 13:36:06 executing program 3: syz_clone(0x44000000, 0x0, 0x0, 0x0, 0x0, 0x0) gettid() syz_open_procfs(0x0, 0x0) 13:36:06 executing program 5: openat$nvme_fabrics(0xffffffffffffff9c, 0x0, 0x30002, 0x0) 13:36:06 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000280)=@base={0xa, 0x1, 0x6, 0x3}, 0x48) 13:36:06 executing program 4: openat$nvme_fabrics(0xffffffffffffff9c, &(0x7f0000001280), 0x1ca80, 0x0) 13:36:06 executing program 5: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000002c80)='attr/exec\x00') mmap$usbmon(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) 13:36:06 executing program 2: openat$procfs(0xffffffffffffff9c, &(0x7f00000005c0)='/proc/mdstat\x00', 0x0, 0x0) prctl$PR_GET_PDEATHSIG(0x2, &(0x7f0000000140)) 13:36:06 executing program 0: setsockopt$MRT_DEL_MFC(0xffffffffffffffff, 0x0, 0xcd, &(0x7f0000000000)={@private=0xa010100, @multicast1, 0x0, "10a8092343ae05eee73f6d72808696e2356993365699d50d7d74d805d710bd4f"}, 0x3c) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_open_procfs(0x0, 0x0) 13:36:06 executing program 4: r0 = syz_init_net_socket$netrom(0x6, 0x5, 0x0) sendto$netrom(r0, 0x0, 0x0, 0x48, 0x0, 0x0) 13:36:06 executing program 3: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x2, 0x0, 0x8) 13:36:07 executing program 1: syz_genetlink_get_family_id$nl80211(&(0x7f0000001980), 0xffffffffffffffff) 13:36:07 executing program 5: openat$rtc(0xffffffffffffff9c, &(0x7f0000000000), 0x101001, 0x0) 13:36:07 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000080)=@filter={'filter\x00', 0xe, 0x4, 0x4d0, 0xffffffff, 0x148, 0x0, 0x308, 0xffffffff, 0xffffffff, 0x400, 0x400, 0x400, 0xffffffff, 0x4, &(0x7f0000000040), {[{{@uncond, 0x0, 0x120, 0x148, 0x0, {}, [@common=@frag={{0x30}, {[0x7, 0x9f7], 0x2, 0x2, 0x1}}, @common=@hbh={{0x48}, {0x4, 0x4, 0x1, [0x6, 0x8, 0x6, 0x9, 0x0, 0x1, 0xfffe, 0x4, 0x8001, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], 0x9}}]}, @common=@unspec=@MARK={0x28, 'MARK\x00', 0x2, {0x9, 0x1}}}, {{@uncond, 0x0, 0x180, 0x1c0, 0x0, {}, [@common=@hbh={{0x48}, {0x7, 0x1, 0x1, [0x2, 0xfff7, 0x7ff, 0x2, 0xfff, 0x2, 0x4, 0x400, 0x2, 0x2dad, 0x0, 0x0, 0x0, 0x9, 0x23a1], 0xe}}, @common=@srh1={{0x90}, {0x8, 0x0, 0x0, 0x2, 0x7, @private0, @local, @private2, [0xff, 0xff, 0xffffff00, 0xffffffff], [0xff, 0xff, 0x0, 0xff000000], [0x0, 0xff000000, 0xff, 0xffffff00], 0x100}}]}, @common=@unspec=@RATEEST={0x40, 'RATEEST\x00', 0x0, {'syz1\x00', 0x6, 0x3f, {0xdec}}}}, {{@ipv6={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private0, [0xff, 0x0, 0xffffff00, 0xff000000], [0xff000000, 0xffffffff, 0x0, 0xff000000], 'hsr0\x00', 'wg2\x00', {0xff}, {}, 0x3b, 0x1, 0x3, 0x4a}, 0x0, 0xd0, 0xf8, 0x0, {}, [@common=@eui64={{0x28}}]}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x530) 13:36:07 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000001040)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x5}, 0x48) 13:36:07 executing program 3: setresuid(0xffffffffffffffff, 0xee01, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_STOP_NAN(0xffffffffffffffff, 0x0, 0x0) getpeername$netlink(0xffffffffffffffff, 0x0, 0x0) recvfrom(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000001980), r0) 13:36:07 executing program 0: setsockopt$MRT_DEL_MFC(0xffffffffffffffff, 0x0, 0xcd, &(0x7f0000000000)={@private=0xa010100, @multicast1, 0x0, "10a8092343ae05eee73f6d72808696e2356993365699d50d7d74d805d710bd4f"}, 0x3c) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) syz_open_procfs(0x0, 0x0) 13:36:07 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x1e, 0x0, 0x0) 13:36:07 executing program 4: r0 = syz_init_net_socket$x25(0x9, 0x5, 0x0) ioctl$sock_x25_SIOCADDRT(r0, 0x890b, &(0x7f0000000000)={@remote={'\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc', 0x3}, 0x0, 'veth0_macvtap\x00'}) 13:36:07 executing program 2: msgctl$MSG_INFO(0x0, 0xc, &(0x7f00000000c0)=""/84) [ 483.083582][T11794] x_tables: duplicate underflow at hook 2 13:36:07 executing program 1: syz_open_procfs(0xffffffffffffffff, 0x0) syz_clone(0x44000000, 0x0, 0x0, 0x0, 0x0, 0x0) 13:36:07 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x11, 0x0, 0x8) 13:36:07 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x4) syz_genetlink_get_family_id$SEG6(&(0x7f0000000180), r0) 13:36:07 executing program 4: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_I_WANT_MAPPED_V4_ADDR(r0, 0x84, 0x6, 0x0, 0x84) 13:36:07 executing program 2: r0 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000640), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_FRAME_WAIT_CANCEL(r1, &(0x7f0000000b40)={&(0x7f0000000a80), 0xc, &(0x7f0000000b00)={&(0x7f0000000ac0)={0x28, r0, 0x1, 0x0, 0x0, {{}, {@val={0x8}, @val={0xc}}}}, 0x28}}, 0x0) 13:36:07 executing program 5: r0 = io_uring_setup(0x42a2, &(0x7f0000000200)) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0x2, &(0x7f0000000640), 0x0) 13:36:07 executing program 1: r0 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) getpeername$netlink(r0, 0x0, 0x0) 13:36:08 executing program 2: socket(0x2c, 0x3, 0x1) 13:36:08 executing program 3: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r0, 0x11b, 0x4, &(0x7f0000001000)={0x0, 0x0, 0x800}, 0x20) 13:36:08 executing program 1: socket(0x10, 0x3, 0x5aea) 13:36:08 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000000)={'ip6gre0\x00', &(0x7f0000000080)={'syztnl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @mcast2}}) 13:36:08 executing program 5: r0 = io_uring_setup(0x42a2, &(0x7f0000000200)) mmap$IORING_OFF_SQ_RING(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x13, r0, 0x0) syz_io_uring_setup(0x44f5, &(0x7f0000000000), &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000000080), &(0x7f00000000c0)) 13:36:08 executing program 4: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$SNDCTL_SEQ_GETTIME(r0, 0x80045113, &(0x7f0000000000)) 13:36:08 executing program 4: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f00000003c0)=[{{&(0x7f0000000000)={0xa, 0x4e20, 0x0, @mcast1}, 0x1c, &(0x7f0000000200)=[{&(0x7f0000000040)="17be1ff5d50f0d16fb3a69621b727ae399fd61", 0x13}, {&(0x7f0000000080)="48b31770918e5c8e34c47f3dbe800f23b10dd9a631d40608d4d300b4f978b867d166278a5e37858f75d1a23ea4a6fe38662b6e9c9a336af33be32610eefcb06b03752441006b0e06fe14d48ad3ede9b1dbfd4c30308fcb6c7861676d55f5eb11ba8465424dcd85788e6e4eb0e789997053c64aca8b42ceddab5051e605ffbbaf6ba564249af48716474722a1748458e5dbb1bff32f5c2593dcd87d450606992305c8cc08050aba92d39e7b907ea8681085c01ec900a07151315a7586b024f5e636c7fe489d7d4bdab4ae6d6dc88f0d35e388fd7173b821919d16eee2", 0xdc}, {&(0x7f0000000180)="2fc41394d0664549ea5e99ba6f6a937cd0d3af793bf389f4094fdcd63767f4b8188385e40c951061d28bf31bb6f5f7d9b2efa9a85d06c691bbb7f76e3065d1071c98b0d905ad8f95209655d9ba6f2f70a72ee01e2a33880ad71a584f07ae1a26e7bdc47323be", 0x66}, {&(0x7f0000000680)="ae86a76ba3aed64c70ca078379081e2591b4d12f3dc9126d3a77f48464b17029dd4f6c75af2145a3cce2898e53a79ee7dd94e861e2ade4a6e82cd3374b90dbec9c94a29131f01cc370e13b800396d256c4a42c1feb5be171770b0b364aee241c3d839ebd8307f705864497d460877494b89005d457cf8ce662aea7f9fbbf66df7cb7ac5904d7fcedadfaecfa34bbdd4355afdb08868ff7573f6792aef79384a99de08df5bcc0e988f2acb498f3ddaf17e867f1ddeb5568f8e091e364d0e82ec4269f88e84bb84b5543fcba3d38c3a15edc4a07ffdf9f432ca47dbc779bae3dbf53ed855af2f5108748b788849a674ecf6250404f7f6c5d3ed1bd9bdcfacd531fefd87844dcbe283ce3f82dd53e31221dababe8d496ee8b1e00873a9812d59753ea11f290af4cedc37a131e25596aba45fdde0366ed67891609f36ce7c5d93613b97fd38c07e0e54bd157c96e6ab58417cfc3a5908de15c1f3895223ceb129dd06b982fff0dd40cbd6ec33c3cc6155a9d7ea5f1f4b26f18b289ec86e5a2e6ff03030740ec5df13fdfadad79323bc99d122fce9eb159bf866893121f87efbcd2248b7850508ddf74d308ff5bc20b1d2761811a2594fc55e3ee50beb4b9a3ae7082b664f86f865466edb8fe5be405413a5f1e9b26390c419e811d424557ba839e550d49b8d08eecd527b5a1ee2f30bd3fdad542cff2e25924d59bdd88efc9e352ac691cc0abe3fb3d30ed4af98f66eed7a2fcc510df3994d6acc2c705c3e69f04ae10c661ddcb6fa07ac8a8e5415fa3904f4a59415761b66985745419cbb5ee8b509ad69873955d0fb8f7281da070d0b0516b098682a72dc8a30f447a8716a5c6329e772f483f632dcce940199c450a382f853cc76cc91f4147356248a1ed363f37eceb1aa015f712e494137bda8c40cedd98eb6822994297280c80e5c4c317b63aa7d15fcfa27583f74acf92231ec11297c9b7973cab6f50ebdf1336a5b02f3a64e41fd8a89bf35b6a33e892154118432812bb38503f123ac99c5ff856a46b20b616cbf52b11092f4c7c0a3d7a1397c7f305e8523f5f8643148f4750e6c3b466dcbb63388cb2cce2168250757bcc78fb3b145bfaac014bf41ec2d1afc97794b3fd4284ae5c9884ea1aa87c053d8788fee0f918c6407d0f9c45f8852080ef9c63e43ccfb4344c723eb13dfcd8b43304beeda1db2618dff39be0759304176ec3f0a02ae34d6340d06aab9c3d1ab9b939c272de864cc537ca822d5424d82b72dc5d234077cd77b9b6e3bc5b5388a10ba87b3d15f05107089e0e1cd801fa40b4c353875c6b786f037f8d6980d5ee5079472f86fd4c62ecb0ff95bb8d6d0b7e35bb927e2ff8b7a410b82cbeaf1c4ffcbb0accb809d6138a18b3a5e556bace35fb401b463053a796417ef2e77715913420417e5084b47c4eeb9771c35e9c912c36e6bc526c5539df1ed4594c14ea095b04ea16e8f7e1f734e196ba33d53709192a3cfbb29f0dcb80006839ac1c1db5b40bb2f3d29969bdba9e3706085ceed4bfc125de0b2ab2e8542c523652e6e6b4503e2f7739270bc1978d7148da", 0x458}], 0x4}}], 0x1, 0x0) 13:36:08 executing program 2: r0 = inotify_init1(0x0) ioctl$INOTIFY_IOC_SETNEXTWD(r0, 0x40044900, 0x9) 13:36:08 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f0000000000)={0x0, @in, 0x7f}, 0x98) 13:36:08 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000f40)=@delchain={0xf3c, 0x65, 0x0, 0x0, 0x0, {}, [@filter_kind_options=@f_matchall={{0xd}, {0xf08, 0x2, [@TCA_MATCHALL_ACT={0xf04, 0x2, [@m_sample={0xb0, 0x0, 0x0, 0x0, {{0xb}, {0x4}, {0x84, 0x6, "9da94630532e6468fa36cf53791f656207e7ec127b359a3fb1642bb2e285093aea031e5791b4a2b1215d774944f085436c12de75584114e74aab109e30df23de39a8eed9f8b02888885a0509e43c79dc81238cc907f8a9d27cd0dfee5166c548fbb57573fad23ffaefb4c4b24f5791e67ab3fc4ae0766b9038e45764bfc0e953"}, {0xc}, {0xc, 0x8, {0x0, 0x1}}}}, @m_pedit={0xe50, 0x0, 0x0, 0x0, {{0xa}, {0xe24, 0x2, 0x0, 0x1, [@TCA_PEDIT_PARMS={0xe20}]}, {0x4}, {0xc}, {0xc}}}]}]}}]}, 0xf3c}}, 0x30000000) 13:36:08 executing program 5: ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0xee01, 0x0, 0xee01, 0xee01, 0x19, 0x1}, 0xfff, 0x3, 0x1000, 0x5, 0x0, 0x0, 0x300}) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000240)=""/128) getsockopt$PNPIPE_INITSTATE(0xffffffffffffffff, 0x113, 0x4, &(0x7f0000001380), &(0x7f00000013c0)=0x4) syz_usbip_server_init(0x4) 13:36:08 executing program 2: r0 = socket$xdp(0x2c, 0x3, 0x0) syz_genetlink_get_family_id$smc(&(0x7f0000000280), r0) 13:36:08 executing program 3: add_key$keyring(&(0x7f0000000000), 0x0, 0x0, 0x0, 0xfffffffffffffffe) r0 = add_key$fscrypt_provisioning(&(0x7f0000000040), &(0x7f0000000080)={'syz', 0x0}, &(0x7f00000000c0)={0x1, 0x0, @d}, 0x18, 0xfffffffffffffffd) keyctl$search(0xa, r0, &(0x7f0000000100)='trusted\x00', &(0x7f0000000140)={'syz', 0x3}, 0x0) 13:36:08 executing program 4: r0 = syz_open_dev$sndpcmc(&(0x7f0000000740), 0x0, 0x0) ioctl$SNDRV_PCM_IOCTL_DROP(r0, 0x4143, 0x0) 13:36:08 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000340)={0x1, &(0x7f00000002c0)=[{0x8b}]}) 13:36:08 executing program 2: r0 = io_uring_setup(0x42a2, &(0x7f0000000200)) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0x14, &(0x7f0000000640)=[{0x0}], 0x1) 13:36:08 executing program 1: bpf$BPF_PROG_DETACH(0x9, &(0x7f0000000000)={@map, 0xffffffffffffffff, 0x1d}, 0x10) 13:36:08 executing program 3: socket(0x1e, 0x0, 0x7) [ 484.049514][T11847] vhci_hcd vhci_hcd.0: pdev(5) rhport(0) sockfd(3) [ 484.056091][T11847] vhci_hcd vhci_hcd.0: devid(0) speed(4) speed_str(wireless) 13:36:08 executing program 4: add_key$keyring(&(0x7f00000001c0), 0x0, 0x0, 0x0, 0xfffffffffffffff9) 13:36:08 executing program 0: msgget(0x3, 0x7c8) 13:36:08 executing program 1: r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f0000cfefee)="120000001200e7ef000000000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f00000037c0)=[{{&(0x7f00000004c0)=@ethernet={0x0, @random}, 0x374, &(0x7f0000000380)=[{&(0x7f0000000040)=""/95, 0x1a4}, {&(0x7f0000000140)=""/85, 0x354}, {&(0x7f0000000fc0)=""/4093, 0x29b}, {&(0x7f0000000400)=""/106, 0x10}, {&(0x7f0000000740)=""/73, 0x3b3}, {&(0x7f0000000200)=""/77, 0x2db}, {&(0x7f00000007c0)=""/154, 0x40d}, {&(0x7f0000000000)=""/22, 0xa8}], 0xc4, &(0x7f0000000280)=""/191, 0x41, 0x40000000}}], 0x400000000000194, 0x0, &(0x7f0000003700)={0x77359400}) 13:36:08 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@bloom_filter={0x1e, 0x0, 0x200, 0x2}, 0x48) [ 484.108634][T11847] vhci_hcd vhci_hcd.0: Device attached [ 484.149899][T11848] vhci_hcd: connection closed [ 484.150270][ T9625] vhci_hcd: stop threads [ 484.159899][ T9625] vhci_hcd: release socket [ 484.178635][ T9625] vhci_hcd: disconnect device 13:36:09 executing program 5: socketpair(0x3, 0x0, 0x80000001, &(0x7f0000000540)) 13:36:09 executing program 4: shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/70) shmctl$SHM_STAT_ANY(0x0, 0xf, &(0x7f0000000180)=""/174) 13:36:09 executing program 0: r0 = syz_open_procfs(0x0, &(0x7f0000000100)='net/rpc\x00') mmap$IORING_OFF_SQ_RING(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0) 13:36:09 executing program 3: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_DEL_SEC_DEV(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000200)={0x28, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_WPAN_DEV={0xc}, @NL802154_ATTR_IFINDEX={0x8}]}, 0x28}}, 0x0) 13:36:09 executing program 2: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$SNDCTL_SYNTH_MEMAVL(r0, 0xc004510e, &(0x7f0000000000)=0x8) 13:36:09 executing program 1: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000700)={0x18, 0x3, &(0x7f0000000340)=@raw=[@map_val, @generic={0xf}], &(0x7f00000003c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:36:09 executing program 3: add_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz', 0x3}, &(0x7f0000000080)="89", 0x1, 0xfffffffffffffffb) 13:36:09 executing program 0: r0 = socket$inet_udp(0x2, 0x3, 0x2) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0) 13:36:09 executing program 1: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$unlink(0x9, r0, r1) 13:36:09 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000940)=@base={0x1, 0x200, 0xfffffffe, 0x81}, 0x48) 13:36:09 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x9) sendmsg$BATADV_CMD_GET_NEIGHBORS(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14}, 0x14}}, 0x0) 13:36:09 executing program 0: socketpair(0x29, 0x5, 0x0, &(0x7f0000000540)) 13:36:09 executing program 5: openat$damon_init_regions(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) 13:36:09 executing program 3: openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000040), 0xd8d1daaa7b9d099c, 0x0) 13:36:09 executing program 2: socketpair(0x23, 0x0, 0x401, &(0x7f0000000000)) 13:36:09 executing program 3: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f00000028c0), 0x0, 0x0) ioctl$SNDCTL_TMR_TEMPO(r0, 0xc0045405, &(0x7f0000002940)) 13:36:09 executing program 4: r0 = io_uring_setup(0x42a2, &(0x7f0000000200)) syz_io_uring_setup(0x77b2, &(0x7f0000000000)={0x0, 0x0, 0x20, 0x0, 0x0, 0x0, r0}, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000000080), &(0x7f00000000c0)) 13:36:09 executing program 1: r0 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) r1 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$unlink(0x9, r0, r1) 13:36:09 executing program 0: shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/70) r0 = shmget$private(0x0, 0xa000, 0x10, &(0x7f0000ff4000/0xa000)=nil) r1 = getegid() ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000080)={0x0, 0x0}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, 0xee01, r1, 0xee01, 0xee01, 0x19, 0x1}, 0xfff, 0x3, 0x1000, 0x5, 0x0, r2, 0x300}) shmctl$SHM_STAT_ANY(r0, 0xf, &(0x7f0000000180)=""/174) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/128) shmctl$SHM_STAT_ANY(r0, 0xf, &(0x7f00000002c0)=""/4096) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) getsockopt$PNPIPE_INITSTATE(0xffffffffffffffff, 0x113, 0x4, &(0x7f0000001380), &(0x7f00000013c0)=0x4) syz_usbip_server_init(0x4) 13:36:09 executing program 5: syz_genetlink_get_family_id$gtp(&(0x7f0000000a00), 0xffffffffffffffff) 13:36:09 executing program 1: shmctl$SHM_STAT_ANY(0x0, 0xf, &(0x7f0000000180)=""/174) 13:36:09 executing program 1: r0 = socket$inet_smc(0x2b, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000040)={'batadv_slave_0\x00'}) 13:36:09 executing program 3: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f00000028c0), 0x0, 0x0) ioctl$SNDCTL_TMR_TEMPO(r0, 0xc0045405, &(0x7f0000002940)) [ 484.847362][T11905] vhci_hcd vhci_hcd.0: pdev(0) rhport(0) sockfd(3) [ 484.853941][T11905] vhci_hcd vhci_hcd.0: devid(0) speed(4) speed_str(wireless) 13:36:09 executing program 4: r0 = io_uring_setup(0x42a2, &(0x7f0000000200)) syz_io_uring_setup(0x77b2, &(0x7f0000000000)={0x0, 0x0, 0x20, 0x0, 0x0, 0x0, r0}, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000000080), &(0x7f00000000c0)) [ 484.890648][T11905] vhci_hcd vhci_hcd.0: Device attached [ 484.906757][T11906] vhci_hcd: connection closed [ 484.907056][ T9625] vhci_hcd: stop threads 13:36:09 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0xf, &(0x7f0000000280)=ANY=[@ANYBLOB="180000000300000000000000ff0f00001c72ffff0400000085"], &(0x7f0000000080)='GPL\x00', 0x6, 0xbb, &(0x7f00000000c0)=""/187, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:36:09 executing program 2: syz_emit_ethernet(0x22, &(0x7f0000000300)={@dev, @random="24c34831e778", @val={@void}, {@can={0xc, {{}, 0x0, 0x0, 0x0, 0x0, "9dfb45f617d7aa0e"}}}}, 0x0) 13:36:09 executing program 1: syz_open_dev$mouse(&(0x7f0000000180), 0x800, 0x4c041) 13:36:09 executing program 3: r0 = socket$l2tp6(0xa, 0x2, 0x73) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000080)=@filter={'filter\x00', 0xe, 0x4, 0x358, 0xffffffff, 0x148, 0x0, 0x308, 0xffffffff, 0xffffffff, 0x400, 0x400, 0x400, 0xffffffff, 0x4, 0x0, {[{{@uncond, 0x0, 0xa8, 0xd0}, @common=@unspec=@MARK={0x28}}, {{@uncond, 0x0, 0xa8, 0xe8}, @common=@unspec=@RATEEST={0x40, 'RATEEST\x00', 0x0, {'syz1\x00'}}}, {{@ipv6={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @private0, [], [], 'hsr0\x00', 'wg2\x00'}, 0x0, 0xa8, 0xd0}, @REJECT={0x28}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x3b8) 13:36:09 executing program 4: syz_io_uring_setup(0x6c53, &(0x7f0000000000)={0x0, 0x7162, 0x1e, 0x2}, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000080), &(0x7f00000000c0)) [ 484.932245][ T9625] vhci_hcd: release socket [ 484.941915][ T9625] vhci_hcd: disconnect device 13:36:09 executing program 2: r0 = socket$xdp(0x2c, 0x3, 0x0) sendmsg$xdp(r0, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x700}, 0x0) 13:36:09 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x3}, {0x2, 0x0, 0x0, 0xfff}]}) 13:36:09 executing program 5: socket$inet_udp(0x2, 0x2, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='fdinfo/3\x00') 13:36:09 executing program 4: openat$sequencer2(0xffffffffffffff9c, &(0x7f00000028c0), 0x40, 0x0) 13:36:09 executing program 1: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$SNDCTL_SYNTH_MEMAVL(r0, 0xc004510e, &(0x7f0000000000)=0xfffffff7) 13:36:09 executing program 3: bpf$BPF_MAP_GET_FD_BY_ID(0x2, &(0x7f0000000140)={0xffffffffffffffff}, 0xc) 13:36:09 executing program 2: add_key(&(0x7f0000000180)='encrypted\x00', &(0x7f00000001c0)={'syz', 0x2}, &(0x7f0000000200)='c', 0x1, 0xfffffffffffffffd) 13:36:09 executing program 1: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$SNDCTL_SYNTH_MEMAVL(r0, 0xc004510e, &(0x7f0000000000)=0xfffffff7) 13:36:09 executing program 3: r0 = io_uring_setup(0x42a2, &(0x7f0000000200)) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0x11, &(0x7f0000000640)=[{0x0}], 0x1) 13:36:09 executing program 0: syz_open_procfs(0x0, &(0x7f0000000400)='pagemap\x00') 13:36:09 executing program 5: r0 = io_uring_setup(0x42a2, &(0x7f0000000200)) io_uring_register$IORING_UNREGISTER_BUFFERS(r0, 0x1, 0x0, 0x0) 13:36:09 executing program 4: syz_emit_ethernet(0x35a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6507684d03242bffd61b82b0e2fce2c80dce90c523d8feebf012ce811d9c7deb5e12ef9a147bc33d30"], 0x0) [ 485.455972][T11943] trusted_key: encrypted_key: insufficient parameters specified 13:36:09 executing program 3: syz_emit_ethernet(0x4f, &(0x7f0000000100)={@broadcast, @empty, @val, {@ipv4}}, 0x0) 13:36:09 executing program 2: syz_emit_ethernet(0x35a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6507684d03242bffd61b82b0e2fce2c80dce90c523d8feebf012ce811d9c7deb5e12ef9a147bc33d2b4096"], 0x0) 13:36:09 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000740)={@random="abab54445083", @empty, @val, {@ipv6}}, 0x0) 13:36:09 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@local, @random="00fe0099ac3a", @val, {@ipv4}}, 0x0) 13:36:09 executing program 4: syz_emit_ethernet(0x4e, &(0x7f0000000740)={@random="abab54445083", @empty, @val, {@ipv6}}, 0x0) 13:36:09 executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000100)={@broadcast, @empty, @val, {@ipv4}}, 0x0) 13:36:09 executing program 2: shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x0) 13:36:09 executing program 3: syz_emit_ethernet(0x2a, &(0x7f00000001c0)={@random="15576b3542c2", @remote, @val, {@ipv4}}, 0x0) 13:36:09 executing program 1: syz_emit_ethernet(0x343, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff7728702b875786dd6fb74418030dff0000000000000000000000ffffac1400aa00000000000000000000000000000001"], 0x0) 13:36:09 executing program 5: syz_emit_ethernet(0x35a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6507684d03242bffd61b82b0e2fce2c80dce90c523d8feebf012ce811d9c7deb5e12ef9a147bc33d3c"], 0x0) 13:36:10 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000740)={@random="abab54445083", @empty, @val, {@ipv6}}, 0x0) 13:36:10 executing program 4: fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 13:36:10 executing program 1: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@local, @random="00fe0099ac3a", @val, {@ipv4}}, 0x0) 13:36:10 executing program 2: pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fchdir(r0) 13:36:10 executing program 3: syz_emit_ethernet(0x4a, &(0x7f0000000080)={@local, @local, @val, {@ipv6}}, 0x0) 13:36:10 executing program 0: syz_emit_ethernet(0x400e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd"], 0x0) 13:36:10 executing program 4: syz_emit_ethernet(0x208, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6222c6e301d2f00355cc261acd6699b936ab115f220174a4fe80"], 0x0) 13:36:10 executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x3a, 0x0, 0x0) 13:36:10 executing program 3: r0 = socket$inet(0x2, 0x3, 0x9) bind$inet(r0, &(0x7f00000000c0), 0x10) getsockname$inet(r0, 0x0, &(0x7f0000000140)) 13:36:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x30, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 13:36:10 executing program 4: r0 = socket(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0) preadv(r1, &(0x7f0000001580)=[{0x0}], 0x1, 0x0, 0x0) bind(r0, &(0x7f0000000080)=ANY=[], 0x10) 13:36:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x30, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) 13:36:10 executing program 2: syz_emit_ethernet(0x35a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6507684de1932b2462fc1baa0fb6ffe844c80dce90c523d8feeb"], 0x0) 13:36:10 executing program 1: r0 = io_uring_setup(0x6a2b, &(0x7f0000000000)) io_uring_register$IORING_REGISTER_FILES_UPDATE(r0, 0x6, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[0xffffffffffffffff]}, 0x1) 13:36:10 executing program 5: r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x0, 0x0) read$midi(r0, 0x0, 0xf0ffffff7f0000) 13:36:10 executing program 3: r0 = openat$apparmor_thread_current(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) write$apparmor_current(r0, &(0x7f0000000180)=@profile={'permprofile ', '[/[\\\x00'}, 0x11) 13:36:10 executing program 0: r0 = socket$nl_generic(0x10, 0x3, 0x10) bind$netlink(r0, &(0x7f0000000200)={0x10, 0x0, 0x0, 0x40}, 0xc) 13:36:10 executing program 2: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, 0x0) syz_usb_connect$printer(0x0, 0x2d, &(0x7f00000005c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, 0x0) 13:36:10 executing program 5: r0 = socket(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1, 0x10, r1, 0x0) bind(r0, &(0x7f0000000080)=ANY=[], 0x10) 13:36:10 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) 13:36:10 executing program 3: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$sock_FIOGETOWN(r0, 0x8903, 0x0) 13:36:10 executing program 0: pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x0) write$USERIO_CMD_SEND_INTERRUPT(r0, 0x0, 0x0) [ 485.829421][ T28] audit: type=1400 audit(1665754570.188:58): apparmor="DENIED" operation="change_profile" info="label not found" error=-2 profile="unconfined" name="[/[\" pid=12000 comm="syz-executor.3" 13:36:10 executing program 4: openat$proc_capi20(0xffffffffffffff9c, &(0x7f00000000c0), 0xa2140, 0x0) 13:36:10 executing program 3: syz_io_uring_setup(0x7399, &(0x7f0000000440), &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f00000004c0), &(0x7f0000000500)) 13:36:10 executing program 0: r0 = openat$pidfd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) pidfd_send_signal(r0, 0x0, 0x0, 0x0) 13:36:10 executing program 3: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_USER_AVC(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001200)={&(0x7f00000001c0)={0xec4, 0x453, 0x0, 0x0, 0x0, "0ab55d88e095ce696cd244a118cf6d139000c2ac7980c03c7173973838872f0d9b84d2553642a6c7334c59bf6d831dd7efe500f6e4a066330b9f211127fb9cbd9e9d53b44598ff35ec20f48edc1d81efff1ecb67d0503c67f27e9dc2bb04b371b2bb41ba1c1595271c3c0de2f4c7bb2e8ed36ad24e5fa9d8fb28a040fa9956f415951ea4cbdabd3956ea163fdf5cec928b5992c80fca7e8c60bc0a8a27b95f3408325870b0e665464ba2f15b8cb1741e1c00cf5886cb241e7183683a5d0baa6343240242f3113abf92723cec3b101fef3d3e237594505c2d160fefce7e61eeb539ced40dd691ea62eded52af7074115e06d831d28192c11606c90390a732a4f4ff86e2a74c1424d05eb3b5616fbba5d09b01526e39ba0b5f454df6e75f16b46016fbd5171ec9898f642847ec21e4b91b76c7a6c858ff9cf1e52dd8caeed79273f9badc8e331443928b06326bfc462351e3ef81753594ebf303bf3272cdc03951e058d4d44e33d79ac9c6779e5a519aa6ff35144180a490dd6c7a14d948f03b15f38b34afb1fcc350a37977568bf9216b91032db76a97319cd0c294c07f04e1afbca77d11f99b8ebd3398197288ad1be1d649f09300fbe430365190ab4750b6364da96df4cdaac9542a13bdf569b057fb67c514a8683102ccb15aa2724cacc56852270dceaa34202ac22868744e6cc47b4a073e07f3ed69894f2b83265a7299b7995a2a3ff176a72997848e0e3802b5cfc0c5c655f6e0c43e7b3aee653320137c5314710e321b31b59317bd3b8316f62f42a6485285dc77aa4cd0e15513307e3ac0e0e2ff9a5d56d47bcf759aa836505d1d76593b1edb4d6a762b46881ac8752e064077610a04fe57c647614b423ad3c951a2044e550e70480d61feaf25895e362bd18b4a83276cc32ac53a815d66c82afbf481194f1730cff0c58a9e5128b6c008e4b7734f6acd1ebdc55170dd00f4e1cd880e4d623602803bd05bd4773c1ece9d18030da89622006d44338472037e4409b77bbc547682c57dca53b78fc0a46c91856ae082256b59b6c79981cf393f50c2e5ef1d9828c081e6ccb38f2eaea1cdaea377efee5934b42b408710d7cf91b6b769b3b10a159518ad00beeb1ae366f9f3c307b966309f56b1b7262a75520f51bb7789065f8e4947c582e53b9d72cb30fe16b41ee4703f65979f8051c9258f8413f2b263915b745c9e7f601ccc4d2b50e4001ea65043acac1d2c8cb543c098102f59afb11c166444a4bd2ec061f69beac426ba2218de9dd470554e2093dea5d5fdd19ae3491f1951f002902859f0d9c1e5d782b42d93a9bbd5233087e4757999af8a59ed073a5ed0ddf0381e311752d43aa25d5d8039d0cc47b36fb52611e21e04b15984b238748e7b811e7b75ae1871d03e662cb917c7263ff420dfb0b02b3670be3cd578b4c23b1c4a881986b1e8fcf73ff6e9b827e6f419ff3f3b3d4a8f78169f3678ead28a6a05bbebce608d05de5f245e805bd46abf2c6af6289c71decebf086b6feb69fd50b0532a73d63bbb6278c945343b7fb80c6f2df733a862ee15373d1ea70b4df98e911bc5dac463dc28df3e31a4d938840be02c8d991f821cec15ab551486158127e70c91bfd5573ceb25a068e1cd4dcbf75b62f8b2d65826dd910d793fff8f89eaa551aa6150111965b5dfd034419ff49521669c385faa4ef6373f13a1907afd20e61bab4b4f5aa37fda27ec64f2059124173e3b7a5904e1a4773ff0b26bf182de2d4562943f85480df08ffcdcac1efc9e53b5037be13dd813665258b644e9e6b8ebca9372086770341a28318b3f45d37f006dbb66197a92b685068c591fbba822c574d4b7775b182c901aacdf0f0cd2f7ae39405dd2ded20f96dbe1b2f7dd9ae88a802285e840de70532ae8ee9556c2b3184ad5f9ac168c7d4768e6de5cfc009fd922bd26e2492f9db8af2c0c01400224ce182b9caa551a939292ef3cb96f51320c9f18a77c867b10b01d65bc45256c33df0e360712e5a9f863afa7c7701694917a409e9525a18825f4452c5db03ff5208925a37487e0962d576843628fb5fc9214818269858bfa33f755e563e43c271b4c73d1ef0be86bd2d989d8087a564936e146ff9d70f4efa6cb3262099109c5f2347b65f673e45b45de8a7346fcc570eca1e4de5d6cbbffbeeae807854aeea4bbdb1c5178e7810120bf741639c69d15b06f398bec7d6b4fcc59e2630d92f087efd5342afbc95a7a1ddee99f5e18839a4d79ccb4b50bea50a24efd089ac9bf03d9dcab5fd33514774e2e90ff60a35792defea1635baa951383bc3e519e0643f01a9f195efa7072c1453cef2716de8caa08e0bae78b2aaf3479b8f0134b10242f7d9d02c7b4185b543b181b8d512542761d860a810d43ce4821c1a8e3e347292304be717446f713b7c06213ed38aba9ce863c4e0067d86308756b880c1d9a14c0ddbfa21aa1eca27810de4c6a6c7966640e27de33a74748d49073416ba555464da599daf9d6f697d280b3447162991af36b44deddb6088d491125afbfb4e6f05b91523d1c3e07bab236fefe899700470e8bd68768a1d28b01db47abd8083f58c22defabb3e5f15f10c70b4a94cffe15cfb53538c9698111686aaddac64b7d1421ee037d4896f3e4feb6f4a6b44c83af77efa3701d683ba6499177601c3fa576d6934bba077dd53d4c98894998705aae65b58f73d0d656899e5260e9ce3722b18359412018b96afdbecb5599a20a28aa0cbafdbf88b0f5f6cba865000a22a8e7f68f675b032e24cf4b8f89a78740df48c8fc277b98569027b1706f8e20ef78adce9c9f67ebaabdf2f79a075bc4c68cec46cd7cd749972768b2282e4408af92e599441c5ee6458cf04037401b09dbbcead8c8e537701e777ebcc6c6dfa222a18e3b7c90e75365969ebaa17a68114f69e2836f13d5a7a2c902eda98ce3616dd327625bffa87673893e5dda6520b3535f898ea473ef4824dae005dbf96e5325d8c40703319b2e3c4ddd5747f52021c211ee01c2d2e1dab452f2a3e99efc2bfe3a286b530cf5e905e93cc608058d9ae2ddbb2645ccd7a685e9240aa67aec562a61e19e3beaba6f9930d0a77d3bff47e7babdfefd26f5d624a4bba00dc85d346bc92c83e9655d93bdc56c45fa386461ad793bc5f430cbb6aec4375308cedb468e83d0636716857609c8516ced5f97a4ff7b23b5af5786f3155af16cb08b1ba6d5eabc69e3cf448c62f27ca3ca43bb952df109021f4e9e6c2913d41101e023fe5104e0ef9639597e68322f3f1fdab4184dcb6f1577cb914e2cc89f1325298686ac632ac042112e7793444213ccf6f750dbd337368a39324fbdbc5eced11cd1c6099aac2e287f6cc53ebbad61b8206ad0ed40cc2f4ce20e5137c997ef7cf6b4d507b36c805400ee1fe26f0429a1e728932c4549b441db7496bc90eb180eb3de96d93aa0e816f080bd98e4f9eb15f00fbb55403097d373b323f1aa993a5458014ac5fbdcab027a6e8cca08a27295b37ca9b81b411c275a83c5ce640efebc5a54a407234fce11af38488cec11cfdc52664ca03de986f3dbe65bcc9267a3cdd62ecec7b0ff7cf6d06f3f5e1219bdc1492d25cf7ff77667a357f48159bd2408cb4ede3e15e7996a7b52cd90f95f649ba96864dd99cddd1612d2af0e8fe39fafadfaa390fb9a0cb4dfb63b0c1ec03a1b81ee4c1298aaf73d195bc59ffcf66a4110fea6e3c06c7b53e92078dcadfd950fec26ac83f47274135fef8b3dbd78742898c28c717b7b49c0333674e8d5833869e507033fea36db9329a891e9e45caeb68549966653a8a4b3ea51e820faeec67d2e6731f562c9445c0539a49779ead4e484443494194733c86ea2ef71ce01e0307579c45bb3fd9f7de35523debdac8c1191de7be4e08695281c4389af0a2a17044af53782c24a959be856be31b0f6b74ac9a991ad82db2470ad4b7f8c9c3ae4dfcc1e158984affca2eca793e319b326851f7e99effb03e0dbc53615b9ee9fb75d6d2cfb5779dbdcc935320192c84c683376eff6e8adfc34f39b88db7860fcd0ff4752f91eb3b049633ad2cc95fe8b70c53627c337ce028dc782a6beb71b9fc0aefda52c97ecc38cc9f2554a8bb1bffe7632ea77b163e309ae6ddd58bd6cfc974edcb01058e091f2155282623c87e9a962ef6bb3676aaa78edc2a13cd52bf728a4add524699e8a33dee5390fa47ec9bfe24ff570cca291f1c3c9cb776045daa2f44f54317461499415d7c0d9b909bd7ed6e44b8077c833529f6c033792e3e74d7339240ac12d94c8709cb2ff199a2338cbe2e1ce7122ab61861ba5eea32b9c0ca75985fed1dd19af9823d03c2a25d78e3de117e311652fb1771179719c858b48d902c836b531172a3a5e8b0579c8ec5c12b212341fa747ec8b027ebeeda39729ba9ac29033d133f010d9f7546edf04c9a72d151aaa1d30a71ad37931dfaebb4dbaf25cf6422e456a311f7627177540a88cfcdbe4427f852e081cbfe543eb155ba8de97c7107f40f91b811cebe8a10cab454880410bf3ed45d2cb8d8f81fcc2052a503c7e4c1161e89248884038cc963938a354b8e5d619dd1cfe5d15bda114d8ab09fc79643e17a551b3540835d8b9033bb7dcc5acf0aa0ac84c4ba9af3d412664dee78a6baea4c77c48fded1bee929dd3bdcf8a5e69d147b2c284d3f90860a0673214d6313a670866bfc03d678dff8190ec8e1a181911e11e3a13420a2b050704b6a572970e04ad95cc35582e48129cd9b77ead173bc740467ee73b0fa4dff0a707e994f7693de3d4e1c1af6fe35be2f3632b70120ef6a39d5b5883f1a8c4e396c5439f9e591ad394c1665d4a92d4416c388c4cf2460f202f67343015b72d9e16b9f8335d1d5c4f643a1d52ae905349d197d47f750db43395a45c944ce4720bf298429ff5bc3d5180a498238d0c6d873c5213744d4e9f296a3806405bd88d4536ded0eba5a863e3cf7149e9c67da08a0b9680addc4847c5122e0c1274317007e0ecc735a63ee2bf5c4aae883099e6a416d0924ff41627918a1d84d3191317374ba8e13928e89db02decd12952c2c843f05da2e078c32c2bd1313720834230f4d0e41d037b62ad27b9de13cc4bc7aadcec4f371d3acb60a4199903c73b169686d6fdc23fdaac0437dcf97d01d632ddabd388d65ab6a2cac3fe7ad064db0cef033b7862fd4d2cbe8ec76e9782a9c93701c5ada95404ce0b91e40d3203e3d6daae43356f417e0a704a7fbb6caef80213405028ed17daa509e752e2f90af646b90ee394280751a9fdc40d8df9cb7450ae193808b2ecbd25635724f9d678d24859277a99"}, 0xfffffffffffffe06}}, 0x0) 13:36:10 executing program 1: r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000000), 0x109002, 0x0) write$dsp(r0, 0x0, 0x0) 13:36:10 executing program 0: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_add_memb(r0, 0x107, 0x1, &(0x7f0000000340)={0x0, 0x1, 0x6, @random="08abc91d0f71"}, 0x10) 13:36:10 executing program 4: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_USER_TTY(r0, &(0x7f00000010c0)={&(0x7f00000001c0), 0x4, &(0x7f0000000180)={&(0x7f0000000080)={0xc8, 0x464, 0x0, 0x0, 0x0, "25298b7b2b867eb7e15c0ebe03ddafc1323b42fbc5a77bafe07e0182330e310a6cfee619dc6fd3469ca55f6089c515397b8b88c5d63057f78490e780b126bb60a284a8b77da1185dd7e281a1c0e030c07f43e37a89fd1ca5adbeb740fc23f1b658712033a9e3b4bad70b986fa7290e8d607f0723cebe471e65eaf0472c465c460dc7fdfaf847ce8bdf3f93fd7a208feba64031c1cbe07553d8d7457825eab85a8c98e63043ef64e4387bf92f8bd1ff888583cab0aeb8ba", ["", ""]}, 0xc8}}, 0x0) [ 486.135591][ T27] usb 3-1: new high-speed USB device number 8 using dummy_hcd [ 486.413581][ T27] usb 3-1: Using ep0 maxpacket: 16 [ 486.533779][ T27] usb 3-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 486.725089][ T27] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 486.734251][ T27] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 486.742269][ T27] usb 3-1: Product: syz [ 486.746892][ T27] usb 3-1: Manufacturer: syz [ 486.751567][ T27] usb 3-1: SerialNumber: syz [ 486.999109][T12010] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 487.007958][T12010] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 487.017790][ T27] usb 3-1: USB disconnect, device number 8 13:36:11 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)={0x0}}, 0x1) 13:36:11 executing program 1: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x5ac, 0x274, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}, {{{0x9, 0x5, 0x81, 0x3, 0x10}}}}}]}}]}}, &(0x7f0000000480)={0x0, 0x0, 0x5, &(0x7f0000000140)={0x5, 0xf, 0x5}, 0x8, [{0x6e, &(0x7f0000000180)=@string={0x6e, 0x3, "f6287eca95bd5269deca210ac709bea6b3a7361846341164d8bd24c7990bd611a00be44353d0424a5738a006b93eccc9dabf9ac51a75d8c42174744450e76159115f37da92f5b110e64f68ddceb0fb5eb7bf3c8f3b0db9f39d17f5d18d1462c85c8d0364af56ec31db7963be"}}, {0xb3, &(0x7f0000000200)=@string={0xb3, 0x3, "aa7dd7746f44f3bd2df57793266635adeaa7ed4ed4d07fd5e58142888bad3d5f5d5c2ab9371e3685c376417f7fad33e6e5d7eca5a3b9507159fdba41087e4ca3c9d858d7c990c202468a33ab596bbd74066cd7128118afccb6d0c0d2def44f38dc3827f7e3717bde7c798daf6e7897f4adb3454fef768e1c22626e5e07a8ef4b1c1a579b8c36bf66d54ce4028ab15c8a6205e767241dad2de0ad050ff84692940bca8ed282877c6cc91f095657274722db"}}, {0x4, &(0x7f00000002c0)=@lang_id={0x4, 0x3, 0x43e}}, {0x4, &(0x7f0000000300)=@lang_id={0x4, 0x3, 0x812}}, {0x4, &(0x7f0000000340)=@lang_id={0x4, 0x3, 0x42b}}, {0x33, &(0x7f0000000380)=@string={0x33, 0x3, "a99921f52d0862851f8fdd4be86d40d33fb70ff838b36529533c3b5d68311959259a97c00785865c89546fb68cf2d08b43"}}, {0x28, &(0x7f0000000500)=@string={0x28, 0x3, "8add9a340178822eef730ab732d39d5a6704499d5d8bfbaf844cee0381f13fb362a2ca5f81c7"}}, {0x2, &(0x7f0000000440)=@string={0x2}}]}) 13:36:11 executing program 3: r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x408, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS64(r0, 0xc0385720, &(0x7f0000000040)={0x1}) 13:36:11 executing program 0: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x200002, 0x0) close(r0) 13:36:11 executing program 5: syz_io_uring_setup(0xdf8, &(0x7f0000001280), &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, &(0x7f0000001380), &(0x7f0000001340)) 13:36:11 executing program 4: r0 = getpgrp(0xffffffffffffffff) timer_create(0x0, &(0x7f0000000000)={0x0, 0x3b, 0x4, @tid=r0}, 0x0) 13:36:11 executing program 0: r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$SNDCTL_DSP_GETBLKSIZE(r0, 0x5015, 0x0) 13:36:11 executing program 3: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x6) 13:36:11 executing program 4: r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000000), 0x109002, 0x0) write$dsp(r0, &(0x7f00000000c0)="7f", 0x1) 13:36:11 executing program 5: pipe2(&(0x7f0000000200), 0x0) 13:36:11 executing program 2: openat$userio(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) 13:36:11 executing program 3: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) mmap$IORING_OFF_CQ_RING(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x8000000) 13:36:12 executing program 0: r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$SNDCTL_DSP_SUBDIVIDE(r0, 0xc0045009, &(0x7f00000002c0)) [ 487.813580][ T919] usb 2-1: new high-speed USB device number 12 using dummy_hcd [ 488.063667][ T919] usb 2-1: Using ep0 maxpacket: 8 [ 488.183912][ T919] usb 2-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 488.353609][ T919] usb 2-1: New USB device found, idVendor=05ac, idProduct=0274, bcdDevice= 0.40 [ 488.362854][ T919] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 488.370952][ T919] usb 2-1: Product: о [ 488.375097][ T919] usb 2-1: Manufacturer: 綪瓗䑯뷳鍷昦괵꟪仭탔핿臥衂궋弽屝뤪ḷ蔶盃罁굿ퟥꗬ릣煐ﵙ䆺縈ꍌ흘郉˂詆ꬳ歙璽氆዗ᢁ첯킶틀㡏㣜燣祼꾍确뎭佅盯᲎戢幮ꠇ䯯᨜魗㚌暿䳕ˤ놊詜բ柧ᴤⶭ균༅䛸钒쨋튎螂汼Έ嘉❗≇ [ 488.401669][ T919] usb 2-1: SerialNumber: ࠒ [ 488.445471][ T919] usbhid 2-1:1.0: couldn't find an input interrupt endpoint [ 488.647503][ T919] usb 2-1: USB disconnect, device number 12 13:36:13 executing program 1: syz_clone3(&(0x7f0000001200)={0x210806200, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) 13:36:13 executing program 5: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CATATONIC(r0, 0xc0189379, 0x0) 13:36:13 executing program 2: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x30, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x7, 0x1, 0x0, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x200, 0x2}}}}}]}}]}}, &(0x7f0000000280)={0x0, 0x0, 0x2b, &(0x7f0000000100)={0x5, 0xf, 0x2b, 0x3, [@wireless={0xb, 0x10, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53}, @ext_cap={0x7}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "0b34442919659c0f94737b2122f0c41a"}]}}) 13:36:13 executing program 3: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_USER_AVC(r0, &(0x7f0000001240)={0x0, 0x0, 0x0, 0x1a115c}, 0x0) 13:36:13 executing program 0: r0 = epoll_create1(0x0) epoll_pwait(r0, &(0x7f0000000100)=[{}], 0x1, 0xd0, &(0x7f0000000140)={[0x3]}, 0x8) 13:36:13 executing program 4: openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000280), 0x252200, 0x0) 13:36:13 executing program 4: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$DRM_IOCTL_SWITCH_CTX(r0, 0x40086424, &(0x7f0000000300)) 13:36:13 executing program 3: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="12010000000000402505a8a440000102030109021b00010100900009040000000701ebded9"], 0x0) 13:36:13 executing program 5: r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$SNDCTL_DSP_GETBLKSIZE(r0, 0x80044df9, 0x0) 13:36:13 executing program 1: syz_io_uring_setup(0x4356, &(0x7f0000000440), &(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:36:13 executing program 4: get_robust_list(0x0, 0x0, &(0x7f00000013c0)) 13:36:13 executing program 5: memfd_create(&(0x7f0000000380)='/proc/thread-self/attr/current\x00', 0x4) 13:36:13 executing program 4: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) write$vhost_msg(r0, 0x0, 0x0) 13:36:13 executing program 1: r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$SNDCTL_DSP_GETBLKSIZE(r0, 0x8004500f, &(0x7f0000000100)) [ 489.453711][ T919] usb 3-1: new high-speed USB device number 9 using dummy_hcd [ 489.493634][ T15] usb 4-1: new high-speed USB device number 11 using dummy_hcd [ 489.863869][ T15] usb 4-1: config 1 has an invalid descriptor of length 217, skipping remainder of the config [ 490.084364][ T15] usb 4-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 490.093613][ T15] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 490.101643][ T15] usb 4-1: Product: syz [ 490.106096][ T15] usb 4-1: Manufacturer: syz [ 490.110747][ T15] usb 4-1: SerialNumber: syz [ 490.123714][ T919] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 490.132818][ T919] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 490.141326][ T919] usb 3-1: Product: syz [ 490.145896][ T919] usb 3-1: Manufacturer: syz [ 490.150581][ T919] usb 3-1: SerialNumber: syz [ 490.396408][ T15] usb 4-1: USB disconnect, device number 11 [ 490.402525][ T27] usb 3-1: USB disconnect, device number 9 13:36:15 executing program 2: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) write$vhost_msg(r0, &(0x7f0000000680)={0x1, {0x0, 0x0, 0x0, 0x0, 0x3}}, 0x48) 13:36:15 executing program 3: io_uring_setup(0x3e85, &(0x7f00000003c0)={0x0, 0x0, 0x2, 0x0, 0x28d}) 13:36:15 executing program 5: socket$inet(0x2, 0x6, 0x6) 13:36:15 executing program 4: sendmsg$BATADV_CMD_GET_TRANSTABLE_LOCAL(0xffffffffffffffff, 0x0, 0x0) write$USERIO_CMD_SEND_INTERRUPT(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000500)) 13:36:15 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) r1 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) sendto$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x11, 0x8, r2}, 0x14) 13:36:15 executing program 0: r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$SNDCTL_DSP_SYNC(r0, 0x5001, 0x0) 13:36:15 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xc008ae88, 0x0) 13:36:15 executing program 3: r0 = openat$pfkey(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$SNDCTL_DSP_GETBLKSIZE(r0, 0x541b, 0x0) 13:36:15 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x14) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000140)=ANY=[], 0x24}}, 0x0) 13:36:15 executing program 1: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) dup2(r0, r1) 13:36:15 executing program 4: openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) 13:36:15 executing program 1: r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$SNDCTL_DSP_GETBLKSIZE(r0, 0x8004500f, 0x0) 13:36:15 executing program 3: io_uring_setup(0x597b, &(0x7f0000000000)={0x0, 0x10004cc6, 0x8}) 13:36:15 executing program 2: r0 = socket$inet_smc(0x2b, 0x1, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x0, &(0x7f0000000040), 0x4) 13:36:15 executing program 5: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000000c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000040)={0xffffffffffffffff}, 0x13f}}, 0x20) r2 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) write$RDMA_USER_CM_CMD_JOIN_MCAST(r2, &(0x7f00000001c0)={0x16, 0x98, 0xfa00, {0x0, 0x0, r1, 0x1c, 0x0, @in6={0xa, 0x0, 0x0, @loopback}}}, 0xa0) 13:36:15 executing program 4: r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$SNDCTL_DSP_SETFMT(r0, 0xc0045005, &(0x7f00000001c0)=0x38) 13:36:15 executing program 1: r0 = socket$packet(0x11, 0x3, 0x300) bind$packet(r0, &(0x7f0000000340)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, 0x14) 13:36:15 executing program 0: r0 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl$sock_FIOGETOWN(r0, 0x8903, &(0x7f0000000000)) 13:36:15 executing program 2: syz_open_dev$midi(&(0x7f0000000000), 0x2, 0x101801) 13:36:15 executing program 3: pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000400)={0xa0002003}) 13:36:15 executing program 4: r0 = epoll_create1(0x0) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) 13:36:15 executing program 2: syz_open_dev$admmidi(&(0x7f0000000000), 0x2, 0x5000) 13:36:15 executing program 3: syz_usb_connect$hid(0x2, 0x36, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x56a, 0xb1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, {0x9}, {{{0x9, 0x5, 0x81, 0x3, 0x3ff}}}}}]}}]}}, 0x0) 13:36:15 executing program 1: prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) r0 = syz_open_dev$sndmidi(&(0x7f0000000040), 0x2, 0x141101) r1 = dup(r0) write$6lowpan_enable(r1, &(0x7f0000000000)='0', 0xfffffd2c) r2 = syz_io_uring_setup(0x4636, &(0x7f0000000240)={0x0, 0xf6e0, 0x8}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000fed000/0x11000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000040)=0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x0, 0x8, &(0x7f0000001fc0)=ANY=[@ANYBLOB="620af8ff25200021bfa100000000000007010000f8ffffff1500000000000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fa093c59d66b5ece9f36c70d0f13905ea23c2262"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r5 = openat$damon_schemes(0xffffffffffffff9c, &(0x7f0000000180), 0x80800, 0x0) syz_io_uring_submit(r3, r4, &(0x7f0000000000)=@IORING_OP_READ=@pass_buffer={0x16, 0x0, 0x0, @fd=r5, 0x0, &(0x7f0000000140)=""/14, 0xe}, 0x0) io_uring_enter(r2, 0x2ab6, 0x0, 0x0, 0x0, 0x0) 13:36:15 executing program 5: select(0x40, &(0x7f0000000240), &(0x7f0000000280), &(0x7f00000002c0)={0xfd3}, 0x0) 13:36:15 executing program 0: pipe2(0x0, 0x0) syz_usbip_server_init(0x5) 13:36:15 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_BLA_BACKBONE(r0, &(0x7f00000001c0)={&(0x7f00000000c0), 0xc, &(0x7f0000000180)={0x0}}, 0x0) 13:36:15 executing program 2: syz_open_dev$vim2m(&(0x7f0000000000), 0x80000000, 0x2) [ 491.217763][T12148] vhci_hcd vhci_hcd.0: pdev(0) rhport(0) sockfd(3) [ 491.224334][T12148] vhci_hcd vhci_hcd.0: devid(0) speed(5) speed_str(super-speed) 13:36:15 executing program 5: r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$SNDCTL_DSP_GETBLKSIZE(r0, 0x5421, &(0x7f0000000100)) 13:36:15 executing program 2: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) dup2(r1, r0) 13:36:15 executing program 4: epoll_ctl$EPOLL_CTL_MOD(0xffffffffffffffff, 0x3, 0xffffffffffffffff, &(0x7f0000000600)) [ 491.317960][T12148] vhci_hcd vhci_hcd.0: Device attached [ 491.336335][T12150] vhci_hcd: connection closed [ 491.336522][ T9625] vhci_hcd: stop threads 13:36:15 executing program 5: io_uring_setup(0x3105, &(0x7f0000000000)={0x0, 0x0, 0x26}) [ 491.396334][ T9625] vhci_hcd: release socket [ 491.403041][ T9625] vhci_hcd: disconnect device 13:36:15 executing program 5: openat$audio(0xffffffffffffff9c, &(0x7f0000000100), 0x44241, 0x0) [ 491.473667][ T27] usb 4-1: new full-speed USB device number 12 using dummy_hcd 13:36:15 executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) setsockopt$packet_add_memb(r0, 0x107, 0x1, &(0x7f0000000000)={r2, 0x1, 0x6, @dev}, 0x10) [ 491.644320][T12171] device batadv0 entered promiscuous mode [ 491.650556][T12170] device batadv0 left promiscuous mode [ 491.855907][ T27] usb 4-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 492.044711][ T27] usb 4-1: New USB device found, idVendor=056a, idProduct=00b1, bcdDevice= 0.40 [ 492.053961][ T27] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 492.062030][ T27] usb 4-1: Product: syz [ 492.067329][ T27] usb 4-1: Manufacturer: syz [ 492.072002][ T27] usb 4-1: SerialNumber: syz [ 492.093749][T12147] raw-gadget.0 gadget.3: fail, usb_ep_enable returned -22 [ 492.114731][ T27] usbhid 4-1:1.0: couldn't find an input interrupt endpoint [ 492.318125][ T2938] usb 4-1: USB disconnect, device number 12 13:36:17 executing program 5: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ff3000/0xc000)=nil, 0x4000) 13:36:17 executing program 2: r0 = socket$inet_smc(0x2b, 0x1, 0x0) fcntl$getflags(r0, 0x40a) 13:36:17 executing program 4: r0 = socket$nl_audit(0x10, 0x3, 0x9) bind$netlink(r0, &(0x7f00000008c0)={0x10, 0x0, 0x0, 0x20}, 0xc) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r0, 0x10e, 0x2, &(0x7f0000000900)=0x8, 0x4) 13:36:17 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000000)={0x3, 0x2000}, 0x4) 13:36:17 executing program 3: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x4000) syz_io_uring_setup(0x6c46, &(0x7f0000000000), &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, &(0x7f0000000080), &(0x7f00000000c0)) 13:36:17 executing program 0: openat$autofs(0xffffffffffffff9c, 0x0, 0x400001, 0x0) 13:36:17 executing program 2: r0 = openat$dsp1(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) ioctl$SNDCTL_DSP_GETODELAY(r0, 0x80045017, &(0x7f0000000100)) 13:36:17 executing program 1: syz_open_dev$video4linux(&(0x7f0000000040), 0x7, 0x0) 13:36:17 executing program 0: r0 = syz_open_dev$sndmidi(&(0x7f0000000080), 0x400001000000408, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_DROP(r0, 0x40045730, 0x0) 13:36:17 executing program 3: sendmsg$BATADV_CMD_GET_ORIGINATORS(0xffffffffffffffff, 0x0, 0x0) 13:36:17 executing program 4: r0 = openat$apparmor_thread_current(0xffffffffffffff9c, &(0x7f00000005c0), 0x2, 0x0) write$apparmor_current(r0, &(0x7f0000000000)=@profile={'permprofile ', '\x00'}, 0xd) 13:36:17 executing program 5: r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$SNDCTL_DSP_GETBLKSIZE(r0, 0x80044d76, &(0x7f0000000100)) 13:36:17 executing program 1: r0 = socket$packet(0x11, 0x2, 0x300) bind$packet(r0, &(0x7f00000000c0)={0x11, 0xc, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x14) bind$packet(r0, &(0x7f0000001580)={0x11, 0x10, 0x0, 0x1, 0x0, 0x6, @random="58d5fb170c74"}, 0x14) 13:36:17 executing program 0: syz_usb_connect$printer(0x2, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, 0x0) syz_usb_connect$printer(0x1, 0x2d, &(0x7f00000005c0)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x3f, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x7, 0x1, 0x0, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x400, 0x0, 0x2, 0x1}}}}}]}}]}}, 0x0) 13:36:17 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) r1 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) sendto$packet(r0, &(0x7f0000000100)="44268f23d5d706d1d72dd4abb80e424ac10c6f2292b43497005e40e8bb9c31f95ef2801fe781de571afa838588ebdb1878578b50257cace0a93097a14f9d3e984bfa5d712ef4ae4f02bf53429aa5c84d012522d332bc61060286201ae7589d03995c2d59fc9db7c4d9b4f713d2b4bae669a89d90e89567a9dc297303aff440ae610a151089f3f0c7b6b1a1dcea0562080b8f6fc9941b09ad4d335c9d37644063e05e7ec025903bfac67df430848e622ec26eb481038be2b363be63ed078d5dfde736bb7b5bac19366a7fe4aa9c8d1cdfe67a3dded46e5bb071552cd4f93605c36ceb9a87667635bebb78df24bc1fd3040a753115af1c53f0f048281de31c7796ff9f7921a731cd7dbfcb3bbb5a1f2df5865bab7c5c02e6bdb35716637ccdb0c843883cc6c5bb32d7f9e58e52a451814353ffe1780857be0e7a942069a7e507d295fe35d11dfa131129b5ef5f99270c75cc4165aaf75c337285112274f0f348f831a7e5575b2d6fe1fa88bdfc80d09e11e1a78a44095d751eeca31eff66c8756c4b4ffa974004cb7023aa3d17b89af9b3deec9e56d515611f51b6ef156d752a6dd101230c7ed8131704e2175d3cdc1f90e998d301402b2cd78a0b1d3a271e37fa8897440c14acf3a65d55f2cffafeb2bf7ae4b10fb8d72940f8ea1fc82045827f9601dca124f72262afdf3e90c2b120c5a2c4f4619573fb7a7364f0fa829660fefa418f37bedfed006d09289f563aae17ecf7aeaec1b28a12d30bf199d34fa8dc9689453eeb6b9fa40378485b8d6af1e2b041029def1fc45a622225b6f7063a7efe5d40831c00bc5b20a7f0b50449054efd8ddfc244db8ea6bf37ef95e83fdd509b5c653b82fd2d0aa059bdda82333e0a04a0ca770c8fc5703f3a717998b1c9fd0361c671c6e7b490197029a6ea41e0edc3d6a02014ece575a1bb4c8db5f63245ad3b5ecc4a846464dfa5f889ba35c22c92f4d455c9dfde159e24fcfeb5d9dfb8ec17f1d09ef7f0058b821fefeee204a1a226272da27c56d0cfd158a1c33bac14c990f43a03a89fdff299c709ce824e8d0f05cb70bd2da570950c7d76f403150024218419f2d06ec2f767947589e5c5236cafc393c3a19351bed0f72f2db437964da8720a5bdae9f592b8b68e26ef2e8f56d46719ad461c11fa2f4c4192922d5ecd4bc9681424dd80d24146e1d5cb0b44f33073ef9f6ff0ada349c5d3d17cdf04ed76ae86f412594e72faf349b4153563ab47d8c13d69bae061b6bd39a732fb8292416790333f67be55ce8c15ca1af41dfde4dacfc984f52f2439dad18bf11476ecf9a8be1b27fe0f2a901ae6b4c16bff8612e655287df7e9750119e97d022ef3d4774c2f8339c1d89e5b207dce54eac160775cfb2d1415dca9aa8186b7644f50f09dbd67316ded797a0de8103cbdee8a0168e6ca5065c7f095e2ae357ff9f01f8e32124a48d045aa52ad69b9521393ff99f722c4451fa8f9cd14a1bc93c0df4ebab1bbd83fb648f1a6b0a0f12edf74b27afeb82ae1841be1e0b180d6d3a96fc49132758c11d0a9ccf039bf0ff3b257d022c2ad5edc109e50e5c23cc97836c90586836731ce8d6f5eb6cce91c0e8093ccfb9b2570397e242c596393c6985df1ccedf185c42ddd0ebd59aa124aa39915acc394de56aff799c9e07a84841c0498f37a3d68f6cf85e016d715efde1a90401203cbbbed99aacebd47192602259212075bec4e69535688974332dc9b1cbb0c33949fef58bf48a900130fd4b92e9852ee2226e922e2e2a42f4dd3506cc89851122690bed15417e38e34c79b9d076e039bc65f34314eb4c9a6958e6b686b412682146388db2a27e6e3ce4fac1f9232cc80178ac7c1bb3524337ced04909f98618274e1de5e54958718c2ff52642ddaf43e426e39bbd380630d7aa7bb4e5922367fca5ca333bab7403fd86dafb41208b37cf2a7dc9f2f4bd296b87a38c5af3e5936b44a162ad362de2e2eaefc16d04516e1746ea6804a2274b7e50ff1bab6c7ed47a0540a330a49ee09eda6eba5ddd1f7e2f88cfdf37a8d786b0b275c5a4f27498c23ee2c0866c032845f9ce8c05afa952d88b252b0fff2f840b83a63db185af6be4e34ad8bd30d37e94e006c84ce", 0x5dd, 0x0, &(0x7f0000000000)={0x11, 0x0, r2}, 0x14) 13:36:17 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000000c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000040), 0x13f}}, 0x20) 13:36:17 executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) sendto$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, 0x14) 13:36:17 executing program 2: openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000180)) 13:36:17 executing program 1: openat$audio(0xffffffffffffff9c, &(0x7f0000000080), 0x105801, 0x0) 13:36:17 executing program 4: openat$ttynull(0xffffffffffffff9c, &(0x7f00000004c0), 0x432801, 0x0) 13:36:17 executing program 5: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) mmap$IORING_OFF_SQES(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x10000000) 13:36:17 executing program 2: syz_emit_ethernet(0x2e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa00d4c765dd008100300008060001080006040003e880eb539bb4e0000001"], 0x0) 13:36:17 executing program 3: r0 = openat$udambuf(0xffffffffffffff9c, &(0x7f00000001c0), 0x2) ioctl$UDMABUF_CREATE(r0, 0x40086602, &(0x7f0000000200)) 13:36:17 executing program 1: bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x0, 0x0, 0x0, 0x0, 0xa9e}, 0x48) 13:36:17 executing program 4: r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$SNDCTL_DSP_GETBLKSIZE(r0, 0xc0045006, &(0x7f0000000100)) [ 493.253674][ T15] usb 1-1: new full-speed USB device number 6 using dummy_hcd [ 493.613685][ T15] usb 1-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 493.783737][ T15] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 493.792869][ T15] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 493.801039][ T15] usb 1-1: Product: syz [ 493.805288][ T15] usb 1-1: Manufacturer: syz [ 493.809914][ T15] usb 1-1: SerialNumber: syz [ 494.056881][T12200] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 494.065536][T12200] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 494.074522][ T15] usb 1-1: USB disconnect, device number 6 13:36:18 executing program 0: r0 = syz_open_dev$vcsn(&(0x7f0000000000), 0x6, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) 13:36:18 executing program 5: r0 = socket$nl_audit(0x10, 0x3, 0x9) setsockopt$netlink_NETLINK_DROP_MEMBERSHIP(r0, 0x10e, 0x2, &(0x7f0000000000)=0x11, 0x4) 13:36:18 executing program 1: openat$pidfd(0xffffffffffffff9c, &(0x7f00000000c0), 0x20100, 0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) 13:36:18 executing program 3: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_USER_AVC(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001200)={&(0x7f00000001c0)={0xec4, 0x453, 0x0, 0x0, 0x0, "0ab55d88e095ce696cd244a118cf6d139000c2ac7980c03c7173973838872f0d9b84d2553642a6c7334c59bf6d831dd7efe500f6e4a066330b9f211127fb9cbd9e9d53b44598ff35ec20f48edc1d81efff1ecb67d0503c67f27e9dc2bb04b371b2bb41ba1c1595271c3c0de2f4c7bb2e8ed36ad24e5fa9d8fb28a040fa9956f415951ea4cbdabd3956ea163fdf5cec928b5992c80fca7e8c60bc0a8a27b95f3408325870b0e665464ba2f15b8cb1741e1c00cf5886cb241e7183683a5d0baa6343240242f3113abf92723cec3b101fef3d3e237594505c2d160fefce7e61eeb539ced40dd691ea62eded52af7074115e06d831d28192c11606c90390a732a4f4ff86e2a74c1424d05eb3b5616fbba5d09b01526e39ba0b5f454df6e75f16b46016fbd5171ec9898f642847ec21e4b91b76c7a6c858ff9cf1e52dd8caeed79273f9badc8e331443928b06326bfc462351e3ef81753594ebf303bf3272cdc03951e058d4d44e33d79ac9c6779e5a519aa6ff35144180a490dd6c7a14d948f03b15f38b34afb1fcc350a37977568bf9216b91032db76a97319cd0c294c07f04e1afbca77d11f99b8ebd3398197288ad1be1d649f09300fbe430365190ab4750b6364da96df4cdaac9542a13bdf569b057fb67c514a8683102ccb15aa2724cacc56852270dceaa34202ac22868744e6cc47b4a073e07f3ed69894f2b83265a7299b7995a2a3ff176a72997848e0e3802b5cfc0c5c655f6e0c43e7b3aee653320137c5314710e321b31b59317bd3b8316f62f42a6485285dc77aa4cd0e15513307e3ac0e0e2ff9a5d56d47bcf759aa836505d1d76593b1edb4d6a762b46881ac8752e064077610a04fe57c647614b423ad3c951a2044e550e70480d61feaf25895e362bd18b4a83276cc32ac53a815d66c82afbf481194f1730cff0c58a9e5128b6c008e4b7734f6acd1ebdc55170dd00f4e1cd880e4d623602803bd05bd4773c1ece9d18030da89622006d44338472037e4409b77bbc547682c57dca53b78fc0a46c91856ae082256b59b6c79981cf393f50c2e5ef1d9828c081e6ccb38f2eaea1cdaea377efee5934b42b408710d7cf91b6b769b3b10a159518ad00beeb1ae366f9f3c307b966309f56b1b7262a75520f51bb7789065f8e4947c582e53b9d72cb30fe16b41ee4703f65979f8051c9258f8413f2b263915b745c9e7f601ccc4d2b50e4001ea65043acac1d2c8cb543c098102f59afb11c166444a4bd2ec061f69beac426ba2218de9dd470554e2093dea5d5fdd19ae3491f1951f002902859f0d9c1e5d782b42d93a9bbd5233087e4757999af8a59ed073a5ed0ddf0381e311752d43aa25d5d8039d0cc47b36fb52611e21e04b15984b238748e7b811e7b75ae1871d03e662cb917c7263ff420dfb0b02b3670be3cd578b4c23b1c4a881986b1e8fcf73ff6e9b827e6f419ff3f3b3d4a8f78169f3678ead28a6a05bbebce608d05de5f245e805bd46abf2c6af6289c71decebf086b6feb69fd50b0532a73d63bbb6278c945343b7fb80c6f2df733a862ee15373d1ea70b4df98e911bc5dac463dc28df3e31a4d938840be02c8d991f821cec15ab551486158127e70c91bfd5573ceb25a068e1cd4dcbf75b62f8b2d65826dd910d793fff8f89eaa551aa6150111965b5dfd034419ff49521669c385faa4ef6373f13a1907afd20e61bab4b4f5aa37fda27ec64f2059124173e3b7a5904e1a4773ff0b26bf182de2d4562943f85480df08ffcdcac1efc9e53b5037be13dd813665258b644e9e6b8ebca9372086770341a28318b3f45d37f006dbb66197a92b685068c591fbba822c574d4b7775b182c901aacdf0f0cd2f7ae39405dd2ded20f96dbe1b2f7dd9ae88a802285e840de70532ae8ee9556c2b3184ad5f9ac168c7d4768e6de5cfc009fd922bd26e2492f9db8af2c0c01400224ce182b9caa551a939292ef3cb96f51320c9f18a77c867b10b01d65bc45256c33df0e360712e5a9f863afa7c7701694917a409e9525a18825f4452c5db03ff5208925a37487e0962d576843628fb5fc9214818269858bfa33f755e563e43c271b4c73d1ef0be86bd2d989d8087a564936e146ff9d70f4efa6cb3262099109c5f2347b65f673e45b45de8a7346fcc570eca1e4de5d6cbbffbeeae807854aeea4bbdb1c5178e7810120bf741639c69d15b06f398bec7d6b4fcc59e2630d92f087efd5342afbc95a7a1ddee99f5e18839a4d79ccb4b50bea50a24efd089ac9bf03d9dcab5fd33514774e2e90ff60a35792defea1635baa951383bc3e519e0643f01a9f195efa7072c1453cef2716de8caa08e0bae78b2aaf3479b8f0134b10242f7d9d02c7b4185b543b181b8d512542761d860a810d43ce4821c1a8e3e347292304be717446f713b7c06213ed38aba9ce863c4e0067d86308756b880c1d9a14c0ddbfa21aa1eca27810de4c6a6c7966640e27de33a74748d49073416ba555464da599daf9d6f697d280b3447162991af36b44deddb6088d491125afbfb4e6f05b91523d1c3e07bab236fefe899700470e8bd68768a1d28b01db47abd8083f58c22defabb3e5f15f10c70b4a94cffe15cfb53538c9698111686aaddac64b7d1421ee037d4896f3e4feb6f4a6b44c83af77efa3701d683ba6499177601c3fa576d6934bba077dd53d4c98894998705aae65b58f73d0d656899e5260e9ce3722b18359412018b96afdbecb5599a20a28aa0cbafdbf88b0f5f6cba865000a22a8e7f68f675b032e24cf4b8f89a78740df48c8fc277b98569027b1706f8e20ef78adce9c9f67ebaabdf2f79a075bc4c68cec46cd7cd749972768b2282e4408af92e599441c5ee6458cf04037401b09dbbcead8c8e537701e777ebcc6c6dfa222a18e3b7c90e75365969ebaa17a68114f69e2836f13d5a7a2c902eda98ce3616dd327625bffa87673893e5dda6520b3535f898ea473ef4824dae005dbf96e5325d8c40703319b2e3c4ddd5747f52021c211ee01c2d2e1dab452f2a3e99efc2bfe3a286b530cf5e905e93cc608058d9ae2ddbb2645ccd7a685e9240aa67aec562a61e19e3beaba6f9930d0a77d3bff47e7babdfefd26f5d624a4bba00dc85d346bc92c83e9655d93bdc56c45fa386461ad793bc5f430cbb6aec4375308cedb468e83d0636716857609c8516ced5f97a4ff7b23b5af5786f3155af16cb08b1ba6d5eabc69e3cf448c62f27ca3ca43bb952df109021f4e9e6c2913d41101e023fe5104e0ef9639597e68322f3f1fdab4184dcb6f1577cb914e2cc89f1325298686ac632ac042112e7793444213ccf6f750dbd337368a39324fbdbc5eced11cd1c6099aac2e287f6cc53ebbad61b8206ad0ed40cc2f4ce20e5137c997ef7cf6b4d507b36c805400ee1fe26f0429a1e728932c4549b441db7496bc90eb180eb3de96d93aa0e816f080bd98e4f9eb15f00fbb55403097d373b323f1aa993a5458014ac5fbdcab027a6e8cca08a27295b37ca9b81b411c275a83c5ce640efebc5a54a407234fce11af38488cec11cfdc52664ca03de986f3dbe65bcc9267a3cdd62ecec7b0ff7cf6d06f3f5e1219bdc1492d25cf7ff77667a357f48159bd2408cb4ede3e15e7996a7b52cd90f95f649ba96864dd99cddd1612d2af0e8fe39fafadfaa390fb9a0cb4dfb63b0c1ec03a1b81ee4c1298aaf73d195bc59ffcf66a4110fea6e3c06c7b53e92078dcadfd950fec26ac83f47274135fef8b3dbd78742898c28c717b7b49c0333674e8d5833869e507033fea36db9329a891e9e45caeb68549966653a8a4b3ea51e820faeec67d2e6731f562c9445c0539a49779ead4e484443494194733c86ea2ef71ce01e0307579c45bb3fd9f7de35523debdac8c1191de7be4e08695281c4389af0a2a17044af53782c24a959be856be31b0f6b74ac9a991ad82db2470ad4b7f8c9c3ae4dfcc1e158984affca2eca793e319b326851f7e99effb03e0dbc53615b9ee9fb75d6d2cfb5779dbdcc935320192c84c683376eff6e8adfc34f39b88db7860fcd0ff4752f91eb3b049633ad2cc95fe8b70c53627c337ce028dc782a6beb71b9fc0aefda52c97ecc38cc9f2554a8bb1bffe7632ea77b163e309ae6ddd58bd6cfc974edcb01058e091f2155282623c87e9a962ef6bb3676aaa78edc2a13cd52bf728a4add524699e8a33dee5390fa47ec9bfe24ff570cca291f1c3c9cb776045daa2f44f54317461499415d7c0d9b909bd7ed6e44b8077c833529f6c033792e3e74d7339240ac12d94c8709cb2ff199a2338cbe2e1ce7122ab61861ba5eea32b9c0ca75985fed1dd19af9823d03c2a25d78e3de117e311652fb1771179719c858b48d902c836b531172a3a5e8b0579c8ec5c12b212341fa747ec8b027ebeeda39729ba9ac29033d133f010d9f7546edf04c9a72d151aaa1d30a71ad37931dfaebb4dbaf25cf6422e456a311f7627177540a88cfcdbe4427f852e081cbfe543eb155ba8de97c7107f40f91b811cebe8a10cab454880410bf3ed45d2cb8d8f81fcc2052a503c7e4c1161e89248884038cc963938a354b8e5d619dd1cfe5d15bda114d8ab09fc79643e17a551b3540835d8b9033bb7dcc5acf0aa0ac84c4ba9af3d412664dee78a6baea4c77c48fded1bee929dd3bdcf8a5e69d147b2c284d3f90860a0673214d6313a670866bfc03d678dff8190ec8e1a181911e11e3a13420a2b050704b6a572970e04ad95cc35582e48129cd9b77ead173bc740467ee73b0fa4dff0a707e994f7693de3d4e1c1af6fe35be2f3632b70120ef6a39d5b5883f1a8c4e396c5439f9e591ad394c1665d4a92d4416c388c4cf2460f202f67343015b72d9e16b9f8335d1d5c4f643a1d52ae905349d197d47f750db43395a45c944ce4720bf298429ff5bc3d5180a498238d0c6d873c5213744d4e9f296a3806405bd88d4536ded0eba5a863e3cf7149e9c67da08a0b9680addc4847c5122e0c1274317007e0ecc735a63ee2bf5c4aae883099e6a416d0924ff41627918a1d84d3191317374ba8e13928e89db02decd12952c2c843f05da2e078c32c2bd1313720834230f4d0e41d037b62ad27b9de13cc4bc7aadcec4f371d3acb60a4199903c73b169686d6fdc23fdaac0437dcf97d01d632ddabd388d65ab6a2cac3fe7ad064db0cef033b7862fd4d2cbe8ec76e9782a9c93701c5ada95404ce0b91e40d3203e3d6daae43356f417e0a704a7fbb6caef80213405028ed17daa509e752e2f90af646b90ee394280751a9fdc40d8df9cb7450ae193808b2ecbd25635724f9d678d24859277a99"}, 0xf}}, 0x0) 13:36:18 executing program 2: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$TIPC_IMPORTANCE(r0, 0x10f, 0x7f, &(0x7f00000002c0), &(0x7f0000000300)=0x4) 13:36:18 executing program 4: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) connect$tipc(r0, 0x0, 0x0) 13:36:18 executing program 2: r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$SNDCTL_DSP_GETBLKSIZE(r0, 0x805c4d65, 0x0) 13:36:18 executing program 3: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001d80)=@bpf_ext={0x1c, 0x0, 0x0, &(0x7f0000001bc0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:36:19 executing program 5: r0 = io_uring_setup(0x3e85, &(0x7f00000003c0)) io_uring_register$IORING_REGISTER_EVENTFD_ASYNC(r0, 0x7, &(0x7f0000000440), 0x1) 13:36:19 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_IRQFD(r1, 0x4020ae76, &(0x7f0000000000)) 13:36:19 executing program 1: openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000100), 0xa202, 0x0) 13:36:19 executing program 3: r0 = epoll_create1(0x0) epoll_pwait(r0, &(0x7f0000000100)=[{}], 0x1, 0xd0, &(0x7f0000000140), 0x8) 13:36:19 executing program 0: bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000001d80)=@bpf_ext={0x1c, 0x3, &(0x7f0000001b40)=@framed, &(0x7f0000001bc0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:36:19 executing program 2: syz_io_uring_setup(0x0, 0x0, &(0x7f0000abd000/0x2000)=nil, &(0x7f0000ea6000/0x10000)=nil, 0x0, 0x0) 13:36:19 executing program 5: openat$ttynull(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) 13:36:19 executing program 2: openat$thread_pidfd(0xffffffffffffff9c, &(0x7f0000000340), 0x80540, 0x0) 13:36:19 executing program 1: semctl$SEM_INFO(0x0, 0x0, 0x13, &(0x7f0000000000)=""/6) 13:36:19 executing program 0: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0x7, 0x1, 0x0, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x200}}}}}]}}]}}, 0x0) 13:36:19 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) r1 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) sendto$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x11, 0x4, r2}, 0x14) 13:36:19 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x0) sendmsg$BATADV_CMD_GET_MCAST_FLAGS(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x14}, 0xffffffffffffffd0}}, 0x0) 13:36:19 executing program 4: r0 = socket$packet(0x11, 0x2, 0x300) r1 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) sendto$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x11, 0x8847, r2}, 0x14) 13:36:19 executing program 2: syz_clone(0x28800000, 0x0, 0x0, 0x0, 0x0, 0x0) 13:36:19 executing program 4: syz_io_uring_setup(0x6705, &(0x7f0000000080), &(0x7f0000abd000/0x2000)=nil, &(0x7f0000ea6000/0x10000)=nil, 0x0, 0x0) 13:36:19 executing program 3: openat$dsp1(0xffffffffffffff9c, &(0x7f00000000c0), 0x66622, 0x0) 13:36:19 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) r1 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) sendto$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x11, 0x8906, r2}, 0x14) 13:36:19 executing program 1: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$packet(0x11, 0x2, 0x300) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) sendto$packet(r0, &(0x7f0000000700)="abcad2a4eb9fa9ec20d15c560a616ba4dd39349f2f8a8745f6c3714347b7d21307a235f4e06869964efb2025144b72adab52034ed6d8", 0x36, 0x0, &(0x7f0000000040)={0x11, 0x0, r2, 0x1, 0x0, 0x6, @multicast}, 0x14) 13:36:19 executing program 2: timer_settime(0x0, 0x0, &(0x7f0000000100)={{0x0, 0x989680}}, &(0x7f00000012c0)) 13:36:19 executing program 4: syz_clone(0x2802400, 0x0, 0x0, 0x0, 0x0, 0x0) 13:36:19 executing program 5: r0 = io_uring_setup(0x5a0c, &(0x7f0000000000)) io_uring_enter(r0, 0x0, 0x0, 0x0, 0x0, 0x0) [ 495.103601][ T15] usb 1-1: new high-speed USB device number 7 using dummy_hcd [ 495.493694][ T15] usb 1-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 495.663752][ T15] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 495.672848][ T15] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 495.682303][ T15] usb 1-1: Product: syz [ 495.686681][ T15] usb 1-1: Manufacturer: syz [ 495.691278][ T15] usb 1-1: SerialNumber: syz [ 495.948339][ T3708] usb 1-1: USB disconnect, device number 7 13:36:20 executing program 0: syz_usb_connect$printer(0x2, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x310, 0x0, 0x0, 0x0, 0x40, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x30}}]}}, &(0x7f0000000280)={0x0, 0x0, 0x20, &(0x7f0000000100)={0x5, 0xf, 0x20, 0x2, [@ext_cap={0x7}, @ss_container_id={0x14, 0x10, 0x4, 0x0, "0b34442919659c0f94737b2122f0c41a"}]}}) 13:36:20 executing program 4: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) mmap$IORING_OFF_CQ_RING(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x40010, r0, 0x8000000) 13:36:20 executing program 1: r0 = io_uring_setup(0x2047, &(0x7f00000000c0)) io_uring_register$IORING_REGISTER_FILES(r0, 0x2, 0x0, 0x0) 13:36:20 executing program 2: r0 = getpgrp(0x0) syz_clone3(&(0x7f0000001200)={0x100040100, 0x0, 0x0, 0x0, {}, &(0x7f00000000c0)=""/4096, 0x1000, 0x0, &(0x7f0000001180)=[r0, 0x0], 0x2}, 0x58) 13:36:20 executing program 5: r0 = socket$packet(0x11, 0x2, 0x300) r1 = socket$l2tp6(0xa, 0x2, 0x73) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r1, 0x8933, &(0x7f0000000080)={'batadv0\x00', 0x0}) sendto$packet(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x11, 0x0, r2}, 0x14) 13:36:20 executing program 3: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) ioctl$VFIO_IOMMU_GET_INFO(r0, 0x3b70, 0x0) 13:36:20 executing program 3: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f00000000c0), 0x82, 0x0) r1 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x1000d6e4) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_timeval(r2, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x10) ioctl$BLKZEROOUT(r0, 0x127f, &(0x7f0000000100)={0x0, 0x1000000}) 13:36:20 executing program 5: syz_clone(0x928e5d5861d00124, 0x0, 0x0, 0x0, 0x0, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sched_rr_get_interval(0x0, &(0x7f0000000200)) sendmsg$BATADV_CMD_SET_HARDIF(0xffffffffffffffff, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0x0) sched_rr_get_interval(0x0, &(0x7f0000000200)) syz_clone(0x1000400, &(0x7f00000002c0)="1fdbf779c6960929220a380ec0f6fd7e6f60b77273a8066a560ced13233766f45fce523af5efe49437d99f408d4969c1098559beb3c0b6f987994bca4bbc26d0ab1a614eddb62fe16edf0b29bdca0e59d5e2bdf34b5282aaad6a728a2543d3ed2fa190b31d5ab2146fc113f3439103eacfed685345c2c35390d3d46b6955bae143995df384207bae97fd7c4819e51c87d1964c3c3df71944e78871c4b42b2cc39a2bc82c6ffed6888c", 0xa9, &(0x7f00000003c0), &(0x7f0000000400), &(0x7f0000000440)="02eb25083beddcea2573cb7d2d81ebe23ddd54607bd5fdcc069b58ca32e9cd0057273ac84de4b0e784430557ad9967b385ff2494b2d2c80426978ee10d7034b385d9bda883d67f2d4ca8ea753864f6e2b55b7be0c3b1e7722a120cc69c34516165d62875b919eab22a3057973b6ae21fc1779ed894") 13:36:20 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000180)={'wlan0\x00'}) 13:36:20 executing program 1: openat$vnet(0xffffff9c, &(0x7f0000000380), 0x2, 0x0) 13:36:20 executing program 2: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000080)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0}) 13:36:20 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)={@multicast, @empty, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "b3ee9c", 0x10, 0x3a, 0x0, @empty, @local, {[], @ni={0x8c}}}}}}, 0x0) [ 496.753574][ T15] usb 1-1: new full-speed USB device number 8 using dummy_hcd [ 496.853624][ T2938] usb 3-1: new high-speed USB device number 10 using dummy_hcd [ 497.123700][ T2938] usb 3-1: Using ep0 maxpacket: 32 [ 497.173669][ T15] usb 1-1: not running at top speed; connect to a high speed hub [ 497.274131][ T15] usb 1-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 497.313705][ T2938] usb 3-1: unable to get BOS descriptor or descriptor too short [ 497.393750][ T2938] usb 3-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 497.443727][ T15] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 497.455255][ T15] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 497.463355][ T15] usb 1-1: Product: syz [ 497.468385][ T15] usb 1-1: Manufacturer: syz [ 497.473130][ T15] usb 1-1: SerialNumber: syz [ 497.573698][ T2938] usb 3-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 497.582790][ T2938] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 497.591690][ T2938] usb 3-1: Product: syz [ 497.596045][ T2938] usb 3-1: Manufacturer: syz [ 497.600767][ T2938] usb 3-1: SerialNumber: syz [ 497.719371][ T27] usb 1-1: USB disconnect, device number 8 [ 497.847551][ T23] usb 3-1: USB disconnect, device number 10 13:36:22 executing program 0: syz_emit_vhci(&(0x7f0000000080)=@HCI_ACLDATA_PKT={0x2, {0xc9, 0x0, 0x0, 0x4}}, 0x9) 13:36:22 executing program 1: socketpair(0x1d, 0x2, 0x7, &(0x7f0000000180)) 13:36:22 executing program 4: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, 0x0) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000a00)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, 0x0) 13:36:22 executing program 3: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f00000000c0), 0x82, 0x0) r1 = openat$nullb(0xffffffffffffff9c, &(0x7f0000001000), 0x149802, 0x0) sendfile(r1, 0xffffffffffffffff, 0x0, 0x1000d6e4) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$sock_timeval(r2, 0x1, 0x49, &(0x7f0000000040)={0x77359400}, 0x10) ioctl$BLKZEROOUT(r0, 0x127f, &(0x7f0000000100)={0x0, 0x1000000}) 13:36:22 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_DEL_VIF(r0, 0x0, 0xcb, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, @vifc_lcl_ifindex, @remote}, 0x10) setsockopt$MRT_ADD_VIF(r0, 0x0, 0xca, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x1000, @vifc_lcl_addr=@empty, @remote}, 0x10) 13:36:22 executing program 1: syz_clone(0x928e5d5861d00124, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$BATADV_CMD_SET_HARDIF(0xffffffffffffffff, 0x0, 0x0) 13:36:22 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$tipc2(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$TIPC_NL_KEY_FLUSH(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000400)={0x14, r1, 0x1}, 0x14}}, 0x0) 13:36:22 executing program 0: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000080)={{0x12, 0x1, 0x300, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, &(0x7f00000001c0)={0x0, 0x0, 0x5, &(0x7f0000000100)={0x5, 0xf, 0x5}}) 13:36:22 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000001940)={&(0x7f0000000040)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000080)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) r2 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_RESET_ASSOC(r2, 0x84, 0x902, &(0x7f0000000000)=r1, 0x4) 13:36:22 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r1, &(0x7f0000001940)={&(0x7f0000000040)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f0000000080)=ANY=[@ANYRES32=0x0], &(0x7f00000000c0)=0x8) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000300)={r2}, 0x8) 13:36:22 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f00000004c0)={0x10, 0x2}, 0x10) 13:36:22 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000080)={0x1, [0x0]}, &(0x7f00000000c0)=0x1) 13:36:22 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) listen(r0, 0x3f) 13:36:22 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r1, 0x84, 0x108, &(0x7f0000000000), &(0x7f0000000040)=0x18) [ 498.523644][ T2938] usb 5-1: new high-speed USB device number 15 using dummy_hcd [ 498.583587][ T23] usb 1-1: new high-speed USB device number 9 using dummy_hcd [ 498.763558][ T2938] usb 5-1: Using ep0 maxpacket: 32 [ 498.833673][ T23] usb 1-1: Using ep0 maxpacket: 32 [ 498.883763][ T2938] usb 5-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 499.053639][ T2938] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 499.062730][ T2938] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 499.071700][ T2938] usb 5-1: Product: syz [ 499.076312][ T2938] usb 5-1: Manufacturer: syz [ 499.080980][ T2938] usb 5-1: SerialNumber: syz [ 499.083679][ T23] usb 1-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 499.273726][ T23] usb 1-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 499.282902][ T23] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 499.291136][ T23] usb 1-1: Product: syz [ 499.295405][ T23] usb 1-1: Manufacturer: syz [ 499.300064][ T23] usb 1-1: SerialNumber: syz [ 499.330480][T12320] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 499.339119][T12320] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 499.350691][ T23] usb 5-1: USB disconnect, device number 15 [ 499.551278][ T2938] usb 1-1: USB disconnect, device number 9 13:36:24 executing program 4: syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000080)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, 0x0) syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000a00)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, 0x0) 13:36:24 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) setsockopt$inet_sctp_SCTP_DEFAULT_PRINFO(r0, 0x84, 0x22, &(0x7f0000000040)={0x2}, 0xc) sendto$inet(r0, &(0x7f0000000080)="12", 0x1, 0x0, &(0x7f0000000000)={0x10, 0x2}, 0x10) 13:36:24 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt(r0, 0x0, 0x1, 0x0, 0x0) 13:36:24 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000001940)={&(0x7f0000000040)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000080)=ANY=[@ANYRES32=0x0], &(0x7f00000000c0)=0x8) getsockopt$inet_sctp_SCTP_RECONFIG_SUPPORTED(r0, 0x84, 0x29, &(0x7f0000000200)={r1}, &(0x7f0000000240)=0x8) 13:36:24 executing program 3: syz_emit_ethernet(0x4a, &(0x7f00000000c0)={@broadcast, @empty, @val, {@ipv6}}, 0x0) 13:36:24 executing program 0: r0 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x10, 0x2}, 0x10) r1 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r1, 0x84, 0x105, &(0x7f0000000080)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x1d, &(0x7f0000000000)={r2}, 0x8) 13:36:24 executing program 2: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_GET_PEER_ADDR_INFO(r0, 0x84, 0x101, &(0x7f0000000000), &(0x7f0000000100)=0x98) 13:36:24 executing program 3: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendmsg$inet_sctp(r0, &(0x7f0000001940)={&(0x7f0000000040)=@in={0x10, 0x2}, 0x10, 0x0}, 0x0) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r0, 0x84, 0x105, &(0x7f0000000080)={0x1, [0x0]}, &(0x7f00000000c0)=0x8) setsockopt$inet_sctp_SCTP_AUTH_KEY(r0, 0x84, 0x13, &(0x7f0000000300)={r1}, 0x8) 13:36:24 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f0000000100), 0xffffffffffffffff) sendmsg$L2TP_CMD_SESSION_DELETE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000240)={0x3c, r1, 0x1, 0x0, 0x0, {}, [@L2TP_ATTR_PEER_COOKIE={0xc}, @L2TP_ATTR_IFNAME={0x14, 0x8, 'veth0_to_hsr\x00'}, @L2TP_ATTR_PROTO_VERSION={0x5}]}, 0x3c}}, 0x0) 13:36:24 executing program 1: socketpair(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r0, 0x0, 0x1, 0x0, 0x0) 13:36:24 executing program 1: r0 = socket$inet_sctp(0x2, 0x1, 0x84) setsockopt$inet_sctp_SCTP_PEER_ADDR_PARAMS(r0, 0x84, 0xa, &(0x7f00000000c0), 0x98) 13:36:24 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) r1 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r1, &(0x7f00000001c0)={0x10, 0x2}, 0x10) dup2(r0, r1) [ 500.213627][ T3708] usb 5-1: new high-speed USB device number 16 using dummy_hcd [ 500.463793][ T3708] usb 5-1: Using ep0 maxpacket: 32 [ 500.583638][ T3708] usb 5-1: config 1 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 0 [ 500.753695][ T3708] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 500.762929][ T3708] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 500.771727][ T3708] usb 5-1: Product: syz [ 500.776037][ T3708] usb 5-1: Manufacturer: syz [ 500.780749][ T3708] usb 5-1: SerialNumber: syz [ 501.039450][T12353] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 501.048123][T12353] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 501.058528][ T3708] usb 5-1: USB disconnect, device number 16 [ 501.345287][ T1240] ieee802154 phy0 wpan0: encryption failed: -22 [ 501.351625][ T1240] ieee802154 phy1 wpan1: encryption failed: -22 13:36:25 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000100), r0) sendmsg$IEEE802154_LLSEC_SETPARAMS(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000001c0)={0x28, r2, 0x1, 0x0, 0x0, {}, [@IEEE802154_ATTR_LLSEC_KEY_MODE={0x5, 0x2b, 0x3}, @IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan0\x00'}]}, 0x28}}, 0x0) 13:36:25 executing program 5: r0 = socket$inet_sctp(0x2, 0x1, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000480)={0x10, 0x2}, 0x10) sendmsg$inet_sctp(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in6={0x1c, 0x1c, 0x2}, 0x1c, &(0x7f00000002c0)=[{&(0x7f0000000080)="fd", 0x1}], 0x1, &(0x7f0000000540)=ANY=[], 0x30}, 0x0) 13:36:25 executing program 2: socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001bc0)={0x0, 0x0, &(0x7f0000001940)=[{0x0}, {0x0}, {&(0x7f0000001f40)="fe", 0x1}], 0x3}, 0x0) 13:36:25 executing program 0: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x1, 0x0) setsockopt$bt_l2cap_L2CAP_LM(r0, 0x112, 0x7, 0x0, 0x0) 13:36:25 executing program 3: r0 = socket$inet6_sctp(0x1c, 0x1, 0x84) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x1c, 0x1c}, 0x1c) r1 = socket$inet6_sctp(0x1c, 0x1, 0x84) dup2(r1, r0) 13:36:25 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_VAPIC_ADDR(r2, 0x4008ae93, &(0x7f0000000140)=0x2) 13:36:25 executing program 5: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = socket$inet_sctp(0x2, 0x5, 0x84) connect$inet(r1, &(0x7f0000000180)={0x10, 0x2}, 0x10) r2 = socket$inet6_sctp(0x1c, 0x5, 0x84) r3 = dup2(r1, r2) getsockopt$inet_sctp_SCTP_GET_ASSOC_ID_LIST(r3, 0x84, 0x105, &(0x7f0000000100)={0x1, [0x0]}, &(0x7f00000000c0)=0x5d) setsockopt$inet_sctp_SCTP_AUTH_DEACTIVATE_KEY(r0, 0x84, 0x1d, &(0x7f0000000180)={r4}, 0x8) 13:36:25 executing program 2: mkdir(&(0x7f00000020c0)='./file0\x00', 0x0) mount(&(0x7f0000000540)=@md0, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='msdos\x00', 0x0, 0x0) 13:36:26 executing program 0: mmap(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x0, 0x6031, 0xffffffffffffffff, 0x0) munlock(&(0x7f0000fde000/0x1000)=nil, 0x1000) munlockall() 13:36:26 executing program 4: unshare(0x2000000) unshare(0x20000) 13:36:26 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x102115, 0x7, &(0x7f0000000200)=[{&(0x7f0000000400)="601c6d6b646f736690e6b100080101000440002000f8010010000200030000000000000080000000000000000000000000000000000000197d92d6cbe5d9150025e1c30c10fcd6dcf97b1390e57c7567cafacabace46efcf7cd581b33c600c17ed990bdb5dd3e4a86351a6234c6146eab8e8a9f947a3606e6b7efe31badb855bdd289cc67b84316c2c48a7613cdb26f4f2724a661b4adb03f638784af01a4fb735e70eb90e78ad9389da67a6a0bd6a9be36ad04507da6deceda84dfcc240cd32ad0521685d3b21252996d759b5b47291c5aacc21f0b1c15927fbdaf418e00aae7845bfe1203f653b73806ee028ed3813a768a16ad4317c78669b2c753deda9defb5a16854b21fc4c8e05c2e259c19ec0aa10a0bfb5d8cbecd98f206068e2ebf7968a3110e8da07f7cbd55b07fad43d270adc54355250cfc274cff6b893531951df742b8abac63e1600fed5d614b1973011", 0x151}, {&(0x7f00000000c0)="e5e416907a9fe295b31af8ffff00f0ffffffff07800009a000ffffff00"/42, 0x2a, 0x1000}, {&(0x7f00000100c0)="532d60f2fc5d8d8c76202008000007602c552c51000015602c5500000000000041660069006c00650030800f00fc0000ffffffffffffffffffff0000ffdfffff46494c453020202020202010007f15602c552c55000015602c5503000000000041660069006c00650031000f00100000ffffffffffffffff46494c453120202020007f15602c552c55000015602c010000000000000032000f00140000ffffffffffffffffffff0000ffffffff46494c453220202020202020007f15602c552c55000015602c5506002823000041660069006c0065003e000f00d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c20007f15602c552c55000015602c550b006400"/280, 0x118, 0x2800}, {&(0x7f0000000380)="2e2020202020202020202010007f15602c552c55000015602c550300000000002e2e20202020202020202010007f15602cef2c55000015602c5500000000000041660069000000650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202020007f15602c552c55000015602c5504001a040000", 0x80, 0x3800}, {&(0x7f00000002c0)="f8ffff00f0ffffffff07800009a000ffff0f170000000000000023caa3249cb42f05410000000000001e3150cfa9a8a451c858bd09251d2d4c7708c6eaa6cae1b91d21f34da3d7d5a51d206ec301c8a99fe161c4c348f6a3a67593749c0d21b69b4e05a61ec39351e2e5a8bc3fe50ffbc5", 0x71, 0x4009}, {&(0x7f0000000700)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c7c657273000000006c6c657273797a6b616c81657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730000000000000000000000000000000000000000000000000000000083fcc70166b26e9a2e2672ecb4f595e86c7cdea0b2dab58a", 0x98, 0x7803}, {&(0x7f00000005c0)="f8ffff00f0ffffffff07800009bde74aa000ffffff0000040000000000000000200000ca7907a3b3c98819ca43f7adfffaa2827bd7900559624c95fb6219e4778b6bca4a68e2fb3f74d588a8176ac2a9d620c387d1e8b903324f4a4ad9622bc65a2c80d802a5409cfbab5fe3c45d2984a9a643bb67ec1efe15cd6cd60cb43779122748f806a2a913b50a9d0bc28fba804d1e580fa47712aaffffff7f000000009a0e83a169c47ebbc6bfd20197df3ba145022d28b7ee408f99f3efa53529b7cb53d849e77d4bbc06395dba45192e34760fe131c9da4476d1bb11d644f3c6937511708385157277fde2744ad871a2f3a09f071f7b9f33e7d6a1afce8d8dec38744b5c9bf49295ff04b3fa613b", 0x10c, 0x102004}], 0x2800, &(0x7f0000000040)={[{@fat=@errors_remount}, {@uni_xlateno}, {@iocharset={'iocharset', 0x3d, 'iso8859-6'}}]}, 0x1) 13:36:26 executing program 0: syz_clone(0x40002000, &(0x7f0000000300), 0x0, 0x0, 0x0, &(0x7f0000000440)) 13:36:26 executing program 1: bpf$ENABLE_STATS(0x20, 0x0, 0x0) r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$nl_xfrm(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="500000001400010200060000000000001e"], 0x50}}, 0x0) recvmsg(r0, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0x0) 13:36:26 executing program 4: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/77, 0x4d) getdents(r0, &(0x7f0000000280)=""/179, 0xb3) 13:36:26 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000040)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_IRQCHIP(r1, 0x8208ae63, &(0x7f0000000380)={0x1, 0x0, @ioapic={0x6000, 0x0, 0x8}}) ioctl$KVM_RUN(r2, 0xae80, 0x0) sendmsg$AUDIT_GET_FEATURE(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)={0x10}, 0x10}}, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 13:36:26 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x102115, 0x8, &(0x7f0000000200)=[{&(0x7f0000000400)="601c6d6b646f736690e6b100080101000440002000f8010010000200030000000000000080000000000000000000000000000000000000197d92d6cbe5d9150025e1c30c10fcd6dcf97b1390e57c7567cafacabace46efcf7cd581b33c600c17ed990bdb5dd3e4a86351a6234c6146eab8e8a9f947a3606e6b7efe31badb855bdd289cc67b84316c2c48a7613cdb26f4f2724a661b4adb03f638784af01a4fb735e70eb90e78ad9389da67a6a0bd6a9be36ad04507da6deceda84dfcc240cd32ad0521685d3b21252996d759b5b47291c5aacc21f0b1c15927fbdaf418e00aae7845bfe1203f653b73806ee028ed3813a768a16ad4317c78669b2c753deda9defb5a16854b21fc4c8e05c2e259c19ec0aa10a0bfb5d8cbecd98f206068e2ebf7968a3110e8da07f7cbd55b07fad43d270adc54355250cfc274cff6b893531951df742b8abac63e1600fed5d614b1973011", 0x151}, {&(0x7f00000000c0)="e5e416907a9fe295b31af8ffff00f0ffffffff07800009a000ffffff00"/42, 0x2a, 0x1000}, {&(0x7f00000100c0)="532d60f2fc5d8d8c76202008000007602c552c51000015602c5500000000000041660069006c00650030800f00fc0000ffffffffffffffffffff0000ffdfffff46494c453020202020202010007f15602c552c55000015602c5503000000000041660069006c00650031000f00100000ffffffffffffffff46494c453120202020007f15602c552c55000015602c010000000000000032000f00140000ffffffffffffffffffff0000ffffffff46494c453220202020202020007f15602c552c55000015602c5506002823000041660069006c0065003e000f00d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c20007f15602c552c55000015602c550b006400"/280, 0x118, 0x2800}, {&(0x7f0000000380)="2e2020202020202020202010007f15602c552c55000015602c550300000000002e2e20202020202020202010007f15602cef2c55000015602c5500000000000041660069000000650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202020007f15602c552c55000015602c5504001a040000", 0x80, 0x3800}, {&(0x7f0000010260)="73817a6b61856c6572", 0x9, 0x4000}, {&(0x7f00000002c0)="f8ffff00f0ffffffff07800009a000ffff0f170000000000000023caa3249cb42f05410000000000001e3150cfa9a8a451c858bd09251d2d4c7708c6eaa6cae1b91d21f34da3d7d5a51d206ec301c8a99fe161c4c348f6a3a67593749c0d21b69b4e05a61ec39351e2e5a8bc3fe50ffbc5", 0x71, 0x4009}, {&(0x7f0000000700)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c7c657273000000006c6c657273797a6b616c81657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c6572730000000000000000000000000000000000000000000000000000000083fcc70166b26e9a2e2672ecb4f595e86c7cdea0b2dab58a", 0x98, 0x7803}, {&(0x7f00000005c0)="f8ffff00f0ffffffff07800009bde74aa000ffffff0000040000000000000000200000ca7907a3b3c98819ca43f7adfffaa2827bd7900559624c95fb6219e4778b6bca4a68e2fb3f74d588a8176ac2a9d620c387d1e8b903324f4a4ad9622bc65a2c80d802a5409cfbab5fe3c45d2984a9a643bb67ec1efe15cd6cd60cb43779122748f806a2a913b50a9d0bc28fba804d1e580fa47712aaffffff7f000000009a0e83a169c47ebbc6bfd20197df3ba145022d28b7ee408f99f3efa53529b7cb53d849e77d4bbc06395dba45192e34760fe131c9da4476d1bb11d644f3c6937511708385157277fde2744ad871a2f3a09f071f7b9f33e7d6a1afce8d8dec38744b5c9bf49295ff04b3fa613b", 0x10c, 0x102004}], 0x0, &(0x7f0000000040)={[{@fat=@errors_remount}, {@uni_xlateno}, {@iocharset={'iocharset', 0x3d, 'iso8859-6'}}]}, 0x1) mmap(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x0, 0x6031, 0xffffffffffffffff, 0x0) munlock(&(0x7f0000fde000/0x1000)=nil, 0x1000) mremap(&(0x7f000044b000/0x2000)=nil, 0x2000, 0x2000, 0x0, &(0x7f00007e4000/0x2000)=nil) munlockall() 13:36:26 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000280)='memory.swap.events\x00', 0x275a, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000fe7000/0x18000)=nil, &(0x7f0000000200)=[@textreal={0x8, &(0x7f00000001c0)="d22a0f01d70f320f38f09525df66b9f90900000f3226646781f7270066b80c07ffff0f23c00f21f8663501000b000f23f866b9100000400f320f1ac5c6f8dd", 0x3f}], 0x1, 0x0, 0x0, 0x0) write$binfmt_script(r2, &(0x7f0000000180)=ANY=[@ANYRESDEC, @ANYBLOB="3968cfca39c7002f2599b61909006102003a990428c2"], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r2, 0x0) preadv(r2, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffff23}], 0x1, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r3 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r3, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000140)=[@text64={0x40, 0x0}], 0x1, 0x41, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0) ioctl$KVM_RUN(r3, 0xae80, 0x0) [ 501.775460][T12403] loop2: detected capacity change from 0 to 2064 13:36:26 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x80000, 0x2c, &(0x7f0000000200)=[{&(0x7f0000000040)="200000000002000019000000700100000f000000000000000000000004000000000002000020000020000000711f1f63711f1f630100ffff53ef010001000000711f1f63000000000000000001000000000000000b0000000004000008000000d2c20100120300000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e31373334333830313500"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="00000000000000000000000058d896de48fc4bddbbdc10d1eeab90cb010040000c00000000000000711f1f6300"/64, 0x40, 0x4e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000200020000100000000000000000000000000000000000000040000003800000000000000", 0x40, 0x540}, {&(0x7f0000010140)="0300000004000000030000000000000000000000010400"/32, 0x20, 0x640}, {&(0x7f0000010160)="03000000040000000500000017000f000300040000000000000000000f008551", 0x20, 0x800}, {&(0x7f0000010180)="ff010000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000711f1f63711f1f63711f1f6300"/2080, 0x820, 0xc00}, {&(0x7f00000109a0)="ed41000000040000711f1f63711f1f63711f1f5600000000000004002000000000000800050000000af301000400000000000000000000000100000030000000", 0x40, 0x1800}, {&(0x7f00000109e0)="200000009848bec19848bec100000000711f1f6300"/32, 0x20, 0x1880}, {&(0x7f0000010a00)="8081000000180000711f1f63711f1f63711f1f6300000000000001002000000010000800000000000af3020004000000000000000000000002000000500000000200000004000000520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000711f1f6300"/160, 0xa0, 0x1c00}, {&(0x7f0000010aa0)="8081000000180000711f1f63711f1f63711f1f6300000000000001002000000010000800000000000af3020004000000000000000000000002000000600000000200000004000000620000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000711f1f6300"/160, 0xa0, 0x2000}, {&(0x7f0000010b40)="c0410000002c0000711f1f63711f1f63711f1f6300000000000002002000000000000800000000000af301000400000000000000000000000b00000040000000", 0x40, 0x3c00}, {&(0x7f0000010b80)="20000000000000000000000000000000711f1f63000000000000000000000000000002ea00"/64, 0x40, 0x3c80}, {&(0x7f0000010bc0)="ed4100003c000000711f1f63711f1f63711f1f630000000000000200000000000000001003000000020000000d0000001000050166696c65300000000e0000002800050766696c6531000000000000000000000000000000000000000000000000000000ef9fbe69000000000000000000000000000000000000000000000000200000009848bec19848bec19848bec1711f1f639848bec10000000000000000000002ea04070000000000000000000000000000646174610000000000000000", 0xc0, 0x4000}, {&(0x7f0000010c80)="ed8100001a040000711f1f63711f1f63711f1f6300000000000001002000000000000800010000000af301000400000000000000000000000200000070000000000000000000000000000000000000000000000000000000000000000000000000000000deee28ff000000000000000000000000000000000000000000000000200000009848bec19848bec19848bec1711f1f639848bec10000000000000000", 0xa0, 0x4400}, {&(0x7f0000010d20)="ffa1000026000000711f1f63711f1f63711f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e3137333433383031352f66696c65302f66696c653000000000000000000000000000000000000000000000a4ab1518000000000000000000000000000000000000000000000000200000009848bec19848bec19848bec1711f1f639848bec10000000000000000", 0xa0, 0x4800}, {&(0x7f0000010dc0)="ed8100000a000000711f1f63711f1f63711f1f63000000000000010000000000000000100100000073797a6b616c6c65727300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f578a7f000000000000000000000000000000000000000000000000200000009848bec19848bec19848bec1711f1f639848bec10000000000000000000002ea040700000000000000000000000000006461746106015403000000000600000000000000786174747231000006014c0300000000060000000000000078617474723200"/256, 0x100, 0x4c00}, {&(0x7f0000010ec0)="0000000000000000000000000000000078617474723200007861747472310000ed81000028230000711f1f63711f1f63711f1f6300000000000002002000000000000800010000000af30100040000000000000000000000090000008000000000000000000000000000000000000000000000000000000000000000000000000000000000407fd9000000000000000000000000000000000000000000000000200000009848bec19848bec19848bec1711f1f639848bec10000000000000000", 0xc0, 0x4fe0}, {&(0x7f0000010f80)="ed81000064000000711f1f63711f1f63711f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c5ef49a63000000000000000000000000000000000000000000000000200000009848bec19848bec19848bec1711f1f639848bec10000000000000000000002ea04073403000000002800000000000000646174610000000000000000", 0xc0, 0x5400}, {&(0x7f0000011040)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00lersyzkallersyzkallersyzkallersyzkallers', 0x40, 0x57c0}, {&(0x7f0000011080)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009403090166696c652e636f6c64000000", 0x80, 0xc000}, {&(0x7f0000011100)="0b0000000c0001022e000000020000000c0002022e2e000000000000e8030000", 0x20, 0x10000}, {&(0x7f0000011120)="00000000000400"/32, 0x20, 0x10400}, {&(0x7f0000011140)="00000000000400"/32, 0x20, 0x10800}, {&(0x7f0000011160)="00000000000400"/32, 0x20, 0x10c00}, {&(0x7f0000011180)="00000000000400"/32, 0x20, 0x11000}, {&(0x7f00000111a0)="00000000000400"/32, 0x20, 0x11400}, {&(0x7f00000111c0)="00000000000400"/32, 0x20, 0x11800}, {&(0x7f00000111e0)="00000000000400"/32, 0x20, 0x11c00}, {&(0x7f0000011200)="00000000000400"/32, 0x20, 0x12000}, {&(0x7f0000011220)="00000000000400"/32, 0x20, 0x12400}, {&(0x7f0000000140)="000000000004000000000000000000000000000000000000000000c8d58cf2ec1453e8000000000083fa708806f7666cf9dabd16f1c51eaf386ffd3c62ece3944a074d3dae9018f811c7fcbcf4ea82a90b02eb3b9e0b05b4ea0d9c1e7fb41d342d6bbd0370cfd9cd5cc4e9c93601173f954aa3826af875aa023fe2a7e88bcae0", 0x80, 0x12800}, {&(0x7f0000011260)="111fc0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x14000}, {&(0x7f0000011280)="0200"/32, 0x20, 0x14400}, {&(0x7f00000112a0)="0300"/32, 0x20, 0x14800}, {&(0x7f00000112c0)="0400"/32, 0x20, 0x14c00}, {&(0x7f00000112e0)="0500"/32, 0x20, 0x15000}, {&(0x7f0000011300)="00000000000000000100000000000000000000000000000000e2ffffff00000000000000e7ff000008000000000000000000000000000000000000000000000a00"/96, 0x60, 0x15400}, {&(0x7f0000011360)="2719c0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x18000}, {&(0x7f0000011380)="0200"/32, 0x20, 0x18400}, {&(0x7f00000113a0)="0300"/32, 0x20, 0x18800}, {&(0x7f00000113c0)="0400"/32, 0x20, 0x18c00}, {&(0x7f00000113e0)="0500"/32, 0x20, 0x19000}, {&(0x7f0000011400)="0000000000000000010000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000100"/96, 0x60, 0x19400}, {&(0x7f0000011460)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x1c000}], 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0067ae7ab53ae284ff030a41c3753e4c16dfb2b8b80d093a26b0ed131c3bb1fb17dd3c857cc80f475430a46785785ca14b499c1d424307e7f679d810236381e0fbc46138c983b6c3296cb25b17743cea001a08670694d7a128d9573a7cddc2f4f1da1414820c6c4c468ba3d95edc765f7008d9275c3045491ea43102f8d91a"], 0x1) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$FS_IOC_RESVSP(r0, 0x40305839, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfa64}) 13:36:26 executing program 2: r0 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_int(r0, 0x11, 0x66, &(0x7f00000007c0), 0x4) [ 501.816343][T12407] loop3: detected capacity change from 0 to 2064 13:36:26 executing program 3: syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000200000008a306cd0c4000010203010902", @ANYRESDEC=0x0], 0x0) 13:36:26 executing program 0: sendmsg$IPVS_CMD_SET_SERVICE(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pkey_mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0xffffffffffffffff) [ 501.870784][T12414] loop4: detected capacity change from 0 to 1024 13:36:26 executing program 2: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000040)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_REGS(0xffffffffffffffff, 0x4090ae82, 0x0) ioctl$KVM_SET_IRQCHIP(r1, 0x8208ae63, &(0x7f0000000380)={0x1, 0x0, @ioapic={0x6000, 0x0, 0x8}}) ioctl$KVM_RUN(r2, 0xae80, 0x0) write$FUSE_INTERRUPT(0xffffffffffffffff, 0x0, 0x0) sendmsg$AUDIT_GET_FEATURE(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)={0x10}, 0x10}}, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) [ 501.982022][T12414] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. 13:36:26 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000040)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_IRQCHIP(r1, 0x8208ae63, &(0x7f0000000380)={0x1, 0x0, @ioapic={0x6000, 0x0, 0x8}}) ioctl$KVM_RUN(r2, 0xae80, 0x0) sendmsg$AUDIT_GET_FEATURE(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)={0x10}, 0x10}}, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 13:36:26 executing program 4: timer_create(0x2, 0x0, &(0x7f00000002c0)) timer_settime(0x0, 0x0, &(0x7f0000000340)={{}, {0x77359400}}, 0x0) timer_settime(0x0, 0x0, &(0x7f0000000140), &(0x7f0000000180)) 13:36:26 executing program 2: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="1201000200000408a306cd0c4000010203010902b4d7d26f59"], 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) 13:36:26 executing program 0: syz_clone(0x1040380, 0x0, 0x0, 0x0, 0x0, 0x0) [ 502.131435][ T3656] EXT4-fs (loop4): unmounting filesystem. 13:36:26 executing program 1: unshare(0x6020000) unshare(0x4000000) 13:36:26 executing program 4: open$dir(&(0x7f0000000000)='./file0\x00', 0x8041, 0x0) lsetxattr$security_capability(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0, 0x0, 0x0) [ 502.203660][ T3708] usb 4-1: new high-speed USB device number 13 using dummy_hcd 13:36:26 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mount(0x0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='exfat\x00', 0x0, 0x0) 13:36:26 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000040)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_IRQCHIP(r1, 0x8208ae63, &(0x7f0000000380)={0x1, 0x0, @ioapic={0x6000, 0x0, 0x8}}) ioctl$KVM_RUN(r2, 0xae80, 0x0) sendmsg$AUDIT_GET_FEATURE(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)={0x10}, 0x10}}, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 13:36:26 executing program 4: syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_clone(0x40002000, &(0x7f0000000300)="bd6171bdf6b786af86969daaea7f2236597c38e5efd6e47978471dba317182a7ae1a265d81dc6293f2d3c7f501334606b28d6d96112f44ad022f355c3ee1434feb0ff24d97488d40010b1fdb8dc4617dcb", 0x51, 0x0, &(0x7f0000000400), &(0x7f0000000440)="a858efe09d685865189eb2c20db82cc2705e075e") syz_clone(0x0, &(0x7f0000000000)="8e264cb2712c26f03261ddaba690979b35ab9f2d3a55fea3bbfba46b33302e538e905a1932e25f19a947cca9a707449332ce5fc894f57c11b968019a0cfdde05", 0x40, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)="632af5a208b60646843ea5e9b1") getresuid(&(0x7f0000000240), &(0x7f0000000280), 0x0) [ 502.444575][ T3708] usb 4-1: Using ep0 maxpacket: 8 [ 502.453645][ T27] usb 3-1: new high-speed USB device number 11 using dummy_hcd [ 502.563724][ T3708] usb 4-1: config index 0 descriptor too short (expected 12336, got 36) [ 502.576704][ T3708] usb 4-1: config 48 has too many interfaces: 48, using maximum allowed: 32 [ 502.589987][ T3708] usb 4-1: config 48 has an invalid descriptor of length 48, skipping remainder of the config [ 502.603608][ T3708] usb 4-1: config 48 has 0 interfaces, different from the descriptor's value: 48 [ 502.703755][ T27] usb 3-1: Using ep0 maxpacket: 8 [ 502.773737][ T3708] usb 4-1: New USB device found, idVendor=06a3, idProduct=0ccd, bcdDevice= 0.40 [ 502.782827][ T3708] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 502.791564][ T3708] usb 4-1: Product: syz [ 502.796108][ T3708] usb 4-1: Manufacturer: syz [ 502.800734][ T3708] usb 4-1: SerialNumber: syz [ 502.823733][ T27] usb 3-1: config index 0 descriptor too short (expected 55220, got 36) [ 502.832130][ T27] usb 3-1: config 111 has too many interfaces: 210, using maximum allowed: 32 [ 502.843391][ T27] usb 3-1: config 111 has an invalid descriptor of length 0, skipping remainder of the config [ 502.856453][ T27] usb 3-1: config 111 has 0 interfaces, different from the descriptor's value: 210 [ 503.024694][ T27] usb 3-1: New USB device found, idVendor=06a3, idProduct=0ccd, bcdDevice= 0.40 [ 503.033859][ T27] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 503.041879][ T27] usb 3-1: Product: syz [ 503.046461][ T27] usb 3-1: Manufacturer: syz [ 503.051076][ T27] usb 3-1: SerialNumber: syz [ 503.094655][ T3708] usb 4-1: USB disconnect, device number 13 [ 503.334817][ T27] usb 3-1: USB disconnect, device number 11 13:36:27 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendmmsg$inet(r0, &(0x7f0000002000)=[{{&(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10, 0x0, 0x0, &(0x7f0000000140)=[@ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x27, 0xa, [@initdev={0xac, 0x1e, 0x0, 0x0}, @private, @private, @multicast1, @empty, @empty, @private, @dev, @rand_addr]}, @ra={0x94, 0x4}]}}}], 0x40}}], 0x1, 0x0) 13:36:27 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000040)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_IRQCHIP(r1, 0x8208ae63, &(0x7f0000000380)={0x0, 0x0, @ioapic={0x6000, 0x0, 0x8}}) ioctl$KVM_RUN(r2, 0xae80, 0x0) sendmsg$AUDIT_GET_FEATURE(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)={0x10}, 0x10}}, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 13:36:27 executing program 0: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10012, r0, 0x0) r1 = socket$inet6_udp(0xa, 0x2, 0x0) setsockopt$inet6_udp_int(r1, 0x11, 0x0, &(0x7f00000007c0), 0x4) 13:36:27 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8943, &(0x7f0000000040)={'vcan0\x00'}) 13:36:27 executing program 5: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$KVM_CREATE_IRQCHIP(r1, 0xae60) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000040)=[@text32={0x20, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_SET_IRQCHIP(r1, 0x8208ae63, &(0x7f0000000380)={0x1, 0x0, @ioapic={0x6000, 0x0, 0x8}}) ioctl$KVM_RUN(r2, 0xae80, 0x0) sendmsg$AUDIT_GET_FEATURE(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)={0x10}, 0x10}}, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) 13:36:28 executing program 2: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000080)='/sys/kernel/mm/ksm/run\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f0000000000)='0\x00', 0x2) 13:36:28 executing program 4: r0 = socket(0x11, 0x3, 0x0) sendmsg$IPCTNL_MSG_TIMEOUT_DELETE(r0, &(0x7f0000000580)={&(0x7f0000000440), 0xc, &(0x7f0000000540)={0x0}}, 0x0) 13:36:28 executing program 3: getrusage(0x7bdec5481d9d76fc, 0x0) 13:36:28 executing program 0: bpf$ENABLE_STATS(0x20, 0x0, 0x0) r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f00000052c0)=[{{&(0x7f0000000000)={0xa, 0x4e22, 0x0, @local}, 0x1c, &(0x7f0000001280)=[{&(0x7f0000000040)="37d3cad716c84686ee9872d6073e7c1e3ace60895b4d375a307293e0cbe9b34f4d72f879b9f9b1580f2dd211d53f61e9eb0be1aeb1deded95894923d9bdfde807e5d1b1536b32bd5d112d5ee5852e508965c685e78cf6f909eb31fddb2f7605857ab6463949f747dbf58a824efcdff39bf9d20311ac0e87d4073a2e956a8ec991104682218abab58972b41fa83cf4fc7bd9b23058a8f501cd39b376781b6d9a0d0ef56083a90a91c30d3ccd51c151da94e696cd6e1c884ba66809d34bcdaae6d424d96f8b2d34ab3953752643cf7ff883cb0c7fc17b792e1b3a1966b2b8b96f86493", 0xe2}, {&(0x7f0000000140)="2b99044fb52ef51828dd04627bf7c7e15a992336fcb16dee09", 0x19}, {0x0, 0x495}, {&(0x7f0000000240)="8aca57e2cb089b7efa70efe5912316e20414ab11f700a961ff5471b71cea2402ab7bbef64ab91b4a807baf838496b063521a65c81bb6a40956121dd78429a563071fdd18c12e2ad59897d258015ccbfe8ebe9dd8d85e52f448ebe71fe1ef034f07464c52c9887b9e4302c143af5c400760cf4e7f5f1c77b0c1a8a7aa417d74b8c18cceffd88816e677431e8d9fe131cf9d1639f4ea7617e5d9a4ab9898a245ffb39d084afb6e8807d478ac2b41c3c5f2e79cb0fdd86e8bb47697d1a5bd0cbc30b32adf34d39892776f6cfef27490ce0be6bca59da5b1a40f09473b90d51995f580e8cf242abaef3101fddfe6b2eac26aa81c7321df35000c142122334acd1de6242a84fc3a7d598a14b10b83ccc402db5c70d2ee3f3367144e6a018d98b000c9d9646d03bc5b633d0174d1310fc40e14cfaab47e946beb350b68f8eff72780070c3fb376cd84d8bdb4026bb503c523283357e79ab3e434b564e8b4a6f338c34db4675f6ec82f678d85f20818f2adc4206425ef9bbc365e5d67c8bc28c34c91fde20e3c90cdf5152a840b5c3ce194e2b0afc0140ab0a0852d9d0925d22e354c5c5b340f9d88f5da311172a8fa4dc7975e2891a16bc6f3356a626d9ce328f230b3fc31724922258a50d68b1034cc3e01dc2dc4f5e8c143cef68eb7c26445b24933625e3beb6062a8692ecfb217a2ba1f7341fdd90c9800f82131c0e5ed798ff414a3ff884ee9a6f03e355577bc46867e83e3212952b79c247f02188d297ad16d4262bf472309f3ef77f4aecd8742c1473449b11c2e783463aec5d8fae9e2a52dc99e057f08d0efa02e7ee61e34d0426ccb0b8a1d16ba21e45ef366bc5ac986cfadf28b3ab2a24f632f2654ce45c90a1ac7616078566e719167e1f7a9240217b06f9b231b3a54d780dfd8164c41bf73b0e31747d6584772ff6c3ca1e3e06586f8e9d08cd8d539da751dc56f61262efa33db1bf80ce8fcdbe9231cf8928ae950169fa474e36bf34191796c24b04b3f69fa91824ab1d1669ad64bf97d3552b140f7c368fbc3cd71d82a453aac4461457782e7499b5325617848810dd9674ab9e7bad3104a47d57a2108cc9adeec27b03e82dbb053fd60bc745a66d606fa35c902b632aec356fdea4a1393ec000a02ba49dc53ff085cecd4ae02f8be303ea2a0d8b7c71d19d546e8676564aca4bfacd3a510d5e611275e3ed0fbb54fa11a6801ed2891f69087589313acf90fffe9891fcc612c1ec4797ae50a63b19927e167f6cad3f42bce6335b2d1af92dcb228b9e8102c801a50a1afa5400d8c47d00643683f7abd23cbbda3dc1f2fb36fa856e7a689ae2c41b7268cba6d8fda067a16555ff247e8437a67d41763686f1624108538ad717bc4930fa0a1529ef941294d7498d066dca0bfdb7ec77cc45a5755ba16e793f1a6837c06746df606c74f607e739692d4dd1b5938db1a3ca959f4b6d4b4125145e264b2b50dc8af8b6a3a37c1141ae1f27e0d239d208646c531f2e63ac674cadfe4f6a3ab1740b840a24bae6550b4047c3fb13af3bd4f7c1731c87047e15cc04bf8c4f6256d47e18997249191383cc7b9b3d46e6010052e0f300ac75d60ee80710cb21fe23ef4b893ae119c29645a8c0ec4eb65e7836dd581585f66ae23293dff1ca548fddc6a1580746bd69b0b5f15", 0x49e}], 0x4}}], 0x1, 0x0) 13:36:28 executing program 5: r0 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/56, 0x38}], 0x1, 0x0, 0x0) 13:36:28 executing program 4: socket$inet_icmp_raw(0x2, 0x3, 0x1) r0 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r0, 0x8983, &(0x7f0000000040)={0x0, 'vcan0\x00', {0x300}}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000000)) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt(r2, 0x0, 0x7, 0x0, &(0x7f0000000180)) 13:36:28 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt(r0, 0x1, 0x9, 0x0, &(0x7f0000000080)) 13:36:28 executing program 5: r0 = creat(&(0x7f0000008d40)='./file0\x00', 0x0) write$9p(r0, &(0x7f0000008d80), 0xffffff23) write$P9_RFSYNC(r0, 0x0, 0x0) write$P9_RLERRORu(r0, 0x0, 0x12) 13:36:28 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x10, 0x2}, 0x10) close(r0) 13:36:28 executing program 3: socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg$can_bcm(r0, &(0x7f00000027c0)={0x0, 0x0, &(0x7f0000002600)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x40000040) 13:36:28 executing program 0: rt_tgsigqueueinfo(0xffffffffffffffff, 0xffffffffffffffff, 0x4, &(0x7f0000000040)={0x0, 0x0, 0x7fffffff}) 13:36:28 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup2(r0, r0) read$usbmon(r1, 0x0, 0x0) 13:36:28 executing program 3: r0 = inotify_init() inotify_add_watch(r0, 0x0, 0x24000000) 13:36:28 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8924, &(0x7f0000000040)={'vcan0\x00'}) 13:36:28 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000200)={@random="d3eec46a08c4", @broadcast, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "c3f764", 0x0, 0x2f, 0x0, @mcast2, @loopback}}}}, 0x0) 13:36:28 executing program 4: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/tcp_sack\x00', 0x1, 0x0) write$sysctl(r0, 0x0, 0xd) 13:36:28 executing program 2: r0 = creat(&(0x7f0000008d40)='./file0\x00', 0x0) write$9p(r0, &(0x7f0000008d80), 0x120008ca3) creat(0x0, 0x0) 13:36:28 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_SIOCDELRT(r0, 0x890c, &(0x7f00000001c0)={0x0, @l2tp, @rc={0x1f, @fixed}, @nfc}) 13:36:28 executing program 1: syz_io_uring_setup(0x1007ac, &(0x7f0000000100)={0x0, 0x0, 0x10}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, &(0x7f00000000c0), &(0x7f0000000080)) 13:36:28 executing program 5: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt(r0, 0x1, 0x1, &(0x7f0000000340)="03e0d540", 0x4) 13:36:28 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000180)={0x20, 0x1, 0x1, 0x101, 0x0, 0x0, {}, [@CTA_FILTER={0xc, 0x19, 0x0, 0x1, [@CTA_FILTER_REPLY_FLAGS={0x8, 0x2, 0x2a6}]}]}, 0x20}}, 0x0) 13:36:28 executing program 0: socket$nl_generic(0x10, 0x3, 0x10) pselect6(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, &(0x7f0000000140), 0x0) 13:36:28 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000000)={{0x14}, [@NFT_MSG_NEWCHAIN={0x20, 0x3, 0xa, 0x101, 0x0, 0x0, {}, [@NFTA_CHAIN_TABLE={0x9, 0x1, 'syz1\x00'}]}], {0x14}}, 0x48}}, 0x0) 13:36:28 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = socket$nl_generic(0x10, 0x3, 0x10) dup2(r0, r1) 13:36:28 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8906, 0x0) 13:36:28 executing program 4: r0 = socket$can_raw(0x1d, 0x3, 0x1) bind$can_raw(r0, &(0x7f0000000040), 0x10) setsockopt$CAN_RAW_FILTER(r0, 0x65, 0x1, &(0x7f0000000000)=[{{0x0, 0x1}}, {}], 0x10) setsockopt$CAN_RAW_FILTER(r0, 0x65, 0x1, &(0x7f00000001c0)=[{{0x0, 0x1, 0x0, 0x1}, {0x0, 0x0, 0x0, 0x1}}], 0x8) 13:36:28 executing program 3: syz_io_uring_setup(0x3aea, &(0x7f0000000000), &(0x7f0000000000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000080), &(0x7f0000000100)) 13:36:28 executing program 0: socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg$can_bcm(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x2) 13:36:28 executing program 1: pipe2(&(0x7f00000001c0), 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)) 13:36:28 executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pselect6(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0, 0x0) 13:36:28 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFNL_MSG_ACCT_GET_CTRZERO(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="40000000020701"], 0x40}}, 0x10088) r1 = dup2(r0, r0) recvmsg$can_raw(r1, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0x0) [ 504.578474][T12541] netlink: 44 bytes leftover after parsing attributes in process `syz-executor.1'. 13:36:29 executing program 5: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/tcp_rfc1337\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f00000001c0)='5\x00', 0x3fffff) 13:36:29 executing program 3: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x89e1, 0x0) 13:36:29 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8923, &(0x7f0000000040)={'vcan0\x00'}) 13:36:29 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETCHAIN(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000180)={0x2c, 0x4, 0xa, 0x401, 0x0, 0x0, {}, [@NFTA_CHAIN_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_CHAIN_NAME={0x9, 0x3, 'syz0\x00'}]}, 0x2c}}, 0x0) 13:36:29 executing program 2: socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$NL80211_CMD_SET_MULTICAST_TO_UNICAST(r0, 0xffffffffffffffff, 0x0) 13:36:29 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000300)={{0x14}, [@NFT_MSG_DELTABLE={0x14, 0x2, 0xa, 0x9919ade0061ed511, 0x0, 0x0, {0x2}}], {0x14}}, 0x3c}}, 0x0) 13:36:29 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETCHAIN(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000040)={0x14, 0x4, 0xa, 0x101, 0x0, 0x0, {0x5}}, 0x14}}, 0x0) 13:36:29 executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @random="9136df61b42f", @val={@void}, {@ipv4={0x800, @icmp={{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0x3}, @noop]}}, @timestamp}}}}, 0x0) 13:36:29 executing program 0: syz_open_dev$usbmon(&(0x7f0000000100), 0xffffffffffffffff, 0xd4840) 13:36:29 executing program 5: syz_io_uring_setup(0x212d, &(0x7f0000000100), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000040), &(0x7f0000000180)) syz_io_uring_setup(0x3279, &(0x7f0000000000), &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000080), 0x0) syz_io_uring_setup(0x3530, &(0x7f00000002c0), &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000340), &(0x7f0000000380)) 13:36:29 executing program 3: r0 = syz_open_dev$usbmon(&(0x7f0000000100), 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, 0x0) 13:36:29 executing program 1: pselect6(0x40, &(0x7f0000000040)={0x1}, &(0x7f0000000080)={0x6}, 0x0, &(0x7f0000000100)={0x77359400}, 0x0) 13:36:29 executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mmap$IORING_OFF_SQES(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x12, r0, 0x10000000) 13:36:29 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x89b0, &(0x7f0000000040)={'vcan0\x00'}) 13:36:29 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x89e1, &(0x7f0000000040)={'vcan0\x00'}) 13:36:29 executing program 2: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000080)='/sys/kernel/mm/ksm/run\x00', 0x1, 0x0) write$sysctl(r0, 0x0, 0x4800) 13:36:29 executing program 4: r0 = syz_io_uring_setup(0x3aea, &(0x7f0000000000), &(0x7f0000000000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000000080), &(0x7f0000000100)) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000140)=""/6, 0x6}], 0x1) 13:36:29 executing program 5: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/clear_refs\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f00000001c0)='1\x00', 0x2) 13:36:29 executing program 3: r0 = socket$can_raw(0x1d, 0x3, 0x1) r1 = openat$ttyprintk(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r1, r0) 13:36:29 executing program 0: openat$sysctl(0xffffffffffffff9c, 0xffffffffffffffff, 0x1, 0x0) 13:36:29 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup2(r0, r0) getsockopt$CAN_RAW_RECV_OWN_MSGS(r1, 0x10e, 0x4, 0x0, 0x0) 13:36:29 executing program 2: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8953, 0x0) 13:36:29 executing program 3: r0 = socket(0x1, 0x5, 0x0) sendmsg$BATADV_CMD_TP_METER(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x6c}}, 0x0) 13:36:29 executing program 5: socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$NL80211_CMD_CONTROL_PORT_FRAME(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000fc0)={0x0}, 0xb}, 0x0) 13:36:29 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_CT_GET(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000180)={0x18, 0x1, 0x1, 0x101, 0x0, 0x0, {}, [@CTA_FILTER={0x4}]}, 0x18}}, 0x0) 13:36:29 executing program 4: setitimer(0x1, &(0x7f0000000040)={{0x77359400}, {0x0, 0x2710}}, 0x0) setitimer(0x2, &(0x7f00000000c0)={{}, {0x77359400}}, 0x0) 13:36:29 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = dup2(r0, r0) write$P9_RSTAT(r1, &(0x7f0000001000)={0x3e, 0x7d, 0x0, {0x0, 0x37, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0, 0x1, '[', 0x1, '-', 0x1, '\x00', 0x1, '\x00'}}, 0x3e) 13:36:29 executing program 2: r0 = socket$can_raw(0x1d, 0x3, 0x1) getsockopt$CAN_RAW_FILTER(r0, 0x65, 0x3, 0x0, &(0x7f0000000080)) 13:36:29 executing program 5: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/compact_memory\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f0000000000)='7\x00', 0x2) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, 0x0, 0x0) 13:36:29 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETFLOWTABLE(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000580)={&(0x7f0000000300)={0x2c, 0x17, 0xa, 0x801, 0x0, 0x0, {}, [@NFTA_FLOWTABLE_TABLE={0x9, 0x1, 'syz1\x00'}, @NFTA_FLOWTABLE_NAME={0x9, 0x2, 'syz2\x00'}]}, 0x2c}}, 0x0) 13:36:29 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$OSF_MSG_REMOVE(r0, &(0x7f0000000ec0)={0x0, 0x0, &(0x7f0000000e80)={&(0x7f0000000040)={0x268, 0x1, 0x5, 0x101, 0x0, 0x0, {}, [{{0x254, 0x1, {{}, 0x0, 0x0, 0x0, 0x0, 0x0, 'syz1\x00', "618e7d7c0aee0f15ac2935e1a55f6c6a15bf2639f030e268016f18957b5762d9", "593ddbd38d7d92d215f01f63f9c546cdaf68c0c74babf33f1da28a967f55a61e"}}}]}, 0x268}}, 0x0) r1 = dup2(r0, r0) read$usbmon(r1, &(0x7f0000000f00)=""/149, 0x95) 13:36:29 executing program 2: clock_getres(0x1aa2db4d9c62832a, 0x0) 13:36:30 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETRULE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000040)={0x20, 0x7, 0xa, 0x801, 0x0, 0x0, {}, [@NFTA_RULE_TABLE={0x9, 0x1, 'syz0\x00'}]}, 0x20}}, 0x0) 13:36:30 executing program 1: socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$can_bcm(r0, 0x0, 0x0) 13:36:30 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETFLOWTABLE(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={&(0x7f0000000240)={0x14, 0x17, 0xa, 0x101, 0x0, 0x0, {0x3}}, 0x14}}, 0x0) 13:36:30 executing program 3: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/tcp_rfc1337\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f00000001c0)='5\x00', 0x1) 13:36:30 executing program 0: r0 = socket$can_raw(0x1d, 0x3, 0x1) getsockopt$CAN_RAW_JOIN_FILTERS(r0, 0x65, 0x6, 0xffffffffffffffff, &(0x7f0000000080)) 13:36:30 executing program 1: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) sendmmsg$inet(r0, &(0x7f0000002000)=[{{&(0x7f0000000000)={0x2, 0x0, @multicast2}, 0x10, 0x0, 0x0, &(0x7f0000000140)=[@ip_retopts={{0x1c, 0x0, 0x7, {[@rr={0x44, 0xb, 0xa, [@initdev={0xac, 0x1e, 0x0, 0x0}, @private]}]}}}], 0x20}}], 0x1, 0x0) 13:36:30 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCETHTOOL(r0, 0x8922, &(0x7f0000000080)={'syz_tun\x00', &(0x7f0000000040)=@ethtool_modinfo}) 13:36:30 executing program 3: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/tcp_rfc1337\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f00000001c0)='5\x00', 0x1) [ 505.791070][T12622] syz_tun: mtu greater than device maximum 13:36:30 executing program 5: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/vm/compact_memory\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f0000000000)='7\x00', 0x2) sendmsg$BATADV_CMD_GET_TRANSTABLE_GLOBAL(0xffffffffffffffff, 0x0, 0x0) 13:36:30 executing program 2: inotify_add_watch(0xffffffffffffffff, 0x0, 0x4a000204) 13:36:30 executing program 3: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/tcp_rfc1337\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f00000001c0)='5\x00', 0x1) 13:36:30 executing program 1: fanotify_init(0x4f, 0x0) 13:36:30 executing program 4: setgroups(0x5, &(0x7f0000000080)=[0x0, 0xee01, 0x0, 0x0, 0xee00]) 13:36:30 executing program 0: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8912, &(0x7f0000000040)={'vcan0\x00'}) 13:36:30 executing program 1: socket$nl_generic(0x10, 0x3, 0x10) pselect6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x4ab9, &(0x7f0000000080), &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000), &(0x7f0000000100)) syz_io_uring_setup(0x3279, &(0x7f0000000300), &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000080), 0x0) syz_io_uring_setup(0x3e16, &(0x7f0000000180), &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000200), &(0x7f0000000240)) 13:36:30 executing program 2: r0 = syz_mount_image$msdos(&(0x7f0000000240), &(0x7f0000000180)='./file1\x00', 0xffff, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000200)="04ff7f090000000066617400040409000200027400f801", 0x17}], 0x0, &(0x7f0000000080)=ANY=[], 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="b12ee621da805c70fa401e9a96fc1c964849586467fe00fa4fc44a6c14948826bea9caa6dca68049bdaa1e9055c2b1cf68b07111eb45efcc6332dcffffffe97455"], 0x6db6e559) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r1, 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x0) 13:36:30 executing program 4: socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$NL80211_CMD_CONTROL_PORT_FRAME(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)={0x0}, 0xb}, 0x0) 13:36:30 executing program 0: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000280)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f00000000c0)='0\x00', 0x2) 13:36:30 executing program 3: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/tcp_rfc1337\x00', 0x1, 0x0) write$sysctl(r0, &(0x7f00000001c0)='5\x00', 0x1) 13:36:31 executing program 3: write$sysctl(0xffffffffffffffff, &(0x7f00000001c0)='5\x00', 0x1) [ 506.596982][T12642] loop2: detected capacity change from 0 to 127 13:36:31 executing program 5: syz_emit_ethernet(0x36, &(0x7f0000000200)={@random="d3eec46a08c4", @broadcast, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "c3f764", 0x0, 0x0, 0x0, @mcast2, @loopback}}}}, 0x0) 13:36:31 executing program 4: socket$inet_icmp_raw(0x2, 0x3, 0x1) r0 = socket$nl_generic(0x10, 0x3, 0x10) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) ioctl$sock_SIOCSIFVLAN_ADD_VLAN_CMD(r0, 0x8983, &(0x7f0000000040)={0x0, 'vcan0\x00'}) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000000)) r2 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt(r2, 0x0, 0x7, 0x0, &(0x7f0000000180)) 13:36:31 executing program 0: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000280)='/proc/sys/vm/drop_caches\x00', 0x1, 0x0) write$sysctl(r0, 0x0, 0x2000) 13:36:31 executing program 3: write$sysctl(0xffffffffffffffff, &(0x7f00000001c0)='5\x00', 0x1) 13:36:31 executing program 2: socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$NL80211_CMD_CONTROL_PORT_FRAME(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000fc0)={0x0}, 0x8}, 0x0) 13:36:31 executing program 3: write$sysctl(0xffffffffffffffff, &(0x7f00000001c0)='5\x00', 0x1) 13:36:31 executing program 1: socket$nl_generic(0x10, 0x3, 0x10) pselect6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_io_uring_setup(0x4ab9, &(0x7f0000000080), &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000), &(0x7f0000000100)) syz_io_uring_setup(0x3279, &(0x7f0000000300), &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000080), 0x0) syz_io_uring_setup(0x3e16, &(0x7f0000000180), &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000200), &(0x7f0000000240)) 13:36:31 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000000), 0x0, 0x0) ioctl$DRM_IOCTL_CONTROL(r0, 0x40086414, &(0x7f0000000080)) 13:36:31 executing program 2: bpf$MAP_CREATE(0xe, &(0x7f00000006c0), 0x48) 13:36:31 executing program 4: timer_create(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x1}, &(0x7f0000000380)) clock_gettime(0x0, &(0x7f00000003c0)={0x0, 0x0}) timer_settime(0x0, 0x0, &(0x7f0000000400)={{}, {0x0, r0+60000000}}, &(0x7f00000005c0)) 13:36:31 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_DEL_VIF(r0, 0x0, 0x29, 0x0, 0x2800) 13:36:31 executing program 3: r0 = openat$sysctl(0xffffffffffffff9c, 0x0, 0x1, 0x0) write$sysctl(r0, &(0x7f00000001c0)='5\x00', 0x1) 13:36:31 executing program 2: timer_create(0x0, 0x0, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000040)={0x0, 0x0}) timer_settime(0x0, 0x0, &(0x7f0000000080)={{0x77359400}, {0x0, r0+60000000}}, 0x0) timer_delete(0x0) 13:36:31 executing program 5: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000380), 0x4000000044882, 0x0) io_setup(0x1, &(0x7f0000000240)=0x0) io_submit(r1, 0x1, &(0x7f0000000100)=[&(0x7f0000001540)={0x3a000000, 0x2759, 0x10, 0x1, 0x0, r0, &(0x7f0000000000)="98", 0x1}]) 13:36:31 executing program 3: r0 = openat$sysctl(0xffffffffffffff9c, 0x0, 0x1, 0x0) write$sysctl(r0, &(0x7f00000001c0)='5\x00', 0x1) 13:36:31 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) recvfrom(r0, 0x0, 0x0, 0x2100, 0x0, 0x0) 13:36:31 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@l2tp6={0xa, 0x5, 0x0, @empty}, 0x3f) 13:36:31 executing program 2: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000040), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x5421, &(0x7f0000000000)={{0x1}}) 13:36:32 executing program 1: socket(0x26, 0x5, 0xffff) 13:36:32 executing program 3: r0 = openat$sysctl(0xffffffffffffff9c, 0x0, 0x1, 0x0) write$sysctl(r0, &(0x7f00000001c0)='5\x00', 0x1) 13:36:32 executing program 0: r0 = syz_open_dev$dri(&(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_DUMB(r0, 0xc02064b2, &(0x7f0000000000)={0x3, 0x2, 0x1, 0x0, 0x0}) ioctl$DRM_IOCTL_MODE_MAP_DUMB(r0, 0xc01064b3, &(0x7f0000000080)={r1}) 13:36:32 executing program 4: openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10840, 0x0) mount$9p_virtio(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB=',debug=0x00000000000000E8,msize=0x0000000000000002,obj_user=!^*,(},%,fscontext=root,permit_directio,mask=MAY_APPEND,seclabel']) 13:36:32 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x1, 0x0, 0x0, 0x0, 0x1810, 0x1}, 0x48) 13:36:32 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000240), 0xffffffffffffffff) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r2, 0x8933, &(0x7f0000000080)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_VENDOR(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000180)={0x24, r1, 0x1, 0x0, 0x0, {{0x5}, {@val={0x8}, @val={0x8, 0x3, r3}, @void}}}, 0x24}}, 0x0) 13:36:32 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f00000000c0)=@base={0x18}, 0x48) 13:36:32 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, &(0x7f00000003c0)) 13:36:32 executing program 4: r0 = syz_open_dev$dri(&(0x7f0000000040), 0x0, 0x0) ioctl$DRM_IOCTL_MODE_GETCONNECTOR(r0, 0x5450, 0x0) 13:36:32 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@nl=@unspec, 0x80) 13:36:32 executing program 3: openat$sysctl(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/tcp_rfc1337\x00', 0x1, 0x0) write$sysctl(0xffffffffffffffff, &(0x7f00000001c0)='5\x00', 0x1) 13:36:32 executing program 3: openat$sysctl(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/tcp_rfc1337\x00', 0x1, 0x0) write$sysctl(0xffffffffffffffff, &(0x7f00000001c0)='5\x00', 0x1) 13:36:32 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_SYNC_FILE(r0, 0xc020660b, 0x0) 13:36:32 executing program 1: r0 = getpgid(0x0) process_vm_writev(r0, &(0x7f0000001640)=[{&(0x7f0000000100)=""/228, 0xe4}], 0x1, &(0x7f0000004c80)=[{&(0x7f0000001700)=""/103, 0x67}], 0x1, 0x0) 13:36:32 executing program 4: r0 = openat$uinput(0xffffffffffffff9c, &(0x7f0000000000), 0x802, 0x0) write$input_event(r0, &(0x7f0000000080), 0x18) 13:36:32 executing program 2: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$sock_inet6_tcp_SIOCINQ(r0, 0x541b, &(0x7f00000002c0)) 13:36:32 executing program 0: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f00000002c0)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) inotify_rm_watch(r0, 0x0) 13:36:32 executing program 5: socket$inet_tcp(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000200), &(0x7f0000000240)={0x9}, 0x0, &(0x7f00000002c0)={0x77359400}) 13:36:32 executing program 3: openat$sysctl(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/tcp_rfc1337\x00', 0x1, 0x0) write$sysctl(0xffffffffffffffff, &(0x7f00000001c0)='5\x00', 0x1) 13:36:32 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000040)={@broadcast, @empty, @val, {@ipv4}}, 0x0) 13:36:32 executing program 4: r0 = socket(0x11, 0x80803, 0x0) bind$bt_rfcomm(r0, 0x0, 0x0) 13:36:32 executing program 0: r0 = openat$binder_debug(0xffffffffffffff9c, &(0x7f00000002c0)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) read$eventfd(r0, 0x0, 0x0) 13:36:32 executing program 2: r0 = socket(0x2, 0x2, 0x1) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f0000000040)={'wlan0\x00'}) 13:36:32 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xd, 0xd, 0x2, [@datasec={0x0, 0x0, 0x0, 0xf, 0x1, [], "c3"}]}}, &(0x7f00000000c0)=""/165, 0x2a, 0xa5, 0x1}, 0x20) 13:36:32 executing program 1: r0 = msgget(0x3, 0x201) msgctl$IPC_RMID(r0, 0x0) 13:36:32 executing program 3: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/tcp_rfc1337\x00', 0x1, 0x0) write$sysctl(r0, 0x0, 0x0) 13:36:32 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_GET(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000640)={&(0x7f0000000b40)={0x14}, 0x14}}, 0x0) bind$netlink(r0, &(0x7f0000000100), 0xc) 13:36:32 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xd, 0xd, 0x5, [@datasec={0x0, 0x0, 0x0, 0xf, 0x1, [], "c3"}]}}, &(0x7f00000000c0)=""/165, 0x2a, 0xa5, 0x1}, 0x20) 13:36:33 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) mount$9p_fd(0x0, &(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440), 0x0, &(0x7f0000000640)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r1}, 0x2c, {[{@msize={'msize', 0x3d, 0x7fffffff}}]}}) 13:36:33 executing program 3: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/tcp_rfc1337\x00', 0x1, 0x0) write$sysctl(r0, 0x0, 0x0) 13:36:33 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_SYNC_FILE(r0, 0xc0189436, 0x0) 13:36:33 executing program 5: timer_create(0x0, &(0x7f00000001c0)={0x0, 0x0, 0x555e9db66909458, @thr={0x0, 0x0}}, 0x0) 13:36:33 executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mount$9p_fd(0x0, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000000), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB='trans=', @ANYRESHEX]) 13:36:33 executing program 0: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) bind$bt_sco(r0, &(0x7f0000000040), 0xfffffffffffffd62) 13:36:33 executing program 2: bpf$BPF_BTF_LOAD(0x6, 0x0, 0x0) 13:36:33 executing program 3: r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/sys/net/ipv4/tcp_rfc1337\x00', 0x1, 0x0) write$sysctl(r0, 0x0, 0x0) 13:36:33 executing program 1: openat$dir(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x101040, 0x0) 13:36:33 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000100)=@dellinkprop={0x20}, 0x20}}, 0x0) [ 508.699568][T12757] 9pnet: Limiting 'msize' to 1048576 as this is the maximum supported by transport fd [ 508.736111][ T2938] kernel read not supported for file /zero (pid: 2938 comm: kworker/0:3) 13:36:33 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x41, 0x0) pwritev2(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="90", 0x1}], 0x1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x141203, 0x0) 13:36:33 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_VENDOR(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="e0000000", @ANYRES16=r1, @ANYBLOB="010f26bd7000fedbdf25050000000800080069"], 0xe0}}, 0x0) 13:36:33 executing program 0: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000040), 0x0) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x5452, &(0x7f0000000000)={{0x1}}) 13:36:33 executing program 5: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000040), 0x0) ioctl$SNDRV_TIMER_IOCTL_INFO(r0, 0x5423, 0x0) 13:36:33 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$NL80211_CMD_VENDOR(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000007c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="e0000000", @ANYRES16=r1, @ANYBLOB="010726bd7000fedbdf2567"], 0xe0}}, 0x0) 13:36:33 executing program 3: r0 = socket(0x11, 0xa, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000080)={'sit0\x00', &(0x7f0000000040)={'sit0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x3, 0x0, 0x0, @broadcast, @remote}}}}) 13:36:33 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000340)=@base={0x4}, 0x48) 13:36:33 executing program 5: syz_emit_ethernet(0x2545, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6a53a1f6250f14ff000061d7000b0000fafffffffb0001000000000042"], 0x0) 13:36:33 executing program 0: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_HANDLE_TO_FD_SYNC_FILE(r0, 0x4b47, 0x0) [ 508.841058][T12758] 9pnet: Could not find request transport: 0xffffffffffffffff [ 508.848797][ T28] audit: type=1804 audit(1665754593.208:59): pid=12775 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir2975076281/syzkaller.gFaTJz/640/file0" dev="sda1" ino=1166 res=1 errno=0 [ 508.880349][T12780] netlink: 'syz-executor.2': attribute type 8 has an invalid length. 13:36:33 executing program 3: r0 = socket$netlink(0x10, 0x3, 0x2) bind$netlink(r0, &(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000000}, 0xc) 13:36:33 executing program 5: bpf$BPF_BTF_LOAD(0xa, 0x0, 0x0) 13:36:33 executing program 0: bpf$MAP_CREATE(0xd, &(0x7f00000006c0), 0x48) [ 508.935904][T12782] netlink: 204 bytes leftover after parsing attributes in process `syz-executor.1'. 13:36:33 executing program 1: process_vm_writev(0x0, &(0x7f0000000600), 0xfffffffffffff26, &(0x7f00000007c0)=[{&(0x7f0000002ac0)=""/4092, 0x1000}, {0x0, 0xfffffffffffffe35}], 0x2, 0x0) 13:36:33 executing program 2: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@l2tp6={0xa, 0x10, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}}, 0x80) 13:36:33 executing program 4: clock_getres(0xd3f843ced2eb2199, 0x0) 13:36:33 executing program 5: openat$dir(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x42, 0x0) listxattr(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/29, 0x1d) 13:36:33 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/zoneinfo\x00', 0x0, 0x0) execveat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) 13:36:33 executing program 2: r0 = socket(0x11, 0xa, 0x0) connect(r0, &(0x7f0000000140)=@rc={0x1f, @fixed}, 0x80) 13:36:33 executing program 0: r0 = socket(0x11, 0x80803, 0x0) getsockopt$bt_rfcomm_RFCOMM_CONNINFO(r0, 0x12, 0x2, 0x0, 0x0) 13:36:33 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000004880)={0x0, 0x0, &(0x7f0000004840)={&(0x7f00000027c0)=@ipv6_delroute={0x1c, 0x13, 0x788713685f5a866f}, 0x1c}}, 0x0) 13:36:33 executing program 4: syz_emit_ethernet(0x3a, &(0x7f0000000200)={@random="d3eec46a08c4", @broadcast, @void, {@ipv6={0x86dd, @generic={0x0, 0x6, "c3f764", 0x4, 0x2f, 0x0, @mcast2, @loopback, {[], "f3aaaee5"}}}}}, 0x0) 13:36:33 executing program 5: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a00)={0x6, 0x4, &(0x7f0000000700)=@raw=[@ldst, @alu, @cb_func={0x18, 0x0, 0x4, 0x0, 0x3}], &(0x7f0000000740)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:36:33 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$RDMA_USER_CM_CMD_JOIN_MCAST(r0, &(0x7f0000000080)={0x16, 0x98, 0xfa00, {0x0, 0x0, 0xffffffffffffffff, 0x10, 0x0, @in={0x2, 0x0, @multicast1}}}, 0xa0) 13:36:33 executing program 2: r0 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) sendmsg$802154_raw(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)="51bf4c", 0x3}}, 0x0) 13:36:33 executing program 1: r0 = syz_init_net_socket$llc(0x1a, 0x2, 0x0) sendmsg$WG_CMD_SET_DEVICE(r0, &(0x7f00000003c0)={&(0x7f00000002c0), 0xc, &(0x7f0000000380)={0x0}}, 0x0) 13:36:33 executing program 0: r0 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) bind$802154_raw(r0, &(0x7f00000007c0), 0x14) 13:36:33 executing program 4: r0 = socket(0x22, 0x2, 0x11) accept4$bt_l2cap(r0, 0x0, 0x0, 0x0) 13:36:33 executing program 3: r0 = socket(0x22, 0x2, 0x11) setsockopt$SO_J1939_ERRQUEUE(r0, 0x6b, 0x4, 0x0, 0x0) 13:36:33 executing program 5: r0 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0xc020660b, 0x0) 13:36:33 executing program 0: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$HCIINQUIRY(r0, 0x800448f0, &(0x7f00000001c0)={0x0, 0x0, "cf7956", 0x8}) 13:36:33 executing program 2: r0 = syz_init_net_socket$802154_raw(0x24, 0x3, 0x0) sendmsg$802154_raw(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000140)="51bf4c", 0x3}}, 0x0) 13:36:33 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000340)={0x18, 0x5, &(0x7f0000000240)=ANY=[@ANYBLOB="1800cd0000000000000000004b64ffec850000007d000000750000002a0000009534744bccc0434b889aeb683554ea342dd3f2cdde451a65613e774ceccac679f100"/76], &(0x7f0000000000)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x5, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) close(r1) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000480)={0x31, 0x0}, 0x8) bpf$PROG_LOAD(0x5, &(0x7f00000001c0)={0x8, 0x4, &(0x7f0000346fc8)=@framed={{}, [@alu={0x8000000201a7fe3, 0x0, 0x200003e6, 0x61, 0x1, 0xa}]}, &(0x7f0000000000)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r3 = socket$inet_tcp(0x2, 0x1, 0x0) setsockopt$inet_tcp_int(0xffffffffffffffff, 0x6, 0x210000000013, &(0x7f00000000c0)=0x400001, 0x4) bind$inet(r3, &(0x7f0000000080)={0x2, 0x4e21, @local}, 0x10) setsockopt$inet_tcp_TCP_REPAIR_QUEUE(r3, 0x6, 0x14, &(0x7f0000000140)=0x2, 0x4) setsockopt$inet_tcp_TCP_CONGESTION(r3, 0x6, 0xd, &(0x7f0000000000)='bic\x00', 0x4) r4 = syz_open_procfs(0x0, &(0x7f0000000440)='net/ip6_flowlabel\x00') ioctl$AUTOFS_DEV_IOCTL_PROTOVER(0xffffffffffffffff, 0xc0189372, &(0x7f0000000680)={{0x1, 0x1, 0x18, r0, {0x7fff}}, './file0\x00'}) bpf$PROG_LOAD(0x5, &(0x7f0000000700)={0x14, 0x1, &(0x7f0000000040)=@raw=[@call={0x85, 0x0, 0x0, 0x2c}], &(0x7f0000000100)='GPL\x00', 0x6, 0x0, 0x0, 0x41000, 0x12, '\x00', 0x0, 0x1b, 0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x5, 0x5}, 0x8, 0x10, &(0x7f0000000400)={0x4, 0x4, 0x6, 0xe21}, 0x10, r2, r0, 0x0, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4, r5]}, 0x80) connect$inet(r3, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) [ 509.162032][T12816] ieee802154 phy0 wpan0: encryption failed: -22 [ 509.177843][T12825] Unsupported ieee802154 address type: 0 [ 509.179421][T12824] delete_channel: no stack 13:36:33 executing program 1: connect$bt_l2cap(0xffffffffffffffff, 0x0, 0x0) syz_clone(0x48000200, &(0x7f0000000080), 0x0, 0x0, &(0x7f0000000140), 0x0) 13:36:33 executing program 5: r0 = socket(0x22, 0x2, 0x1) write$bt_hci(r0, 0x0, 0x0) 13:36:33 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_LIST(r0, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a80)={&(0x7f0000000000)=ANY=[@ANYBLOB="24000000070601020000020000200001000000000500010007020000080006"], 0x24}}, 0x0) [ 509.232556][T12822] delete_channel: no stack 13:36:33 executing program 5: r0 = socket$rxrpc(0x21, 0x2, 0xa) setsockopt$RXRPC_SECURITY_KEYRING(r0, 0x110, 0x2, &(0x7f0000000000)='[]\'\x00', 0x4) 13:36:33 executing program 3: socket$can_raw(0x1d, 0x3, 0x1) mlockall(0x7) [ 509.275576][T12835] ieee802154 phy0 wpan0: encryption failed: -22 [ 509.292571][T12840] Bluetooth: hci0: HCI_REQ-0x0401 13:36:33 executing program 2: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$sock_bt_hci(r0, 0x800448d3, &(0x7f0000000000)="e6") 13:36:33 executing program 4: r0 = socket(0x11, 0x3, 0x0) getpeername$llc(r0, 0x0, 0x0) 13:36:33 executing program 5: r0 = socket$can_raw(0x1d, 0x3, 0x1) getsockopt$CAN_RAW_RECV_OWN_MSGS(r0, 0x65, 0x4, 0x0, &(0x7f0000000100)) 13:36:33 executing program 2: r0 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8982, &(0x7f0000000000)={'vxcan0\x00'}) 13:36:34 executing program 0: r0 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x5460, 0x0) 13:36:34 executing program 3: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$HCIINQUIRY(r0, 0x800448f0, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, "cf7956"}) 13:36:34 executing program 5: r0 = openat$udambuf(0xffffffffffffff9c, &(0x7f0000000000), 0x2) ioctl$UDMABUF_CREATE_LIST(r0, 0x40087543, &(0x7f0000000380)={0x0, 0x1, [{0xffffffffffffffff, 0x0, 0x8000000001014800}]}) 13:36:34 executing program 4: r0 = socket(0x22, 0x2, 0x11) sendmsg$WG_CMD_GET_DEVICE(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={0x0, 0x14}}, 0x0) 13:36:34 executing program 1: r0 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8914, &(0x7f0000000000)={'vxcan0\x00'}) 13:36:34 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_TUNNEL_DELETE(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x7d00}, 0x0) 13:36:34 executing program 5: r0 = socket(0x22, 0x2, 0x11) getsockopt$bt_l2cap_L2CAP_CONNINFO(r0, 0x6, 0x2, 0x0, 0x0) 13:36:34 executing program 3: r0 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$ETHTOOL_MSG_WOL_GET(r1, &(0x7f0000000240)={&(0x7f0000000180), 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x28, r0, 0x5dcb306060a02057, 0x0, 0x0, {}, [@HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x4}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x28}}, 0x0) 13:36:34 executing program 2: syz_open_dev$dri(&(0x7f0000000180), 0x7, 0x32201) [ 510.145651][T12859] delete_channel: no stack 13:36:34 executing program 1: bpf$MAP_LOOKUP_BATCH(0x18, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0}, 0x38) 13:36:34 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$L2TP_CMD_TUNNEL_DELETE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000200)=ANY=[], 0x74}, 0x9}, 0x0) 13:36:34 executing program 0: syz_open_dev$media(&(0x7f0000000040), 0xffffffffffffffff, 0x0) 13:36:34 executing program 0: r0 = socket$can_j1939(0x1d, 0x2, 0x7) r1 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000040)={'vxcan0\x00', 0x0}) bind$can_j1939(r0, &(0x7f0000000000)={0x1d, r2}, 0x18) 13:36:34 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a00)={0x6, 0x0, 0x0, &(0x7f0000000740)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:36:34 executing program 1: r0 = socket(0x22, 0x2, 0x11) sendmsg$ETHTOOL_MSG_LINKMODES_SET(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={0x0}}, 0x0) 13:36:34 executing program 5: r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) recvfrom$llc(r0, 0x0, 0x0, 0x2, 0x0, 0x0) 13:36:34 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a00)={0x6, 0x2, &(0x7f0000000700)=@raw=[@ldst, @alu], &(0x7f0000000740)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 510.226507][T12876] delete_channel: no stack [ 510.238173][T12875] netlink: 'syz-executor.3': attribute type 3 has an invalid length. 13:36:34 executing program 3: r0 = socket$can_j1939(0x1d, 0x2, 0x7) r1 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000040)={'vxcan0\x00', 0x0}) bind$can_j1939(r0, &(0x7f0000000000)={0x1d, r2, 0x2}, 0x18) 13:36:34 executing program 2: syz_clone(0x48000200, 0x0, 0x0, 0x0, 0x0, 0x0) 13:36:34 executing program 5: pselect6(0x40, &(0x7f0000000080), &(0x7f0000000100)={0x1}, 0x0, 0x0, 0x0) [ 510.315918][T12885] delete_channel: no stack 13:36:34 executing program 4: r0 = socket(0x22, 0x2, 0x11) syz_genetlink_get_family_id$ethtool(&(0x7f0000000080), r0) 13:36:34 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f00000022c0)={'ip6tnl0\x00', &(0x7f0000002240)={'ip6gre0\x00', 0x0, 0x2f, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @local}}) 13:36:34 executing program 0: r0 = socket(0x22, 0x2, 0x21) write$bt_hci(r0, 0x0, 0xe) 13:36:34 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x8001, @any, 0x0, 0x1}, 0xe) 13:36:34 executing program 5: r0 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8941, &(0x7f0000000000)={'vxcan0\x00'}) [ 510.405846][T12896] delete_channel: no stack [ 510.421468][T12899] delete_channel: no stack 13:36:34 executing program 1: r0 = socket(0x22, 0x2, 0x4) recvmsg$can_j1939(r0, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x1) 13:36:34 executing program 4: setresuid(0x0, 0xee01, 0xee01) socket(0x23, 0x0, 0x0) 13:36:34 executing program 0: r0 = socket(0x22, 0x2, 0x2) getpeername$llc(r0, 0x0, 0x0) 13:36:34 executing program 2: io_uring_setup(0x574b, &(0x7f00000000c0)={0x0, 0x0, 0x20}) 13:36:34 executing program 5: syz_clone(0xc2140000, 0x0, 0x10000200, 0x0, 0x0, 0x0) 13:36:34 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet(r0, &(0x7f00000003c0)=[{{&(0x7f0000000140)={0x2, 0x4e24, @local}, 0x10, 0x0, 0x0, &(0x7f0000000300)=[@ip_tos_int={{0x14}}], 0x18}}], 0x1, 0x404d010) 13:36:34 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f00000000c0)={'ip6gre0\x00', &(0x7f0000000040)={'ip6gre0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local, @mcast2}}) 13:36:34 executing program 4: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r2, 0x5412, 0x0) 13:36:34 executing program 3: r0 = socket(0x2, 0x3, 0x6) sendmsg$L2TP_CMD_TUNNEL_DELETE(r0, &(0x7f00000000c0)={&(0x7f0000000000), 0xc, &(0x7f0000000080)={0x0}}, 0x0) 13:36:34 executing program 1: r0 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8970, &(0x7f0000000000)={'vxcan0\x00'}) 13:36:35 executing program 0: syz_open_dev$dri(&(0x7f0000000180), 0x8d, 0x12000) 13:36:35 executing program 4: r0 = openat$udambuf(0xffffffffffffff9c, &(0x7f0000000680), 0x2) ioctl$UDMABUF_CREATE_LIST(r0, 0x40087543, 0x0) 13:36:35 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x2, 0x0) connect$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x200, @none}, 0xe) 13:36:35 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_DEBUG_GET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000180)={0x2c, r1, 0x1, 0x0, 0x0, {}, [@HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth1_vlan\x00'}]}]}, 0x2c}}, 0x0) 13:36:35 executing program 1: bpf$MAP_LOOKUP_BATCH(0x18, 0x0, 0x0) pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000a00)={0x6, 0x4, &(0x7f0000000700)=@raw=[@ldst={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffff0}, @generic={0x9, 0x0, 0x0, 0x81}, @cb_func={0x18, 0x9}], &(0x7f0000000740)='GPL\x00', 0x9, 0x42, &(0x7f0000000780)=""/66, 0x41000, 0x4, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f0000000940)={0xa}, 0x8, 0x10, 0x0}, 0x80) 13:36:35 executing program 0: r0 = socket(0x22, 0x2, 0x11) bind$bt_l2cap(r0, 0x0, 0x0) 13:36:35 executing program 4: clock_gettime(0x0, &(0x7f0000000100)={0x0}) pselect6(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x2}, &(0x7f00000000c0)={0x4}, &(0x7f0000000140)={r0}, 0x0) [ 510.755391][T12940] delete_channel: no stack 13:36:35 executing program 5: r0 = socket(0x22, 0x2, 0x11) setsockopt$bt_l2cap_L2CAP_OPTIONS(r0, 0x6, 0x1, 0x0, 0x0) 13:36:35 executing program 3: r0 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x5421, 0x0) 13:36:35 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$l2tp(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$L2TP_CMD_TUNNEL_DELETE(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000000)=ANY=[@ANYBLOB='t\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="01002cbd703889a600fedb"], 0x74}}, 0x0) 13:36:35 executing program 1: syz_open_dev$dri(&(0x7f0000000040), 0x27f, 0x1) 13:36:35 executing program 4: bpf$PROG_BIND_MAP(0x23, &(0x7f0000000640), 0xc) 13:36:35 executing program 0: r0 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8994, &(0x7f0000000000)={'vxcan0\x00'}) 13:36:35 executing program 0: r0 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8922, &(0x7f0000000000)={'vxcan0\x00'}) 13:36:35 executing program 1: clock_getres(0x6, &(0x7f00000049c0)) 13:36:35 executing program 3: r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) getsockopt$llc_int(r0, 0x10c, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x4) 13:36:35 executing program 2: bpf$PROG_LOAD(0x5, &(0x7f00000005c0)={0x18, 0x1, &(0x7f0000000480)=@raw=[@kfunc], &(0x7f00000004c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 13:36:35 executing program 4: r0 = socket$can_raw(0x1d, 0x3, 0x1) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8937, &(0x7f0000000000)={'vxcan0\x00'}) 13:36:35 executing program 1: r0 = socket$rxrpc(0x21, 0x2, 0x2) setsockopt$RXRPC_SECURITY_KEY(r0, 0x110, 0x7, 0x0, 0x0) [ 510.995938][T12959] delete_channel: no stack 13:36:35 executing program 5: socket(0x29, 0x2, 0x11) 13:36:35 executing program 3: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) connect$bt_l2cap(r0, &(0x7f0000000000)={0x1f, 0x0, @any, 0x3, 0x1}, 0xe) 13:36:35 executing program 2: pipe2$9p(&(0x7f0000000000), 0x0) getresgid(&(0x7f0000000240), &(0x7f0000000280), &(0x7f00000002c0)) 13:36:35 executing program 0: r0 = socket(0x1, 0x5, 0x0) sendto$llc(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 13:36:35 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000001c0)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{0x0, 0x1}]}]}}, &(0x7f00000000c0)=""/212, 0x2e, 0xd4, 0x1}, 0x20) 13:36:35 executing program 1: r0 = syz_open_dev$media(&(0x7f0000000100), 0x1, 0x0) ioctl$MEDIA_IOC_ENUM_LINKS(r0, 0xc0287c02, &(0x7f0000000800)={0x80000000, 0x0, &(0x7f0000000780)=[{{}, {0x80000000}}]}) ioctl$MEDIA_IOC_SETUP_LINK(r0, 0xc0347c03, &(0x7f0000000e40)={{r1}}) 13:36:35 executing program 0: r0 = socket(0x18, 0x0, 0x0) accept4$llc(r0, 0x0, 0x0, 0x0) 13:36:35 executing program 3: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc7eb, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:36:35 executing program 2: r0 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r0, 0x5412, &(0x7f00000000c0)) r1 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TIOCSTI(r1, 0x5412, &(0x7f0000000100)) r2 = syz_open_dev$tty20(0xc, 0x4, 0x1) ioctl$TCSETSW(r2, 0x5403, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, "ae4c810100000000000956e8ffff01230000ff"}) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000180)=0x81) ioctl$TIOCSTI(r2, 0x5412, &(0x7f0000000080)) 13:36:35 executing program 4: r0 = socket$nl_rdma(0x10, 0x3, 0x14) sendmsg$RDMA_NLDEV_CMD_SET(r0, &(0x7f0000000540)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000500)={&(0x7f0000000480)={0x10}, 0x10}}, 0x0) 13:36:35 executing program 1: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000300), 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r0, 0x80045301, 0x0) 13:36:35 executing program 2: openat$sndseq(0xffffffffffffff9c, &(0x7f0000000300), 0x808040) 13:36:35 executing program 5: pipe2$watch_queue(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) sendmsg$SEG6_CMD_SET_TUNSRC(r0, 0x0, 0x0) 13:36:35 executing program 0: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000300), 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r0, 0x404c534a, &(0x7f0000000340)) 13:36:35 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000640), 0x2, 0x0) ioctl$vim2m_VIDIOC_EXPBUF(r0, 0xc0405610, 0x0) 13:36:35 executing program 1: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000300), 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r0, 0x80045301, 0x0) 13:36:35 executing program 4: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000300), 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r0, 0x40605346, &(0x7f0000000340)) 13:36:35 executing program 2: openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) 13:36:35 executing program 0: openat$drirender128(0xffffffffffffff9c, &(0x7f0000000000), 0x68082, 0x0) 13:36:35 executing program 3: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000300), 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r0, 0x40505330, &(0x7f0000000340)) 13:36:35 executing program 4: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x3, 0x0, 0xee01, 0x0, 0xee01}}) 13:36:35 executing program 1: syz_open_dev$vcsa(0x0, 0x0, 0x0) syz_open_dev$vcsa(&(0x7f0000000480), 0x0, 0x0) 13:36:35 executing program 0: eventfd2(0x0, 0x0) ioctl$DRM_IOCTL_RM_CTX(0xffffffffffffffff, 0xc0086421, 0x0) 13:36:35 executing program 2: getpgid(0xffffffffffffffff) r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$DEVLINK_CMD_RELOAD(r0, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000040)={'wlan0\x00', 0x0}) r2 = getpgrp(0x0) sched_getaffinity(r2, 0x8, &(0x7f0000001240)) r3 = syz_clone(0x40000000, 0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f00000001c0)="e9f323b965f9f48f7f3123c966eba9c03e79c1c5a2018cc076e5c3aa71a2eb347e44cbe366b32ead79066f35d0bed489fb0bc65bbbc50ef924fdac839fc00682e10099b36641370c00e3a91041017eb27593df37055a08cae54a512d4dfc3962c80a8b7674c0615ecf3ecfa86de3928f26a7ad83e989fe6474c70839a94ea45ab67b3e8af05fe9f038a1cf1ca25a3a5fb6bf641e520ba5a1cc4fcfe7c398b11d30ad1f418ed2f4c2b8d21f4a8be66f0cf8c6cc07442c2417f44c9d8d06daa137c7528d38766fd9c3cce48d4f539d67586577d0bd8490478fb99f057c3b96a87991c97084313c4369282802c020308414c6d363381545d7232ecc6e20df") sendmsg$NL80211_CMD_SET_WIPHY_NETNS(r0, &(0x7f0000000380)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x12400010}, 0xc, &(0x7f0000000340)={&(0x7f00000002c0)={0x68, 0x0, 0x200, 0x70bd2a, 0x25dfdbfb, {{}, {@void, @void, @val={0xc, 0x99, {0x3f, 0x48}}}}, [@NL80211_ATTR_WDEV={0xc, 0x99, {0x1, 0x41}}, @NL80211_ATTR_IFINDEX={0x8, 0x3, r1}, @NL80211_ATTR_WDEV={0xc, 0x99, {0x206d, 0x45}}, @NL80211_ATTR_PID={0x8, 0x52, r2}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x12}, @NL80211_ATTR_WIPHY={0x8, 0x1, 0x58}, @NL80211_ATTR_PID={0x8, 0x52, r3}, @NL80211_ATTR_IFINDEX={0x8}]}, 0x68}, 0x1, 0x0, 0x0, 0x20040000}, 0x4048800) sendmsg$L2TP_CMD_TUNNEL_MODIFY(r0, &(0x7f00000004c0)={&(0x7f00000003c0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000480)={&(0x7f0000000400)={0x54, 0x0, 0x2, 0x70bd29, 0x25dfdbfc, {}, [@L2TP_ATTR_IP6_SADDR={0x14, 0x1f, @loopback}, @L2TP_ATTR_CONN_ID={0x8, 0x9, 0x2}, @L2TP_ATTR_MRU={0x6, 0x1d, 0x800}, @L2TP_ATTR_IFNAME={0x14, 0x8, 'team0\x00'}, @L2TP_ATTR_UDP_CSUM={0x5, 0xd, 0x1}]}, 0x54}, 0x1, 0x0, 0x0, 0x4080}, 0x20008010) 13:36:35 executing program 5: syz_usb_connect(0x0, 0x24, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0xbf, 0x4e, 0x7f, 0x40, 0xaf7, 0x101, 0x7d7a, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xae, 0x0, 0x0, 0xe0, 0xfb, 0xda}}]}}]}}, 0x0) 13:36:35 executing program 1: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_QUEUE_INFO(r0, 0xc08c5334, 0x0) 13:36:35 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_PEER_MEASUREMENT_START(r0, &(0x7f0000000ac0)={0x0, 0x0, &(0x7f0000000a80)={&(0x7f0000000a40)={0x1c, 0x0, 0x0, 0x0, 0x0, {{}, {@val={0x8}, @void}}}, 0x33fe0}}, 0x0) 13:36:35 executing program 3: openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000800), 0x3312c0, 0x0) 13:36:35 executing program 0: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000300), 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r0, 0x40505331, &(0x7f0000000340)={{0x0, 0x7e}}) 13:36:35 executing program 1: openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000180), 0x10f080, 0x0) 13:36:35 executing program 1: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000300), 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r0, 0xc02c5341, &(0x7f0000000340)={{0x0, 0x7e}}) [ 511.343602][ T3668] Bluetooth: hci0: command 0x0401 tx timeout 13:36:35 executing program 3: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000300), 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r0, 0xc058534b, &(0x7f0000000340)={{0x0, 0x7e}}) 13:36:35 executing program 4: syz_open_dev$vcsa(&(0x7f0000000200), 0x0, 0x80041) 13:36:35 executing program 1: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000300), 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r0, 0xc08c5336, &(0x7f0000000340)) 13:36:35 executing program 0: syz_usb_connect(0x0, 0x24, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0xbf, 0x4e, 0x7f, 0x40, 0xaf7, 0x101, 0x7d7a, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xe0, 0xfb, 0xda}}]}}]}}, 0x0) 13:36:35 executing program 2: r0 = socket$l2tp6(0xa, 0x2, 0x73) getsockname$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x0, @empty}, &(0x7f0000000040)=0x1c) [ 511.595787][ T3708] usb 6-1: new high-speed USB device number 3 using dummy_hcd [ 511.753743][ T3712] usb 1-1: new high-speed USB device number 10 using dummy_hcd [ 511.973617][ T3708] usb 6-1: config 0 has an invalid interface number: 174 but max is 0 [ 511.982262][ T3708] usb 6-1: config 0 has no interface number 0 [ 511.989088][ T3708] usb 6-1: New USB device found, idVendor=0af7, idProduct=0101, bcdDevice=7d.7a [ 511.998486][ T3708] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 512.010765][ T3708] usb 6-1: config 0 descriptor?? [ 512.055545][ T3708] flexcop_usb: set interface failed. [ 512.060964][ T3708] b2c2_flexcop_usb: probe of 6-1:0.174 failed with error -22 [ 512.173666][ T3712] usb 1-1: New USB device found, idVendor=0af7, idProduct=0101, bcdDevice=7d.7a [ 512.182847][ T3712] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 512.196574][ T3712] usb 1-1: config 0 descriptor?? [ 512.247168][ T3712] usb 1-1: selecting invalid altsetting 1 [ 512.252957][ T3712] flexcop_usb: set interface failed. [ 512.258176][ T3708] usb 6-1: USB disconnect, device number 3 [ 512.260311][ T3712] b2c2_flexcop_usb: probe of 1-1:0.0 failed with error -22 [ 512.448128][ T3712] usb 1-1: USB disconnect, device number 10 13:36:37 executing program 5: syz_usb_connect(0x0, 0x24, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0xbf, 0x4e, 0x7f, 0x40, 0xaf7, 0x101, 0x7d7a, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xae, 0x0, 0x0, 0xe0, 0xfb, 0xda}}]}}]}}, 0x0) 13:36:37 executing program 3: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000640), 0x2, 0x0) ioctl$vim2m_VIDIOC_EXPBUF(r0, 0xc0405610, &(0x7f00000037c0)={0x2}) 13:36:37 executing program 1: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000300), 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r0, 0xc08c5336, &(0x7f0000000340)) 13:36:37 executing program 4: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000300), 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r0, 0x801c581f, 0x0) 13:36:37 executing program 2: ioctl$RTC_IRQP_READ(0xffffffffffffffff, 0x8008700b, 0x0) landlock_add_rule$LANDLOCK_RULE_PATH_BENEATH(0xffffffffffffffff, 0x1, 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(0xffffffffffffffff, 0xc0189375, 0x0) ioctl$RTC_AIE_OFF(0xffffffffffffffff, 0x7002) ioctl$RTC_ALM_READ(0xffffffffffffffff, 0x80247008, &(0x7f0000000100)) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000140)={{0x1, 0x1, 0x18}, './file0\x00'}) openat$sysfs(0xffffffffffffff9c, &(0x7f0000000180)='/sys/module/saa7115', 0x2100, 0xb2) syz_open_dev$tty1(0xc, 0x4, 0x3) syz_genetlink_get_family_id$mptcp(&(0x7f0000000240), 0xffffffffffffffff) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(0xffffffffffffffff, 0xc018937c, &(0x7f00000003c0)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x4}}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(0xffffffffffffffff, 0xc0189378, &(0x7f0000000400)={{0x1, 0x1, 0x18, 0xffffffffffffffff}, './file0\x00'}) ioctl$AUTOFS_DEV_IOCTL_EXPIRE(r0, 0xc018937c, &(0x7f0000000540)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x4}}, './file0/file0\x00'}) 13:36:37 executing program 1: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f00000001c0)={'tunl0\x00', &(0x7f00000000c0)={'tunl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x4, 0x0, @broadcast, @remote, {[@lsrr={0x83, 0x3}]}}}}}) 13:36:37 executing program 4: mbind(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x0, 0x0, 0x0) 13:36:37 executing program 2: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$vim2m_VIDIOC_QBUF(r0, 0xc058560f, &(0x7f0000000440)=@multiplanar_overlay={0x0, 0x3, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "4bec73c5"}, 0x0, 0x3, {0x0}}) 13:36:37 executing program 3: socket$nl_generic(0x10, 0x3, 0x10) sched_getaffinity(0x0, 0x8, &(0x7f0000001240)) syz_clone(0x40000000, &(0x7f0000000080)="bac68acf9ddb5da5f19d5169703bb2ea0201332200bb58e37ba1d8c41e64279087c30eb43ad3567eba2bcb1d7d5ee648f7e16e30a7db785b7eb5e49dfa097bd1550b617e4aecba4ffb2038e8ce0451632882424defcdedb3976eadaedaf0376433453bbf6ea6649455b742e5cca1cb9c81e61048021f21ba13d7c61b7b9116c24b8f34082d7170b027008612f3eda616dddbfbbc978c6e774fc1b18529eab39e08e2f6c4fdb5fb4761f6", 0xaa, &(0x7f0000000140), 0x0, &(0x7f00000001c0)="e9f323b965f9f48f7f3123c966eba9c03e79c1c5a2018cc076e5c3aa71a2eb347e44cbe366b32ead79066f35d0bed489fb0bc65bbbc50ef924fdac839fc00682e10099b36641370c00e3a91041017eb27593df37055a08cae54a512d4dfc3962c80a8b7674c0615ecf3ecfa86de3928f26a7ad83e989fe6474c70839a94ea45ab67b3e8af05fe9f038a1cf1ca25a3a5fb6bf641e520ba5a1cc4fcfe7c398b11d30ad1f418ed2f4c2b8d21f4a8be66f0cf8c6cc07442c2417f44c9d8d06daa137c7528d38766fd9c3cce48d4f539d67586577d0bd8490478fb99f057c3b96a87991c97084313c4369282802c020308414c6d363381545d7232ecc6e20df") 13:36:37 executing program 4: add_key(&(0x7f00000000c0)='encrypted\x00', 0x0, 0x0, 0x0, 0x0) 13:36:37 executing program 0: socket(0x22, 0x0, 0x400) 13:36:37 executing program 2: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000300), 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r0, 0x40605346, &(0x7f0000000340)={{0x0, 0x7e}}) [ 513.095563][ T3712] usb 6-1: new high-speed USB device number 4 using dummy_hcd [ 513.473891][ T3712] usb 6-1: config 0 has an invalid interface number: 174 but max is 0 [ 513.482137][ T3712] usb 6-1: config 0 has no interface number 0 [ 513.488581][ T3712] usb 6-1: New USB device found, idVendor=0af7, idProduct=0101, bcdDevice=7d.7a [ 513.497916][ T3712] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 513.510681][ T3712] usb 6-1: config 0 descriptor?? [ 513.559041][ T3712] flexcop_usb: set interface failed. [ 513.564471][ T3712] b2c2_flexcop_usb: probe of 6-1:0.174 failed with error -22 [ 513.767698][ T27] usb 6-1: USB disconnect, device number 4 13:36:38 executing program 5: syz_usb_connect(0x0, 0x24, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0xbf, 0x4e, 0x7f, 0x40, 0xaf7, 0x101, 0x7d7a, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xae, 0x0, 0x0, 0xe0, 0xfb, 0xda}}]}}]}}, 0x0) 13:36:38 executing program 1: openat$fb0(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) 13:36:38 executing program 3: io_setup(0xffffffff, &(0x7f0000000140)) 13:36:38 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/keys\x00', 0x0, 0x0) lseek(r0, 0x800000000049, 0x0) 13:36:38 executing program 4: syz_open_dev$vcsa(&(0x7f0000000680), 0x0, 0x323400) 13:36:38 executing program 2: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000300), 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r0, 0x40bc5311, &(0x7f0000000340)) 13:36:38 executing program 1: openat$drirender128(0xffffffffffffff9c, &(0x7f0000000100), 0x88401, 0x0) 13:36:38 executing program 3: mmap$fb(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 13:36:38 executing program 4: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000300), 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r0, 0xc05c5340, &(0x7f0000000340)) 13:36:38 executing program 2: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000300), 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r0, 0xc0505350, &(0x7f0000000340)={{0x0, 0x7e}}) 13:36:38 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/keys\x00', 0x0, 0x0) lseek(r0, 0x800000000049, 0x0) 13:36:38 executing program 2: r0 = socket$inet_mptcp(0x2, 0x1, 0x106) syz_open_dev$vcsa(&(0x7f0000000000), 0x0, 0x0) ioctl$sock_inet_tcp_SIOCOUTQNSD(r0, 0x894b, &(0x7f0000000000)) [ 514.623580][ T3712] usb 6-1: new high-speed USB device number 5 using dummy_hcd [ 514.993586][ T3712] usb 6-1: config 0 has an invalid interface number: 174 but max is 0 [ 515.001823][ T3712] usb 6-1: config 0 has no interface number 0 [ 515.028129][ T3712] usb 6-1: New USB device found, idVendor=0af7, idProduct=0101, bcdDevice=7d.7a [ 515.045311][ T3712] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 515.069417][ T3712] usb 6-1: config 0 descriptor?? [ 515.126745][ T3712] flexcop_usb: set interface failed. [ 515.132131][ T3712] b2c2_flexcop_usb: probe of 6-1:0.174 failed with error -22 [ 515.354117][ T3708] usb 6-1: USB disconnect, device number 5 13:36:40 executing program 5: syz_usb_connect(0x0, 0x24, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0xbf, 0x4e, 0x7f, 0x40, 0xaf7, 0x101, 0x7d7a, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xae, 0x0, 0x0, 0xe0, 0xfb, 0xda}}]}}]}}, 0x0) 13:36:40 executing program 4: syz_io_uring_setup(0x3c8, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x2}, &(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000100), &(0x7f0000000140)) openat$sndseq(0xffffffffffffff9c, &(0x7f0000000280), 0x0) 13:36:40 executing program 1: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$vim2m_VIDIOC_TRY_FMT(r0, 0xc0d05640, 0x0) openat$dlm_control(0xffffffffffffff9c, 0x0, 0x10000, 0x0) 13:36:40 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/keys\x00', 0x0, 0x0) lseek(r0, 0x800000000049, 0x0) 13:36:40 executing program 3: syz_io_uring_setup(0x3c8, &(0x7f0000000080), &(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, &(0x7f0000000100), &(0x7f0000000140)) 13:36:40 executing program 2: r0 = syz_open_dev$vcsa(&(0x7f0000000040), 0x3e, 0x0) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r0, 0xc01864c6, 0x0) 13:36:40 executing program 4: r0 = openat$sndseq(0xffffffffffffff9c, &(0x7f0000000300), 0x0) ioctl$SNDRV_SEQ_IOCTL_GET_SUBSCRIPTION(r0, 0x401c5820, 0x0) 13:36:40 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/keys\x00', 0x0, 0x0) lseek(r0, 0x800000000049, 0x0) 13:36:40 executing program 2: pipe2$watch_queue(0x0, 0x80) pipe2$watch_queue(&(0x7f0000000040), 0x80) 13:36:40 executing program 3: bpf$MAP_CREATE(0x2, &(0x7f00000000c0), 0x48) 13:36:40 executing program 1: request_key(&(0x7f0000000000)='rxrpc_s\x00', &(0x7f0000000040)={'syz', 0x1}, &(0x7f0000000340)='\xe2b\x86Q\xfb\x9d#\xd7\xbb\r\xc8eZ\xb4\x9d\x91\"7\xc0#\x1dWtm\xfb7\x83\xb0\xbak\xd7o\x85\'\x84+7\x8b\xc7\xa4\x1fD\xbf+}\xbd\xc4dG\xcf\x7f\xa9\x0e\x10g\xea\x94\xe3\x88\b\xe0-\xa5\xf6\x98\xfe\n\xfb\x05\x87q\xf6b\x91\x10\xecC\xe0\x84qB\xd5c\x0f\xe6\xf8 P\x17\xe6\x93[\xd5<\x8a\x1e\x01U!%\xbf=\xbd8\xa5n\x03\x98\xa2*\xc73\xaa\x97o,|\xd5\x7fA`\xd9B\x0f\x91\xed\xa7\x13\x01\x8es\x1c\xc2=>BN|7\x1a\x02\xfe\xfe\xcc3\x98\xce\xe1\xb4_\xaa\x97;v\x9d\x05l\xb5&\x05.\xc0%E\xb4\xfe8\xa3 \xff\x12\xac\x9f?\x02U\xd7l\xdc\xfdq\xa2R\xc7\xa6\x17\xa8\x87@\x88\x12\xe9\xeb\x96\x01\xcd\xb8Hr\x81\x15\x83|\x03\xbc\xbc\r\x80pf\a\xda\xa8\f\x82\x9e\xc13\xdaP\x06Q\xd8\xa3\x9f\x06\x15\rC`\xadGog\xadWfO/\xf4!\x18\x9f\xec\xe4\x80\x91%\xadx\n\xf86\x01|\t\x01V/S\xec\xae\x19f\xc0y\aW\x00+\xd3+G\x8f\xd44\xf1\x04y\xd0\xb4\x13&\xb5\\\xea\xc1.&a\x9f\xc9\xddw\xb9\xb2\x9f[C\x051Ay\x9c\xb3\xf5\xd8P\x92<\xb61\t\xeb\x04\x9c\xadly\xe9l\xe3\x1e_\xcd\xe1\xa5\xcaR\xaa\x0e\xd7Ry\x8f\xb59\x83\xc5\xe9\x85L@\x92\xe8vC\x0e5F\xa0\xe5sz\'\xe6\xd3\x1b\xcaD\x01J-\xa1\x1c\xa8)\x02)\xa8\xf0jl\x1d\x94\xe7\t\a\x1e\x8dM\x8e[\x97\xbb\xe4w\x1a\xe2\x84\x9c\xac5^!&L03\x02z\xdc\xa6\xf9)H;\xb7\xe4\xbc\xd1Me\t\x00S\x95]\xf9\xcd\xc9w\x9fK\x95!\x97\a\xd5\x99\x9cAY\x06\x98\x1aD\xf9\x9fW\xe5\xd2\x9e\xa3W \x04\x10\xac\xb4V>\x7f\xb8\xa9\xb0}uQ _\xb8\xa9\\r\xac/\xeb\x1f*\x065\x87', 0xfffffffffffffff9) 13:36:40 executing program 2: fsopen(&(0x7f0000000000)='overlay\x00', 0x0) [ 516.203600][ T15] usb 6-1: new high-speed USB device number 6 using dummy_hcd [ 516.593749][ T15] usb 6-1: config 0 has an invalid interface number: 174 but max is 0 [ 516.602122][ T15] usb 6-1: config 0 has no interface number 0 [ 516.608643][ T15] usb 6-1: New USB device found, idVendor=0af7, idProduct=0101, bcdDevice=7d.7a [ 516.617827][ T15] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 516.628650][ T15] usb 6-1: config 0 descriptor?? [ 516.675703][ T15] flexcop_usb: set interface failed. [ 516.681101][ T15] b2c2_flexcop_usb: probe of 6-1:0.174 failed with error -22 [ 516.886904][ T15] usb 6-1: USB disconnect, device number 6 13:36:41 executing program 2: socket$igmp6(0x11, 0x3, 0x2) 13:36:41 executing program 4: openat$procfs(0xffffffffffffff9c, 0x0, 0xebffffff, 0x0) 13:36:41 executing program 3: openat$procfs(0xffffffffffffff9c, &(0x7f0000001a40)='/proc/zoneinfo\x00', 0x4000, 0x0) 13:36:41 executing program 1: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000180)='/sys/module/saa7115', 0x0, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) syz_io_uring_setup(0x3dd, &(0x7f0000000440)={0x0, 0x99f5, 0x8}, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f00000004c0), &(0x7f0000000500)) 13:36:41 executing program 5: 13:36:41 executing program 0: lseek(0xffffffffffffffff, 0x800000000049, 0x0) 13:36:41 executing program 4: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000040)={0x1f, 0xffffffffffffffff}, 0x6) 13:36:41 executing program 3: request_key(&(0x7f0000000080)='id_legacy\x00', &(0x7f00000000c0)={'syz', 0x2}, &(0x7f0000000100)='\x00', 0x0) 13:36:41 executing program 0: lseek(0xffffffffffffffff, 0x800000000049, 0x0) 13:36:41 executing program 2: bpf$MAP_CREATE(0x5, &(0x7f00000000c0), 0x48) 13:36:41 executing program 1: r0 = openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) write$tcp_mem(r0, 0x0, 0x0) 13:36:41 executing program 5: 13:36:41 executing program 2: bpf$MAP_CREATE(0xa, &(0x7f00000000c0), 0x48) 13:36:41 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 13:36:41 executing program 4: socket(0x2, 0x0, 0xfffffc01) 13:36:41 executing program 5: 13:36:41 executing program 1: r0 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/user\x00') ioctl$BTRFS_IOC_START_SYNC(r0, 0x80086601, 0x0) 13:36:41 executing program 0: lseek(0xffffffffffffffff, 0x800000000049, 0x0) 13:36:41 executing program 2: syz_io_uring_setup(0x7367, &(0x7f00000001c0)={0x0, 0x0, 0x22}, &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000240), &(0x7f0000000280)) 13:36:41 executing program 3: syz_init_net_socket$bt_l2cap(0x1f, 0xdb5deee838326300, 0x0) 13:36:41 executing program 5: syz_usb_connect(0x0, 0x0, 0x0, 0x0) 13:36:41 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(r0, 0x800000000049, 0x0) 13:36:41 executing program 4: r0 = socket$can_raw(0x1d, 0x3, 0x1) setsockopt$CAN_RAW_FILTER(r0, 0x65, 0x1, &(0x7f0000001380)=[{}, {}], 0x10) 13:36:41 executing program 1: pselect6(0x40, &(0x7f0000000c40), &(0x7f0000000c80)={0x8000000000000000}, 0x0, &(0x7f0000000d00)={0x77359400}, &(0x7f0000000d80)={&(0x7f0000000d40), 0x8}) 13:36:42 executing program 3: syz_io_uring_setup(0x7367, &(0x7f00000001c0), &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000240), &(0x7f0000000280)) 13:36:42 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000200)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x19c, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x2}, 0x48) 13:36:42 executing program 4: r0 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) bind$bt_l2cap(r0, &(0x7f0000000040)={0x1f, 0x0, @none}, 0xe) 13:36:42 executing program 1: r0 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/user\x00') ioctl$BTRFS_IOC_START_SYNC(r0, 0x40305828, 0x0) 13:36:42 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(r0, 0x800000000049, 0x0) 13:36:42 executing program 2: r0 = getpgrp(0x0) wait4(r0, 0x0, 0x20000000, 0x0) 13:36:42 executing program 4: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000f80)={0x1, &(0x7f0000000f40)=[{0x0, 0x7}]}) 13:36:42 executing program 3: r0 = inotify_init() inotify_add_watch(r0, 0x0, 0x18) 13:36:42 executing program 5: syz_usb_connect(0x0, 0x0, 0x0, 0x0) 13:36:42 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, 0x0, 0x0, 0x0) lseek(r0, 0x800000000049, 0x0) 13:36:42 executing program 1: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_REG(r0, 0x11b, 0x4, &(0x7f0000000140)={0x0}, 0x20) 13:36:42 executing program 4: syz_clone3(&(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, {}, &(0x7f0000000380)=""/6, 0x6, &(0x7f00000003c0)=""/91, &(0x7f0000000440)=[0xffffffffffffffff], 0x1}, 0x58) 13:36:42 executing program 2: syz_io_uring_setup(0x0, &(0x7f00000001c0), &(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000240), &(0x7f0000000280)) 13:36:42 executing program 3: openat$cgroup_pressure(0xffffffffffffffff, &(0x7f0000000000)='cpu.pressure\x00', 0x2, 0x0) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000040), 0x2, 0x0) bpf$BPF_LINK_CREATE(0x1c, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000100)={'wlan0\x00'}) read$eventfd(0xffffffffffffffff, 0x0, 0x0) openat$nvram(0xffffffffffffff9c, &(0x7f00000002c0), 0x117001, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000440)='./cgroup/syz1\x00', 0x200002, 0x0) 13:36:42 executing program 3: syz_clone3(&(0x7f0000000580)={0x8030400, 0x0, 0x0, 0x0, {0x8}, 0x0, 0x0, 0x0, &(0x7f0000000540)=[0x0], 0x1}, 0x58) 13:36:42 executing program 0: openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/keys\x00', 0x0, 0x0) lseek(0xffffffffffffffff, 0x800000000049, 0x0) 13:36:42 executing program 2: socketpair(0x23, 0x0, 0x72, &(0x7f0000000000)) 13:36:42 executing program 1: syz_init_net_socket$llc(0x1a, 0x0, 0x0) accept4$llc(0xffffffffffffffff, 0x0, 0x0, 0x0) 13:36:42 executing program 4: socket(0x11, 0x3, 0x5) 13:36:42 executing program 0: openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/keys\x00', 0x0, 0x0) lseek(0xffffffffffffffff, 0x800000000049, 0x0) 13:36:43 executing program 5: syz_usb_connect(0x0, 0x0, 0x0, 0x0) 13:36:43 executing program 3: r0 = syz_mount_image$msdos(&(0x7f0000000240), &(0x7f0000000180)='./file1\x00', 0xffff, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000200)="04ff7f090000000066617400040409000200027400f801", 0x17}], 0x0, &(0x7f0000000080)=ANY=[], 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="b12ee621da805c70fa401e9a96fc1c964849586467fe00fa4fc44a6c14948826bea9caa6dca68049bdaa1e9055c2b1cf68b07111eb45efcc6332dcffffffe974556a692c385471665a10273c8963ad23a3ad591a4b09f529a7dbc111caf02e"], 0x6db6e559) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r1, 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x0) 13:36:43 executing program 1: syz_clone3(&(0x7f0000000480)={0x0, 0x0, &(0x7f0000000300), 0x0, {}, 0x0, 0x0, &(0x7f00000003c0)=""/91, &(0x7f0000000440)=[0xffffffffffffffff], 0x1}, 0x58) 13:36:43 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$BLKTRACETEARDOWN(r0, 0x1276, 0x0) ioctl$BLKTRACESETUP(r0, 0xc0481273, &(0x7f0000000080)={'\x00', 0x0, 0x8, 0x8}) 13:36:43 executing program 0: openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/keys\x00', 0x0, 0x0) lseek(0xffffffffffffffff, 0x800000000049, 0x0) 13:36:43 executing program 2: openat$nvram(0xffffffffffffff9c, &(0x7f0000000040), 0x50442, 0x0) 13:36:43 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000080), 0x0, 0x0) ioctl$BLKTRACESTOP(r0, 0x125d, 0x1ffff000) 13:36:43 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/keys\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) 13:36:43 executing program 2: openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0xe000, 0x0) [ 518.700654][T13206] loop3: detected capacity change from 0 to 127 13:36:43 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/keys\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) 13:36:43 executing program 1: r0 = socket$netlink(0x10, 0x3, 0x8) sendmsg$TEAM_CMD_OPTIONS_SET(r0, &(0x7f00000007c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000000780)={&(0x7f00000003c0)={0x14}, 0x14}}, 0x0) 13:36:43 executing program 4: pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000d00)={0x77359400}, 0x0) 13:36:43 executing program 5: syz_usb_connect(0x0, 0x24, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0xbf, 0x4e, 0x7f, 0x0, 0xaf7, 0x101, 0x7d7a, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xae, 0x0, 0x0, 0xe0, 0xfb, 0xda}}]}}]}}, 0x0) 13:36:43 executing program 2: r0 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/user\x00') ioctl$BTRFS_IOC_START_SYNC(r0, 0xc0045878, 0x0) 13:36:43 executing program 1: socketpair(0xa, 0x5, 0x0, &(0x7f0000000300)) 13:36:43 executing program 0: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/keys\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) 13:36:43 executing program 3: r0 = syz_mount_image$msdos(&(0x7f0000000240), &(0x7f0000000180)='./file1\x00', 0xffff, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000200)="04ff7f090000000066617400040409000200027400f801", 0x17}], 0x0, &(0x7f0000000080)=ANY=[], 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="b12ee621da805c70fa401e9a96fc1c964849586467fe00fa4fc44a6c14948826bea9caa6dca68049bdaa1e9055c2b1cf68b07111eb45efcc6332dcffffffe974556a692c385471665a10273c8963ad23a3ad591a4b09f529a7dbc111caf02e"], 0x6db6e559) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r1, 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x0) 13:36:43 executing program 2: r0 = syz_mount_image$msdos(&(0x7f0000000240), &(0x7f0000000180)='./file1\x00', 0xffff, 0x1, &(0x7f00000001c0)=[{&(0x7f0000000200)="04ff7f090000000066617400040409000200027400f801", 0x17}], 0x0, &(0x7f0000000080)=ANY=[], 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="b12ee621da805c70fa401e9a96fc1c964849586467fe00fa4fc44a6c14948826bea9caa6dca68049bdaa1e9055c2b1cf68b07111eb45efcc6332dcffffffe974556a692c385471665a10273c8963ad23a3ad591a4b09f529a7dbc111caf02e"], 0x6db6e559) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x10012, r1, 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x0) 13:36:43 executing program 0: setsockopt$nfc_llcp_NFC_LLCP_RW(0xffffffffffffffff, 0x118, 0x0, &(0x7f0000000080), 0xffffff7e) 13:36:43 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x3b6, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff1780c200000086dd600fff8103803afffe800000000000000000000000000000ff02"], 0x0) [ 519.287503][T13231] loop3: detected capacity change from 0 to 127 13:36:43 executing program 0: socket(0x2, 0xa, 0xfffffc01) 13:36:43 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x3b6, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff1780c200000086dd600fff8103803afffe800000000000000000000000000000ff02"], 0x0) [ 519.333186][T13238] loop2: detected capacity change from 0 to 127 13:36:43 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000001c0)={0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5f3e74ee76d8a0f, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 519.563534][ T3712] usb 6-1: new high-speed USB device number 7 using dummy_hcd 13:36:44 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000080), 0x0, 0x0) ioctl$BLKTRACESTOP(r0, 0x80041285, 0x0) [ 519.753560][ T3712] usb 6-1: device descriptor read/64, error 18 [ 520.023602][ T3712] usb 6-1: new high-speed USB device number 8 using dummy_hcd [ 520.213672][ T3712] usb 6-1: device descriptor read/64, error 18 [ 520.333641][ T3712] usb usb6-port1: attempt power cycle [ 520.743555][ T3712] usb 6-1: new high-speed USB device number 9 using dummy_hcd [ 520.833788][ T3712] usb 6-1: Invalid ep0 maxpacket: 0 [ 520.984782][ T3712] usb 6-1: new high-speed USB device number 10 using dummy_hcd [ 521.073714][ T3712] usb 6-1: Invalid ep0 maxpacket: 0 [ 521.079138][ T3712] usb usb6-port1: unable to enumerate USB device 13:36:46 executing program 5: syz_usb_connect(0x0, 0x24, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0xbf, 0x4e, 0x7f, 0x0, 0xaf7, 0x101, 0x7d7a, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xae, 0x0, 0x0, 0xe0, 0xfb, 0xda}}]}}]}}, 0x0) 13:36:46 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_GET_SEC_DEVKEY(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={0x0, 0x68}}, 0x0) 13:36:46 executing program 3: setsockopt$bt_BT_RCVMTU(0xffffffffffffffff, 0x112, 0xd, &(0x7f0000000000), 0x2) socketpair(0x11, 0x0, 0x0, &(0x7f0000000040)) 13:36:46 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x3b6, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff1780c200000086dd600fff8103803afffe800000000000000000000000000000ff02"], 0x0) 13:36:46 executing program 2: r0 = syz_open_procfs$namespace(0x0, &(0x7f00000000c0)='ns/user\x00') ioctl$BTRFS_IOC_START_SYNC(r0, 0x80087601, 0x0) 13:36:46 executing program 4: r0 = syz_open_dev$sg(&(0x7f0000000080), 0x0, 0x0) ioctl$SG_BLKTRACESETUP(r0, 0xc0481273, 0x0) 13:36:46 executing program 2: r0 = socket(0x2, 0xa, 0x0) sendmsg$TIPC_NL_KEY_FLUSH(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000003c0)={0x0}}, 0x0) 13:36:46 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000080), 0x0, 0x0) ioctl$BLKTRACESTOP(r0, 0x1260, 0x1ffff000) 13:36:46 executing program 3: pselect6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0)={0x0}) 13:36:46 executing program 0: r0 = socket$xdp(0x2c, 0x3, 0x0) setsockopt$XDP_UMEM_COMPLETION_RING(r0, 0x11b, 0x6, &(0x7f0000000000)=0x1ad028, 0x4) 13:36:46 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x3b6, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff1780c200000086dd600fff8103803afffe800000000000000000000000000000ff02"], 0x0) 13:36:46 executing program 4: syz_io_uring_setup(0x0, 0x0, &(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x0, 0x0) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(0xffffffffffffffff, 0x10e, 0x1, 0x0, 0x0) pselect6(0x40, &(0x7f0000000c40), &(0x7f0000000c80)={0x8000000000000000, 0x8, 0x4, 0x6, 0xfffffffffffffffa, 0x0, 0xffffffff}, &(0x7f0000000cc0)={0x8, 0x6, 0x3, 0x9, 0x4, 0x3f, 0x6, 0x2}, &(0x7f0000000d00)={0x77359400}, &(0x7f0000000d80)={&(0x7f0000000d40), 0x8}) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0xa, &(0x7f0000000f80)={0x2, &(0x7f0000000f40)=[{0x5, 0x7, 0x0, 0x9}, {0x1, 0x8, 0x4}]}) syz_genetlink_get_family_id$wireguard(0x0, 0xffffffffffffffff) [ 522.753656][ T3712] usb 6-1: new high-speed USB device number 11 using dummy_hcd [ 522.953591][ T3712] usb 6-1: device descriptor read/64, error 18 [ 523.224219][ T3712] usb 6-1: new high-speed USB device number 12 using dummy_hcd [ 523.423634][ T3712] usb 6-1: device descriptor read/64, error 18 [ 523.543662][ T3712] usb usb6-port1: attempt power cycle [ 523.963688][ T3712] usb 6-1: new high-speed USB device number 13 using dummy_hcd [ 524.054687][ T3712] usb 6-1: Invalid ep0 maxpacket: 0 [ 524.213656][ T3712] usb 6-1: new high-speed USB device number 14 using dummy_hcd [ 524.313690][ T3712] usb 6-1: Invalid ep0 maxpacket: 0 [ 524.319076][ T3712] usb usb6-port1: unable to enumerate USB device 13:36:49 executing program 5: syz_usb_connect(0x0, 0x24, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0xbf, 0x4e, 0x7f, 0x0, 0xaf7, 0x101, 0x7d7a, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0xae, 0x0, 0x0, 0xe0, 0xfb, 0xda}}]}}]}}, 0x0) 13:36:49 executing program 0: r0 = syz_open_dev$sg(&(0x7f0000000080), 0x800000000000007, 0x0) ioctl$SCSI_IOCTL_SEND_COMMAND(r0, 0x1, &(0x7f00000000c0)) 13:36:49 executing program 2: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000f80)={0x1, &(0x7f0000000f40)=[{0x0, 0x0, 0x0, 0x1ff}]}) 13:36:49 executing program 1: socket$inet6_icmp_raw(0xa, 0x3, 0x3a) syz_emit_ethernet(0x3b6, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff1780c200000086dd600fff8103803afffe800000000000000000000000000000ff02"], 0x0) 13:36:49 executing program 3: r0 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$ifreq_SIOCGIFINDEX_wireguard(r0, 0x8933, &(0x7f0000000040)={'wg2\x00'}) 13:36:49 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000080), 0x0, 0x0) ioctl$BLKTRACESTOP(r0, 0x127b, 0x0) 13:36:49 executing program 3: r0 = socket$inet6_mptcp(0xa, 0x1, 0x106) setsockopt$inet6_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f0000000080)='cdg\x00', 0x4) connect$inet6(r0, &(0x7f0000000040)={0xa, 0x4001, 0x0, @dev={0xfe, 0x80, '\x00', 0x1c}, 0xd}, 0x1c) 13:36:49 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x4e20, @multicast2}, 0x62) setsockopt$inet_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x2806, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000002c0)='/proc/self/exe\x00', 0x0, 0x0) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, 0x0, 0x0) connect$inet(r0, &(0x7f0000000180)={0x2, 0x4e20, @local}, 0x10) sendfile(r0, r1, 0x0, 0x101000002) recvmsg(r0, &(0x7f0000000580)={0x0, 0x41, &(0x7f0000000500)=[{&(0x7f0000000740)=""/4084, 0xfffffe1f}], 0x6, 0x0, 0xfffffffffffffcc9}, 0x700) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000001c0)='yeah\x00', 0x5) 13:36:49 executing program 2: timer_create(0x0, &(0x7f0000000080)={0x0, 0x0, 0x1}, 0x0) 13:36:49 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000700)={'batadv_slave_1\x00'}) 13:36:49 executing program 1: socket$inet6_icmp_raw(0xa, 0x3, 0x3a) syz_emit_ethernet(0x3b6, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff1780c200000086dd600fff8103803afffe800000000000000000000000000000ff02"], 0x0) 13:36:49 executing program 3: r0 = syz_init_net_socket$llc(0x1a, 0x1, 0x0) setsockopt$llc_int(r0, 0x10c, 0x5, &(0x7f0000000340), 0x4) [ 525.813548][ T27] usb 6-1: new high-speed USB device number 15 using dummy_hcd [ 526.003542][ T27] usb 6-1: device descriptor read/64, error 18 [ 526.273594][ T27] usb 6-1: new high-speed USB device number 16 using dummy_hcd [ 526.484594][ T27] usb 6-1: device descriptor read/64, error 18 [ 526.604218][ T27] usb usb6-port1: attempt power cycle [ 527.013542][ T27] usb 6-1: new high-speed USB device number 17 using dummy_hcd [ 527.103665][ T27] usb 6-1: Invalid ep0 maxpacket: 0 [ 527.254775][ T27] usb 6-1: new high-speed USB device number 18 using dummy_hcd [ 527.343784][ T27] usb 6-1: Invalid ep0 maxpacket: 0 [ 527.349109][ T27] usb usb6-port1: unable to enumerate USB device 13:36:52 executing program 5: syz_usb_connect(0x0, 0x24, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0xbf, 0x4e, 0x7f, 0x40, 0xaf7, 0x101, 0x7d7a, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xe0, 0xfb, 0xda}}]}}]}}, 0x0) 13:36:52 executing program 2: pipe2$9p(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RSTATu(r0, &(0x7f0000000100)={0x57, 0x7d, 0x0, {{0x0, 0x3e, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0, 0x7, '%%!\xf8${(', 0x2, '*-', 0x2, '{-'}, 0x4, '%\\[-', 0x0, 0xee01, 0xffffffffffffffff}}, 0x57) write$P9_RLOPEN(r0, &(0x7f0000000200)={0x18}, 0x18) 13:36:52 executing program 1: socket$inet6_icmp_raw(0xa, 0x3, 0x3a) syz_emit_ethernet(0x3b6, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff1780c200000086dd600fff8103803afffe800000000000000000000000000000ff02"], 0x0) 13:36:52 executing program 4: socketpair(0x1e, 0x0, 0x3, &(0x7f00000001c0)) 13:36:52 executing program 3: r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_SET_FD(r0, 0x4c00, 0xffffffffffffffff) 13:36:52 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x4e20, @multicast2}, 0x62) setsockopt$inet_tcp_int(r0, 0x6, 0x2, &(0x7f0000000080)=0x2806, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000002c0)='/proc/self/exe\x00', 0x0, 0x0) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, 0x0, 0x0) connect$inet(r0, &(0x7f0000000180)={0x2, 0x4e20, @local}, 0x10) sendfile(r0, r1, 0x0, 0x101000002) recvmsg(r0, &(0x7f0000000580)={0x0, 0x41, &(0x7f0000000500)=[{&(0x7f0000000740)=""/4084, 0xfffffe1f}], 0x6, 0x0, 0xfffffffffffffcc9}, 0x700) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000001c0)='yeah\x00', 0x5) 13:36:52 executing program 2: pipe2$watch_queue(0x0, 0x80) write$UHID_INPUT2(0xffffffffffffffff, 0x0, 0x0) 13:36:52 executing program 4: r0 = syz_open_dev$loop(&(0x7f0000000080), 0x0, 0x0) ioctl$BLKTRACESTOP(r0, 0x1263, 0x0) 13:36:52 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000005c0)={&(0x7f0000000280)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x2c, 0x2c, 0x5, [@func_proto={0x0, 0x4, 0x0, 0xd, 0x0, [{0x4}, {0x8}, {0x2}, {}]}]}, {0x0, [0x0, 0x0, 0x0]}}, &(0x7f0000000380)=""/173, 0x49, 0xad, 0x1}, 0x20) 13:36:52 executing program 1: setsockopt$inet6_int(0xffffffffffffffff, 0x29, 0xc8, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x3b6, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff1780c200000086dd600fff8103803afffe800000000000000000000000000000ff02"], 0x0) 13:36:52 executing program 3: syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) 13:36:52 executing program 1: setsockopt$inet6_int(0xffffffffffffffff, 0x29, 0xc8, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x3b6, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff1780c200000086dd600fff8103803afffe800000000000000000000000000000ff02"], 0x0) [ 528.843640][ T3708] usb 6-1: new high-speed USB device number 19 using dummy_hcd [ 529.233874][ T3708] usb 6-1: New USB device found, idVendor=0af7, idProduct=0101, bcdDevice=7d.7a [ 529.242975][ T3708] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 529.252283][ T3708] usb 6-1: config 0 descriptor?? [ 529.296574][ T3708] usb 6-1: selecting invalid altsetting 1 [ 529.302325][ T3708] flexcop_usb: set interface failed. [ 529.307857][ T3708] b2c2_flexcop_usb: probe of 6-1:0.0 failed with error -22 [ 529.499633][ T3712] usb 6-1: USB disconnect, device number 19 13:36:54 executing program 5: syz_usb_connect(0x0, 0x24, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0xbf, 0x4e, 0x7f, 0x40, 0xaf7, 0x101, 0x7d7a, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xe0, 0xfb, 0xda}}]}}]}}, 0x0) 13:36:54 executing program 2: bpf$BPF_PROG_GET_NEXT_ID(0xd, 0x0, 0x0) 13:36:54 executing program 1: setsockopt$inet6_int(0xffffffffffffffff, 0x29, 0xc8, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x3b6, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff1780c200000086dd600fff8103803afffe800000000000000000000000000000ff02"], 0x0) 13:36:54 executing program 3: openat$tun(0xffffffffffffff9c, &(0x7f0000000400), 0x280000, 0x0) 13:36:54 executing program 0: socketpair(0x2f, 0x0, 0x0, &(0x7f0000000040)) 13:36:54 executing program 4: openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x40, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000000c0), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000020c0)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000002140)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r0, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) read$FUSE(r0, &(0x7f00000021c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000000040)={0x50, 0x0, r1, {0x7, 0x1f, 0x0, 0x10400}}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000006380)="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000008dceba394fc9d73b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ba045abcd5dfc67d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209bfd66eea2105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000f87c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001354c4b600", 0x2000, &(0x7f00000062c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x20}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(r0, &(0x7f0000004200)="a28096c80abf3543ecde7564abff5085d2227ebcb0f164ae92706ad0b083a3f469a3efd15b4921e9c3063b98b3082068e7c31950dde842eac55df0f991453cad62a6956b0b6f7b8cf49b506a3060fe1127eca99663ade8efa89ee189acb5f3b92f6bc4c46621c803eed0d0bb5f32384870ed08f89d4f74445762fb99715e083c4c92a8878be19ffacc30d0f2da64f971cd40563163adc15670ecf25cd3ad96138967c4b53ad9d04b5193ab5fb674aa0030a9d703d1baf810ce897f969121f142161919e583c275671b999e7f363891dfdfdf3556d01b86ee29eca8fccbfeaf1771395148706cc6e6be7ce29fc9ffef061b5420950c1a525bf75ad06edec51538d1c5bbc77da72dc90fd9998936fffdda2427e5a68966c7e2208f76304680182ec73007e482f034195712af922db2726195d997708734db9e7825a864be00b2a4f800881fc0363f5e618398454f35b148b4ccb88d418269fac868a8ba4a2d5b4f06a1ac01b5ad158b842e05adca22c7372585bf4ce95560b6c1e021a3ed2ff7bd3b6b3c7734c3b66d7e4c460096312082f89b16baa6e73814aa60925780cd92cd65087e260ec046fc363264366a9df2c849c0644911303946adad544521ceb469a3e193ecc9a7876403fac461a4a70d6193b2451189a5c5120b3535e9edf619108af7f517b58abd3fa7fb1ab832213430d2e6901076fba9c9e1acc6c6f48ff0e419bbc45589745a176f52a7407ad5e3dd49acb31b47862806f47077dda04905e45a80a12cbcd4d2dd9fe66c2d1f99394fed8ec60961cd2dc7115a96ece432fac86d51bebb08b95f447a83792fe80291fca7b298c9043ef2c26f0f7e42798d3f54c84b94c24c76c555d83ecc53b99bb22d71845e5cf21a5ba7fbeffeb6306e1730db14561b950a3f24bcfd78d4ab0d97de8054bb1a6077ae7cca6e45d846d3df82298d07212922742cb0facac3b77edfbab90e9ee2d4f7b0ee9b17bb11ec5e5721340d84cb6bd93428167e69b47759172557acda313c3decdfc6fe9336bfade459f43b39d0f2289f9142db280f4ee668e650e12858c577e12e2b9a57ee66c834be97979bcbe94747fa5d8d0b7d3a9f8f218df1bf960f828429a1efe838616b18faf6629236ddbded43a093efae163228e5c38fd7714743c2fcca47e3382bcfb1ab893fd7377527b4ec43f3fa60ebd338161d8de7cad65b15579e4af258f5fe3a63c2637a15703207029b0899b5427767647baef11e291358e6e54f6f13d3d2ca7a5e7969e04d2733b3b9ab822c69a3cfac097384de5071a9b74a656136d55eb190df08747b509fd610ff62b4950ef71c934fe21a48a4931d3d9458b415f112cee65c660f5490e982341da1c58634b3967ca6f3596d20cc90f508382156e36f16539093240ef5f2aa6a2c0dff2a67df30dcf50bf6e0b82a3d49f2d532a8dde1b3ceefcf0837190b74186090d1c18b59917d7efce1adfb238ef4a7b1d22c4cef09320221de883e97e6882466508de06fcdabad3b741bdca2cff879d57ddda52f42b3dcb8a78cfc05826af7e4ff155960ff8491194f4d321ef195990abaeeefdcb852d1e1e3703f317385a9458b6c2dd9db830f757ec29c9939fc7313e639fe485bc1e41ddaaef3fbf1f7cc527c8fad0d21b8082482caad7bee440e5097665f636c3dfec82f8c98afb6243bc3944939675a594277d278ba4361461f7da52e224e4ce5dee4a467bf6ae9f67b61ac6eb0a440406abac2016eec907e241c57f5f44be47290fd0fef785ff04df3810ccd637b4d97a84bae8486a36f75d872e645fe46625969fc2d1f032c56ed44bd98ea27bd9b6ddc8eb2dc2ec9f90f2f1ca1bd20e37ac58b03c84c872f4ba47310654986641460dfdd531ac62a76ad87b89c103ac5c9c2e7e70c66447b3412d4a1e5cbc30e16939505116c04de33ae054ed366de8d1f971c2de439957a194e22a488f58d7efd46439177f3f3c45a1475927eecd846d3d2e6a2ab5c7f8addd99062c2fc6b272d1f51bb8f22f1b6f8bb3faf8aa85e5eb9abf7df5cf8f26267323808b0833a987989cbe59205e7ad06556e2d1b8a4873ca1cbcbc8d43abc145fd4eb832e7a58ab2c793d003ce7b1850ce45eb7480417a1e9eb9d39a1028a2a04a2aa649c098c4f8eee514db5f6021173bb254b8e22b150b2ca01dc7ff235db46ed78d07f43d1adab13b8445d1b32069eb45f9d389fcf5a3f7d3ebe243c5b1fe17b1f5a3d571b65f21b9e471e818172554dc956749b99cb7a5f303ec480d7194a2ba86e204f06aa1becdddc8c49082c527e7064ac2ad77dc05639d3d2a7778f6943ed6105ebf6f0b9e94fddbe05c236ec000f4d1d4e496b10068211ab68ada4c7f7ac61f5f5ba5f1810d5bbe87ff4f8356af0d3f682baedb0ad8f8488b277421f0a03fc5e3095ee34bc4472d8f17e3f7013cf2f79f5ff3ea4b6bae56d1365a33b09bfa9a496323f7da923b7e29dce4beb81035f13130004c96e56d7ef6ca6c101d20c27a218e623227c33c9e488b17e7ae9ac20da8240501f7b614a1730f164553fe479ef149866e4ea47296814284a3d3eb7cbb294289ffb996e0eb053b9c16e54cf267832e3d360eb196ed51305630223309ea97215628f01ec9d3ea48096418d5e962cac5063460f0a18772ec7ce66d14a1cce14b52c40bbbfafccbf1e76f09e57ff0718048e5b993157a6cf4718826b1e09430413a3596a15c4a620fa8c8e1d1663e5739f9f790ddbb3be0e00187d43717d659242467d8681ac10303346157f894d9037641417010e9654c6a5b22263e73a5a37128f50078a980c30930321aa5c5e7851d5d392ddce3a14a96916fa8421ae6728f37f5de7c3e98feb4babd4e1bd2315d595e209d52748f70adc2284fcdaa6ad880470d2a071f3490aaf3491fb64b4547419e8eccdc491a8921156cb4811ad1e66514a32b0b31b641438881f28c1e6461b4f451938999af671e8c6a5cd0c072a9fe4cdbefe24ca616f3d0a15ac97cca835b1a440e04fa28340c6044176c8ecc8ee0d033d47db8a0aacfa0eabdfa1c9509fc2604008f01cbafeb5bd2b503b809ed672340b9a576593f1ef388391b54b605e7a15bef7b1345627a34fca57738b0f8f4f19eea93c903495274a4425a1a1cc6c4c6e335b631df5185c95b485e4257867b5347a40e4e14dcc560f061fd4fd265137dc68afd548adde778f1330f769acb1ccf5da14ff6992c24e210ea6e6179421881b803393bc6974e37106c5b5b3b5d0b3469f8969bffb7e4ceb2c98e928e74366492d27235ae4c74a2f48511aeeaa53a2beafa7a331b50e454c507af1b63350a5cef35668a5b9325014192277e509561008b3601088f79d42eaa8b1e4ae2000b31749e2b8094312ddb7f3c1cd625ef885c11fa22a66e374b52b3425e0b8016154e1fd8471339e32e7373d63ab646d893fbe09ae07b06074c01401ea76b3c382a9d32f24f93c789964e16bc4206ecd75c10917ab84ffd8d6cdf4cd28fd90375ff28518f8c1a3befc538e1b9e427fb671988d29f2fb2fcd039f4d341c84eb4d7cf600ddaba88bb094e4d87a1419180149f491368e648b69985b05ac39a4ecdd3c5135f3a5c8ad7792dacb6470144bb9e67805a211efb3ec9ccaf8e0901345fb19e4da579e1fbe86a1207f4f13c3436009c2c640b7cf3f8b77ca7bd994bf93308027359c6dd1b7db1e153fc0821968ef36c003b6c73fe890f4de24f5c6458dbaaf3819edeaa91783c3cfc7e773689236248195c7bbd60113f2476fa3687621d668d1728ee433d2f8f4db707345d30f1e52ab87a2a0afd547c6b3f0000f59f17facde48f693490e22494b75d11df1a143b85068d143ef6a9bb5937a9df380c8948f1a01e9675e18409edb0f6b9605b68e34632fcce472dc50b90b0f6dcd57931f78e1e8861a0fb62e72b0baad6f9d23c1cfb0f19b25013c8d9fcd786a2f6f79768b5fb398f7b2baa31ce8156d1fc4a46c1c463fdf30360d42aeed2ef11611d0b7f654bb51052fd4dc39328f8ec4c58bbda05e6f1b3c8f6d8adca0268f2410e9a4a7d63b6616006d0e02f6edacc10e5c54fd85f15a8bd7648a293f23d6a699bd9a675250475a73a96d7475e4fabb89fb5e7de5d7a3479aa485c0befc60d0ac4fd5ac6dbecceb06cad86e219fc0ce4720758917811a3215f8d13e413bfb64fc065fc421aede0b56691797dac428c7e463479fa591b9072c309b7533e427c5cc11a1f6cf9a5b995d328d796d874c5b55dfc12a5039b413ce319cf5ba1f355c4e0717d32650b43e18010f37f048731931c52c4f36eb969dda702afe96c2a5241350a67ba2d026946189c5e281293c9a8e2cff3784776f1de78b917101b54e5ab00c045ea15f28a0e3f509962cf8bd3385d85250737eae5c34ece86b86669c13b00308a3b13c0ac3c83ff26fb52a4aa83c1233a9490cb9ca917a056908931751bddb88a62379a713395f0764e4a393faf253a4026d0472270e6036287d56850df1751543484d65b3062155b6300e0024241c59a862ae769c1a9232a2d9fb24705177a09cceb3eefbf9f106f67e01be14cdeb4d2fc7d8661df3e75de5ccd09a7e559f028fb9837c621ea0045b4d1b679067f246339c974631aa7134d4e910efb28d3c48929cef1df7e6c73668762d55086b6c59c36ac90154135fd7ca4e4047dd0aa161fa982d8edf9c0cb9666477e096c55718f6e4742415fefd4f696d1f1ccd6322bc19496ddebd36282a7c707d5b44113e30678e6e33ab7d34be04a59ac614d6a54134490998be02636fa91633d6294781c2b9a54c611c0045cfcfe81f49aa21b29d835cd2047c854486fd8e65a2ebf629f7ced602b9dd107bfde483e5c9b5cbba4a08cdce09920bda9978b7fc2b4a89bf1573a26389e52090fdf5dccf22111dc8c42fd3c8c477092895398086cc22cca665269e193fc650742a361a44b857d258429f701f22e9b7615bc3dab78c1479a41cf8575cdb17169470b347adfc03e03daea3e269725cfc72df5664b9df36d2f2b55013b71133e0b80577a47182511ebb308b6248d457bd2af7b28e77182c305241178c4124ab102771fd5a8c3dacb8775de881301d71587c76bcf0a97a72ad244d0c42fd71aceec32dd48bb5c9a95b391166c832ac5bac8c7cae4d18b3f7d9f2e4782fdf97732e3d51f67bbb57f989ee0d7589dbd0c2a5c63840e914b9d7d720fa120acbffebf816b588b2ccc052e7fa78992e0ea39dd21a122add41195f8e2e1acd777c1a4e8ef4362fef441feb4d9252c6bfbd2742152300a32027776e3341620d3c8d9365e10e81adcca7d87a0e555c98a0353c692557d90ee9be3fbaab766abf93e2462149fd99c92a5fc58d899ee75535cd1fe1386c5ab0b157c2102039d6015258f59cef3f15b951893a30ae839f740402a30b34e7be73796286403c5beb0853d856d83f1b00b48328f56dcb32e1faab08a3435b1482bf18b21c95aefeaafa7fd761c7f28d416fcde06bf7aee5c6e9eb50e55874253ba3f1d0ce2505b4fc7c3fc996bfbb8446bafe84f5bea94bfd7ca5aeaf237fe793b66e5c521d4092e4e1f9bde1dfcfe53fa55005d21cfa833a338fd9792614129336060e10d1911862070761aa20c2902eb7c5a355eff4cf6253d7102a2ca1fead4c53b57d576d104c081310d92797e4e2e8c269d19910d0d4cedf30fa28ba680c00137f83de940624229b6a125ce5233c6cf4a3640b74f58f288dad8451fbe37641c5559a5f3caf1299c8bfb230723652278fe378efd8e459b9da26cffeb58468a6301dbc06d713ba2d8d43d9038f5f2dc8b831ba58a88eeb5b1786b21e398aeeeb7c1f3d6f01d82b3947862fb9e7cbd7da5d04c5fcd34da28d53e2246e3ac1e3a619ad174efa6435eaa0fc94d610799ce0158421dce046306eb5042143daa336d52206b12610ea6389cdda49bf5af1d4ee42ac090a94ae7b7612073f3a5c36a2205eda887f41478f7d20f18667f941f71eebcfa76c1ab28f2a49a3bd56bd3f4e6bd079ab3fe2d94782236e83585a03e52907abaef7456a95d5d3f3d37efdc035dbfd7c41b8ba0af2df8adf1cf24f7ff0beccd3d26bc91caf42314ef7e466f74e19ae0df2e2298fc2f694a7ec134632035585d530e7e19f65c256f001d75382d9825ef741bc213af186377d9ca10d3722354e1897ca5c23ac6a52c9ad0e6b686e1776f7ec65df033e8f4d5db80c1bc354093b319cb70df93d610667675816328c99322f14e636b95f04e6497f139d508b453f53ddb5c289d849fd5407c9bdcefd1642abd46e28cb4e94371bdc606eeb67c9fe17747c68f2d50e82711da4d3edb0eda06f41b7f93fa8fb4d83cf21c79da67000bac2275508217ade1659fa8d24e5f8efb9f4bd21073ebef3d06368eb03fa3cf0d638448bd055ed20d292033ffdba538559c8ff9a2a5c8f83b5c393643d6585d1df994c3be43e72b8f3f53114d2a5f6bcedb573842b23b6a3eb7fca8495bf03bd03fde7b19bd39a16cec49e01f38e671af33cae082d9788e3202799bc466babec2080528d0609c0b731964719093735b4c1e73bd0705637c47516922197c552baeaf3516b5e3bbc2cd1afa3ef8215196ed580d9561092f620b897e98e786a0c7cbb0eedda8063292ba6482497f5f6bb62fb5ab4c97cb7658dc6579718eb97b547fcf47ced1426561af93a15fb4dc6d3d93b868644943c2c94b23b0570bbb81df2666c24f5abccfcdd71e209f3bb43c01d17f9bc8b9af2c26762fc6a741a150b7d1186e4f35175f3c315243e1c11e92c43a1fc492eef5a13c77a81fcf514ebfd0f8e645dae15a07e86b2f01fda065db4505a5eea83cb616f744f6bee731be191c65449c02603556d5a51422cf9c2f19f8d6843e0c1091e0708aa271e91f71c8602b9fa72189e036b7cb6af1569f21269283de94a6d7fe5849fd433d5b719c80419873db0587fc29786cc598d896fb16360bddd2ce12e54d05418f4f5e5f2d7aafe9fcd6268cbe2e9e6329ffb6c67fab8f3ce673028cc06aaa6b857556bba3b44d3fab5b6e875e70a2f3ad4b2ff76f31ead3462d3801ba373b3c2f545e94f57021575e2947f81f53283fc0a5137fd44fa3d074c92de54a0a3465c858f5a7ef08313faddbc3663e4e0167f3cba39612057a7518fbfb031f5ad0f9f75831973ebd733b82e554bf3fdec84e51f65dab6028c6c51366d9d4700fdf255e4c7bd70766e7f2281b3f2a5363f85ce49f9135904d14bcb117ad754c2594dcdca2d30e40ff265b5accfb116f64ed99aad570c4c5a91efdbb984ac651d8721405a0342cf77f448c17a152eabf29e88950558a86d0074e1cefab1eb7c366682f686ee1338737e675ea58eb8b4c86b9f28a6f6e96459f29e3b4dc59ff044c61a0dcc5c31d803e6e98420e446229ccdec3d0f705e92ffe016bb3696373eadab7f35ccf65ab4d9be09a085ce21bbd7c0555376e4d7fe68b5e7a64f48b5127825fb2be598d991f9c1a54bf52713417dcc599e812d85513a537e6eafa738edc972b67e065595d11678449bce6cd3d69800a649b560d0e057c502ca3e72e97820829ecfea801192c3f4e2c8763c095a43ee6fe45fe8730130937668df1d4ee577ada28238be03286481f2d2a004cc4d48856e71fbd64f1a0043a4520ecbbf1b3abdc96b87a27be8495a20542967aa4cd3a44a11502419a083d84e97abfde0901b66dde48388649a0ed6d93b9f20c530e990c7c52370a114d800d6ab3f6687d6bbc105b63738fe05fa6cac98ad6663936bb18cb923264e44312c24c2ce8e642bb73c921012b68a26a70977446b8f15f9d62467d8b356560c183a6bd6cd76ec868c3bd94a595cd7bf996755a508a814980c5e588b275200c45afd900c8c2de329ec2484b0e3ecd7b0960e5e3425881d1ff7f8bd8b20f5cc98ffc3acb77f5e88775a4bd3ab9f9eb027e27d3af55ebdf4eebab48ea911128d668d00fc3f5b5480aa0d9a4af563ba577384448e5425157133d59e1cef3c722f33700bd372825046b1fa5824e405154a3af1440bc2b75acfbd07cf92e8c162587e74b5ab66b1c6aeab3ad5fa3ee91da4900ef30ad04baea326df912517dd96e1696b4a91faa66675978a375e81f25464a1073dc6737af08d7e25956bb31d438548a7da38662d49db812a8cf1d6cc65f5c63879fd9ee7fd2a66ca3fc1a768cb239aab88c87206470b4c60592afeb6d69ed97a8f990155862ba4e22b64804142c131a23792937aa8a8696e165c24d7692a04bb4471b0f0d2507fe7c8618421428fc7a0acc984ca5cc6bacb772e8a717bbaa646f9643275910a6037afaf5a80678d18edda138a4e13d06d04a5d06431eab48738225cf1567e960e765728dc12e91b91c6f2b33dfb6e033aa68c1c2334d24335abc4a7a1df5636dec29091da54d5f5a1fff41e4a35a0c2f04f968f7d78e2f51c73577e2192bb20f289aaba5a175c2ed533855bd9ed9a842ad482136dd5e0cf45eb5e2d31ff62a3be1cf8a94a58316e74f4ab9fc54f3a0bb83beef0f355993bdea2c83e61cdc796bf2564ae51fae616799e8711998cd88d35cd9824452fdd65226174b46792cb87f4dd282e4e6f67eb66da413ad877ed6ce775f7e19bc93f48bb9e5ec04009de3c042aeacf7f4b25ad6b30e017303f64fe07ac79e8744aab6926d117f13513d0469cef335fe1d0d787c2d0b2c031a9521786ac10e9f8b768271680337f2c3262abdccb5d3107c632bf1f74c83ee91f49988222fb080cc8faa9b1a02526d8b6087e0b2354173d29016b3309587c16f057dd812aa63c3169150de81f3af97d082a8f8da4ce4f909ff649821d7f96d97613552e8cc4902e046ecfa329b1d980ff5ece69b8f1615fdff5244f41cec0af924624ae1641ecae5fa26c5fb9006e57100ee71377ced7c255ae17a0845e2ee0287c62c1852f93877f9f86157ca9675d383fff5cd6f2b001ec0136c07cf37f5ace1853122c2baa1092d418e2a490c4a5c8f56b828ce1bafeef4e77f095d6b4ed99d56f66812cb19be540ebe5d52e7eff2d69cbb8477e11514f7e3604bf9999f78c2f1ca6f60a2216b87fa0f25269c425b7d50709b200912b3b7899c95e12d6e9c4dacc19e327721860e0477a53e6793fbb7fb9704a848f395f48c24a6e79b9e1358cc3497251de88b8d3a7b22c6d8af1a7fab81530d9f0cc98f62debb222b54780d89794238532717b447d71b46a60ed481c21db85b590b31720009695ecffd4ef029964e5d5149622233ac013e960a005c924f73ea82c318455546c53d74aa3f7e2ff26aa074c40a55aba8b08027fc19b596eec6c4f89bae39e74b9aad88344f7cc5ad3eefa5095f2ab47222e9a357ecd71c6700ac576025201490d9e446603dfd4bda7617dd500981b2d2ab8c43882a5208494cb3f8ebc720bca8a7cf6c80bd7aaaf89507bb3412ea490a78973f12cc30413e9df1458917ea3d68b438d424c1314bc8d01939c5a5a842438281e62d0c800dee704b2a6cd3e1e4b885a6b26b894a98765fa3308c9e4b87f93625faecdb17c29a27cd243bf6030a67874ec9f2443cf8154261ac2a834c01cbe1f314ee7aa3ca552e1648cf8b42a63f249e3538026e09e44d69dc259adb0d1a0cbccb5a5dd5d0dccc90d023da79d5634188ff060f7e35a5f9d7ad99546824d63975d4452de876093f4e997dc46eedcd80a9eebf5e4f077fbb10c7d9e19a3419e7b845972a3b62613c5404a209b16fa88e0ff49d7b4f21fecc1f773c5b4be61021e0cab8602c6e8257649303aaeafcbb178e7a460ff07f219c46eb6fe5bf8113723e454003bd707767c107daf4255751daaf8decf35262640058924eb6587868b2c08230b317e97396ebc928ba8d274ca0eed0bfcb637676003c64e8c1e1a0420b6c96a44226061ced41b8448382abd2f3d0c472afcde231fbc9ee90c2f1132f8e2391246f95ad93354c7460e20de996ad0f61b13b27646887a637cede90b94b7d8c3130f0fe060e8d955c711a2700b302a75bdeb32a0a6802ea795cb114f5f82a1a381a86bbff88b299e47728b746dff964c94c52b661b9429376b1320b46081426b7c340206dc0da151bf84be2a49e78b6b5938753d2b1be8d9e67c43c5d70e72519f5f90d9f95e84ee38f82b191ac4d968b0a37901fd923cb289d585693ac3c3f8a94fca6df45e694e199a9cd0b1bc1fa7394bcc96aae670dca6605a998793b7e067ac410ba631057b8b76fcbe9524df820c02efef1608b743cd2aa6d60d3d8e476fa12d3acc329f8272b087d89471177ed531fec1f9c24a975ca2fcd8c246a33e291a3f00b7f234052067a0059c86762475256bb5e7dac6f121a0925506b18933c6e314915d4b3b2130aafc2483ef22ff8bb7b887565b1bd22fabca22037d8fc9437f675c5313526266f60bb7c7c47f30c7d567ed142ea5ec367c4298328d20e5344f01c0c90cf8a6302f4d84b6ba7495fba314a05ba29b63bb6d458fdb05a4411136958309f418fb178e19aa09ff9e62b29732fb2986c96e738f7a688cb2122dbb8f2ad9a5f28bc49ec0c462413552afee8e403259b55ad6dc334dde7f2d306929dd01f2aa6036cafd41874522689301b81c9e50e86828894140356db0a3317b081ed9d8148c41e77e6bda6287762532b86eb91f5480915680deb8a91fb8656b7f0109064865d2b846af0861f67d3f720d6e306540cd7b68f095ef3690b88ea93fb6a402ff5697597cda83171f159e85307d1a8c01611189bd4eb4f0453ab88d43ae181a562a76902a67c687514079d6f4304d9a7c0fa24b6e86074ea0a9fd8187c120312078f5ebfa674adc0303734bf8f6b5585943706594192ad24c9f7d9794fb83758924f862855ddd50bff58b522c43d73c03289baec628cd693cab93101b1e473b76532510e10f03e86812fea6f2d6f5467dcf29e6d7cf8524f383a0ded3f0951c3ffb171a6b8a6d97b5fa8899a19f1a3d0e934a1d4741076e4394ba225158f697bf7d5651717c6950229a0be22e8120d76a414edbcd03d505264b7ede8272ccbd6dbdcebaf11daf6a652f6f9eb74ba7a3ecc942892891388005ae5d971e4e79d696564906dffd44845b704a9abc2fa5ba1bb69a548423a08044ad6d0e365db7e6bea0f3844a452759716cb98dcf326001ec90c1c343174098cdf47ea2e13341058ca014d2a30e9ba3c526de72a6e387181bf76a278c9cbc518d8c374a3f1d9802a39464a100903dbec16f8f095f5d82d9d09507281e4f7fe0ce4fbeced193902a5f658af2a4c1d0952dabdc6ae5830b6b5a2c3f5b8d33a73665990822e5f4a7ce5366755a1615543bdf78299c71e890e0bedb6ec277b10a389d6a3ba9c037221421279e51ab50fb115de2076cc99444202e88ebd9d0fbe4e60234b7b761495ac6c9e615ddac8176164a88fb6d6cc2b52672c8949afe3efc1e87a598896bc93e421423844fcaafe65af898a015b3bcaf623ebeef9a57155af5278ceb52b995f7ca466d9e18b05e86380679e0257cff6d0c6750078462f2ee4701d6d8289ed848b877cf5918625b7937060d667c11119881c30809056892352c6c53c01e395af6866ea350e6f21fa3db772c1177c759999973b51e11ffc5908", 0x2000, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)={0x78, 0x0, 0x0, {0x0, 0xffffffff, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}}, 0x0, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f000000c380)='./file0\x00', 0x20842, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000cc0)="e1", 0x56000}], 0x1) 13:36:54 executing program 1: socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(0xffffffffffffffff, 0x29, 0xc8, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x3b6, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff1780c200000086dd600fff8103803afffe800000000000000000000000000000ff02"], 0x0) 13:36:54 executing program 3: syz_open_dev$vcsa(&(0x7f0000000000), 0x9, 0x40220) 13:36:54 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000005c0)={&(0x7f0000000280)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{0x0, 0x2}]}]}}, &(0x7f0000000380)=""/173, 0x2e, 0xad, 0x1}, 0x20) 13:36:54 executing program 0: socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000000)={'macvtap0\x00'}) 13:36:54 executing program 1: socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(0xffffffffffffffff, 0x29, 0xc8, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x3b6, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff1780c200000086dd600fff8103803afffe800000000000000000000000000000ff02"], 0x0) 13:36:54 executing program 0: add_key$user(&(0x7f0000000580), 0x0, 0x0, 0x0, 0xfffffffffffffffd) [ 530.323583][ T3712] usb 6-1: new high-speed USB device number 20 using dummy_hcd [ 530.683592][ T3712] usb 6-1: New USB device found, idVendor=0af7, idProduct=0101, bcdDevice=7d.7a [ 530.692818][ T3712] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 530.706345][ T3712] usb 6-1: config 0 descriptor?? [ 530.747048][ T3712] usb 6-1: selecting invalid altsetting 1 [ 530.752797][ T3712] flexcop_usb: set interface failed. [ 530.758220][ T3712] b2c2_flexcop_usb: probe of 6-1:0.0 failed with error -22 [ 530.946964][ T3712] usb 6-1: USB disconnect, device number 20 13:36:55 executing program 5: syz_usb_connect(0x0, 0x24, &(0x7f0000000100)={{0x12, 0x1, 0x0, 0xbf, 0x4e, 0x7f, 0x40, 0xaf7, 0x101, 0x7d7a, 0x0, 0x0, 0x0, 0x1, [{{0x9, 0x2, 0x12, 0x1, 0x0, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x0, 0xe0, 0xfb, 0xda}}]}}]}}, 0x0) 13:36:55 executing program 3: socketpair(0x0, 0x68, 0x0, 0x0) 13:36:55 executing program 1: socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(0xffffffffffffffff, 0x29, 0xc8, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x3b6, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff1780c200000086dd600fff8103803afffe800000000000000000000000000000ff02"], 0x0) 13:36:55 executing program 2: add_key$user(0x0, 0x0, &(0x7f0000000080)="de", 0x1, 0xfffffffffffffffc) r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000340), 0x101080, 0x0) r1 = ioctl$LOOP_CTL_GET_FREE(0xffffffffffffffff, 0x4c82) ioctl$LOOP_CTL_REMOVE(r0, 0x4c81, r1) 13:36:55 executing program 0: add_key(&(0x7f00000001c0)='user\x00', &(0x7f0000000200)={'syz', 0x0}, &(0x7f0000000240)="7f", 0x1, 0xfffffffffffffffe) 13:36:55 executing program 4: keyctl$assume_authority(0x10, 0x0) add_key$fscrypt_provisioning(&(0x7f0000000000), 0x0, &(0x7f0000000080), 0x8, 0xffffffffffffffff) 13:36:55 executing program 4: add_key$keyring(&(0x7f0000000200), &(0x7f0000000240)={'syz', 0x1}, 0x0, 0x0, 0xfffffffffffffffb) 13:36:55 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000400), 0x280000, 0x0) ioctl$TUNSETSTEERINGEBPF(r0, 0x800454e0, 0x0) 13:36:55 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@struct={0x0, 0x1, 0x0, 0x4, 0x0, 0x0, [{}]}]}}, &(0x7f0000000180)=""/149, 0x32, 0x95, 0x1}, 0x20) 13:36:55 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0x0, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x3b6, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff1780c200000086dd600fff8103803afffe800000000000000000000000000000ff02"], 0x0) 13:36:55 executing program 0: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000740)={0x1c, 0x5, 0x0, &(0x7f0000000480)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 13:36:55 executing program 2: openat$nvram(0xffffffffffffff9c, &(0x7f0000000500), 0x2c1000, 0x0) [ 531.783595][ T15] usb 6-1: new high-speed USB device number 21 using dummy_hcd [ 532.143594][ T15] usb 6-1: New USB device found, idVendor=0af7, idProduct=0101, bcdDevice=7d.7a [ 532.152724][ T15] usb 6-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 532.164387][ T15] usb 6-1: config 0 descriptor?? [ 532.204877][ T15] usb 6-1: selecting invalid altsetting 1 [ 532.210624][ T15] flexcop_usb: set interface failed. [ 532.217151][ T15] b2c2_flexcop_usb: probe of 6-1:0.0 failed with error -22 [ 532.407662][ T15] usb 6-1: USB disconnect, device number 21 13:36:57 executing program 2: syz_read_part_table(0x0, 0x3, &(0x7f0000000100)=[{&(0x7f0000001280)='e', 0x1, 0x10005}, {&(0x7f0000000380)="6fceef2bf335b72ffdc1780bed6233a95f344f17f5bb6608aec350de83361e5849a9e6961b0acb187ce73e6106b3d763b3401a83481b3bf632e2013e4cde0918237e26ad037ea30e6c4fb591d009ace81623bf3f5e5ca64b4836995e4568a18596db72391366bb6226937ec996ea3117c4ba39142d7b9dc2fb1337a479daa6962eff4433a0da20adbf089b6eb2446847ffa613559e7d01c19852adcd2f4740b56f235463bcbb19546fb6b8f17acc75569d9a0360711221933740b468856c322202854e22224467789b59777ffab7f2085271882bdda28046fdc1dc9e9c0400fb1412cd7fa8fc2fb60b95aafd460b93723117255293736237bc826c409ab0cf883fbd7c6579b831f4ecd72612d096d196ede04b328e54e0c9798ab92b23a3dca8021e8a91be53f47b16911181cf39bcd2857d02183024aef2a7b433a73c350097842f9df883b395cd261e9b690c41e1b649972ea68d6d4684a92f89467a6a2e77ee05b62dd51c77ddf5318e3cf16c3b01c16d98486cd28a9e37607b2e1582796f63383a53e5c7bab5af8553b19fe2c2849a318136d41753731f971d47d640bce14481dab4e1d7e08f5177e6f32f4be15dea5ab9b514bb6baa06fe69c7ff25c45ea4f0693ad994ef47a2c8e8ef585bd1f998555e98e63bcb0b4d36999132357cc098830d4323f51b36", 0x1e8, 0x6}, {&(0x7f0000000f80)="1e4d17bd0c1d54903d17fe4827edad2a2b3ad3f78f7a1b5da37068aed662eb73ad92acad3983cc3d6e2dbc44bb9548d11b1f779d3740f266e798752770164ff156b81242eb60137ac4d8d4b45eaf5272c9a01cc58a84761fce6b9acc608d50b24c79714075b0dd090f689a0c0c8240598a60b895679e374bc1e698a2f05b9a349416ff83a4c0aa7b31c5e8625ae47989e212889cc05f19ac49c0bf72f1e34e816214319e25952cf813f6f77d8650a897e29c4361586ac860035b115ac22c6f4437a01f5039f39388716d027cafeea1babb9da3b2cd7b8e7d8eb7acee7b67430b0b5ac9125c8329bd415feae7", 0xec, 0x101}]) 13:36:57 executing program 3: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x41, 0x0) mount$9p_unix(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00', 0x0, 0x20308e, 0x0) mount$9p_tcp(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x10d1020, 0x0) 13:36:57 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0x0, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x3b6, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff1780c200000086dd600fff8103803afffe800000000000000000000000000000ff02"], 0x0) 13:36:57 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x107041, 0x0) write$binfmt_script(r0, 0x0, 0x10a) 13:36:57 executing program 0: statx(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x6000, &(0x7f00000000c0)) 13:36:57 executing program 5: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x41, 0x0) mount$cgroup(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f00000001c0)={[{@none}]}) 13:36:57 executing program 5: syz_read_part_table(0x0, 0x2, &(0x7f0000000100)=[{&(0x7f0000001280)='e', 0x1, 0x10005}, {&(0x7f0000000f80)="1e4d17bd0c1d54903d17fe4827edad2a2b3ad3f78f7a1b5da37068aed662eb73ad92acad3983cc3d6e2dbc44bb9548d11b1f779d3740f266e798752770164ff156b81242eb60137ac4d8d4b45eaf5272c9a01cc58a84761fce6b9acc608d50b24c79714075b0dd090f689a0c0c8240598a60b895679e374bc1e698a2f05b9a349416ff83a4c0aa7b31c5e8625ae47989e212889cc05f19ac49c0bf72f1e34e816214319e25952cf813f6f77d8650a897e29c4361586ac860035b115ac22c6f4437a01f5039f3", 0xc6, 0x104}]) 13:36:57 executing program 3: syz_io_uring_setup(0x58cb, &(0x7f0000000000)={0x0, 0x0, 0x8}, &(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000000080), &(0x7f00000001c0)) 13:36:57 executing program 4: r0 = fsopen(&(0x7f00000000c0)='debugfs\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) 13:36:57 executing program 0: openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000300), 0x62080, 0x0) 13:36:57 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0x0, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x3b6, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff1780c200000086dd600fff8103803afffe800000000000000000000000000000ff02"], 0x0) [ 532.949850][T13384] cgroup: Need name or subsystem set [ 532.953163][T13385] loop2: detected capacity change from 0 to 128 13:36:57 executing program 3: openat$dir(0xffffffffffffff9c, &(0x7f0000001040)='./file0\x00', 0xaa440, 0x0) mount$bind(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1a01400, 0x0) mount_setattr(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8800, &(0x7f0000000240)={0x0, 0x70}, 0x20) [ 533.006932][T13389] loop5: detected capacity change from 0 to 128 [ 533.042815][T13385] loop2: AHDI p1 p2 p3 p4 [ 533.047995][T13385] loop2: p1 start 1828879535 is beyond EOD, truncated [ 533.066852][T13389] loop5: AHDI p1 [ 533.070005][T13385] loop2: p2 start 2072935822 is beyond EOD, truncated [ 533.089768][T13385] loop2: p3 start 1523126876 is beyond EOD, truncated 13:36:57 executing program 2: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x41, 0x0) mount$9p_unix(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00', 0x0, 0x20308e, 0x0) mount$9p_tcp(0x0, &(0x7f0000000100)='./file0\x00', 0x0, 0x90000, 0x0) 13:36:57 executing program 4: r0 = openat$vim2m(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = dup(r0) mmap$dsp(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0) 13:36:57 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mount$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000002140)={[{@size}]}) 13:36:57 executing program 3: r0 = openat$nvram(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) write$FUSE_LSEEK(r0, 0x0, 0x0) 13:36:57 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, 0x0, 0x0) syz_emit_ethernet(0x3b6, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff1780c200000086dd600fff8103803afffe800000000000000000000000000000ff02"], 0x0) 13:36:57 executing program 5: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') [ 533.116945][ T4390] I/O error, dev loop5, sector 24 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 533.125335][ T5035] I/O error, dev loop2, sector 24 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 13:36:57 executing program 3: symlink(0x0, 0xfffffffffffffffe) 13:36:57 executing program 4: openat$damon_attrs(0xffffffffffffff9c, 0x0, 0x52b800, 0x0) 13:36:57 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, 0x0, 0x0) syz_emit_ethernet(0x3b6, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff1780c200000086dd600fff8103803afffe800000000000000000000000000000ff02"], 0x0) [ 533.165610][T13405] tmpfs: Bad value for 'size' 13:36:57 executing program 5: r0 = memfd_create(&(0x7f0000000200)='\xb9\xecm1\xc1\xf8\xa6\x8d\xc1\xe2zMN\xc0\xa3\\\xe2\xcb\xa2\xba\xe5\xf4\x97\xac#*\xff', 0x0) write(r0, &(0x7f0000000080)="0600", 0x2) write$FUSE_NOTIFY_STORE(r0, &(0x7f0000002040)=ANY=[], 0x2c) sendfile(r0, r0, &(0x7f0000001000), 0xffff) mmap(&(0x7f0000000000/0x7000)=nil, 0x7000, 0x80000000004, 0x11, r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000001a000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$SO_ATTACH_FILTER(r1, 0x1, 0x1a, &(0x7f000002eff0)={0x85c, &(0x7f0000000000)=[{}]}, 0x10) 13:36:57 executing program 2: syz_clone3(&(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, {0x43}, 0x0, 0x0, 0x0, 0x0}, 0x58) 13:36:57 executing program 0: syz_open_dev$vcsu(&(0x7f0000000300), 0x0, 0x123082) 13:36:57 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, 0x0, 0x0) syz_emit_ethernet(0x3b6, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff1780c200000086dd600fff8103803afffe800000000000000000000000000000ff02"], 0x0) 13:36:57 executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mount$9p_rdma(&(0x7f0000000000), &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)) 13:36:57 executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mount(&(0x7f00000000c0)=@nullb, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='hfs\x00', 0x0, &(0x7f00000001c0)='^\x00') 13:36:57 executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mount(&(0x7f0000000140)=@loop={'/dev/loop', 0x0}, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='hfsplus\x00', 0x0, &(0x7f0000000200)='nr_inodes') 13:36:57 executing program 0: add_key(&(0x7f0000000040)='ceph\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffd) request_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000080)={'syz', 0x1}, &(0x7f0000000240)='\xef\xd2\"\xba\x1aqk\xe2m\x00\xb5x\x9a\xfe\xba.\xb4\xf3Zh\xb1Tm\"\x8a\x8dz\xe8\xf9\xbfB\x18\xf8\x86\x10\xbe\xceH[\xf9\xe8\xe2Kn<\x93\xe4M\xbdf\xd0YK}\n\x88\xba\xc6\x04xv7\xdd\xf4c\xdd%w\xad\xed(Dn>\xd2\x99\x10\x1a\xa8\xb6\x92\xdbv1\x8co\xdb\xd3\xbb?\xc6\xd5G\xa2\nO\xe6\xd9\xb0\xd6\x9e\xfaY\x01|\xe8t:[\xe1e}e1d\\\xaa\xb1\b+q\'\xbc6X-\xf5\xc4\a\r\xb9\xd9b\x83r\x8aQ1\fh\xc2\x14\x8bg\xdf\xa4\x90\xb5=DnZ\xa7\x90\'\xa0%-\xde\x1d\x94\x8a0\xc5\x85\x18\x9c\xb6\xf9\xa0\xa1U\x82!\x83\x8e\x93S\xa7\xe3\xf6\f\"\x9aU\x13xw\x9c\x05[d\xba\x9f\xbe\xaa\x7f\xd6', 0x0) [ 533.310553][T13429] hfs: unable to parse mount options [ 533.320317][T13430] ================================================================== [ 533.328437][T13430] BUG: KASAN: use-after-free in rdma_close+0xaf/0xc0 [ 533.335245][T13430] Read of size 8 at addr ffff88807755e008 by task syz-executor.4/13430 [ 533.343510][T13430] [ 533.345847][T13430] CPU: 0 PID: 13430 Comm: syz-executor.4 Not tainted 6.0.0-rc6-next-20220923-syzkaller #0 13:36:57 executing program 0: socket$inet6(0xa, 0x5, 0x8001) [ 533.355771][T13430] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 533.365856][T13430] Call Trace: [ 533.369155][T13430] [ 533.372114][T13430] dump_stack_lvl+0xcd/0x134 [ 533.376846][T13430] print_report+0x15e/0x45d [ 533.381423][T13430] ? __phys_addr+0xc4/0x140 [ 533.385963][T13430] ? rdma_close+0xaf/0xc0 [ 533.390343][T13430] kasan_report+0xbb/0x1f0 [ 533.394814][T13430] ? rdma_close+0xaf/0xc0 [ 533.399200][T13430] rdma_close+0xaf/0xc0 [ 533.403409][T13430] p9_client_destroy+0xbe/0x370 13:36:57 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x3b6, 0x0, 0x0) [ 533.408304][T13430] ? p9_fid_destroy+0xd0/0xd0 [ 533.413026][T13430] ? p9_client_create+0x78c/0xf20 [ 533.418098][T13430] ? __kmem_cache_free+0xab/0x3b0 [ 533.423181][T13430] p9_client_create+0x728/0xf20 [ 533.428091][T13430] ? p9_client_rpc+0xd70/0xd70 [ 533.432902][T13430] ? lockdep_init_map_type+0x21a/0x7f0 [ 533.438404][T13430] ? __kasan_kmalloc+0xa1/0xb0 [ 533.443221][T13430] ? __raw_spin_lock_init+0x36/0x110 [ 533.448557][T13430] v9fs_session_init+0x1e2/0x1810 [ 533.453658][T13430] ? lock_acquire+0x4fc/0x630 13:36:57 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x3b6, 0x0, 0x0) 13:36:57 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x3b6, 0x0, 0x0) [ 533.458375][T13430] ? rcu_read_lock_sched_held+0xd/0x70 [ 533.463893][T13430] ? lock_release+0x5cb/0x810 [ 533.468607][T13430] ? lock_acquire+0x4fc/0x630 [ 533.473331][T13430] ? __kmem_cache_alloc_node+0x48/0x3d0 [ 533.478927][T13430] ? lock_downgrade+0x6e0/0x6e0 [ 533.483816][T13430] ? v9fs_show_options+0x780/0x780 [ 533.488969][T13430] ? memcg_slab_post_alloc_hook+0x183/0x480 [ 533.494928][T13430] ? __kmem_cache_alloc_node+0x1d8/0x3d0 [ 533.500617][T13430] ? v9fs_mount+0x9b/0xc90 [ 533.505168][T13430] v9fs_mount+0xba/0xc90 [ 533.509471][T13430] ? rcu_read_lock_sched_held+0xd/0x70 [ 533.514986][T13430] ? v9fs_statfs+0x4d0/0x4d0 [ 533.519636][T13430] ? apparmor_capable+0x1d8/0x460 [ 533.524779][T13430] ? v9fs_statfs+0x4d0/0x4d0 [ 533.529420][T13430] legacy_get_tree+0x105/0x220 [ 533.534315][T13430] vfs_get_tree+0x89/0x2f0 [ 533.538769][T13430] path_mount+0x1326/0x1e20 [ 533.543313][T13430] ? kmem_cache_free+0xea/0x5b0 [ 533.548213][T13430] ? finish_automount+0x960/0x960 [ 533.553282][T13430] ? putname+0xfe/0x140 [ 533.557482][T13430] __x64_sys_mount+0x27f/0x300 [ 533.562285][T13430] ? copy_mnt_ns+0xae0/0xae0 [ 533.566921][T13430] ? syscall_enter_from_user_mode+0x22/0xb0 [ 533.572986][T13430] ? trace_hardirqs_on+0x2d/0x160 [ 533.574560][T13443] hfsplus: unable to parse mount options [ 533.578038][T13430] do_syscall_64+0x35/0xb0 [ 533.578073][T13430] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 533.594021][T13430] RIP: 0033:0x7f971808b5a9 [ 533.598476][T13430] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 533.618119][T13430] RSP: 002b:00007f97177ff168 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 533.626566][T13430] RAX: ffffffffffffffda RBX: 00007f97181abf80 RCX: 00007f971808b5a9 [ 533.634537][T13430] RDX: 00000000200000c0 RSI: 0000000020000080 RDI: 0000000020000000 [ 533.642502][T13430] RBP: 00007f97180e6580 R08: 0000000020000240 R09: 0000000000000000 [ 533.650565][T13430] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 533.658531][T13430] R13: 00007ffc24d5a72f R14: 00007f97177ff300 R15: 0000000000022000 [ 533.666505][T13430] [ 533.669513][T13430] [ 533.671831][T13430] Allocated by task 13430: [ 533.676242][T13430] kasan_save_stack+0x1e/0x40 [ 533.680922][T13430] kasan_set_track+0x21/0x30 [ 533.685508][T13430] __kasan_kmalloc+0xa1/0xb0 [ 533.690095][T13430] rdma_create_trans+0x24f/0x13d0 [ 533.695115][T13430] p9_client_create+0x7ef/0xf20 [ 533.699962][T13430] v9fs_session_init+0x1e2/0x1810 [ 533.704980][T13430] v9fs_mount+0xba/0xc90 [ 533.709221][T13430] legacy_get_tree+0x105/0x220 [ 533.713984][T13430] vfs_get_tree+0x89/0x2f0 [ 533.718421][T13430] path_mount+0x1326/0x1e20 [ 533.722957][T13430] __x64_sys_mount+0x27f/0x300 [ 533.727715][T13430] do_syscall_64+0x35/0xb0 [ 533.732121][T13430] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 533.738098][T13430] [ 533.740422][T13430] Freed by task 13430: [ 533.744489][T13430] kasan_save_stack+0x1e/0x40 [ 533.749223][T13430] kasan_set_track+0x21/0x30 [ 533.753825][T13430] kasan_save_free_info+0x2a/0x40 [ 533.758872][T13430] ____kasan_slab_free+0x160/0x1c0 [ 533.763978][T13430] slab_free_freelist_hook+0x8b/0x1c0 [ 533.769340][T13430] __kmem_cache_free+0xab/0x3b0 [ 533.774187][T13430] rdma_destroy_trans+0x196/0x210 [ 533.779217][T13430] rdma_create_trans+0x1076/0x13d0 [ 533.784364][T13430] p9_client_create+0x7ef/0xf20 [ 533.789226][T13430] v9fs_session_init+0x1e2/0x1810 [ 533.794254][T13430] v9fs_mount+0xba/0xc90 [ 533.798513][T13430] legacy_get_tree+0x105/0x220 [ 533.803312][T13430] vfs_get_tree+0x89/0x2f0 [ 533.807730][T13430] path_mount+0x1326/0x1e20 [ 533.812235][T13430] __x64_sys_mount+0x27f/0x300 [ 533.817077][T13430] do_syscall_64+0x35/0xb0 [ 533.821483][T13430] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 533.827387][T13430] [ 533.829713][T13430] Last potentially related work creation: [ 533.835423][T13430] kasan_save_stack+0x1e/0x40 [ 533.840174][T13430] __kasan_record_aux_stack+0xbc/0xd0 [ 533.845678][T13430] insert_work+0x48/0x350 [ 533.850010][T13430] __queue_work+0x693/0x13b0 [ 533.854596][T13430] call_timer_fn+0x1da/0x7c0 [ 533.859181][T13430] __run_timers.part.0+0x4a3/0xaf0 [ 533.864289][T13430] run_timer_softirq+0xb3/0x1d0 [ 533.869143][T13430] __do_softirq+0x1f7/0xad8 [ 533.873642][T13430] [ 533.875953][T13430] The buggy address belongs to the object at ffff88807755e000 [ 533.875953][T13430] which belongs to the cache kmalloc-512 of size 512 [ 533.890082][T13430] The buggy address is located 8 bytes inside of [ 533.890082][T13430] 512-byte region [ffff88807755e000, ffff88807755e200) [ 533.903174][T13430] [ 533.905500][T13430] The buggy address belongs to the physical page: [ 533.911908][T13430] page:ffffea0001dd5700 refcount:1 mapcount:0 mapping:0000000000000000 index:0xdead000000000100 pfn:0x7755c [ 533.923358][T13430] head:ffffea0001dd5700 order:2 compound_mapcount:0 compound_pincount:0 [ 533.931673][T13430] flags: 0xfff00000010200(slab|head|node=0|zone=1|lastcpupid=0x7ff) [ 533.939657][T13430] raw: 00fff00000010200 ffff888011841c80 dead000080100010 0000000000000000 [ 533.948240][T13430] raw: dead000000000100 dead000000000122 00000001ffffffff 0000000000000000 [ 533.956815][T13430] page dumped because: kasan: bad access detected [ 533.963213][T13430] page_owner tracks the page as allocated [ 533.968919][T13430] page last allocated via order 2, migratetype Unmovable, gfp_mask 0xd2820(GFP_ATOMIC|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC), pid 22, tgid 22 (ksoftirqd/1), ts 259399069756, free_ts 250831651724 [ 533.989406][T13430] get_page_from_freelist+0x1092/0x2d20 [ 533.994994][T13430] __alloc_pages+0x1c7/0x5a0 [ 533.999580][T13430] alloc_pages+0x1a6/0x270 [ 534.003994][T13430] allocate_slab+0x213/0x300 [ 534.008578][T13430] ___slab_alloc+0xac1/0x1430 [ 534.013249][T13430] __slab_alloc.constprop.0+0x4d/0xa0 [ 534.018617][T13430] __kmem_cache_alloc_node+0x18a/0x3d0 [ 534.024073][T13430] __kmalloc_node_track_caller+0x45/0xc0 [ 534.029699][T13430] __alloc_skb+0xd9/0x2f0 [ 534.034069][T13430] __napi_alloc_skb+0x93/0x340 [ 534.038823][T13430] page_to_skb+0x17d/0xc80 [ 534.043294][T13430] receive_buf+0xe0a/0x5560 [ 534.047809][T13430] virtnet_poll+0x708/0x1310 [ 534.052403][T13430] __napi_poll+0xb8/0x770 [ 534.056745][T13430] net_rx_action+0x9fc/0xde0 [ 534.061327][T13430] __do_softirq+0x1f7/0xad8 [ 534.065822][T13430] page last free stack trace: [ 534.070478][T13430] free_pcp_prepare+0x65c/0xd90 [ 534.075331][T13430] free_unref_page+0x19/0x4d0 [ 534.079996][T13430] __unfreeze_partials+0x17c/0x1a0 [ 534.085105][T13430] qlist_free_all+0x6a/0x170 [ 534.089693][T13430] kasan_quarantine_reduce+0x180/0x200 [ 534.095150][T13430] __kasan_slab_alloc+0x62/0x80 [ 534.100000][T13430] __kmem_cache_alloc_node+0x2d2/0x3d0 [ 534.105459][T13430] __kmalloc_node_track_caller+0x45/0xc0 [ 534.111090][T13430] __alloc_skb+0xd9/0x2f0 [ 534.115410][T13430] tcp_stream_alloc_skb+0x38/0x580 [ 534.120586][T13430] tcp_sendmsg_locked+0xc36/0x2f90 [ 534.125694][T13430] tcp_sendmsg+0x2b/0x40 [ 534.129936][T13430] inet_sendmsg+0x99/0xe0 [ 534.134287][T13430] sock_sendmsg+0xcf/0x120 [ 534.138745][T13430] sock_write_iter+0x291/0x3d0 [ 534.143518][T13430] vfs_write+0x9e9/0xdd0 [ 534.147791][T13430] [ 534.150113][T13430] Memory state around the buggy address: [ 534.155730][T13430] ffff88807755df00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc 13:36:58 executing program 5: syz_genetlink_get_family_id$nl80211(&(0x7f00000054c0), 0xffffffffffffffff) 13:36:58 executing program 1: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) setsockopt$inet6_int(r0, 0x29, 0xc8, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x3b6, &(0x7f0000000080)=ANY=[], 0x0) 13:36:58 executing program 3: add_key(&(0x7f0000000040)='ceph\x00', 0x0, 0x0, 0x0, 0xfffffffffffffffd) add_key(&(0x7f0000000200)='encrypted\x00', &(0x7f0000000240)={'syz', 0x0}, 0x0, 0x0, 0xfffffffffffffffe) 13:36:58 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x2}, {0x6, 0x0, 0x9}]}) [ 534.163892][T13430] ffff88807755df80: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 534.171944][T13430] >ffff88807755e000: fa fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 534.180001][T13430] ^ [ 534.184327][T13430] ffff88807755e080: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 534.192476][T13430] ffff88807755e100: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 534.200637][T13430] ================================================================== [ 534.232690][ T28] audit: type=1326 audit(1665754618.588:60): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=13449 comm="syz-executor.0" exe="/root/syz-executor.0" sig=31 arch=c000003e syscall=202 compat=0 ip=0x7f65ffe8b5a9 code=0x0 [ 534.246996][T13430] Kernel panic - not syncing: panic_on_warn set ... [ 534.247013][T13430] CPU: 0 PID: 13430 Comm: syz-executor.4 Not tainted 6.0.0-rc6-next-20220923-syzkaller #0 [ 534.247042][T13430] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/22/2022 [ 534.247056][T13430] Call Trace: [ 534.247062][T13430] [ 534.247071][T13430] dump_stack_lvl+0xcd/0x134 [ 534.247115][T13430] panic+0x2c8/0x622 [ 534.247172][T13430] ? panic_print_sys_info.part.0+0x110/0x110 [ 534.247201][T13430] ? preempt_schedule_common+0x59/0xc0 [ 534.247230][T13430] ? preempt_schedule_thunk+0x16/0x18 [ 534.247272][T13430] end_report.part.0+0x3f/0x7c [ 534.247302][T13430] ? rdma_close+0xaf/0xc0 [ 534.247338][T13430] kasan_report.cold+0xa/0xf [ 534.247367][T13430] ? rdma_close+0xaf/0xc0 [ 534.247407][T13430] rdma_close+0xaf/0xc0 [ 534.247443][T13430] p9_client_destroy+0xbe/0x370 [ 534.247476][T13430] ? p9_fid_destroy+0xd0/0xd0 [ 534.247508][T13430] ? p9_client_create+0x78c/0xf20 [ 534.247543][T13430] ? __kmem_cache_free+0xab/0x3b0 [ 534.247582][T13430] p9_client_create+0x728/0xf20 [ 534.247619][T13430] ? p9_client_rpc+0xd70/0xd70 [ 534.247652][T13430] ? lockdep_init_map_type+0x21a/0x7f0 [ 534.247681][T13430] ? __kasan_kmalloc+0xa1/0xb0 [ 534.247723][T13430] ? __raw_spin_lock_init+0x36/0x110 [ 534.247754][T13430] v9fs_session_init+0x1e2/0x1810 [ 534.247784][T13430] ? lock_acquire+0x4fc/0x630 [ 534.247810][T13430] ? rcu_read_lock_sched_held+0xd/0x70 [ 534.247851][T13430] ? lock_release+0x5cb/0x810 [ 534.247875][T13430] ? lock_acquire+0x4fc/0x630 [ 534.247899][T13430] ? __kmem_cache_alloc_node+0x48/0x3d0 [ 534.247935][T13430] ? lock_downgrade+0x6e0/0x6e0 [ 534.247960][T13430] ? v9fs_show_options+0x780/0x780 [ 534.247987][T13430] ? memcg_slab_post_alloc_hook+0x183/0x480 [ 534.248027][T13430] ? __kmem_cache_alloc_node+0x1d8/0x3d0 [ 534.248068][T13430] ? v9fs_mount+0x9b/0xc90 [ 534.248109][T13430] v9fs_mount+0xba/0xc90 [ 534.248146][T13430] ? rcu_read_lock_sched_held+0xd/0x70 [ 534.248186][T13430] ? v9fs_statfs+0x4d0/0x4d0 [ 534.248223][T13430] ? apparmor_capable+0x1d8/0x460 [ 534.248249][T13430] ? v9fs_statfs+0x4d0/0x4d0 [ 534.248286][T13430] legacy_get_tree+0x105/0x220 [ 534.248317][T13430] vfs_get_tree+0x89/0x2f0 [ 534.248343][T13430] path_mount+0x1326/0x1e20 [ 534.248372][T13430] ? kmem_cache_free+0xea/0x5b0 [ 534.248407][T13430] ? finish_automount+0x960/0x960 [ 534.248435][T13430] ? putname+0xfe/0x140 [ 534.248464][T13430] __x64_sys_mount+0x27f/0x300 [ 534.248492][T13430] ? copy_mnt_ns+0xae0/0xae0 [ 534.248519][T13430] ? syscall_enter_from_user_mode+0x22/0xb0 [ 534.248552][T13430] ? trace_hardirqs_on+0x2d/0x160 [ 534.248579][T13430] do_syscall_64+0x35/0xb0 [ 534.248602][T13430] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 534.248641][T13430] RIP: 0033:0x7f971808b5a9 [ 534.248661][T13430] Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 534.248686][T13430] RSP: 002b:00007f97177ff168 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 534.248716][T13430] RAX: ffffffffffffffda RBX: 00007f97181abf80 RCX: 00007f971808b5a9 [ 534.248733][T13430] RDX: 00000000200000c0 RSI: 0000000020000080 RDI: 0000000020000000 [ 534.248750][T13430] RBP: 00007f97180e6580 R08: 0000000020000240 R09: 0000000000000000 [ 534.248766][T13430] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 534.248781][T13430] R13: 00007ffc24d5a72f R14: 00007f97177ff300 R15: 0000000000022000 [ 534.248806][T13430] [ 534.255250][T13430] Kernel Offset: disabled [ 534.597115][T13430] Rebooting in 86400 seconds..