8fec8ffc800c901c902c903c904c905c906c907c908c909c90ac90bc90cc90dc90ec90fc910c911c912c913c914c915c916c917c918c919c91ac91bc91cc91dc91ec91fc920c921c922c923c924c925c926c927c928c929c92ac92bc92cc92dc92ec92fc930c931c932c933c934c935c936c937c938c939c93ac93bc93cc93dc93ec93fc940c941c942c943c944c945c946c947c948c949c94ac94bc94cc94dc94ec94fc950c951c952c953c954c955c956c957c958c959c95ac95bc95cc95dc95ec95fc960c961c962c963c964c965c966c967c968c969c96ac96bc96cc96dc96ec96fc970c971c972c973c974c975c976c977c978c979c97ac97bc97cc97dc97ec97fc980c981c982c983c984c985c986c987c988c989c98ac98bc98cc98dc98ec98fc990c991c992c993c994c995c996c997c998c999c99ac99bc99cc99dc99ec99fc9a0c9a1c9a2c9a3c9a4c9a5c9a6c9a7c9a8c9a9c9aac9abc9acc9adc9aec9afc9b0c9b1c9b2c9b3c9b4c9b5c9b6c9b7c9b8c9b9c9bac9bbc9bcc9bdc9bec9bfc9c0c9c1c9c2c9c3c9c4c9c5c9c6c9c7c9c8c9c9c9cac9cbc9ccc9cdc9cec9cfc9d0c9d1c9d2c9d3c9d4c9d5c9d6c9d7c9d8c9d9c9dac9dbc9dcc9ddc9dec9dfc9e0c9e1c9e2c9e3c9e4c9e5c9e6c9e7c9e8c9e9c9eac9ebc9ecc9edc9eec9efc9f0c9f1c9f2c9f3c9f4c9f5c9f6c9f7c9f8c9f9c9fac9fbc9fcc9fdc9fec9ffc900ca01ca02ca03ca04ca05ca06ca07ca08ca09ca0aca0bca0cca0dca0eca0fca10ca11ca12ca13ca14ca15ca16ca17ca18ca19ca1aca1bca1cca1dca1eca1fca20ca21ca22ca23ca24ca25ca26ca27ca28ca29ca2aca2bca2cca2dca2eca2fca30ca31ca32ca33ca34ca35ca36ca37ca38ca39ca3aca3bca3cca3dca3eca3fca40ca41ca42ca43ca44ca45ca46ca47ca48ca49ca4aca4bca4cca4dca4eca4fca50ca51ca52ca53ca54ca55ca56ca57ca58ca59ca5aca5bca5cca5dca5eca5fca60ca61ca62ca63ca64ca65ca66ca67ca68ca69ca6aca6bca6cca6dca6eca6fca70ca71ca72ca73ca74ca75ca76ca77ca78ca79ca7aca7bca7cca7dca7eca7fca80ca81ca82ca83ca84ca85ca86ca87ca88ca89ca8aca8bca8cca8dca8eca8fca90ca91ca92ca93ca94ca95ca96ca97ca98ca99ca9aca9bca9cca9dca9eca9fcaa0caa1caa2caa3caa4caa5caa6caa7caa8caa9caaacaabcaaccaadcaaecaafcab0cab1cab2cab3cab4cab5cab6cab7cab8cab9cabacabbcabccabdcabecabfcac0cac1cac2cac3cac4cac5cac6cac7cac8cac9cacacacbcacccacdcacecacfcad0cad1cad2cad3cad4cad5cad6cad7cad8cad9cadacadbcadccaddcadecadfcae0cae1cae2cae3cae4cae5cae6cae7cae8cae9caeacaebcaeccaedcaeecaefcaf0caf1caf2caf3caf4caf5caf6caf7caf8caf9cafacafbcafccafdcafecaffca00cb01cb02cb03cb04cb05cb06cb07cb08cb09cb0acb0bcb0ccb0dcb0ecb0fcb10cb11cb12cb13cb14cb15cb16cb17cb18cb19cb1acb1bcb1ccb1dcb1ecb1fcb20cb21cb22cb23cb24cb25cb26cb27cb28cb29cb2acb2bcb2ccb2dcb2ecb2fcb30cb31cb32cb33cb34cb35cb36cb37cb38cb39cb3acb3bcb3ccb3dcb3ecb3fcb40cb41cb42cb43cb44cb45cb46cb47cb48cb49cb4acb4bcb4ccb4dcb4ecb4fcb50cb51cb52cb53cb54cb55cb56cb57cb58cb59cb5acb5bcb5ccb5dcb5ecb5fcb60cb61cb62cb63cb64cb65cb66cb67cb68cb69cb6acb6bcb6ccb6dcb6ecb6fcb70cb71cb72cb73cb74cb75cb76cb77cb78cb79cb7acb7bcb7ccb7dcb7ecb7fcb80cb81cb82cb83cb84cb85cb86cb87cb88cb89cb8acb8bcb8ccb8dcb8ecb8fcb90cb91cb92cb93cb94cb95cb96cb97cb98cb99cb9acb9bcb9ccb9dcb9ecb9fcba0cba1cba2cba3cba4cba5cba6cba7cba8cba9cbaacbabcbaccbadcbaecbafcbb0cbb1cbb2cbb3cbb4cbb5cbb6cbb7cbb8cbb9cbbacbbbcbbccbbdcbbecbbfcbc0cbc1cbc2cbc3cbc4cbc5cbc6cbc7cbc8cbc9cbcacbcbcbcccbcdcbcecbcfcbd0cbd1cbd2cbd3cbd4cbd5cbd6cbd7cbd8cbd9cbdacbdbcbdccbddcbdecbdfcbe0cbe1cbe2cbe3cbe4cbe5cbe6cbe7cbe8cbe9cbeacbebcbeccbedcbeecbefcbf0cbf1cbf2cbf3cbf4cbf5cbf6cbf7cbf8cbf9cbfacbfbcbfccbfdcbfecbffcb00cc01cc02cc03cc04cc05cc06cc07cc08cc09cc0acc0bcc0ccc0dcc0ecc0fcc10cc11cc12cc13cc14cc15cc16cc17cc18cc19cc1acc1bcc1ccc1dcc1ecc1fcc20cc21cc22cc23cc24cc25cc26cc27cc28cc29cc2acc2bcc2ccc2dcc2ecc2fcc30cc31cc32cc33cc34cc35cc36cc37cc38cc39cc3acc3bcc3ccc3dcc3ecc3fcc40cc41cc42cc43cc44cc45cc46cc47cc48cc49cc4acc4bcc4ccc4dcc4ecc4fcc50cc51cc52cc53cc54cc55cc56cc57cc58cc59cc5acc5bcc5ccc5dcc5ecc5fcc60cc61cc62cc63cc64cc65cc66cc67cc68cc69cc6acc6bcc6ccc6dcc6ecc6fcc70cc71cc72cc73cc74cc75cc76cc77cc78cc79cc7acc7bcc7ccc7dcc7ecc7fcc80cc81cc82cc83cc84cc85cc86cc87cc88cc89cc8acc8bcc8ccc8dcc8ecc8fcc90cc91cc92cc93cc94cc95cc96cc97cc98cc99cc9acc9bcc9ccc9dcc9ecc9fcca0cca1cca2cca3cca4cca5cca6cca7cca8cca9ccaaccabccacccadccaeccafccb0ccb1ccb2ccb3ccb4ccb5ccb6ccb7ccb8ccb9ccbaccbbccbcccbdccbeccbfccc0ccc1ccc2ccc3ccc4ccc5ccc6ccc7ccc8ccc9cccacccbcccccccdcccecccfccd0ccd1ccd2ccd3ccd4ccd5ccd6ccd7ccd8ccd9ccdaccdbccdcccddccdeccdfcce0cce1cce2cce3cce4cce5cce6cce7cce8cce9cceaccebccecccedcceeccefccf0ccf1ccf2ccf3ccf4ccf5ccf6ccf7ccf8ccf9ccfaccfbccfcccfdccfeccffcc00cd01cd02cd03cd04cd05cd06cd07cd08cd09cd0acd0bcd0ccd0dcd0ecd0fcd10cd11cd12cd13cd14cd15cd16cd17cd18cd19cd1acd1bcd1ccd1dcd1ecd1fcd20cd21cd22cd23cd24cd25cd26cd27cd28cd29cd2acd2bcd2ccd2dcd2ecd2fcd30cd31cd32cd33cd34cd35cd36cd37cd38cd39cd3acd3bcd3ccd3dcd3ecd3fcd40cd41cd42cd43cd44cd45cd46cd47cd48cd49cd4acd4bcd4ccd4dcd4ecd4fcd50cd51cd52cd53cd54cd55cd56cd57cd58cd59cd5acd5bcd5ccd5dcd5ecd5fcd60cd61cd62cd63cd64cd65cd66cd67cd68cd69cd6acd6bcd6ccd6dcd6ecd6fcd70cd71cd72cd73cd74cd75cd76cd77cd78cd79cd7acd7bcd7ccd7dcd7ecd7fcd80cd81cd82cd83cd84cd85cd86cd87cd88cd89cd8acd8bcd8ccd8dcd8ecd8fcd90cd91cd92cd93cd94cd95cd96cd97cd98cd99cd9acd9bcd9ccd9dcd9ecd9fcda0cda1cda2cda3cda4cda5cda6cda7cda8cda9cdaacdabcdaccdadcdaecdafcdb0cdb1cdb2cdb3cdb4cdb5cdb6cdb7cdb8cdb9cdbacdbbcdbccdbdcdbecdbfcdc0cdc1cdc2cdc3cdc4cdc5cdc6cdc7cdc8cdc9cdcacdcbcdcccdcdcdcecdcfcdd0cdd1cdd2cdd3cdd4cdd5cdd6cdd7cdd8cdd9cddacddbcddccdddcddecddfcde0cde1cde2cde3cde4cde5cde6cde7cde8cde9cdeacdebcdeccdedcdeecdefcdf0cdf1cdf2cdf3cdf4cdf5cdf6cdf7cdf8cdf9cdfacdfbcdfccdfdcdfecdffcd00ce01ce02ce03ce04ce05ce06ce07ce08ce09ce0ace0bce0cce0dce0ece0fce10ce11ce12ce13ce14ce15ce16ce17ce18ce19ce1ace1bce1cce1dce1ece1fce20ce21ce22ce23ce24ce25ce26ce27ce28ce29ce2ace2bce2cce2dce2ece2fce30ce31ce32ce33ce34ce35ce36ce37ce38ce39ce3ace3bce3cce3dce3ece3fce40ce41ce42ce43ce44ce45ce46ce47ce48ce49ce4ace4bce4cce4dce4ece4fce50ce51ce52ce53ce54ce55ce56ce57ce58ce59ce5ace5bce5cce5dce5ece5fce60ce61ce62ce63ce64ce65ce66ce67ce68ce69ce6ace6bce6cce6dce6ece6fce70ce71ce72ce73ce74ce75ce76ce77ce78ce79ce7ace7bce7cce7dce7ece7fce80ce81ce82ce83ce84ce85ce86ce87ce88ce89ce8ace8bce8cce8dce8ece8fce90ce91ce92ce93ce94ce95ce96ce97ce98ce99ce9ace9bce9cce9dce9ece9fcea0cea1cea2cea3cea4cea5cea6cea7cea8cea9ceaaceabceacceadceaeceafceb0ceb1ceb2ceb3ceb4ceb5ceb6ceb7ceb8ceb9cebacebbcebccebdcebecebfcec0cec1cec2cec3cec4cec5cec6cec7cec8cec9cecacecbcecccecdcecececfced0ced1ced2ced3ced4ced5ced6ced7ced8ced9cedacedbcedcceddcedecedfcee0cee1cee2cee3cee4cee5cee6cee7cee8cee9ceeaceebceecceedceeeceefcef0cef1cef2cef3cef4cef5cef6cef7cef8cef9cefacefbcefccefdcefeceffce00cf01cf02cf03cf04cf05cf06cf07cf08cf09cf0acf0bcf0ccf0dcf0ecf0fcf10cf11cf12cf13cf14cf15cf16cf17cf18cf19cf1acf1bcf1ccf1dcf1ecf1fcf20cf21cf22cf23cf24cf25cf26cf27cf28cf29cf2acf2bcf2ccf2dcf2ecf2fcf30cf31cf32cf33cf34cf35cf36cf37cf38cf39cf3acf3bcf3ccf3dcf3ecf3fcf40cf41cf42cf43cf44cf45cf46cf47cf48cf49cf4acf4bcf4ccf4dcf4ecf4fcf50cf51cf52cf53cf54cf55cf56cf57cf58cf59cf5acf5bcf5ccf5dcf5ecf5fcf60cf61cf62cf63cf64cf65cf66cf67cf68cf69cf6acf6bcf6ccf6dcf6ecf6fcf70cf71cf72cf73cf74cf75cf76cf77cf78cf79cf7acf7bcf7ccf7dcf7ecf7fcf80cf81cf82cf83cf84cf85cf86cf87cf88cf89cf8acf8bcf8ccf8dcf8ecf8fcf90cf91cf92cf93cf94cf95cf96cf97cf98cf99cf9acf9bcf9ccf9dcf9ecf9fcfa0cfa1cfa2cfa3cfa4cfa5cfa6cfa7cfa8cfa9cfaacfabcfaccfadcfaecfafcfb0cfb1cfb2cfb3cfb4cfb5cfb6cfb7cfb8cfb9cfbacfbbcfbccfbdcfbecfbfcfc0cfc1cfc2cfc3cfc4cfc5cfc6cfc7cfc8cfc9cfcacfcbcfcccfcdcfcecfcfcfd0cfd1cfd2cfd3cfd4cfd5cfd6cfd7cfd8cfd9cfdacfdbcfdccfddcfdecfdfcfe0cfe1cfe2cfe3cfe4cfe5cfe6cfe7cfe8cfe9cfeacfebcfeccfedcfeecfefcff0cff1cff2cff3cff4cff5cff6cff7cff8cff9cffacffbcffccffdcffecfffcf00d001d002d003d004d005d006d007d008d009d00ad00bd00cd00dd00ed00fd010d011d012d013d014d015d016d017d018d019d01ad01bd01cd01dd01ed01fd020d021d022d023d024d025d026d027d028d029d02ad02bd02cd02dd02ed02fd030d031d032d033d034d035d036d037d038d039d03ad03bd03cd03dd03ed03fd040d041d042d043d044d045d046d047d048d049d04ad04bd04cd04dd04ed04fd050d051d052d053d054d055d056d057d058d059d05ad05bd05cd05dd05ed05fd060d061d062d063d064d065d066d067d068d069d06ad06bd06cd06dd06ed06fd070d071d072d073d074d075d076d077d078d079d07ad07bd07cd07dd07ed07fd080d081d082d083d084d085d086d087d088d089d08ad08bd08cd08dd08ed08fd090d091d092d093d094d095d096d097d098d099d09ad09bd09cd09dd09ed09fd0a0d0a1d0a2d0a3d0a4d0a5d0a6d0a7d0a8d0a9d0aad0abd0acd0add0aed0afd0b0d0b1d0b2d0b3d0b4d0b5d0b6d0b7d0b8d0b9d0bad0bbd0bcd0bdd0bed0bfd0c0d0c1d0c2d0c3d0c4d0c5d0c6d0c7d0c8d0c9d0cad0cbd0ccd0cdd0ced0cfd0d0d0d1d0d2d0d3d0d4d0d5d0d6d0d7d0d8d0d9d0dad0dbd0dcd0ddd0ded0dfd0e0d0e1d0e2d0e3d0e4d0e5d0e6d0e7d0e8d0e9d0ead0ebd0ecd0edd0eed0efd0f0d0f1d0f2d0f3d0f4d0f5d0f6d0f7d0f8d0f9d0fad0fbd0fcd0fdd0fed0ffd000d101d102d103d104d105d106d107d108d109d10ad10bd10cd10dd10ed10fd110d111d112d113d114d115d116d117d118d119d11ad11bd11cd11dd11ed11fd120d121d122d123d124d125d126d127d128d129d12ad12bd12cd12dd12ed12fd130d131d132d133d134d135d136d137d138d139d13ad13bd13cd13dd13ed13fd140d141d142d143d144d145d146d147d148d149d14ad14bd14cd14dd14ed14fd150d151d152d153d154d155d156d157d158d159d15ad15bd15cd15dd15ed15fd160d161d162d163d164d165d166d167d168d169d16ad16bd16cd16dd16ed16fd170d171d172d173d174d175d176d177d178d179d17ad17bd17cd17dd17ed17fd180d181d182d183d184d185d186d187d188d189d18ad18bd18cd18dd18ed18fd190d191d192d193d194d195d196d197d198d199d19ad19bd19cd19dd19ed19fd1a0d1a1d1a2d1a3d1a4d1a5d1a6d1a7d1a8d1a9d1aad1abd1acd1add1aed1afd1b0d1b1d1b2d1b3d1b4d1b5d1b6d1b7d1b8d1b9d1bad1bbd1bcd1bdd1bed1bfd1c0d1c1d1c2d1c3d1c4d1c5d1c6d1c7d1c8d1c9d1cad1cbd1ccd1cdd1ced1cfd1d0d1d1d1d2d1d3d1d4d1d5d1d6d1d7d1d8d1d9d1dad1dbd1dcd1ddd1ded1dfd1e0d1e1d1e2d1e3d1e4d1e5d1e6d1e7d1e8d1e9d1ead1ebd1ecd1edd1eed1efd1f0d1f1d1f2d1f3d1f4d1f5d1f6d1f7d1f8d1f9d1fad1fbd1fcd1fdd1fed1ffd100d201d202d203d204d205d206d207d208d209d20ad20bd20cd20dd20ed20fd210d211d212d213d214d215d216d217d218d219d21ad21bd21cd21dd21ed21fd220d221d222d223d224d225d226d227d228d229d22ad22bd22cd22dd22ed22fd230d231d232d233d234d235d236d237d238d239d23ad23bd23cd23dd23ed23fd240d241d242d243d244d245d246d247d248d249d24ad24bd24cd24dd24ed24fd250d251d252d253d254d255d256d257d258d259d25ad25bd25cd25dd25ed25fd260d261d262d263d264d265d266d267d268d269d26ad26bd26cd26dd26ed26fd270d271d272d273d274d275d276d277d278d279d27ad27bd27cd27dd27ed27fd280d281d282d283d284d285d286d287d288d289d28ad28bd28cd28dd28ed28fd290d291d292d293d294d295d296d297d298d299d29ad29bd29cd29dd29ed29fd2a0d2a1d2a2d2a3d2a4d2a5d2a6d2a7d2a8d2a9d2aad2abd2acd2add2aed2afd2b0d2b1d2b2d2b3d2b4d2b5d2b6d2b7d2b8d2b9d2bad2bbd2bcd2bdd2bed2bfd2c0d2c1d2c2d2c3d2c4d2c5d2c6d2c7d2c8d2c9d2cad2cbd2ccd2cdd2ced2cfd2d0d2d1d2d2d2d3d2d4d2d5d2d6d2d7d2d8d2d9d2dad2dbd2dcd2ddd2ded2dfd2e0d2e1d2e2d2e3d2e4d2e5d2e6d2e7d2e8d2e9d2ead2ebd2ecd2edd2eed2efd2f0d2f1d2f2d2f3d2f4d2f5d2f6d2f7d2f8d2f9d2fad2fbd2fcd2fdd2fed2ffd200d301d302d303d304d305d306d307d308d309d30ad30bd30cd30dd30ed30fd310d311d312d313d314d315d316d317d318d319d31ad31bd31cd31dd31ed31fd320d321d322d323d324d325d326d327d328d329d32ad32bd32cd32dd32ed32fd330d331d332d333d334d335d336d337d338d339d33ad33bd33cd33dd33ed33fd340d341d342d343d344d345d346d347d348d349d34ad34bd34cd34dd34ed34fd350d351d352d353d354d355d356d357d358d359d35ad35bd35cd35dd35ed35fd360d361d362d363d364d365d366d367d368d369d36ad36bd36cd36dd36ed36fd370d371d372d373d374d375d376d377d378d379d37ad37bd37cd37dd37ed37fd380d381d382d383d384d385d386d387d388d389d38ad38bd38cd38dd38ed38fd390d391d392d393d394d395d396d397d398d399d39ad39bd39cd39dd39ed39fd3a0d3a1d3a2d3a3d3a4d3a5d3a6d3a7d3a8d3a9d3aad3abd3acd3add3aed3afd3b0d3b1d3b2d3b3d3b4d3b5d3b6d3b7d3b8d3b9d3bad3bbd3bcd3bdd3bed3bfd3c0d3c1d3c2d3c3d3c4d3c5d3c6d3c7d3c8d3c9d3cad3cbd3ccd3cdd3ced3cfd3d0d3d1d3d2d3d3d3d4d3d5d3d6d3d7d3d8d3d9d3dad3dbd3dcd3ddd3ded3dfd3e0d3e1d3e2d3e3d3e4d3e5d3e6d3e7d3e8d3e9d3ead3ebd3ecd3edd3eed3efd3f0d3f1d3f2d3f3d3f4d3f5d3f6d3f7d3f8d3f9d3fad3fbd3fcd3fdd3fed3ffd300d401d402d403d404d405d406d407d408d409d40ad40bd40cd40dd40ed40fd410d411d412d413d414d415d416d417d418d419d41ad41bd41cd41dd41ed41fd420d421d422d423d424d425d426d427d428d429d42ad42bd42cd42dd42ed42fd430d431d432d433d434d435d436d437d438d439d43ad43bd43cd43dd43ed43fd440d441d442d443d444d445d446d447d448d449d44ad44bd44cd44dd44ed44fd450d451d452d453d454d455d456d457d458d459d45ad45bd45cd45dd45ed45fd460d461d462d463d464d465d466d467d468d469d46ad46bd46cd46dd46ed46fd470d471d472d473d474d475d476d477d478d479d47ad47bd47cd47dd47ed47fd480d481d482d483d484d485d486d487d488d489d48ad48bd48cd48dd48ed48fd490d491d492d493d494d495d496d497d498d499d49ad49bd49cd49dd49ed49fd4a0d4a1d4a2d4a3d4a4d4a5d4a6d4a7d4a8d4a9d4aad4abd4acd4add4aed4afd4b0d4b1d4b2d4b3d4b4d4b5d4b6d4b7d4b8d4b9d4bad4bbd4bcd4bdd4bed4bfd4c0d4c1d4c2d4c3d4c4d4c5d4c6d4c7d4c8d4c9d4cad4cbd4ccd4cdd4ced4cfd4d0d4d1d4d2d4d3d4d4d4d5d4d6d4d7d4d8d4d9d4dad4dbd4dcd4ddd4ded4dfd4e0d4e1d4e2d4e3d4e4d4e5d4e6d4e7d4e8d4e9d4ead4ebd4ecd4edd4eed4efd4f0d4f1d4f2d4f3d4f4d4f5d4f6d4f7d4f8d4f9d4fad4fbd4fcd4fdd4fed4ffd400d501d502d503d504d505d506d507d508d509d50ad50bd50cd50dd50ed50fd510d511d512d513d514d515d516d517d518d519d51ad51bd51cd51dd51ed51fd520d521d522d523d524d525d526d527d528d529d52ad52bd52cd52dd52ed52fd530d531d532d533d534d535d536d537d538d539d53ad53bd53cd53dd53ed53fd540d541d542d543d544d545d546d547d548d549d54ad54bd54cd54dd54ed54fd550d551d552d553d554d555d556d557d558d559d55ad55bd55cd55dd55ed55fd560d561d562d563d564d565d566d567d568d569d56ad56bd56cd56dd56ed56fd570d571d572d573d574d575d576d577d578d579d57ad57bd57cd57dd57ed57fd580d581d582d583d584d585d586d587d588d589d58ad58bd58cd58dd58ed58fd590d591d592d593d594d595d596d597d598d599d59ad59bd59cd59dd59ed59fd5a0d5a1d5a2d5a3d5a4d5a5d5a6d5a7d5a8d5a9d5aad5abd5acd5add5aed5afd5b0d5b1d5b2d5b3d5b4d5b5d5b6d5b7d5b8d5b9d5bad5bbd5bcd5bdd5bed5bfd5c0d5c1d5c2d5c3d5c4d5c5d5c6d5c7d5c8d5c9d5cad5cbd5ccd5cdd5ced5cfd5d0d5d1d5d2d5d3d5d4d5d5d5d6d5d7d5d8d5d9d5dad5dbd5dcd5ddd5ded5dfd5e0d5e1d5e2d5e3d5e4d5e5d5e6d5e7d5e8d5e9d5ead5ebd5ecd5edd5eed5efd5f0d5f1d5f2d5f3d5f4d5f5d5f6d5f7d5f8d5f9d5fad5fbd5fcd5fdd5fed5ffd500d601d602d603d604d605d606d607d608d609d60ad60bd60cd60dd60ed60fd610d611d612d613d614d615d616d617d618d619d61ad61bd61cd61dd61ed61fd620d621d622d623d624d625d626d627d628d629d62ad62bd62cd62dd62ed62fd630d631d632d633d634d635d636d637d638d639d63ad63bd63cd63dd63ed63fd640d641d642d643d644d645d646d647d648d649d64ad64bd64cd64dd64ed64fd650d651d652d653d654d655d656d657d658d659d65ad65bd65cd65dd65ed65fd660d661d662d663d664d665d666d667d668d669d66ad66bd66cd66dd66ed66fd670d671d672d673d674d675d676d677d678d679d67ad67bd67cd67dd67ed67fd680d681d682d683d684d685d686d687d688d689d68ad68bd68cd68dd68ed68fd690d691d692d693d694d695d696d697d698d699d69ad69bd69cd69dd69ed69fd6a0d6a1d6a2d6a3d6a4d6a5d6a6d6a7d6a8d6a9d6aad6abd6acd6add6aed6afd6b0d6b1d6b2d6b3d6b4d6b5d6b6d6b7d6b8d6b9d6bad6bbd6bcd6bdd6bed6bfd6c0d6c1d6c2d6c3d6c4d6c5d6c6d6c7d6c8d6c9d6cad6cbd6ccd6cdd6ced6cfd6d0d6d1d6d2d6d3d6d4d6d5d6d6d6d7d6d8d6d9d6dad6dbd6dcd6ddd6ded6dfd6e0d6e1d6e2d6e3d6e4d6e5d6e6d6e7d6e8d6e9d6ead6ebd6ecd6edd6eed6efd6f0d6f1d6f2d6f3d6f4d6f5d6f6d6f7d6f8d6f9d6fad6fbd6fcd6fdd6fed6ffd600d701d702d703d704d705d706d707d708d709d70ad70bd70cd70dd70ed70fd710d711d712d713d714d715d716d717d718d719d71ad71bd71cd71dd71ed71fd720d721d722d723d724d725d726d727d728d729d72ad72bd72cd72dd72ed72fd730d731d732d733d734d735d736d737d738d739d73ad73bd73cd73dd73ed73fd740d741d742d743d744d745d746d747d748d749d74ad74bd74cd74dd74ed74fd750d751d752d753d754d755d756d757d758d759d75ad75bd75cd75dd75ed75fd760d761d762d763d764d765d766d767d768d769d76ad76bd76cd76dd76ed76fd770d771d772d773d774d775d776d777d778d779d77ad77bd77cd77dd77ed77fd780d781d782d783d784d785d786d787d788d789d78ad78bd78cd78dd78ed78fd790d791d792d793d794d795d796d797d798d799d79ad79bd79cd79dd79ed79fd7a0d7a1d7a2d7a3d7a4d7a5d7a6d7a7d7a8d7a9d7aad7abd7acd7add7aed7afd7b0d7b1d7b2d7b3d7b4d7b5d7b6d7b7d7b8d7b9d7bad7bbd7bcd7bdd7bed7bfd7c0d7c1d7c2d7c3d7c4d7c5d7c6d7c7d7c8d7c9d7cad7cbd7ccd7cdd7ced7cfd7d0d7d1d7d2d7d3d7d4d7d5d7d6d7d7d7d8d7d9d7dad7dbd7dcd7ddd7ded7dfd7e0d7e1d7e2d7e3d7e4d7e5d7e6d7e7d7e8d7e9d7ead7ebd7ecd7edd7eed7efd7f0d7f1d7f2d7f3d7f4d7f5d7f6d7f7d7f8d7f9d7fad7fbd7fcd7fdd7fed7ffd700d801d802d803d804d805d806d807d808d809d80ad80bd80cd80dd80ed80fd810d811d812d813d814d815d816d817d818d819d81ad81bd81cd81dd81ed81fd820d821d822d823d824d825d826d827d828d829d82ad82bd82cd82dd82ed82fd830d831d832d833d834d835d836d837d838d839d83ad83bd83cd83dd83ed83fd840d841d842d843d844d845d846d847d848d849d84ad84bd84cd84dd84ed84fd850d851d852d853d854d855d856d857d858d859d85ad85bd85cd85dd85ed85fd860d861d862d863d864d865d866d867d868d869d86ad86bd86cd86dd86ed86fd870d871d872d873d874d875d876d877d878d879d87ad87bd87cd87dd87ed87fd880d881d882d883d884d885d886d887d888d889d88ad88bd88cd88dd88ed88fd890d891d892d893d894d895d896d897d898d899d89ad89bd89cd89dd89ed89fd8a0d8a1d8a2d8a3d8a4d8a5d8a6d8a7d8a8d8a9d8aad8abd8acd8add8aed8afd8b0d8b1d8b2d8b3d8b4d8b5d8b6d8b7d8b8d8b9d8bad8bbd8bcd8bdd8bed8bfd8c0d8c1d8c2d8c3d8c4d8c5d8c6d8c7d8c8d8c9d8cad8cbd8ccd8cdd8ced8cfd8d0d8d1d8d2d8d3d8d4d8d5d8d6d8d7d8d8d8d9d8dad8dbd8dcd8ddd8ded8dfd8e0d8e1d8e2d8e3d8e4d8e5d8e6d8e7d8e8d8e9d8ead8ebd8ecd8edd8eed8efd8f0d8f1d8f2d8f3d8f4d8f5d8f6d8f7d8f8d8f9d8fad8fbd8fcd8fdd8fed8ffd800d901d902d903d904d905d906d907d908d909d90ad90bd90cd90dd90ed90fd910d911d912d913d914d915d916d917d918d919d91ad91bd91cd91dd91ed91fd920d921d922d923d924d925d926d927d928d929d92ad92bd92cd92dd92ed92fd930d931d932d933d934d935d936d937d938d939d93ad93bd93cd93dd93ed93fd940d941d942d943d944d945d946d947d948d949d94ad94bd94cd94dd94ed94fd950d951d952d953d954d955d956d957d958d959d95ad95bd95cd95dd95ed95fd960d961d962d963d964d965d966d967d968d969d96ad96bd96cd96dd96ed96fd970d971d972d973d974d975d976d977d978d979d97ad97bd97cd97dd97ed97fd980d981d982d983d984d985d986d987d988d989d98ad98bd98cd98dd98ed98fd990d991d992d993d994d995d996d997d998d999d99ad99bd99cd99dd99ed99fd9a0d9a1d9a2d9a3d9a4d9a5d9a6d9a7d9a8d9a9d9aad9abd9acd9add9aed9afd9b0d9b1d9b2d9b3d9b4d9b5d9b6d9b7d9b8d9b9d9bad9bbd9bcd9bdd9bed9bfd9c0d9c1d9c2d9c3d9c4d9c5d9c6d9c7d9c8d9c9d9cad9cbd9ccd9cdd9ced9cfd9d0d9d1d9d2d9d3d9d4d9d5d9d6d9d7d9d8d9d9d9dad9dbd9dcd9ddd9ded9dfd9e0d9e1d9e2d9e3d9e4d9e5d9e6d9e7d9e8d9e9d9ead9ebd9ecd9edd9eed9efd9f0d9f1d9f2d9f3d9f4d9f5d9f6d9f7d9f8d9f9d9fad9fbd9fcd9fdd9fed9ffd900da01da02da03da04da05da06da07da08da09da0ada0bda0cda0dda0eda0fda10da11da12da13da14da15da16da17da18da19da1ada1bda1cda1dda1eda1fda20da21da22da23da24da25da26da27da28da29da2ada2bda2cda2dda2eda2fda30da31da32da33da34da35da36da37da38da39da3ada3bda3cda3dda3eda3fda40da41da42da43da44da45da46da47da48da49da4ada4bda4cda4dda4eda4fda50da51da52da53da54da55da56da57da58da59da5ada5bda5cda5dda5eda5fda60da61da62da63da64da65da66da67da68da69da6ada6bda6cda6dda6eda6fda70da71da72da73da74da75da76da77da78da79da7ada7bda7cda7dda7eda7fda80da81da82da83da84da85da86da87da88da89da8ada8bda8cda8dda8eda8fda90da91da92da93da94da95da96da97da98da99da9ada9bda9cda9dda9eda9fdaa0daa1daa2daa3daa4daa5daa6daa7daa8daa9daaadaabdaacdaaddaaedaafdab0dab1dab2dab3dab4dab5dab6dab7dab8dab9dabadabbdabcdabddabedabfdac0dac1dac2dac3dac4dac5dac6dac7dac8dac9dacadacbdaccdacddacedacfdad0dad1dad2dad3dad4dad5dad6dad7dad8dad9dadadadbdadcdadddadedadfdae0dae1dae2dae3dae4dae5dae6dae7dae8dae9daeadaebdaecdaeddaeedaefdaf0daf1daf2daf3daf4daf5daf6daf7daf8daf9dafadafbdafcdafddafedaffda00db01db02db03db04db05db06db07db08db09db0adb0bdb0cdb0ddb0edb0fdb10db11db12db13db14db15db16db17db18db19db1adb1bdb1cdb1ddb1edb1fdb20db21db22db23db24db25db26db27db28db29db2adb2bdb2cdb2ddb2edb2fdb30db31db32db33db34db35db36db37db38db39db3adb3bdb3cdb3ddb3edb3fdb40db41db42db43db44db45db46db47db48db49db4adb4bdb4cdb4ddb4edb4fdb50db51db52db53db54db55db56db57db58db59db5adb5bdb5cdb5ddb5edb5fdb60db61db62db63db64db65db66db67db68db69db6adb6bdb6cdb6ddb6edb6fdb70db71db72db73db74db75db76db77db78db79db7adb7bdb7cdb7ddb7edb7fdb80db81db82db83db84db85db86db87db88db89db8adb8bdb8cdb8ddb8edb8fdb90db91db92db93db94db95db96db97db98db99db9adb9bdb9cdb9ddb9edb9fdba0dba1dba2dba3dba4dba5dba6dba7dba8dba9dbaadbabdbacdbaddbaedbafdbb0dbb1dbb2dbb3dbb4dbb5dbb6dbb7dbb8dbb9dbbadbbbdbbcdbbddbbedbbfdbc0dbc1dbc2dbc3dbc4dbc5dbc6dbc7dbc8dbc9dbcadbcbdbccdbcddbcedbcfdbd0dbd1dbd2dbd3dbd4dbd5dbd6dbd7dbd8dbd9dbdadbdbdbdcdbdddbdedbdfdbe0dbe1dbe2dbe3dbe4dbe5dbe6dbe7dbe8dbe9dbeadbebdbecdbeddbeedbefdbf0dbf1dbf2dbf3dbf4dbf5dbf6dbf7dbf8dbf9dbfadbfbdbfcdbfddbfedbffdb00dc01dc02dc03dc04dc05dc06dc07dc08dc09dc0adc0bdc0cdc0ddc0edc0fdc10dc11dc12dc13dc14dc15dc16dc17dc18dc19dc1adc1bdc1cdc1ddc1edc1fdc20dc21dc22dc23dc24dc25dc26dc27dc28dc29dc2adc2bdc2cdc2ddc2edc2fdc30dc31dc32dc33dc34dc35dc36dc37dc38dc39dc3adc3bdc3cdc3ddc3edc3fdc40dc41dc42dc43dc44dc45dc46dc47dc48dc49dc4adc4bdc4cdc4ddc4edc4fdc50dc51dc52dc53dc54dc55dc56dc57dc58dc59dc5adc5bdc5cdc5ddc5edc5fdc60dc61dc62dc63dc64dc65dc66dc67dc68dc69dc6adc6bdc6cdc6ddc6edc6fdc70dc71dc72dc73dc74dc75dc76dc77dc78dc79dc7adc7bdc7cdc7ddc7edc7fdc80dc81dc82dc83dc84dc85dc86dc87dc88dc89dc8adc8bdc8cdc8ddc8edc8fdc90dc91dc92dc93dc94dc95dc96dc97dc98dc99dc9adc9bdc9cdc9ddc9edc9fdca0dca1dca2dca3dca4dca5dca6dca7dca8dca9dcaadcabdcacdcaddcaedcafdcb0dcb1dcb2dcb3dcb4dcb5dcb6dcb7dcb8dcb9dcbadcbbdcbcdcbddcbedcbfdcc0dcc1dcc2dcc3dcc4dcc5dcc6dcc7dcc8dcc9dccadccbdcccdccddccedccfdcd0dcd1dcd2dcd3dcd4dcd5dcd6dcd7dcd8dcd9dcdadcdbdcdcdcdddcdedcdfdce0dce1dce2dce3dce4dce5dce6dce7dce8dce9dceadcebdcecdceddceedcefdcf0dcf1dcf2dcf3dcf4dcf5dcf6dcf7dcf8dcf9dcfadcfbdcfcdcfddcfedcffdc00dd01dd02dd03dd04dd05dd06dd07dd08dd09dd0add0bdd0cdd0ddd0edd0fdd10dd11dd12dd13dd14dd15dd16dd17dd18dd19dd1add1bdd1cdd1ddd1edd1fdd20dd21dd22dd23dd24dd25dd26dd27dd28dd29dd2add2bdd2cdd2ddd2edd2fdd30dd31dd32dd33dd34dd35dd36dd37dd38dd39dd3add3bdd3cdd3ddd3edd3fdd40dd41dd42dd43dd44dd45dd46dd47dd48dd49dd4add4bdd4cdd4ddd4edd4fdd50dd51dd52dd53dd54dd55dd56dd57dd58dd59dd5add5bdd5cdd5ddd5edd5fdd60dd61dd62dd63dd64dd65dd66dd67dd68dd69dd6add6bdd6cdd6ddd6edd6fdd70dd71dd72dd73dd74dd75dd76dd77dd78dd79dd7add7bdd7cdd7ddd7edd7fdd80dd81dd82dd83dd84dd85dd86dd87dd88dd89dd8add8bdd8cdd8ddd8edd8fdd90dd91dd92dd93dd94dd95dd96dd97dd98dd99dd9add9bdd9cdd9ddd9edd9fdda0dda1dda2dda3dda4dda5dda6dda7dda8dda9ddaaddabddacddadddaeddafddb0ddb1ddb2ddb3ddb4ddb5ddb6ddb7ddb8ddb9ddbaddbbddbcddbdddbeddbfddc0ddc1ddc2ddc3ddc4ddc5ddc6ddc7ddc8ddc9ddcaddcbddccddcdddceddcfddd0ddd1ddd2ddd3ddd4ddd5ddd6ddd7ddd8ddd9dddadddbdddcdddddddedddfdde0dde1dde2dde3dde4dde5dde6dde7dde8dde9ddeaddebddecddedddeeddefddf0ddf1ddf2ddf3ddf4ddf5ddf6ddf7ddf8ddf9ddfaddfbddfcddfdddfeddffdd00de01de02de03de04de05de06de07de08de09de0ade0bde0cde0dde0ede0fde10de11de12de13de14de15de16de17de18de19de1ade1bde1cde1dde1ede1fde20de21de22de23de24de25de26de27de28de29de2ade2bde2cde2dde2ede2fde30de31de32de33de34de35de36de37de38de39de3ade3bde3cde3dde3ede3fde40de41de42de43de44de45de46de47de48de49de4ade4bde4cde4dde4ede4fde50de51de52de53de54de55de56de57de58de59de5ade5bde5cde5dde5ede5fde60de61de62de63de64de65de66de67de68de69de6ade6bde6cde6dde6ede6fde70de71de72de73de74de75de76de77de78de79de7ade7bde7cde7dde7ede7fde80de81de82de83de84de85de86de87de88de89de8ade8bde8cde8dde8ede8fde90de91de92de93de94de95de96de97de98de99de9ade9bde9cde9dde9ede9fdea0dea1dea2dea3dea4dea5dea6dea7dea8dea9deaadeabdeacdeaddeaedeafdeb0deb1deb2deb3deb4deb5deb6deb7deb8deb9debadebbdebcdebddebedebfdec0dec1dec2dec3dec4dec5dec6dec7dec8dec9decadecbdeccdecddecedecfded0ded1ded2ded3ded4ded5ded6ded7ded8ded9dedadedbdedcdedddedededfdee0dee1dee2dee3dee4dee5dee6dee7dee8dee9deeadeebdeecdeeddeeedeefdef0def1def2def3def4def5def6def7def8def9defadefbdefcdefddefedeffde00df01df02df03df04df05df06df07df08df09df0adf0bdf0cdf0ddf0edf0fdf10df11df12df13df14df15df16df17df18df19df1adf1bdf1cdf1ddf1edf1fdf20df21df22df23df24df25df26df27df28df29df2adf2bdf2cdf2ddf2edf2fdf30df31df32df33df34df35df36df37df38df39df3adf3bdf3cdf3ddf3edf3fdf40df41df42df43df44df45df46df47df48df49df4adf4bdf4cdf4ddf4edf4fdf50df51df52df53df54df55df56df57df58df59df5adf5bdf5cdf5ddf5edf5fdf60df61df62df63df64df65df66df67df68df69df6adf6bdf6cdf6ddf6edf6fdf70df71df72df73df74df75df76df77df78df79df7adf7bdf7cdf7ddf7edf7fdf80df81df82df83df84df85df86df87df88df89df8adf8bdf8cdf8ddf8edf8fdf90df91df92df93df94df95df96df97df98df99df9adf9bdf9cdf9ddf9edf9fdfa0dfa1dfa2dfa3dfa4dfa5dfa6dfa7dfa8dfa9dfaadfabdfacdfaddfaedfafdfb0dfb1dfb2dfb3dfb4dfb5dfb6dfb7dfb8dfb9dfbadfbbdfbcdfbddfbedfbfdfc0dfc1dfc2dfc3dfc4dfc5dfc6dfc7dfc8dfc9dfcadfcbdfccdfcddfcedfcfdfd0dfd1dfd2dfd3dfd4dfd5dfd6dfd7dfd8dfd9dfdadfdbdfdcdfdddfdedfdfdfe0dfe1dfe2dfe3dfe4dfe5dfe6dfe7dfe8dfe9dfeadfebdfecdfeddfeedfefdff0dff1dff2dff3dff4dff5dff6dff7dff8dff9dffadffbdffcdffddffedfffdf00e001e002e003e004e005e006e007e008e009e00ae00be00ce00de00ee00fe010e011e012e013e014e015e016e017e018e019e01ae01be01ce01de01ee01fe020e021e022e023e024e025e026e027e028e029e02ae02be02ce02de02ee02fe030e031e032e033e034e035e036e037e038e039e03ae03be03ce03de03ee03fe040e041e042e043e044e045e046e047e048e049e04ae04be04ce04de04ee04fe050e051e052e053e054e055e056e057e058e059e05ae05be05ce05de05ee05fe060e061e062e063e064e065e066e067e068e069e06ae06be06ce06de06ee06fe070e071e072e073e074e075e076e077e078e079e07ae07be07ce07de07ee07fe080e081e082e083e084e085e086e087e088e089e08ae08be08ce08de08ee08fe090e091e092e093e094e095e096e097e098e099e09ae09be09ce09de09ee09fe0a0e0a1e0a2e0a3e0a4e0a5e0a6e0a7e0a8e0a9e0aae0abe0ace0ade0aee0afe0b0e0b1e0b2e0b3e0b4e0b5e0b6e0b7e0b8e0b9e0bae0bbe0bce0bde0bee0bfe0c0e0c1e0c2e0c3e0c4e0c5e0c6e0c7e0c8e0c9e0cae0cbe0cce0cde0cee0cfe0d0e0d1e0d2e0d3e0d4e0d5e0d6e0d7e0d8e0d9e0dae0dbe0dce0dde0dee0dfe0e0e0e1e0e2e0e3e0e4e0e5e0e6e0e7e0e8e0e9e0eae0ebe0ece0ede0eee0efe0f0e0f1e0f2e0f3e0f4e0f5e0f6e0f7e0f8e0f9e0fae0fbe0fce0fde0fee0ffe000e101e102e103e104e105e106e107e108e109e10ae10be10ce10de10ee10fe110e111e112e113e114e115e116e117e118e119e11ae11be11ce11de11ee11fe120e121e122e123e124e125e126e127e128e129e12ae12be12ce12de12ee12fe130e131e132e133e134e135e136e137e138e139e13ae13be13ce13de13ee13fe140e141e142e143e144e145e146e147e148e149e14ae14be14ce14de14ee14fe150e151e152e153e154e155e156e157e158e159e15ae15be15ce15de15ee15fe160e161e162e163e164e165e166e167e168e169e16ae16be16ce16de16ee16fe170e171e172e173e174e175e176e177e178e179e17ae17be17ce17de17ee17fe180e181e182e183e184e185e186e187e188e189e18ae18be18ce18de18ee18fe190e191e192e193e194e195e196e197e198e199e19ae19be19ce19de19ee19fe1a0e1a1e1a2e1a3e1a4e1a5e1a6e1a7e1a8e1a9e1aae1abe1ace1ade1aee1afe1b0e1b1e1b2e1b3e1b4e1b5e1b6e1b7e1b8e1b9e1bae1bbe1bce1bde1bee1bfe1c0e1c1e1c2e1c3e1c4e1c5e1c6e1c7e1c8e1c9e1cae1cbe1cce1cde1cee1cfe1d0e1d1e1d2e1d3e1d4e1d5e1d6e1d7e1d8e1d9e1dae1dbe1dce1dde1dee1dfe1e0e1e1e1e2e1e3e1e4e1e5e1e6e1e7e1e8e1e9e1eae1ebe1ece1ede1eee1efe1f0e1f1e1f2e1f3e1f4e1f5e1f6e1f7e1f8e1f9e1fae1fbe1fce1fde1fee1ffe100e201e202e203e204e205e206e207e208e209e20ae20be20ce20de20ee20fe210e211e212e213e214e215e216e217e218e219e21ae21be21ce21de21ee21fe220e221e222e223e224e225e226e227e228e229e22ae22be22ce22de22ee22fe230e231e232e233e234e235e236e237e238e239e23ae23be23ce23de23ee23fe240e241e242e243e244e245e246e247e248e249e24ae24be24ce24de24ee24fe250e251e252e253e254e255e256e257e258e259e25ae25be25ce25de25ee25fe260e261e262e263e264e265e266e267e268e269e26ae26be26ce26de26ee26fe270e271e272e273e274e275e276e277e278e279e27ae27be27ce27de27ee27fe280e281e282e283e284e285e286e287e288e289e28ae28be28ce28de28ee28fe290e291e292e293e294e295e296e297e298e299e29ae29be29ce29de29ee29fe2a0e2a1e2a2e2a3e2a4e2a5e2a6e2a7e2a8e2a9e2aae2abe2ace2ade2aee2afe2b0e2b1e2b2e2b3e2b4e2b5e2b6e2b7e2b8e2b9e2bae2bbe2bce2bde2bee2bfe2c0e2c1e2c2e2c3e2c4e2c5e2c6e2c7e2c8e2c9e2cae2cbe2cce2cde2cee2cfe2d0e2d1e2d2e2d3e2d4e2d5e2d6e2d7e2d8e2d9e2dae2dbe2dce2dde2dee2dfe2e0e2e1e2e2e2e3e2e4e2e5e2e6e2e7e2e8e2e9e2eae2ebe2ece2ede2eee2efe2f0e2f1e2f2e2f3e2f4e2f5e2f6e2f7e2f8e2f9e2fae2fbe2fce2fde2fee2ffe200e301e302e303e304e305e306e307e308e309e30ae30be30ce30de30ee30fe310e311e312e313e314e315e316e317e318e319e31ae31be31ce31de31ee31fe320e321e322e323e324e325e326e327e328e329e32ae32be32ce32de32ee32fe330e331e332e333e334e335e336e337e338e339e33ae33be33ce33de33ee33fe340e341e342e343e344e345e346e347e348e349e34ae34be34ce34de34ee34fe350e351e352e353e354e355e356e357e358e359e35ae35be35ce35de35ee35fe360e361e362e363e364e365e366e367e368e369e36ae36be36ce36de36ee36fe370e371e372e373e374e375e376e377e378e379e37ae37be37ce37de37ee37fe380e381e382e383e384e385e386e387e388e389e38ae38be38ce38de38ee38fe390e391e392e393e394e395e396e397e398e399e39ae39be39ce39de39ee39fe3a0e3a1e3a2e3a3e3a4e3a5e3a6e3a7e3a8e3a9e3aae3abe3ace3ade3aee3afe3b0e3b1e3b2e3b3e3b4e3b5e3b6e3b7e3b8e3b9e3bae3bbe3bce3bde3bee3bfe3c0e3c1e3c2e3c3e3c4e3c5e3c6e3c7e3c8e3c9e3cae3cbe3cce3cde3cee3cfe3d0e3d1e3d2e3d3e3d4e3d5e3d6e3d7e3d8e3d9e3dae3dbe3dce3dde3dee3dfe3e0e3e1e3e2e3e3e3e4e3e5e3e6e3e7e3e8e3e9e3eae3ebe3ece3ede3eee3efe3f0e3f1e3f2e3f3e3f4e3f5e3f6e3f7e3f8e3f9e3fae3fbe3fce3fde3fee3ffe300e401e402e403e404e405e406e407e408e409e40ae40be40ce40de40ee40fe410e411e412e413e414e415e416e417e418e419e41ae41be41ce41de41ee41fe420e421e422e423e424e425e426e427e428e429e42ae42be42ce42de42ee42fe430e431e432e433e434e435e436e437e438e439e43ae43be43ce43de43ee43fe440e441e442e443e444e445e446e447e448e449e44ae44be44ce44de44ee44fe450e451e452e453e454e455e456e457e458e459e45ae45be45ce45de45ee45fe460e461e462e463e464e465e466e467e468e469e46ae46be46ce46de46ee46fe470e471e472e473e474e475e476e477e478e479e47ae47be47ce47de47ee47fe480e481e482e483e484e485e486e487e488e489e48ae48be48ce48de48ee48fe490e491e492e493e494e495e496e497e498e499e49ae49be49ce49de49ee49fe4a0e4a1e4a2e4a3e4a4e4a5e4a6e4a7e4a8e4a9e4aae4abe4ace4ade4aee4afe4b0e4b1e4b2e4b3e4b4e4b5e4b6e4b7e4b8e4b9e4bae4bbe4bce4bde4bee4bfe4c0e4c1e4c2e4c3e4c4e4c5e4c6e4c7e4c8e4c9e4cae4cbe4cce4cde4cee4cfe4d0e4d1e4d2e4d3e4d4e4d5e4d6e4d7e4d8e4d9e4dae4dbe4dce4dde4dee4dfe4e0e4e1e4e2e4e3e4e4e4e5e4e6e4e7e4e8e4e9e4eae4ebe4ece4ede4eee4efe4f0e4f1e4f2e4f3e4f4e4f5e4f6e4f7e4f8e4f9e4fae4fbe4fce4fde4fee4ffe400e501e502e503e504e505e506e507e508e509e50ae50be50ce50de50ee50fe510e511e512e513e514e515e516e517e518e519e51ae51be51ce51de51ee51fe520e521e522e523e524e525e526e527e528e529e52ae52be52ce52de52ee52fe530e531e532e533e534e535e536e537e538e539e53ae53be53ce53de53ee53fe540e541e542e543e544e545e546e547e548e549e54ae54be54ce54de54ee54fe550e551e552e553e554e555e556e557e558e559e55ae55be55ce55de55ee55fe560e561e562e563e564e565e566e567e568e569e56ae56be56ce56de56ee56fe570e571e572e573e574e575e576e577e578e579e57ae57be57ce57de57ee57fe580e581e582e583e584e585e586e587e588e589e58ae58be58ce58de58ee58fe590e591e592e593e594e595e596e597e598e599e59ae59be59ce59de59ee59fe5a0e5a1e5a2e5a3e5a4e5a5e5a6e5a7e5a8e5a9e5aae5abe5ace5ade5aee5afe5b0e5b1e5b2e5b3e5b4e5b5e5b6e5b7e5b8e5b9e5bae5bbe5bce5bde5bee5bfe5c0e5c1e5c2e5c3e5c4e5c5e5c6e5c7e5c8e5c9e5cae5cbe5cce5cde5cee5cfe5d0e5d1e5d2e5d3e5d4e5d5e5d6e5d7e5d8e5d9e5dae5dbe5dce5dde5dee5dfe5e0e5e1e5e2e5e3e5e4e5e5e5e6e5e7e5e8e5e9e5eae5ebe5ece5ede5eee5efe5f0e5f1e5f2e5f3e5f4e5f5e5f6e5f7e5f8e5f9e5fae5fbe5fce5fde5fee5ffe500e601e602e603e604e605e606e607e608e609e60ae60be60ce60de60ee60fe610e611e612e613e614e615e616e617e618e619e61ae61be61ce61de61ee61fe620e621e622e623e624e625e626e627e628e629e62ae62be62ce62de62ee62fe630e631e632e633e634e635e636e637e638e639e63ae63be63ce63de63ee63fe640e641e642e643e644e645e646e647e648e649e64ae64be64ce64de64ee64fe650e651e652e653e654e655e656e657e658e659e65ae65be65ce65de65ee65fe660e661e662e663e664e665e666e667e668e669e66ae66be66ce66de66ee66fe670e671e672e673e674e675e676e677e678e679e67ae67be67ce67de67ee67fe680e681e682e683e684e685e686e687e688e689e68ae68be68ce68de68ee68fe690e691e692e693e694e695e696e697e698e699e69ae69be69ce69de69ee69fe6a0e6a1e6a2e6a3e6a4e6a5e6a6e6a7e6a8e6a9e6aae6abe6ace6ade6aee6afe6b0e6b1e6b2e6b3e6b4e6b5e6b6e6b7e6b8e6b9e6bae6bbe6bce6bde6bee6bfe6c0e6c1e6c2e6c3e6c4e6c5e6c6e6c7e6c8e6c9e6cae6cbe6cce6cde6cee6cfe6d0e6d1e6d2e6d3e6d4e6d5e6d6e6d7e6d8e6d9e6dae6dbe6dce6dde6dee6dfe6e0e6e1e6e2e6e3e6e4e6e5e6e6e6e7e6e8e6e9e6eae6ebe6ece6ede6eee6efe6f0e6f1e6f2e6f3e6f4e6f5e6f6e6f7e6f8e6f9e6fae6fbe6fce6fde6fee6ffe600e701e702e703e704e705e706e707e708e709e70ae70be70ce70de70ee70fe710e711e712e713e714e715e716e717e718e719e71ae71be71ce71de71ee71fe720e721e722e723e724e725e726e727e728e729e72ae72be72ce72de72ee72fe730e731e732e733e734e735e736e737e738e739e73ae73be73ce73de73ee73fe740e741e742e743e744e745e746e747e748e749e74ae74be74ce74de74ee74fe750e751e752e753e754e755e756e757e758e759e75ae75be75ce75de75ee75fe760e761e762e763e764e765e766e767e768e769e76ae76be76ce76de76ee76fe770e771e772e773e774e775e776e777e778e779e77ae77be77ce77de77ee77fe780e781e782e783e784e785e786e787e788e789e78ae78be78ce78de78ee78fe790e791e792e793e794e795e796e797e798e799e79ae79be79ce79de79ee79fe7a0e7a1e7a2e7a3e7a4e7a5e7a6e7a7e7a8e7a9e7aae7abe7ace7ade7aee7afe7b0e7b1e7b2e7b3e7b4e7b5e7b6e7b7e7b8e7b9e7bae7bbe7bce7bde7bee7bfe7c0e7c1e7c2e7c3e7c4e7c5e7c6e7c7e7c8e7c9e7cae7cbe7cce7cde7cee7cfe7d0e7d1e7d2e7d3e7d4e7d5e7d6e7d7e7d8e7d9e7dae7dbe7dce7dde7dee7dfe7e0e7e1e7e2e7e3e7e4e7e5e7e6e7e7e7e8e7e9e7eae7ebe7ece7ede7eee7efe7f0e7f1e7f2e7f3e7f4e7f5e7f6e7f7e7f8e7f9e7fae7fbe7fce7fde7fee7ffe700e801e802e803e804e805e806e807e808e809e80ae80be80ce80de80ee80fe810e811e812e813e814e815e816e817e818e819e81ae81be81ce81de81ee81fe820e821e822e823e824e825e826e827e828e829e82ae82be82ce82de82ee82fe830e831e832e833e834e835e836e837e838e839e83ae83be83ce83de83ee83fe840e841e842e843e844e845e846e847e848e849e84ae84be84ce84de84ee84fe850e851e852e853e854e855e856e857e858e859e85ae85be85ce85de85ee85fe860e861e862e863e864e865e866e867e868e869e86ae86be86ce86de86ee86fe870e871e872e873e874e875e876e877e878e879e87ae87be87ce87de87ee87fe880e881e882e883e884e885e886e887e888e889e88ae88be88ce88de88ee88fe890e891e892e893e894e895e896e897e898e899e89ae89be89ce89de89ee89fe8a0e8a1e8a2e8a3e8a4e8a5e8a6e8a7e8a8e8a9e8aae8abe8ace8ade8aee8afe8b0e8b1e8b2e8b3e8b4e8b5e8b6e8b7e8b8e8b9e8bae8bbe8bce8bde8bee8bfe8c0e8c1e8c2e8c3e8c4e8c5e8c6e8c7e8c8e8c9e8cae8cbe8cce8cde8cee8cfe8d0e8d1e8d2e8d3e8d4e8d5e8d6e8d7e8d8e8d9e8dae8dbe8dce8dde8dee8dfe8e0e8e1e8e2e8e3e8e4e8e5e8e6e8e7e8e8e8e9e8eae8ebe8ece8ede8eee8efe8f0e8f1e8f2e8f3e8f4e8f5e8f6e8f7e8f8e8f9e8fae8fbe8fce8fde8fee8ffe800e901e902e903e904e905e906e907e908e909e90ae90be90ce90de90ee90fe910e911e912e913e914e915e916e917e918e919e91ae91be91ce91de91ee91fe920e921e922e923e924e925e926e927e928e929e92ae92be92ce92de92ee92fe930e931e932e933e934e935e936e937e938e939e93ae93be93ce93de93ee93fe940e941e942e943e944e945e946e947e948e949e94ae94be94ce94de94ee94fe950e951e952e953e954e955e956e957e958e959e95ae95be95ce95de95ee95fe960e961e962e963e964e965e966e967e968e969e96ae96be96ce96de96ee96fe970e971e972e973e974e975e976e977e978e979e97ae97be97ce97de97ee97fe980e981e982e983e984e985e986e987e988e989e98ae98be98ce98de98ee98fe990e991e992e993e994e995e996e997e998e999e99ae99be99ce99de99ee99fe9a0e9a1e9a2e9a3e9a4e9a5e9a6e9a7e9a8e9a9e9aae9abe9ace9ade9aee9afe9b0e9b1e9b2e9b3e9b4e9b5e9b6e9b7e9b8e9b9e9bae9bbe9bce9bde9bee9bfe9c0e9c1e9c2e9c3e9c4e9c5e9c6e9c7e9c8e9c9e9cae9cbe9cce9cde9cee9cfe9d0e9d1e9d2e9d3e9d4e9d5e9d6e9d7e9d8e9d9e9dae9dbe9dce9dde9dee9dfe9e0e9e1e9e2e9e3e9e4e9e5e9e6e9e7e9e8e9e9e9eae9ebe9ece9ede9eee9efe9f0e9f1e9f2e9f3e9f4e9f5e9f6e9f7e9f8e9f9e9fae9fbe9fce9fde9fee9ffe900ea01ea02ea03ea04ea05ea06ea07ea08ea09ea0aea0bea0cea0dea0eea0fea10ea11ea12ea13ea14ea15ea16ea17ea18ea19ea1aea1bea1cea1dea1eea1fea20ea21ea22ea23ea24ea25ea26ea27ea28ea29ea2aea2bea2cea2dea2eea2fea30ea31ea32ea33ea34ea35ea36ea37ea38ea39ea3aea3bea3cea3dea3eea3fea40ea41ea42ea43ea44ea45ea46ea47ea48ea49ea4aea4bea4cea4dea4eea4fea50ea51ea52ea53ea54ea55ea56ea57ea58ea59ea5aea5bea5cea5dea5eea5fea60ea61ea62ea63ea64ea65ea66ea67ea68ea69ea6aea6bea6cea6dea6eea6fea70ea71ea72ea73ea74ea75ea76ea77ea78ea79ea7aea7bea7cea7dea7eea7fea80ea81ea82ea83ea84ea85ea86ea87ea88ea89ea8aea8bea8cea8dea8eea8fea90ea91ea92ea93ea94ea95ea96ea97ea98ea99ea9aea9bea9cea9dea9eea9feaa0eaa1eaa2eaa3eaa4eaa5eaa6eaa7eaa8eaa9eaaaeaabeaaceaadeaaeeaafeab0eab1eab2eab3eab4eab5eab6eab7eab8eab9eabaeabbeabceabdeabeeabfeac0eac1eac2eac3eac4eac5eac6eac7eac8eac9eacaeacbeacceacdeaceeacfead0ead1ead2ead3ead4ead5ead6ead7ead8ead9eadaeadbeadceaddeadeeadfeae0eae1eae2eae3eae4eae5eae6eae7eae8eae9eaeaeaebeaeceaedeaeeeaefeaf0eaf1eaf2eaf3eaf4eaf5eaf6eaf7eaf8eaf9eafaeafbeafceafdeafeeaffea00eb01eb02eb03eb04eb05eb06eb07eb08eb09eb0aeb0beb0ceb0deb0eeb0feb10eb11eb12eb13eb14eb15eb16eb17eb18eb19eb1aeb1beb1ceb1deb1eeb1feb20eb21eb22eb23eb24eb25eb26eb27eb28eb29eb2aeb2beb2ceb2deb2eeb2feb30eb31eb32eb33eb34eb35eb36eb37eb38eb39eb3aeb3beb3ceb3deb3eeb3feb40eb41eb42eb43eb44eb45eb46eb47eb48eb49eb4aeb4beb4ceb4deb4eeb4feb50eb51eb52eb53eb54eb55eb56eb57eb58eb59eb5aeb5beb5ceb5deb5eeb5feb60eb61eb62eb63eb64eb65eb66eb67eb68eb69eb6aeb6beb6ceb6deb6eeb6feb70eb71eb72eb73eb74eb75eb76eb77eb78eb79eb7aeb7beb7ceb7deb7eeb7feb80eb81eb82eb83eb84eb85eb86eb87eb88eb89eb8aeb8beb8ceb8deb8eeb8feb90eb91eb92eb93eb94eb95eb96eb97eb98eb99eb9aeb9beb9ceb9deb9eeb9feba0eba1eba2eba3eba4eba5eba6eba7eba8eba9ebaaebabebacebadebaeebafebb0ebb1ebb2ebb3ebb4ebb5ebb6ebb7ebb8ebb9ebbaebbbebbcebbdebbeebbfebc0ebc1ebc2ebc3ebc4ebc5ebc6ebc7ebc8ebc9ebcaebcbebccebcdebceebcfebd0ebd1ebd2ebd3ebd4ebd5ebd6ebd7ebd8ebd9ebdaebdbebdcebddebdeebdfebe0ebe1ebe2ebe3ebe4ebe5ebe6ebe7ebe8ebe9ebeaebebebecebedebeeebefebf0ebf1ebf2ebf3ebf4ebf5ebf6ebf7ebf8ebf9ebfaebfbebfcebfdebfeebffeb00ec01ec02ec03ec04ec05ec06ec07ec08ec09ec0aec0bec0cec0dec0eec0fec10ec11ec12ec13ec14ec15ec16ec17ec18ec19ec1aec1bec1cec1dec1eec1fec20ec21ec22ec23ec24ec25ec26ec27ec28ec29ec2aec2bec2cec2dec2eec2fec30ec31ec32ec33ec34ec35ec36ec37ec38ec39ec3aec3bec3cec3dec3eec3fec40ec41ec42ec43ec44ec45ec46ec47ec48ec49ec4aec4bec4cec4dec4eec4fec50ec51ec52ec53ec54ec55ec56ec57ec58ec59ec5aec5bec5cec5dec5eec5fec60ec61ec62ec63ec64ec65ec66ec67ec68ec69ec6aec6bec6cec6dec6eec6fec70ec71ec72ec73ec74ec75ec76ec77ec78ec79ec7aec7bec7cec7dec7eec7fec80ec81ec82ec83ec84ec85ec86ec87ec88ec89ec8aec8bec8cec8dec8eec8fec90ec91ec92ec93ec94ec95ec96ec97ec98ec99ec9aec9bec9cec9dec9eec9feca0eca1eca2eca3eca4eca5eca6eca7eca8eca9ecaaecabecacecadecaeecafecb0ecb1ecb2ecb3ecb4ecb5ecb6ecb7ecb8ecb9ecbaecbbecbcecbdecbeecbfecc0ecc1ecc2ecc3ecc4ecc5ecc6ecc7ecc8ecc9eccaeccbeccceccdecceeccfecd0ecd1ecd2ecd3ecd4ecd5ecd6ecd7ecd8ecd9ecdaecdbecdcecddecdeecdfece0ece1ece2ece3ece4ece5ece6ece7ece8ece9eceaecebecececedeceeecefecf0ecf1ecf2ecf3ecf4ecf5ecf6ecf7ecf8ecf9ecfaecfbecfcecfdecfeecffec00ed01ed02ed03ed04ed05ed06ed07ed08ed09ed0aed0bed0ced0ded0eed0fed10ed11ed12ed13ed14ed15ed16ed17ed18ed19ed1aed1bed1ced1ded1eed1fed20ed21ed22ed23ed24ed25ed26ed27ed28ed29ed2aed2bed2ced2ded2eed2fed30ed31ed32ed33ed34ed35ed36ed37ed38ed39ed3aed3bed3ced3ded3eed3fed40ed41ed42ed43ed44ed45ed46ed47ed48ed49ed4aed4bed4ced4ded4eed4fed50ed51ed52ed53ed54ed55ed56ed57ed58ed59ed5aed5bed5ced5ded5eed5fed60ed61ed62ed63ed64ed65ed66ed67ed68ed69ed6aed6bed6ced6ded6eed6fed70ed71ed72ed73ed74ed75ed76ed77ed78ed79ed7aed7bed7ced7ded7eed7fed80ed81ed82ed83ed84ed85ed86ed87ed88ed89ed8aed8bed8ced8ded8eed8fed90ed91ed92ed93ed94ed95ed96ed97ed98ed99ed9aed9bed9ced9ded9eed9feda0eda1eda2eda3eda4eda5eda6eda7eda8eda9edaaedabedacedadedaeedafedb0edb1edb2edb3edb4edb5edb6edb7edb8edb9edbaedbbedbcedbdedbeedbfedc0edc1edc2edc3edc4edc5edc6edc7edc8edc9edcaedcbedccedcdedceedcfedd0edd1edd2edd3edd4edd5edd6edd7edd8edd9eddaeddbeddcedddeddeeddfede0ede1ede2ede3ede4ede5ede6ede7ede8ede9edeaedebedecedededeeedefedf0edf1edf2edf3edf4edf5edf6edf7edf8edf9edfaedfbedfcedfdedfeedffed00ee01ee02ee03ee04ee05ee06ee07ee08ee09ee0aee0bee0cee0dee0eee0fee10ee11ee12ee13ee14ee15ee16ee17ee18ee19ee1aee1bee1cee1dee1eee1fee20ee21ee22ee23ee24ee25ee26ee27ee28ee29ee2aee2bee2cee2dee2eee2fee30ee31ee32ee33ee34ee35ee36ee37ee38ee39ee3aee3bee3cee3dee3eee3fee40ee41ee42ee43ee44ee45ee46ee47ee48ee49ee4aee4bee4cee4dee4eee4fee50ee51ee52ee53ee54ee55ee56ee57ee58ee59ee5aee5bee5cee5dee5eee5fee60ee61ee62ee63ee64ee65ee66ee67ee68ee69ee6aee6bee6cee6dee6eee6fee70ee71ee72ee73ee74ee75ee76ee77ee78ee79ee7aee7bee7cee7dee7eee7fee80ee81ee82ee83ee84ee85ee86ee87ee88ee89ee8aee8bee8cee8dee8eee8fee90ee91ee92ee93ee94ee95ee96ee97ee98ee99ee9aee9bee9cee9dee9eee9feea0eea1eea2eea3eea4eea5eea6eea7eea8eea9eeaaeeabeeaceeadeeaeeeafeeb0eeb1eeb2eeb3eeb4eeb5eeb6eeb7eeb8eeb9eebaeebbeebceebdeebeeebfeec0eec1eec2eec3eec4eec5eec6eec7eec8eec9eecaeecbeecceecdeeceeecfeed0eed1eed2eed3eed4eed5eed6eed7eed8eed9eedaeedbeedceeddeedeeedfeee0eee1eee2eee3eee4eee5eee6eee7eee8eee9eeeaeeebeeeceeedeeeeeeefeef0eef1eef2eef3eef4eef5eef6eef7eef8eef9eefaeefbeefceefdeefeeeffee00ef01ef02ef03ef04ef05ef06ef07ef08ef09ef0aef0bef0cef0def0eef0fef10ef11ef12ef13ef14ef15ef16ef17ef18ef19ef1aef1bef1cef1def1eef1fef20ef21ef22ef23ef24ef25ef26ef27ef28ef29ef2aef2bef2cef2def2eef2fef30ef31ef32ef33ef34ef35ef36ef37ef38ef39ef3aef3bef3cef3def3eef3fef40ef41ef42ef43ef44ef45ef46ef47ef48ef49ef4aef4bef4cef4def4eef4fef50ef51ef52ef53ef54ef55ef56ef57ef58ef59ef5aef5bef5cef5def5eef5fef60ef61ef62ef63ef64ef65ef66ef67ef68ef69ef6aef6bef6cef6def6eef6fef70ef71ef72ef73ef74ef75ef76ef77ef78ef79ef7aef7bef7cef7def7eef7fef80ef81ef82ef83ef84ef85ef86ef87ef88ef89ef8aef8bef8cef8def8eef8fef90ef91ef92ef93ef94ef95ef96ef97ef98ef99ef9aef9bef9cef9def9eef9fefa0efa1efa2efa3efa4efa5efa6efa7efa8efa9efaaefabefacefadefaeefafefb0efb1efb2efb3efb4efb5efb6efb7efb8efb9efbaefbbefbcefbdefbeefbfefc0efc1efc2efc3efc4efc5efc6efc7efc8efc9efcaefcbefccefcdefceefcfefd0efd1efd2efd3efd4efd5efd6efd7efd8efd9efdaefdbefdcefddefdeefdfefe0efe1efe2efe3efe4efe5efe6efe7efe8efe9efeaefebefecefedefeeefefeff0eff1eff2eff3eff4eff5eff6eff7eff8eff9effaeffbeffceffdeffeefffef00f001f002f003f004f005f006f007f008f009f00af00bf00cf00df00ef00ff010f011f012f013f014f015f016f017f018f019f01af01bf01cf01df01ef01ff020f021f022f023f024f025f026f027f028f029f02af02bf02cf02df02ef02ff030f031f032f033f034f035f036f037f038f039f03af03bf03cf03df03ef03ff040f041f042f043f044f045f046f047f048f049f04af04bf04cf04df04ef04ff050f051f052f053f054f055f056f057f058f059f05af05bf05cf05df05ef05ff060f061f062f063f064f065f066f067f068f069f06af06bf06cf06df06ef06ff070f071f072f073f074f075f076f077f078f079f07af07bf07cf07df07ef07ff080f081f082f083f084f085f086f087f088f089f08af08bf08cf08df08ef08ff090f091f092f093f094f095f096f097f098f099f09af09bf09cf09df09ef09ff0a0f0a1f0a2f0a3f0a4f0a5f0a6f0a7f0a8f0a9f0aaf0abf0acf0adf0aef0aff0b0f0b1f0b2f0b3f0b4f0b5f0b6f0b7f0b8f0b9f0baf0bbf0bcf0bdf0bef0bff0c0f0c1f0c2f0c3f0c4f0c5f0c6f0c7f0c8f0c9f0caf0cbf0ccf0cdf0cef0cff0d0f0d1f0d2f0d3f0d4f0d5f0d6f0d7f0d8f0d9f0daf0dbf0dcf0ddf0def0dff0e0f0e1f0e2f0e3f0e4f0e5f0e6f0e7f0e8f0e9f0eaf0ebf0ecf0edf0eef0eff0f0f0f1f0f2f0f3f0f4f0f5f0f6f0f7f0f8f0f9f0faf0fbf0fcf0fdf0fef0fff000f101f102f103f104f105f106f107f108f109f10af10bf10cf10df10ef10ff110f111f112f113f114f115f116f117f118f119f11af11bf11cf11df11ef11ff120f121f122f123f124f125f126f127f128f129f12af12bf12cf12df12ef12ff130f131f132f133f134f135f136f137f138f139f13af13bf13cf13df13ef13ff140f141f142f143f144f145f146f147f148f149f14af14bf14cf14df14ef14ff150f151f152f153f154f155f156f157f158f159f15af15bf15cf15df15ef15ff160f161f162f163f164f165f166f167f168f169f16af16bf16cf16df16ef16ff170f171f172f173f174f175f176f177f178f179f17af17bf17cf17df17ef17ff180f181f182f183f184f185f186f187f188f189f18af18bf18cf18df18ef18ff190f191f192f193f194f195f196f197f198f199f19af19bf19cf19df19ef19ff1a0f1a1f1a2f1a3f1a4f1a5f1a6f1a7f1a8f1a9f1aaf1abf1acf1adf1aef1aff1b0f1b1f1b2f1b3f1b4f1b5f1b6f1b7f1b8f1b9f1baf1bbf1bcf1bdf1bef1bff1c0f1c1f1c2f1c3f1c4f1c5f1c6f1c7f1c8f1c9f1caf1cbf1ccf1cdf1cef1cff1d0f1d1f1d2f1d3f1d4f1d5f1d6f1d7f1d8f1d9f1daf1dbf1dcf1ddf1def1dff1e0f1e1f1e2f1e3f1e4f1e5f1e6f1e7f1e8f1e9f1eaf1ebf1ecf1edf1eef1eff1f0f1f1f1f2f1f3f1f4f1f5f1f6f1f7f1f8f1f9f1faf1fbf1fcf1fdf1fef1fff100f201f202f203f204f205f206f207f208f209f20af20bf20cf20df20ef20ff210f211f212f213f214f215f216f217f218f219f21af21bf21cf21df21ef21ff220f221f222f223f224f225f226f227f228f229f22af22bf22cf22df22ef22ff230f231f232f233f234f235f236f237f238f239f23af23bf23cf23df23ef23ff240f241f242f243f244f245f246f247f248f249f24af24bf24cf24df24ef24ff250f251f252f253f254f255f256f257f258f259f25af25bf25cf25df25ef25ff260f261f262f263f264f265f266f267f268f269f26af26bf26cf26df26ef26ff270f271f272f273f274f275f276f277f278f279f27af27bf27cf27df27ef27ff280f281f282f283f284f285f286f287f288f289f28af28bf28cf28df28ef28ff290f291f292f293f294f295f296f297f298f299f29af29bf29cf29df29ef29ff2a0f2a1f2a2f2a3f2a4f2a5f2a6f2a7f2a8f2a9f2aaf2abf2acf2adf2aef2aff2b0f2b1f2b2f2b3f2b4f2b5f2b6f2b7f2b8f2b9f2baf2bbf2bcf2bdf2bef2bff2c0f2c1f2c2f2c3f2c4f2c5f2c6f2c7f2c8f2c9f2caf2cbf2ccf2cdf2cef2cff2d0f2d1f2d2f2d3f2d4f2d5f2d6f2d7f2d8f2d9f2daf2dbf2dcf2ddf2def2dff2e0f2e1f2e2f2e3f2e4f2e5f2e6f2e7f2e8f2e9f2eaf2ebf2ecf2edf2eef2eff2f0f2f1f2f2f2f3f2f4f2f5f2f6f2f7f2f8f2f9f2faf2fbf2fcf2fdf2fef2fff200f301f302f303f304f305f306f307f308f309f30af30bf30cf30df30ef30ff310f311f312f313f314f315f316f317f318f319f31af31bf31cf31df31ef31ff320f321f322f323f324f325f326f327f328f329f32af32bf32cf32df32ef32ff330f331f332f333f334f335f336f337f338f339f33af33bf33cf33df33ef33ff340f341f342f343f344f345f346f347f348f349f34af34bf34cf34df34ef34ff350f351f352f353f354f355f356f357f358f359f35af35bf35cf35df35ef35ff360f361f362f363f364f365f366f367f368f369f36af36bf36cf36df36ef36ff370f371f372f373f374f375f376f377f378f379f37af37bf37cf37df37ef37ff380f381f382f383f384f385f386f387f388f389f38af38bf38cf38df38ef38ff390f391f392f393f394f395f396f397f398f399f39af39bf39cf39df39ef39ff3a0f3a1f3a2f3a3f3a4f3a5f3a6f3a7f3a8f3a9f3aaf3abf3acf3adf3aef3aff3b0f3b1f3b2f3b3f3b4f3b5f3b6f3b7f3b8f3b9f3baf3bbf3bcf3bdf3bef3bff3c0f3c1f3c2f3c3f3c4f3c5f3c6f3c7f3c8f3c9f3caf3cbf3ccf3cdf3cef3cff3d0f3d1f3d2f3d3f3d4f3d5f3d6f3d7f3d8f3d9f3daf3dbf3dcf3ddf3def3dff3e0f3e1f3e2f3e3f3e4f3e5f3e6f3e7f3e8f3e9f3eaf3ebf3ecf3edf3eef3eff3f0f3f1f3f2f3f3f3f4f3f5f3f6f3f7f3f8f3f9f3faf3fbf3fcf3fdf3fef3fff300f401f402f403f404f405f406f407f408f409f40af40bf40cf40df40ef40ff410f411f412f413f414f415f416f417f418f419f41af41bf41cf41df41ef41ff420f421f422f423f424f425f426f427f428f429f42af42bf42cf42df42ef42ff430f431f432f433f434f435f436f437f438f439f43af43bf43cf43df43ef43ff440f441f442f443f444f445f446f447f448f449f44af44bf44cf44df44ef44ff450f451f452f453f454f455f456f457f458f459f45af45bf45cf45df45ef45ff460f461f462f463f464f465f466f467f468f469f46af46bf46cf46df46ef46ff470f471f472f473f474f475f476f477f478f479f47af47bf47cf47df47ef47ff480f481f482f483f484f485f486f487f488f489f48af48bf48cf48df48ef48ff490f491f492f493f494f495f496f497f498f499f49af49bf49cf49df49ef49ff4a0f4a1f4a2f4a3f4a4f4a5f4a6f4a7f4a8f4a9f4aaf4abf4acf4adf4aef4aff4b0f4b1f4b2f4b3f4b4f4b5f4b6f4b7f4b8f4b9f4baf4bbf4bcf4bdf4bef4bff4c0f4c1f4c2f4c3f4c4f4c5f4c6f4c7f4c8f4c9f4caf4cbf4ccf4cdf4cef4cff4d0f4d1f4d2f4d3f4d4f4d5f4d6f4d7f4d8f4d9f4daf4dbf4dcf4ddf4def4dff4e0f4e1f4e2f4e3f4e4f4e5f4e6f4e7f4e8f4e9f4eaf4ebf4ecf4edf4eef4eff4f0f4f1f4f2f4f3f4f4f4f5f4f6f4f7f4f8f4f9f4faf4fbf4fcf4fdf4fef4fff400f501f502f503f504f505f506f507f508f509f50af50bf50cf50df50ef50ff510f511f512f513f514f515f516f517f518f519f51af51bf51cf51df51ef51ff520f521f522f523f524f525f526f527f528f529f52af52bf52cf52df52ef52ff530f531f532f533f534f535f536f537f538f539f53af53bf53cf53df53ef53ff540f541f542f543f544f545f546f547f548f549f54af54bf54cf54df54ef54ff550f551f552f553f554f555f556f557f558f559f55af55bf55cf55df55ef55ff560f561f562f563f564f565f566f567f568f569f56af56bf56cf56df56ef56ff570f571f572f573f574f575f576f577f578f579f57af57bf57cf57df57ef57ff580f581f582f583f584f585f586f587f588f589f58af58bf58cf58df58ef58ff590f591f592f593f594f595f596f597f598f599f59af59bf59cf59df59ef59ff5a0f5a1f5a2f5a3f5a4f5a5f5a6f5a7f5a8f5a9f5aaf5abf5acf5adf5aef5aff5b0f5b1f5b2f5b3f5b4f5b5f5b6f5b7f5b8f5b9f5baf5bbf5bcf5bdf5bef5bff5c0f5c1f5c2f5c3f5c4f5c5f5c6f5c7f5c8f5c9f5caf5cbf5ccf5cdf5cef5cff5d0f5d1f5d2f5d3f5d4f5d5f5d6f5d7f5d8f5d9f5daf5dbf5dcf5ddf5def5dff5e0f5e1f5e2f5e3f5e4f5e5f5e6f5e7f5e8f5e9f5eaf5ebf5ecf5edf5eef5eff5f0f5f1f5f2f5f3f5f4f5f5f5f6f5f7f5f8f5f9f5faf5fbf5fcf5fdf5fef5fff500f601f602f603f604f605f606f607f608f609f60af60bf60cf60df60ef60ff610f611f612f613f614f615f616f617f618f619f61af61bf61cf61df61ef61ff620f621f622f623f624f625f626f627f628f629f62af62bf62cf62df62ef62ff630f631f632f633f634f635f636f637f638f639f63af63bf63cf63df63ef63ff640f641f642f643f644f645f646f647f648f649f64af64bf64cf64df64ef64ff650f651f652f653f654f655f656f657f658f659f65af65bf65cf65df65ef65ff660f661f662f663f664f665f666f667f668f669f66af66bf66cf66df66ef66ff670f671f672f673f674f675f676f677f678f679f67af67bf67cf67df67ef67ff680f681f682f683f684f685f686f687f688f689f68af68bf68cf68df68ef68ff690f691f692f693f694f695f696f697f698f699f69af69bf69cf69df69ef69ff6a0f6a1f6a2f6a3f6a4f6a5f6a6f6a7f6a8f6a9f6aaf6abf6acf6adf6aef6aff6b0f6b1f6b2f6b3f6b4f6b5f6b6f6b7f6b8f6b9f6baf6bbf6bcf6bdf6bef6bff6c0f6c1f6c2f6c3f6c4f6c5f6c6f6c7f6c8f6c9f6caf6cbf6ccf6cdf6cef6cff6d0f6d1f6d2f6d3f6d4f6d5f6d6f6d7f6d8f6d9f6daf6dbf6dcf6ddf6def6dff6e0f6e1f6e2f6e3f6e4f6e5f6e6f6e7f6e8f6e9f6eaf6ebf6ecf6edf6eef6eff6f0f6f1f6f2f6f3f6f4f6f5f6f6f6f7f6f8f6f9f6faf6fbf6fcf6fdf6fef6fff600f701f702f703f704f705f706f707f708f709f70af70bf70cf70df70ef70ff710f711f712f713f714f715f716f717f718f719f71af71bf71cf71df71ef71ff720f721f722f723f724f725f726f727f728f729f72af72bf72cf72df72ef72ff730f731f732f733f734f735f736f737f738f739f73af73bf73cf73df73ef73ff740f741f742f743f744f745f746f747f748f749f74af74bf74cf74df74ef74ff750f751f752f753f754f755f756f757f758f759f75af75bf75cf75df75ef75ff760f761f762f763f764f765f766f767f768f769f76af76bf76cf76df76ef76ff770f771f772f773f774f775f776f777f778f779f77af77bf77cf77df77ef77ff780f781f782f783f784f785f786f787f788f789f78af78bf78cf78df78ef78ff790f791f792f793f794f795f796f797f798f799f79af79bf79cf79df79ef79ff7a0f7a1f7a2f7a3f7a4f7a5f7a6f7a7f7a8f7a9f7aaf7abf7acf7adf7aef7aff7b0f7b1f7b2f7b3f7b4f7b5f7b6f7b7f7b8f7b9f7baf7bbf7bcf7bdf7bef7bff7c0f7c1f7c2f7c3f7c4f7c5f7c6f7c7f7c8f7c9f7caf7cbf7ccf7cdf7cef7cff7d0f7d1f7d2f7d3f7d4f7d5f7d6f7d7f7d8f7d9f7daf7dbf7dcf7ddf7def7dff7e0f7e1f7e2f7e3f7e4f7e5f7e6f7e7f7e8f7e9f7eaf7ebf7ecf7edf7eef7eff7f0f7f1f7f2f7f3f7f4f7f5f7f6f7f7f7f8f7f9f7faf7fbf7fcf7fdf7fef7fff700f801f802f803f804f805f806f807f808f809f80af80bf80cf80df80ef80ff810f811f812f813f814f815f816f817f818f819f81af81bf81cf81df81ef81ff820f821f822f823f824f825f826f827f828f829f82af82bf82cf82df82ef82ff830f831f832f833f834f835f836f837f838f839f83af83bf83cf83df83ef83ff840f841f842f843f844f845f846f847f848f849f84af84bf84cf84df84ef84ff850f851f852f853f854f855f856f857f858f859f85af85bf85cf85df85ef85ff860f861f862f863f864f865f866f867f868f869f86af86bf86cf86df86ef86ff870f871f872f873f874f875f876f877f878f879f87af87bf87cf87df87ef87ff880f881f882f883f884f885f886f887f888f889f88af88bf88cf88df88ef88ff890f891f892f893f894f895f896f897f898f899f89af89bf89cf89df89ef89ff8a0f8a1f8a2f8a3f8a4f8a5f8a6f8a7f8a8f8a9f8aaf8abf8acf8adf8aef8aff8b0f8b1f8b2f8b3f8b4f8b5f8b6f8b7f8b8f8b9f8baf8bbf8bcf8bdf8bef8bff8c0f8c1f8c2f8c3f8c4f8c5f8c6f8c7f8c8f8c9f8caf8cbf8ccf8cdf8cef8cff8d0f8d1f8d2f8d3f8d4f8d5f8d6f8d7f8d8f8d9f8daf8dbf8dcf8ddf8def8dff8e0f8e1f8e2f8e3f8e4f8e5f8e6f8e7f8e8f8e9f8eaf8ebf8ecf8edf8eef8eff8f0f8f1f8f2f8f3f8f4f8f5f8f6f8f7f8f8f8f9f8faf8fbf8fcf8fdf8fef8fff800f901f902f903f904f905f906f907f908f909f90af90bf90cf90df90ef90ff910f911f912f913f914f915f916f917f918f919f91af91bf91cf91df91ef91ff920f921f922f923f924f925f926f927f928f929f92af92bf92cf92df92ef92ff930f931f932f933f934f935f936f937f938f939f93af93bf93cf93df93ef93ff940f941f942f943f944f945f946f947f948f949f94af94bf94cf94df94ef94ff950f951f952f953f954f955f956f957f958f959f95af95bf95cf95df95ef95ff960f961f962f963f964f965f966f967f968f969f96af96bf96cf96df96ef96ff970f971f972f973f974f975f976f977f978f979f97af97bf97cf97df97ef97ff980f981f982f983f984f985f986f987f988f989f98af98bf98cf98df98ef98ff990f991f992f993f994f995f996f997f998f999f99af99bf99cf99df99ef99ff9a0f9a1f9a2f9a3f9a4f9a5f9a6f9a7f9a8f9a9f9aaf9abf9acf9adf9aef9aff9b0f9b1f9b2f9b3f9b4f9b5f9b6f9b7f9b8f9b9f9baf9bbf9bcf9bdf9bef9bff9c0f9c1f9c2f9c3f9c4f9c5f9c6f9c7f9c8f9c9f9caf9cbf9ccf9cdf9cef9cff9d0f9d1f9d2f9d3f9d4f9d5f9d6f9d7f9d8f9d9f9daf9dbf9dcf9ddf9def9dff9e0f9e1f9e2f9e3f9e4f9e5f9e6f9e7f9e8f9e9f9eaf9ebf9ecf9edf9eef9eff9f0f9f1f9f2f9f3f9f4f9f5f9f6f9f7f9f8f9f9f9faf9fbf9fcf9fdf9fef9fff900fa01fa02fa03fa04fa05fa06fa07fa08fa09fa0afa0bfa0cfa0dfa0efa0ffa10fa11fa12fa13fa14fa15fa16fa17fa18fa19fa1afa1bfa1cfa1dfa1efa1ffa20fa21fa22fa23fa24fa25fa26fa27fa28fa29fa2afa2bfa2cfa2dfa2efa2ffa30fa31fa32fa33fa34fa35fa36fa37fa38fa39fa3afa3bfa3cfa3dfa3efa3ffa40fa41fa42fa43fa44fa45fa46fa47fa48fa49fa4afa4bfa4cfa4dfa4efa4ffa50fa51fa52fa53fa54fa55fa56fa57fa58fa59fa5afa5bfa5cfa5dfa5efa5ffa60fa61fa62fa63fa64fa65fa66fa67fa68fa69fa6afa6bfa6cfa6dfa6efa6ffa70fa71fa72fa73fa74fa75fa76fa77fa78fa79fa7afa7bfa7cfa7dfa7efa7ffa80fa81fa82fa83fa84fa85fa86fa87fa88fa89fa8afa8bfa8cfa8dfa8efa8ffa90fa91fa92fa93fa94fa95fa96fa97fa98fa99fa9afa9bfa9cfa9dfa9efa9ffaa0faa1faa2faa3faa4faa5faa6faa7faa8faa9faaafaabfaacfaadfaaefaaffab0fab1fab2fab3fab4fab5fab6fab7fab8fab9fabafabbfabcfabdfabefabffac0fac1fac2fac3fac4fac5fac6fac7fac8fac9facafacbfaccfacdfacefacffad0fad1fad2fad3fad4fad5fad6fad7fad8fad9fadafadbfadcfaddfadefadffae0fae1fae2fae3fae4fae5fae6fae7fae8fae9faeafaebfaecfaedfaeefaeffaf0faf1faf2faf3faf4faf5faf6faf7faf8faf9fafafafbfafcfafdfafefafffa00fb01fb02fb03fb04fb05fb06fb07fb08fb09fb0afb0bfb0cfb0dfb0efb0ffb10fb11fb12fb13fb14fb15fb16fb17fb18fb19fb1afb1bfb1cfb1dfb1efb1ffb20fb21fb22fb23fb24fb25fb26fb27fb28fb29fb2afb2bfb2cfb2dfb2efb2ffb30fb31fb32fb33fb34fb35fb36fb37fb38fb39fb3afb3bfb3cfb3dfb3efb3ffb40fb41fb42fb43fb44fb45fb46fb47fb48fb49fb4afb4bfb4cfb4dfb4efb4ffb50fb51fb52fb53fb54fb55fb56fb57fb58fb59fb5afb5bfb5cfb5dfb5efb5ffb60fb61fb62fb63fb64fb65fb66fb67fb68fb69fb6afb6bfb6cfb6dfb6efb6ffb70fb71fb72fb73fb74fb75fb76fb77fb78fb79fb7afb7bfb7cfb7dfb7efb7ffb80fb81fb82fb83fb84fb85fb86fb87fb88fb89fb8afb8bfb8cfb8dfb8efb8ffb90fb91fb92fb93fb94fb95fb96fb97fb98fb99fb9afb9bfb9cfb9dfb9efb9ffba0fba1fba2fba3fba4fba5fba6fba7fba8fba9fbaafbabfbacfbadfbaefbaffbb0fbb1fbb2fbb3fbb4fbb5fbb6fbb7fbb8fbb9fbbafbbbfbbcfbbdfbbefbbffbc0fbc1fbc2fbc3fbc4fbc5fbc6fbc7fbc8fbc9fbcafbcbfbccfbcdfbcefbcffbd0fbd1fbd2fbd3fbd4fbd5fbd6fbd7fbd8fbd9fbdafbdbfbdcfbddfbdefbdffbe0fbe1fbe2fbe3fbe4fbe5fbe6fbe7fbe8fbe9fbeafbebfbecfbedfbeefbeffbf0fbf1fbf2fbf3fbf4fbf5fbf6fbf7fbf8fbf9fbfafbfbfbfcfbfdfbfefbfffb00fc01fc02fc03fc04fc05fc06fc07fc08fc09fc0afc0bfc0cfc0dfc0efc0ffc10fc11fc12fc13fc14fc15fc16fc17fc18fc19fc1afc1bfc1cfc1dfc1efc1ffc20fc21fc22fc23fc24fc25fc26fc27fc28fc29fc2afc2bfc2cfc2dfc2efc2ffc30fc31fc32fc33fc34fc35fc36fc37fc38fc39fc3afc3bfc3cfc3dfc3efc3ffc40fc41fc42fc43fc44fc45fc46fc47fc48fc49fc4afc4bfc4cfc4dfc4efc4ffc50fc51fc52fc53fc54fc55fc56fc57fc58fc59fc5afc5bfc5cfc5dfc5efc5ffc60fc61fc62fc63fc64fc65fc66fc67fc68fc69fc6afc6bfc6cfc6dfc6efc6ffc70fc71fc72fc73fc74fc75fc76fc77fc78fc79fc7afc7bfc7cfc7dfc7efc7ffc80fc81fc82fc83fc84fc85fc86fc87fc88fc89fc8afc8bfc8cfc8dfc8efc8ffc90fc91fc92fc93fc94fc95fc96fc97fc98fc99fc9afc9bfc9cfc9dfc9efc9ffca0fca1fca2fca3fca4fca5fca6fca7fca8fca9fcaafcabfcacfcadfcaefcaffcb0fcb1fcb2fcb3fcb4fcb5fcb6fcb7fcb8fcb9fcbafcbbfcbcfcbdfcbefcbffcc0fcc1fcc2fcc3fcc4fcc5fcc6fcc7fcc8fcc9fccafccbfcccfccdfccefccffcd0fcd1fcd2fcd3fcd4fcd5fcd6fcd7fcd8fcd9fcdafcdbfcdcfcddfcdefcdffce0fce1fce2fce3fce4fce5fce6fce7fce8fce9fceafcebfcecfcedfceefceffcf0fcf1fcf2fcf3fcf4fcf5fcf6fcf7fcf8fcf9fcfafcfbfcfcfcfdfcfefcfffc00fd01fd02fd03fd04fd05fd06fd07fd08fd09fd0afd0bfd0cfd0dfd0efd0ffd10fd11fd12fd13fd14fd15fd16fd17fd18fd19fd1afd1bfd1cfd1dfd1efd1ffd20fd21fd22fd23fd24fd25fd26fd27fd28fd29fd2afd2bfd2cfd2dfd2efd2ffd30fd31fd32fd33fd34fd35fd36fd37fd38fd39fd3afd3bfd3cfd3dfd3efd3ffd40fd41fd42fd43fd44fd45fd46fd47fd48fd49fd4afd4bfd4cfd4dfd4efd4ffd50fd51fd52fd53fd54fd55fd56fd57fd58fd59fd5afd5bfd5cfd5dfd5efd5ffd60fd61fd62fd63fd64fd65fd66fd67fd68fd69fd6afd6bfd6cfd6dfd6efd6ffd70fd71fd72fd73fd74fd75fd76fd77fd78fd79fd7afd7bfd7cfd7dfd7efd7ffd80fd81fd82fd83fd84fd85fd86fd87fd88fd89fd8afd8bfd8cfd8dfd8efd8ffd90fd91fd92fd93fd94fd95fd96fd97fd98fd99fd9afd9bfd9cfd9dfd9efd9ffda0fda1fda2fda3fda4fda5fda6fda7fda8fda9fdaafdabfdacfdadfdaefdaffdb0fdb1fdb2fdb3fdb4fdb5fdb6fdb7fdb8fdb9fdbafdbbfdbcfdbdfdbefdbffdc0fdc1fdc2fdc3fdc4fdc5fdc6fdc7fdc8fdc9fdcafdcbfdccfdcdfdcefdcffdd0fdd1fdd2fdd3fdd4fdd5fdd6fdd7fdd8fdd9fddafddbfddcfdddfddefddffde0fde1fde2fde3fde4fde5fde6fde7fde8fde9fdeafdebfdecfdedfdeefdeffdf0fdf1fdf2fdf3fdf4fdf5fdf6fdf7fdf8fdf9fdfafdfbfdfcfdfdfdfefdfffd00fe01fe02fe03fe04fe05fe06fe07fe08fe09fe0afe0bfe0cfe0dfe0efe0ffe10fe11fe12fe13fe14fe15fe16fe17fe18fe19fe1afe1bfe1cfe1dfe1efe1ffe20fe21fe22fe23fe24fe25fe26fe27fe28fe29fe2afe2bfe2cfe2dfe2efe2ffe30fe31fe32fe33fe34fe35fe36fe37fe38fe39fe3afe3bfe3cfe3dfe3efe3ffe40fe41fe42fe43fe44fe45fe46fe47fe48fe49fe4afe4bfe4cfe4dfe4efe4ffe50fe51fe52fe53fe54fe55fe56fe57fe58fe59fe5afe5bfe5cfe5dfe5efe5ffe60fe61fe62fe63fe64fe65fe66fe67fe68fe69fe6afe6bfe6cfe6dfe6efe6ffe70fe71fe72fe73fe74fe75fe76fe77fe78fe79fe7afe7bfe7cfe7dfe7efe7ffe80fe81fe82fe83fe84fe85fe86fe87fe88fe89fe8afe8bfe8cfe8dfe8efe8ffe90fe91fe92fe93fe94fe95fe96fe97fe98fe99fe9afe9bfe9cfe9dfe9efe9ffea0fea1fea2fea3fea4fea5fea6fea7fea8fea9feaafeabfeacfeadfeaefeaffeb0feb1feb2feb3feb4feb5feb6feb7feb8feb9febafebbfebcfebdfebefebffec0fec1fec2fec3fec4fec5fec6fec7fec8fec9fecafecbfeccfecdfecefecffed0fed1fed2fed3fed4fed5fed6fed7fed8fed9fedafedbfedcfeddfedefedffee0fee1fee2fee3fee4fee5fee6fee7fee8fee9feeafeebfeecfeedfeeefeeffef0fef1fef2fef3fef4fef5fef6fef7fef8fef9fefafefbfefcfefdfefefefffe00ff01ff02ff03ff04ff05ff06ff07ff08ff09ff0aff0bff0cff0dff0eff0fff10ff11ff12ff13ff14ff15ff16ff17ff18ff19ff1aff1bff1cff1dff1eff1fff20ff21ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff3bff3cff3dff3eff3fff40ff21ff22ff23ff24ff25ff26ff27ff28ff29ff2aff2bff2cff2dff2eff2fff30ff31ff32ff33ff34ff35ff36ff37ff38ff39ff3aff5bff5cff5dff5eff5fff60ff61ff62ff63ff64ff65ff66ff67ff68ff69ff6aff6bff6cff6dff6eff6fff70ff71ff72ff73ff74ff75ff76ff77ff78ff79ff7aff7bff7cff7dff7eff7fff80ff81ff82ff83ff84ff85ff86ff87ff88ff89ff8aff8bff8cff8dff8eff8fff90ff91ff92ff93ff94ff95ff96ff97ff98ff99ff9aff9bff9cff9dff9eff9fffa0ffa1ffa2ffa3ffa4ffa5ffa6ffa7ffa8ffa9ffaaffabffacffadffaeffafffb0ffb1ffb2ffb3ffb4ffb5ffb6ffb7ffb8ffb9ffbaffbbffbcffbdffbeffbfffc0ffc1ffc2ffc3ffc4ffc5ffc6ffc7ffc8ffc9ffcaffcbffccffcdffceffcfffd0ffd1ffd2ffd3ffd4ffd5ffd6ffd7ffd8ffd9ffdaffdbffdcffddffdeffdfffe0ffe1ffe2ffe3ffe4ffe5ffe6ffe7ffe8ffe9ffeaffebffecffedffeeffeffff0fff1fff2fff3fff4fff5fff6fff7fff8fff9fffafffbfffcfffdfffeffffff", 0x20000, 0x89000}, {&(0x7f0000037560)="46494c453000050000000000000000000100010040000100a0010000000800000000000000000000040000000000000008000000000000000000000000000000100000006000000000001800000000004800000018000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000300000006800000000001800000002004a0000001800010005000000000005008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d80100e000000000000000d80000000000000600000000000000040324004d0046005400000000000000800000004800000001004000000001000000000000000000250000000000000040000000000000000060020000000000003002000000000000300200000000001126040000000000b00000004800000001004000000003000000000000000000000000000000000040000000000000000010000000000000100000000000000010000000000000001101020000000000ffffffff00000000", 0x1a0, 0xff000}, {&(0x7f0000037700)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00', 0x20, 0xff1e0}, {&(0x7f0000037720)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00', 0x20, 0xff3e0}, {&(0x7f0000037740)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00', 0x20, 0xff5e0}, {&(0x7f0000037760)="000000000000000000000000000000000000000000000000000000000000080046494c453000050000000000000000000100010040000100600100000008000000000000000000000300000001000000020000000000000000000000000000001000000060000000000018000000000048000000180000008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d8010600000000000000000000000000000000000000000100000000000000000000000000000000000030000000700000000000180000000200520000001800010005000000000005008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d801002000000000000000200000000000000600000000000000080324004d00460054004d00690072007200000000000000800000004800000001004000000001000000000000000000010000000000000040000000000000000020000000000000002000000000000000200000000000002102ff0000000000ffffffff00000000", 0x180, 0xff7e0}, {&(0x7f00000378e0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xff9e0}, {&(0x7f0000037900)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xffbe0}, {&(0x7f0000037920)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0xffde0}, {&(0x7f0000037940)="000000000000000000000000000000000000000000000000000000000000020046494c453000050000000000000000000200010040000100600100000008000000000000000000000300000002000000020000000000000000000000000000001000000060000000000018000000000048000000180000008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d8010600000000000000000000000000000000000000000100000000000000000000000000000000000030000000700000000000180000000200520000001800010005000000000005008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d801000004000000000000000400000000000600000000000000080324004c006f006700460069006c0065000000000000008000000048000000010040000000010000000000000000003f0000000000000040000000000000000000040000000000000004000000000000000400000000002140010100000000ffffffff00000000", 0x180, 0xfffe0}, {&(0x7f0000037ac0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1001e0}, {&(0x7f0000037ae0)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1003e0}, {&(0x7f0000037b00)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x1005e0}, {&(0x7f0000037b20)="000000000000000000000000000000000000000000000000000000000000020046494c453000050000000000000000000300010040000100e80100000008000000000000000000000600000003000000020000000000000000000000000000001000000048000000000018000000000030000000180000008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d8010600000000000000000000000000000030000000680000000000180000000100500000001800010005000000000005008041214b9fc6d8018041214b9fc6d8018041214b9fc6d8018041214b9fc6d8010000000000000000000000000000000006000000000000000703240056006f006c0075006d00650050000000800000000000180000000200640000001800000001000480480000005400000000000000140000000200340002000000000014009f011200010100000000000512000000000018009f011200010200000000000520000000200200000101000000000005120000000102000000000005200000002002000000000000600000003000000000001800000004001200000018000000730079007a006b0061006c006c0065007200000000000000700000002800000000001800000005000c0000001800000000000000000000000301000000000000800000001800000000001800000003000000000018000000ffffffff00000000000000000000000000000000000000000000000000000200", 0x220, 0x1007e0}, {&(0x7f0000037d40)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x100be0}, {&(0x7f0000037d60)="0000000000000000000000000000000000000000000000000000000000000200", 0x20, 0x100de0}, {&(0x7f0000037d80)="0000000000000000000000000000000000000000000000000000000000000200ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", 0x40020, 0x100fe0}, {&(0x7f0000077da0)="eb52904e5446532020202000080200000000000000f8000000000000000000000000000080008000ff030000000000000400000000000000ff00000000000000f500000001000000aa1cb4684d356101000000000e1fbe717cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e20506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00"/224, 0xe0, 0x1ff800}, {&(0x7f0000077e80)="00000000000000000000000000000000000000000000000000000000000055aa", 0x20, 0x1ff9e0}], 0x0, &(0x7f0000077ea0), 0x1) sync() truncate(&(0x7f0000000080)='./file1\x00', 0x500000) sync() truncate(&(0x7f00000000c0)='./file1\x00', 0x100) 05:08:36 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x0, 0x20000000000001, 0x0, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) sendmsg$NL80211_CMD_REGISTER_FRAME(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00020000", @ANYBLOB="000127bd70fddbdf253a000000080003", @ANYRES32=0x0, @ANYBLOB="0c0099000100000054000000060065000500000035005b003be1f8037c659d469bf818778f8f06d833d96bbdcc1900ca9acb0546d0cb3585c0cada6a30a6a55428ecfa1d2a109e6e310000000600650001000000ed005b00047f6e10128e4d9d6f3166c31c924a75dc6ccf07f9c175d3f162d8691a7d8d1dc67559537d91b1a4580d5d028f833abc02850277be92f80a5b5214f344a56c15adb34c4017e4775033bb2bd7bd47e8d10025cb237608ab54c9f5b3de6930518f2ed5bf99eeb18c8f07ca35b45cf8567c32dc17fe9221db203907f3d39ebbfc953c397a9bc638ccd6daa129413f3f826ee70fc8fbadc43bea11ff40b764162022f6a92a500f9926f79e14e746be86cb1fd5f1d4653f5de2923c6d471315cf6007a91d71cab3dd9179bcbfea277370a94cadcab84caee1716601c330d89ec95de1cde4e7ae7ceefc6df400000006006500001000000600650000000000f7ff65000500000060005b006171bae3f179d5f0"], 0x200}}, 0x20004000) sendmsg$NL80211_CMD_GET_KEY(0xffffffffffffffff, 0x0, 0x4044) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x130, 0xffffffffffffffff, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f0000000280)) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) sendmsg$SMC_PNETID_FLUSH(0xffffffffffffffff, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0x401008c) r1 = syz_mount_image$cramfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1001000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="453dcd28001000000300000000000000436f6d7072657373656420524f4d465326336279000000000700000008000000436f6d70726573736564000000000000c0415cf968000053c0040000ed815cf964000053c30d000066696c652e636f6c64000000ed415cf928000053420b000066696c6530000000ed815cf90a0000534214000066696c6531000000ed815cf928230053c215000066696c6532000000ed815cf928230053c215000066696c6533000000ed815cf91a040053420f000066696c6530000000ffa15cf9260000534211000066696c6531000000f4000000789c2baeacca4eccc9492d2aa61d030085492b1f13010000789c2baeacca", 0xfe}], 0x0, &(0x7f0000000340)=ANY=[], 0x0) r2 = openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x882) write$FUSE_POLL(r2, &(0x7f0000002100)={0x18}, 0x18) read$FUSE(r2, &(0x7f0000002140)={0x2020}, 0x2020) openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYBLOB="bbbbbbbb45bb0180c2000001000d040000400c030000918acc77843a792e60db17c2febf5933053e6aa060cc55ea303af29d4e44a1982af26132ff8e57c8c8064b85acfd05cc16fa28dceb6335b74a544d43c2486571"], &(0x7f00000001c0)={0x0, 0x2, [0x0, 0x5a4, 0xf27, 0xe21]}) 05:08:36 executing program 5: perf_event_open(0x0, 0x0, 0xa, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000004c0)={0x2, 0x80, 0x13, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, 0x3, 0x0, @perf_config_ext={0x2, 0x4}, 0x0, 0x80000000, 0x1, 0x0, 0x1000000000000771, 0x0, 0x0, 0x0, 0xd872, 0x0, 0x5000000000000000}, 0xffffffffffffffff, 0x9, 0xffffffffffffffff, 0x2) r0 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x2400, 0x6, 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, @perf_config_ext={0x0, 0x800}, 0x100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4010}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x0, 0x0, 0x40, 0xfd, 0x0, 0x9800000000000000, 0x1020, 0x5, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x400, 0x1, @perf_config_ext={0x3, 0x3d4}, 0x3401, 0x8, 0xb5f6, 0x0, 0x0, 0x20, 0xfff, 0x0, 0x8, 0x0, 0x10001}, 0xffffffffffffffff, 0x80000000b, 0xffffffffffffffff, 0x8) perf_event_open(&(0x7f0000000100)={0x3, 0x80, 0x0, 0x0, 0x80, 0x9, 0x0, 0x9, 0x80c4, 0x8, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x7, 0x2, @perf_bp={0x0}, 0x1708, 0xfffffffffffffffd, 0x2d6e, 0x6, 0x8, 0x6d12fa20, 0x0, 0x0, 0x6}, 0xffffffffffffffff, 0x2, 0xffffffffffffffff, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000040)='./cgroup.cpu/syz0\x00', 0x1ff) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.net/syz0\x00', 0x200002, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000340)='./cgroup.net/syz0\x00', 0x200002, 0x0) perf_event_open(&(0x7f0000000640)={0x5, 0x80, 0x1, 0x3, 0x0, 0x40, 0x0, 0x1, 0x10060, 0x5, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x2, @perf_bp={&(0x7f0000000300)}, 0x1000, 0x7, 0x9, 0x9, 0x1f, 0x2, 0x453, 0x0, 0xba}, 0xffffffffffffffff, 0xe, 0xffffffffffffffff, 0x18) perf_event_open(0x0, 0x0, 0x8, r0, 0x0) write$cgroup_devices(0xffffffffffffffff, &(0x7f00000009c0)=ANY=[@ANYBLOB="65ba92d2c18aad2f08000000006127040031e02f27f19ebb7d73df5d09d73e06a14d9e80ecd2e8709427a3ff2ea6ffc1aab297a70d67e2e70f505c0f7dd44081c9fae3011d192e3531665a5a01cfb10d76790b5621a605d3c0657b86dc69ec13a9d7bdc3e4a178106eef3be04b1d3b0064db0fd10dc37fae7a8452cbfcd156769d6785ccec9b896ec9fdf1c99cedba4cd9fad6a3ac5c6e99940ad6b95261f36ca9c3890b63ea37c561673ba40f133a8bb8b10cf2a66aa2f164d4d560c48db1743f24617e1713f2592e8f8a32f9204d57b0fba97d4623a42796cdacdbf697ff9397f49595ef06c7ebefc761ae10497c0cfcf6e553a6f8eb8d4df3090000006d3ad78b99b0f80bd17dd9bff56e59b0991035ce7a932aea1588e4200a08724d555a46584459984a83cd1c359f5d5dc45460c96b08f9fdfb65653919763b80da54f49b37e0952792dbffa0f271599f607738a699e113391cb1ce4cfde83dbf847388ac92ac8ed46a40b10d00b8661100000000000000e54153fdb9b572bfe025b940423cd369881120d6f04e0057eaafdc49e93abacb9a11a2cb3c1437408c3ef639e53c5432b8fdbf7f8a6b794cd8359918789bdfa04dbe80593015deb788f24e3b8c8d634d8e02570c0caf2ca83d3ed6a9eea378f46206fad4aeb6320bc320e1a4232e79e5d20857b936a436b064421931d3d834047f4678", @ANYBLOB="6e6e107b2d430d2e5fab2ba959c0f7af60f1a1dd7eb4db89f688077457e27f99430ba96b9d91ee793c71b746c9a09b4889168bf6a4d9fdbc84788b4cce978789312c48c325a0528b97368ce149c6f2c0f57c934c6bf22a28be367c33adbdec689afc7bc4375e2eb62d20d36d8241e8b883e2b56c00ada1d0040561e0c429781c2d8e105159229fad10ca6d25f699b8d7e7c2cc96a8d428236531a78824b00cc8cb70386becddcac02b11b67bd05a47b3613aea39e2db60f203"], 0xa) r1 = openat$tun(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) close(r1) perf_event_open(&(0x7f0000000540)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c45, 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, 0x8, 0x2, @perf_bp={0x0, 0x3}, 0x10000, 0x5}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TUNSETIFF(0xffffffffffffffff, 0x400454ca, &(0x7f0000000080)={'bridge0\x00', 0x20}) openat$cgroup(0xffffffffffffffff, &(0x7f0000000380)='syz0\x00', 0x200002, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r2, 0x89a2, &(0x7f0000000080)) 05:08:36 executing program 4: mkdir(&(0x7f0000000400)='./file0\x00', 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000002080), 0x42, 0x0) mount$fuse(0x0, &(0x7f00000042c0)='./file0\x00', &(0x7f0000002000), 0x0, &(0x7f0000002140)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x4000}}) read$FUSE(r0, &(0x7f0000004340)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_INIT(r0, &(0x7f0000004200)={0x50, 0x0, r1}, 0x50) syz_fuse_handle_req(r0, &(0x7f0000000000)="9eda438838743bd4e9720bee57093515dc189a5ea685e9556c1c2c3cfc4df50d66d31a48aa312663b68d18c5826b5b55fb738208863dac0f10f423aee7a5d8ddc45ebdfeb7424bae859d7c37ecfc4b63914d5a56d91017dd22bc84f759a15969951aef9d5c88c96560896988fa18cd946cfcc3a0f1c993348377904eac32c980bdf7976ebca2b499cab63c4e841514277fc71d4620e29a92523402485de0e82896484c0ae497a4d686df23ca7b68c3fd5e624d3510d7f94838e54af877ca58a00c5a672bba11f5aa1ed1980dfef47b9973d0bf456ded5e72f1702b3dc5197fce39cba53a038d8dc0ec783ce70577107dc5e8b299e64a0b7f1191f0926bd25762370191710bab2f44e9069f55f8a3f87e4cb488a2fb3348c0bf3b3874291f83e4776b160ea73aafa3919c7c069c73c0052173a63158db8b65541d161f9c964926ad7f06bdd6cb6a32135b04e35701c2e13c49c1f75dc7a25d623378860692d172ec3f1e1f2d9dc77c015c13721efcb101c2390abb847e871132f472a37cc0163b39b1d575a5444e246a08a1afb1a696cabab29498a314429a3b9f44c43ba29f71fac1fbe0d01c3c16d22730932704bcfb0c1b7a432bc51dd3f5dd5afc3b342cbe6a6ff899039e28f9a51881b1d46fdcf31767cb6f5c5c69ab3c80615d77c4d1664fc4ec831b8cea2e752bbb7a9ce79df875b29f1e232751daf32a1a0c4ff8bd0688e2b8e2d668b8a77e20a9eb6ec2e2c23b94e507baeacbcfa31fb6e1ca3343668f43e3aa6d85e7c29bf0bb4dbdabddc92be7f4a6f5d21b19e6da17bfb6cc926e3847532fae29c7b62fb909130ec372d3c16cfe6aaf3ce2af0fe7610fde7aad61bc80d2f96b999c8ccf6d22cf903ca8ae8b879ec4a416f334982e9810c0140a18d4dc81b5edaae23e9f4abaf40ed71512aebbba5bb251545e188db789558a845a2877b14bdaeec3c738b7d730c0860531bf5517d4f0e8f95ed3571f8a35816d5116fcb8d7cbf42b7d5d5e65541508c898bb2e0fe96297d2ab7135662de39df099ebaed5871111f5346278cee5728cec512e6c0a0d65b51e3d627873195b84103341c2bc83b6c8fdd8ba17f5957413f61c69d618c9b9d0b1f08dc81921b6c662ee1da3bfa019b095e9a03c2db4d645ccb7364e895098cbf7d932c72d80663c7a1694d122f7348393079223c11d36c64a5856eae0397ab9a9d948204b74e56525a9d552dd0916de81cbb5af3c59b3d7f8f9154423ce2cb45a5bc808e24bef13212019a19545fe54ba84d01534358380192b8c7b0eda907810375bb66a578a58fec392b47991271c8367b91d710e8a176bc1a4e96f0e137d4c25fbb03eddc392f9f170dd744472b864fbbae7c93d86e682308b21b73c5652065d72cf02e1152b44024a90a3b52eb0bb3cb412e518d37a68aa4c7f46789c54ab30d3a73d0a8712fde612294cda2aa1ccf164930b9b1d17801d4fbb06e849d39bf2b5141330caa0d2618b616f1c67e1ca57080e79ed9092ba7a55e8121cfc825cd26a0199a479a7ab1b7b23d2a4dd82fa6d04ee41ca680435efc934f0451e865e8632ac2f1115f4cdd33b0fccb7a2326127faf20cba37c828613dba5a98f4e1ad25eb6b91078cf73d873df9ef91531476f64b83559ff7ccdc4c070d478b18196ea05fe8d4ea0216ee5273dfabbd04582f40f064c9781afd2cbf30901f28cd09cc934f1b2d50883778274177e3dba8af0a1b931d80ce1a6c4085780ea2195b65ecfd2953f78a5290fe560d0cd6a5e73890a5a82dc410b92a3ef2be05ec5607820fd4ca6b9c3aa258d59022fdcb21665f1ce4e8aad8fd918c43bd3c2afe3dc223ff9f48831d401c8b6996190793d1dd7551f8511b69283992398d8f9b4bd2b3398d3b8c6f3c5d8b802ca5282b70242df2b7be4b38e70c3065f8da888631375afcc05ce578089c4f783776b286b7a60d1b5e189e2742a3240c1036a953d886885422eef01413c38099b64505fd5a73488acb4e611820674c58ae74d6c64a885d4beda9bd7903bcdc71e3711e2a057c0eab2100c321050ab14c6e453c53182577ad3178603cd9afde40a701120e9a36074fd582428c74e02781318e6c65450f8f020bd22475696fe13b8c59260e53a06d16eabd135e887a0a6bbc8ad21be7661df76fec5b13844f68b8eed1a7379713738beac9f23c7a26520e19797a910cde9fb285179526889b908b7eb49bb06f70f6271fba8712c1a4269ebcf4b7d043e924e3d2c4c753fd7e547d95841e335179836f76424e728810d7f32b78256ea30c79d9238a6588426e1f2d4c0b03d5605bd826ed24f0f11326b4cf958632b86e017aa80e142db1580c44f76d9c98196f3f6852ab2bfc6a01a3553a130c2d171957f5a45c3550fbbc990ef8742a98a86b280a57b9f198ff436bc01161ada50e6f23026c3254adf2321bff7e20aa54080bbb57d8d52c6a6df6107706a2e5bc6da68f17b474c0edd39401d765086e885cf7992405f856557915603cbe8894676e996bbadbb649a5e7498b91f9bd2f697dd9ebbe4d386050258b9f4c94781e61c660651c3f1e3ae51f8c035eca365bf15d6db48ea9ce183515f4a208d010f7c23dcacbd6e225490d7e9c133525f5c9018d752b21b4897bf18b64b6a9936f538a0a8958fc934440aeeaad2b68ac844d76f0900a6c95bd0b353d85d4fb62eb88360112237fd8c636a80e3130b21d66ae8ec58a4b76cba0602f96da919f7e84fd37e3ec2379f58e389a39c78d2482e03c379e3c4649ad63a76e3707ecff07d2fcb0c9dfc524cab49e69a09c92e4f88714335cb57d3f6184d07bef9657280fb5c9fd2d8f940f7ac6c5407e3077aa2e4ba8e217e0ee19e302d6d90e3be05a86dade35d2e454e511afb5cf5936f1d11f2fa6be6ceaa817dbdc7a6aabf2fad8ff3efa8382a25099f0c5989d2ad56ae0f4968b2cfcfc67b4f1c161c75900b4848f59a3c0376dfcb7997bf28e9e85d6dd942a360516de38e1c1a038a796f9a77ff2b0c7e5e8f4932391a0e58e76dacc6f9764178a211dfde3e75d367d2911ff398126ffdf83cf2fbdf1ad5232bed9155f7a168638a572094a9e934d4969b358cf6e121d7fd2aeae2f499068b42c152f0e3403a230885d6f92f038ddaa23499f804ffb06abdbabb51f6c38c92fb1a6271a4b13d6d11125b8ec12efa5907dc65062797fb9cca15e2f254e76b182d3fcdb4e96ac4de36d6df7e7bba5c32f422286b1be3b79bffb6fd693761952d195a84ad9ceb07287a0fbefab9e0347b513c5f60233ccd4b52d90ec144a2f896d9dc7f279f8aa93038f3efa286e1c3006933a4d7183d952f8d28b141b28b2af355b5bd8198dfde1ffb8d09202aff0d16ca3fec194662892a49f829813970a4520f1228aa03d211a45bed3b2e05bf1f10b1a152761e7b6c6ddea863a3c02224256092c70ca70dc185c4c385dd98b09e2682661e1e66f71d9c4037048eb70e8a1cbe57de87ec43713abf5fdcf63b9c482f318e3bec37e878dadbae15a02d731e6c8574eb14c059d72f73be5174add786d06b585a28a06d349d8e434a491b34897b3c1ad786ec8280d7f57edd4fbc6aea5485d659b59d393e331cf91e6ed76f340fcf7cf460892fa7318fc42b883f61d888ad982a751accb613c66661fba5f3d6de751a6a9ef8a4700316aaad04e991aab7903f4ef012ec2a8c092234e74ef335daf360ae47bbd2bbc6ad8c1a4f81efe8bbd703cb55ef36b32b4e30cb5a3b165c02ba295d0e1c40ce6ff8f479a74f01275f113ebfa8ade37a59ce70e6ca2a6f48f1be085f61bf772e2c2da523a2cfe63e99c57bdb1ff23139d4fca49eff7547e9880eefd3f7511a677efa23b52098ba89037c48dfcda2e8c1cfb9f892161049e53f8cee55256279512aecab8c441600dae0fd957883273047cf5c66ba209f830aa2ce0cbe41ca08c0cef4aed7f4324009200661a7ce680e5a8df2d051c1d8b2f63d25d8d74d05c75c46c8f3f24d625539e63459650960498a54ec3b16225bbbf4d3930009df265839d72611f5332a904cdebada108236e4414a2909ad01ec44b9d7f75de4385ad7ca5152e890a0919b3639fd1bcbca3b737ebb8d9ae541b1271cf2166ba15830e66f3d3afd3b754a7f81ad4f0999704ae99c114907c5be4a4797f13b80564f234723a34dbe137dabfd7fa23562df679f54a6ab54def6d63deae9844f72fd73efd0413551f5c4b9ee826eb3b7faf92a59ea34a16723b4fea14d1c8815a4e2d39fc48d1dbce526a7c53f5a96d0ef6463a0cee73fd3505f5c764a264b83c4a21f80e8b61c82d24442d13da99d18dc1b2538e7a510f6093d9ef2bc5cc777d4f98411e93919eddfd69d6e20d227cb61c50f358ea227f4de941fb080c1cf6b1f6e25533768fe133dbfc3f9d29c603bed38aa3c5af5b81a706b0067b40b88f992610d04c7cc36b8f649697cd6a93fae51138161891ae75a7147780fc59af5a6e18c54f9d2a4fe7fa92314b399afba9a40d0cc24f70a2593acf8d179215e06b7a9a88224bafcb2cbf60caf5fe4ff38208a70793b5dc33cd572956260e1c86312d3ba9b3a4b2b44376f2e78c616a6c0880ac8dcbaa30b9f761d500fd03a8518dd0509157b184a2d95e0caf3ffc8ac2db6c54d80c71a1e5b9ea3bf51071e2118af204123daceeb04e4f6f31f32a4d3fbb76ee49440cabda2c121c1b99acab5b87cecc37c3f9066af34ab29d6598bbfd91047a2ac7ce3a8f3027ff5e6d743506f161087278896a98ed37122ba208b61cf54d3929555ab06b564cd5e4f46f4755a6cfa2ef2b30d29ea66f2749d4060d411fa9160c91b6f55cf071ac8222c6313df18759e2958cddfe3db4cbeb9cd39abcf5f0beaecae8437813995cb7ed0b87d42ca942ff7245ece204798d01361c5f008e0d82bdf76660515bc78f7f8f409ccf68614b2cb50f5af2615661326fd971bc57eeeade60ea906b8df1cb0dfafd318cd2c396309c329d0469ca192aa8f51d7c4227685440f073983255baf054b97b9d7be1d1470d7eabd5c09b2116b4e86b0567b7e97e088717a4fe3dbdd310a1c39136ea4d2c47492001f9885dba03bf97e7da376171d666441cdc2f999db137603d57df32b4260fa0165e82917bb1631ea314e7a7437e66fc68cef22cda8f456d6e583f6e3237e0bc79987a9103f7cf0918e26881f67ea582e1ff3a49177599d385bf6e42572a2547933aeddb826530e9adf30dd84c3a7fae5c4c26f6c6f3a9f0906decd314e2407825abef959c5416d18a92ff34e6c521a16e8a0a29937c77d4ee99b41d530a732acbe0bf5d274df9d496b47a9a624546bdcf9976cde12ec989cb2a70b33a7c8a3a77652023164695f9db30dfcf587f0cd4f73e385730bcbdd688f6dcb08ba0efbb9f579220afefa4acfea522e864fce9b1782ce9f14824d16e9d33a2609c23ba3c5a1af02549357a0dcc12e37819d778021762cf895abeac1125b744c8b8225a091e7be9ded9993cfa3ca9abb83e25c8f559009977a2ed9374a89619fae5ef6d164bb73d242004dc8428e44689b33ee3bbe88bb4962ab0a32a90e7aea044f08410752cb2d7aeaf3196648a3a99092665b478bb394b48f79b36db0efc7f50d6a5179c945f5298cfaac5e5dea715296f92abce7281d48a0c9c6b785a35ef5f1697c047ddb254fe9a8ab9f498b0c1ae09ffd01a3d8d427fee7e36c51e0e5c2fee2245fb8464626ab5c9857ebce91f7d22bf024d10c2d71021cd69268472de419e6cefd970cc3a8e4d1bbe6496799aa7f100411766e712aff08b731460f14f9d7356db12cf8e1c6121968dc68b1d81c086b325ca4ce6fe1f476707e08fa913144b757c6be17cf93150db29544d207f09a896f33b7335d9339215da751e7af2c6bdd19db6f521af2c8a5998dc607f97026d07111488741134c1c86eba123273d1fd5ee4b471e86f9ae9478a04c7482076ab34a1eca5c64f89e5106eed44bceec019c67c12fb4db4fdac153f4ac3b63ffeb6d30de58ec039e2dd3c181e254cd94d0a2b0b44490384cc5915b54ee1db2b6d059879bf8126c9ca976d0f7862da07ecd350930a081810a7afd72b2ad3f65b96ae9c7f91227a2b5513a559f36b90fe01be9ae5ad3ca65e2c26f358fc26b858a3633fda7ae49a5fb705220a5819b3cca41b1ccc21d7c40f5fa9c422288efa5394e4312675899d704a2aab62b8363f58fd4bc12a8bea6ffc45b4414237bf5f019321206dbba439acb5ef26641f30fdac20f964354bce94e4c9d73e137f9806deefaf6f4acaa0e76ad4fef9f6cb7fc01bbabda9612c05adbe46afcf94819e8a4b4b49ff764784fa432d47fb6d4230900043d1b4521cd6839fe8c5df4d1899fdfb13880e207cac73f0a29020bdd563bd9c2f6bcd1ec523b3e03ebf6164fc65af001830c51396f9df2d346f83a59cfc82201cf1150ea57259d579fc2ed199b3fbe42d5188c84e4354610743e5b23a265246313cc63913f17412fa00d98b379b80b96d936969572e11316bc8926cb23115186f3b2387b82c3898fa41bf16a308da62d5a3eb3609af1943fddde08a4036eb2a41b7292caad9eb082614b02a1fa255bc7abd4d0e3b4ec1801e131e68c7aa9da1a0ff10f9de87dec8fad1ad8bfa99caa49e203a7b9c33e044d4544a537471e7a452468b821959bc488c6b8cbf81e90081a26de273ad1203cc06adb6af242ab19f96c1c66b58c37e2c9309704fba63af99a8d9c5efc651afb631fe9f546b938cc3b8e526c4159e5c9f7afb29fd1d55fabf09367ce2a63a35e7a2062d1c772ed981fd77157a847f687a177cf9886ce41df8cc509302b46bc1e2ba896b1c1656a1bbfdf4cd9ac39cf8510d1c823075f16550fd044aacc8d42a56f03718f7b18475cdc3999faeb25ab3dd8a807ee04d8e5d831d08b4e309dff50330685138797e10c6362636f53f22bfc1f3d5090a5d369282d9de36bb4e2505411ccc6ea395afa1567b15a2fb4be2adeea7126b1a8e80034105e0d98bdd78e796ce1cdc06a4ae666fc0baec5c52614340ed997673e26ec47c88846c000bb7c9077337cd44f5c041fdcc64986e5e1c0f488148f0ee6f842c44c0b72e82109270341bba6e9080b70fcf930d0f10be5a36798e70111fed72727b72282ff164fc08319d74f1f57cde71b57cb397a9e753f87b97729bafba017a24cbfdee5dfe7fc296c112e93bb8fce560ca80a3afd8370baaa79ad783b51352b5440b144a47378c9ae22eda5794328e95bcca220fd07bb56915529b155c61858efe89ad36a79288e74c0e251addcfaf797432175a5562b46eff5e3aebeb74623e18beef85389383c604d8884431b07dc4bea0174aadc337ff41f558a63f16690feae47efa2a5d1318b7397e1e4ba398727d286791b71610e1d78d32800e7e113c12abf0f60b6ca4401ecd23b7aacd990633b2b017daf6bfef1b2361ece74b7dbcbb1a73d4bc1f9d2e5c9fb0b7980d25cc44d1b10c09ef5a6a05c84669294a5cadf0cd88ab449f9f0bcdd8c48590d416c5c1feaa494a2145949c2a3373df7c6014225f2745bbeb20ff294d22c0d96ca111e6926946207cab56a03162a49e68968e398f70690188ee3ca847ef421742d60b9a6ad029e8a3d607950b2bf8ad8ff297cb39acc94905635770436e134435e28205140331b5100d9f64469792fffac87bca0835cbc617446ff86a7b50418c305f32e658b32130e491e38709fd3697017ac8084cdf1ed81a28375aed092ab4e32ca88a933154dd3a9e99351acbada926b67b310c7070ac1a414a28c5abfe1f45476249a12f18ca2d981528d881ed3c5072e46a6eff3cdf37dcbc89c7f79c88a1f8d15d15beb66a0e4440c7b93e379c4e2bac1d5c8e85f1852887e2cfeb178fba1c67dc2adb0c87df8ca4444ca7f455509f492effb5001328b8cc696e2933207a2d78bbce8562ca34a248193c914406b161c8141479d891b0c6110ec1e25cad38299b489f2ec437017cadba67dcb58abd4933c95b3526f1d4747b8701a7d71e446e4b62e2941d4281faca0cf22914be5aad80f47100000000ceb24e82508fe55a92fb6db70d03d1c1ec09cfee31639341756a4630a0eaaecac7bfbddf9d30c42cbd45eb181d5bd341307ad26f496bb042e2b655c03ac3dcc587acbf50f79b5c239be9938b62d3251b199f8413b020605d5d0552cfd9c39c9132719d6d0a326b000e12fcb51bc274df79d11430060d05978cdd50583f1bca82c57dbee605e2d00fcb5414af13a596d35cb5ba62de6a28cbccc857d23547b1c7fd5ac8fbf6758d5b8451fa46d9acc00344dc2e565674b1dd3547eb8f8aa5fff99042f8d1d59e6ad2f53379211e6832fcb68f5777eb2db85b28f724f4e4ce6342cf55713ff7b0cb4f7f47dd12a6566b86709eaefae024373267ce72a89e7f3e42ab48edcccc96b5d0403fe93a927e5ccf470014f220b8257393226cd7b996f20e6a34f81206733a9fdce03b701943c1b560d3eab68c2c225cf7f7f2b56123be2bb173e9e5b37f4d3348f6b987764ad07c2acd44514ff264d7eda31e5e517a179414841ad4553d51c08f435e05f10aa82d74b97a9ba3a133e6c9175fdcd4f3dc9c16d3be1d5bbaf13240177081ac1d56681bfa988a93af09868afd608520c0bfd71d857a6661fdaf6f2e166987eb007449dd26334ae932c5003fefc0f983b9e49cbfcea325f2de16a9ae935caa46f5b3433957fb370971ed957f138f08a60fed5b84995e428e7ae7d5c22021ff016baef0e713a118344c016a99ad469313ba7f2452da0dd82e019f64aa229cf80a69b3e08ac5847f10d247179855546313232f23e055c2f74ecef14e0fdcc29a9bf0976fbb249bd5c7903183d2a53c70960a183630e7d4928daa7091a85ad987d2a4a5b8f6be6612fa72d9fbb33c67bb38eff19f2e784f94e0354cf6d35a5b2c62233c039de3734b38e97ec72bd673fef09fd56fec329818cc68cdf12cb52f7d37a8350c16e94208880bfcd3e895d7aa4489e3dd15db4a9026f0d2a46f1e89c35845dbd976a1992b87c15a0c7580e6424b8792a7bb7b933d7c5433d4133ba4dbbcf7995d6ed3feaa32f876a287feeb9cc6107778c1f83e0119d980b9e994c2a3ae3de24a103efb3cacb746b49d1ad85746b233ab4aaf0e988ec2a786bc93f32040d3bdc3008031634cdfded5ac95b2279e096243228296591e7ba53c4a127772cc4620e6b238ccad250629194533d0a669ff3366c52d64928693e0b0cbb0b8e2c6029089d4dfe2b4b6c5dcd85f1a02770611e65001e48a32a8b0431a3b9d77fa3a95be38a0436a704c05a8e0183f3214c25531a63796f679bf72885aa766468d42b2543542d7e82544efc5c5e81e6a91a0f5d4e68000cff687d63e45c9a11d4ef515050daa592c9a828ac7c0488e7cdb3d6fdaef5e9176ee68d981ea50d386d74df3b40660351736deb03bfceb721878cf9894b0302df15964242ab6b9f77f98ba1c7993735983d2b022600ab74a19e3636e1400d08ba45d3a5c2774cb06a1c358bbfc11d27efaf7ca53c2e7757c8c76da24707d91a4a5244262898d68083ff91c514d9b9b1ebaa0cb0b10254fda1b1e82b9a1a47f117b5b280ddbec1f6732d11117ef1a7a674699df87fe795d1243cb9c4527e364e2b711b6562a87fafc130ce0baf1701686639b05f0c8dc708f008b1e6ab89e8d623bb83f3d54b7bcdbdacd055ac4eccbd36bbe0af0f65a00e3d6dd985ae8851d176976cfb5816d1fc2a63d3546aecaa4e712ca6961d1f181315d553de6b53485faed0dcfcf819a1ba3badffe797377d3d1ddaed8e7a0acc0c3d277762262a139f94de49faca167b11bf04f2104a5ab9a73367a6461f7124c91a2c4229ef98e6ebde9aac283c7d029400d71293f488ba169b62c1e94689cf5b248ed4aea62b88d65bb764cfe27d5231a58486e7381df518f4ed81cb905108c54a5050a94ca0e94da20d3794bc5fab9127dc95b6404b1e27b4e28136fc27806f7be798444c33aca88ffd45b860eba0d5033839f5a092863954604f1952bd61dad23b11643fe14f3ade08116aa2c13eee701ccd13e506bd65a1060bf69579aea8c8143cd38c0891a3065f251eba0c20ab9c69ddf28e3bd6400cc203bac8de1882239ad4e1b97b0ae2f1abb7bac7c0d8ef82b97ebfb1f5577f06a3a1377b09ada4db87d342f20ab0eca4b9c206042471307511429cb57a578211f92d3647189861cad9145f5eb26ab696abe50a2a6c1b469df97da28aba4e79b586c348a430f5ea61c4be1032fa61d18581f05a07fb8707c8996e0fff1c3eda59b992687fa12483b9327e10224b20d42e8b3fc4670bf070ced602283273d6818acd1f6da567c44d3f5e1377065d43d87d889843ae48e7fa8ba1634815695b8c480ca271e6e833799c70da80fd79acc09b989667a2294de5da73f0363df9a33ad4dab8d27cf7bed0a06838672e3d07d52b6396e9b5576021d5e925abd533bf161c944795065fdd44e8462e3070c479f1c118276653488dd9b2f1a673f8cad3612ca1fab4388ec9c8f834a01a499adb7b3a9a977672f6d75b41bbdd7f91ceb7e7a88568d17bb432be9e4e96e115075bce197ef4754d2914c2c59e2d7f4c08f0dbe34d31f229428f211bf1d7e8f5c319ed4a8273cb6255eb318851ac4557b0278fac63107a54d407c42f300b843a12abd3b893b46c7efac2e388ab42b87aebe2543bd4c15f459bc50aad10ffe1c1196fb52c26e54bdaa7fbd52451f207ffb073ef4b3f71eedd7da40c89505019739e3fa733bcdc84ff4919e8fe2358129ef28291be1d6426b8bafe88463b1d3cd7273745381c7f65221898e6ad361e88b24c54ccc7ac9a830145b6dc096e2d71ef71ec4f03524cb870b724e08d223bdec2f6fdde6200217a13b5136004d455d66547f5a1793e0cad85677d49e5c558852107007c8136812cf021afaf6f7e8f59883371be46cda412dd9c6fcf187c31252ceb5758901d39cd5355ab386d9a7fe6ea46ebf277aaf809c3023211ea9aa189de4d422080ebb9fec50ffab6b95ba4ae5018accc497e79149ed6047ce561ccc10e9194cdccd5c9fb75175c8dbc9d0a916ad59288f010defbbb50d263041ab37aac0f93253bef6f898cd0825d99d27224f26181f9713b8979da64756c95e7505f25a2688960d6155c3613dcc31b6c337a6dbfc6b12cfde1db22b93bbd5e48534fb0bda8b212577a14dcf665c834b0bd24e5f624d2455fe048dbe930328d7cb632db3b0e244bb5d43390b420b15157a339487fc78976f867d3a361aafdd3f50a93c01882da7c220089a544381db22e2c86b228dc2be01820468460437588952a549d37498e529e62aa62bad1580546bcb1e9a6ed1870b7838d05d12f6e3a041e78b1bdb80894626f20889ccb3a468aa4fb24b9c87cbb28623ce59c6b3c6286db366d08004551a25fe4d8d194a2bb7c52e1c85a5fbe4cb15b171489da121bea1c469a6bb185d63213084e3a81ee54dc03a94dc5ecdda7bfaad1df68021aaf4627c9d529f13e5c81b5ee4dd228949ca16b9a61d186211d153294470907557e5e14ae665013f285fe4d3766e7b3d8ce5e2a14692072d4d8f79354bcc8db8a2a36c8bcd", 0x2000, &(0x7f00000069c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f00000066c0)={0x90, 0x0, 0x0, {0x7, 0x0, 0x0, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0x0, 0x0, 0x0, 0x800}}}, 0x0, 0x0, 0x0, 0x0}) r2 = openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) ioctl$SG_IO(r2, 0x2285, &(0x7f0000002300)={0x53, 0x0, 0x0, 0x0, @scatter={0x1, 0x0, &(0x7f000000ab00)=[{&(0x7f0000006800)=""/166, 0xa6}]}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) [ 142.463432] cramfs: ffffffff8bf42038(27)->ffff888064ae7000(4096) 05:08:36 executing program 0: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x0, 0x20000000000001, 0x0, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) sendmsg$NL80211_CMD_REGISTER_FRAME(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00020000", @ANYBLOB="000127bd70fddbdf253a000000080003", @ANYRES32=0x0, @ANYBLOB="0c0099000100000054000000060065000500000035005b003be1f8037c659d469bf818778f8f06d833d96bbdcc1900ca9acb0546d0cb3585c0cada6a30a6a55428ecfa1d2a109e6e310000000600650001000000ed005b00047f6e10128e4d9d6f3166c31c924a75dc6ccf07f9c175d3f162d8691a7d8d1dc67559537d91b1a4580d5d028f833abc02850277be92f80a5b5214f344a56c15adb34c4017e4775033bb2bd7bd47e8d10025cb237608ab54c9f5b3de6930518f2ed5bf99eeb18c8f07ca35b45cf8567c32dc17fe9221db203907f3d39ebbfc953c397a9bc638ccd6daa129413f3f826ee70fc8fbadc43bea11ff40b764162022f6a92a500f9926f79e14e746be86cb1fd5f1d4653f5de2923c6d471315cf6007a91d71cab3dd9179bcbfea277370a94cadcab84caee1716601c330d89ec95de1cde4e7ae7ceefc6df400000006006500001000000600650000000000f7ff65000500000060005b006171bae3f179d5f0"], 0x200}}, 0x20004000) sendmsg$NL80211_CMD_GET_KEY(0xffffffffffffffff, 0x0, 0x4044) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x130, 0xffffffffffffffff, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f0000000280)) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) sendmsg$SMC_PNETID_FLUSH(0xffffffffffffffff, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0x401008c) r1 = syz_mount_image$cramfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1001000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="453dcd28001000000300000000000000436f6d7072657373656420524f4d465326336279000000000700000008000000436f6d70726573736564000000000000c0415cf968000053c0040000ed815cf964000053c30d000066696c652e636f6c64000000ed415cf928000053420b000066696c6530000000ed815cf90a0000534214000066696c6531000000ed815cf928230053c215000066696c6532000000ed815cf928230053c215000066696c6533000000ed815cf91a040053420f000066696c6530000000ffa15cf9260000534211000066696c6531000000f4000000789c2baeacca4eccc9492d2aa61d030085492b1f13010000789c2baeacca", 0xfe}], 0x0, &(0x7f0000000340)=ANY=[], 0x0) r2 = openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x882) write$FUSE_POLL(r2, &(0x7f0000002100)={0x18}, 0x18) read$FUSE(r2, &(0x7f0000002140)={0x2020}, 0x2020) openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYBLOB="bbbbbbbb45bb0180c2000001000d040000400c030000918acc77843a792e60db17c2febf5933053e6aa060cc55ea303af29d4e44a1982af26132ff8e57c8c8064b85acfd05cc16fa28dceb6335b74a544d43c2486571"], &(0x7f00000001c0)={0x0, 0x2, [0x0, 0x5a4, 0xf27, 0xe21]}) 05:08:36 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x0, 0x20000000000001, 0x0, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) sendmsg$NL80211_CMD_REGISTER_FRAME(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00020000", @ANYBLOB="000127bd70fddbdf253a000000080003", @ANYRES32=0x0, @ANYBLOB="0c0099000100000054000000060065000500000035005b003be1f8037c659d469bf818778f8f06d833d96bbdcc1900ca9acb0546d0cb3585c0cada6a30a6a55428ecfa1d2a109e6e310000000600650001000000ed005b00047f6e10128e4d9d6f3166c31c924a75dc6ccf07f9c175d3f162d8691a7d8d1dc67559537d91b1a4580d5d028f833abc02850277be92f80a5b5214f344a56c15adb34c4017e4775033bb2bd7bd47e8d10025cb237608ab54c9f5b3de6930518f2ed5bf99eeb18c8f07ca35b45cf8567c32dc17fe9221db203907f3d39ebbfc953c397a9bc638ccd6daa129413f3f826ee70fc8fbadc43bea11ff40b764162022f6a92a500f9926f79e14e746be86cb1fd5f1d4653f5de2923c6d471315cf6007a91d71cab3dd9179bcbfea277370a94cadcab84caee1716601c330d89ec95de1cde4e7ae7ceefc6df400000006006500001000000600650000000000f7ff65000500000060005b006171bae3f179d5f0"], 0x200}}, 0x20004000) sendmsg$NL80211_CMD_GET_KEY(0xffffffffffffffff, 0x0, 0x4044) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x130, 0xffffffffffffffff, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f0000000280)) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) sendmsg$SMC_PNETID_FLUSH(0xffffffffffffffff, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0x401008c) r1 = syz_mount_image$cramfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1001000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="453dcd28001000000300000000000000436f6d7072657373656420524f4d465326336279000000000700000008000000436f6d70726573736564000000000000c0415cf968000053c0040000ed815cf964000053c30d000066696c652e636f6c64000000ed415cf928000053420b000066696c6530000000ed815cf90a0000534214000066696c6531000000ed815cf928230053c215000066696c6532000000ed815cf928230053c215000066696c6533000000ed815cf91a040053420f000066696c6530000000ffa15cf9260000534211000066696c6531000000f4000000789c2baeacca4eccc9492d2aa61d030085492b1f13010000789c2baeacca", 0xfe}], 0x0, &(0x7f0000000340)=ANY=[], 0x0) r2 = openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x882) write$FUSE_POLL(r2, &(0x7f0000002100)={0x18}, 0x18) read$FUSE(r2, &(0x7f0000002140)={0x2020}, 0x2020) openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYBLOB="bbbbbbbb45bb0180c2000001000d040000400c030000918acc77843a792e60db17c2febf5933053e6aa060cc55ea303af29d4e44a1982af26132ff8e57c8c8064b85acfd05cc16fa28dceb6335b74a544d43c2486571"], &(0x7f00000001c0)={0x0, 0x2, [0x0, 0x5a4, 0xf27, 0xe21]}) 05:08:36 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x0, 0x20000000000001, 0x0, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) sendmsg$NL80211_CMD_REGISTER_FRAME(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00020000", @ANYBLOB="000127bd70fddbdf253a000000080003", @ANYRES32=0x0, @ANYBLOB="0c0099000100000054000000060065000500000035005b003be1f8037c659d469bf818778f8f06d833d96bbdcc1900ca9acb0546d0cb3585c0cada6a30a6a55428ecfa1d2a109e6e310000000600650001000000ed005b00047f6e10128e4d9d6f3166c31c924a75dc6ccf07f9c175d3f162d8691a7d8d1dc67559537d91b1a4580d5d028f833abc02850277be92f80a5b5214f344a56c15adb34c4017e4775033bb2bd7bd47e8d10025cb237608ab54c9f5b3de6930518f2ed5bf99eeb18c8f07ca35b45cf8567c32dc17fe9221db203907f3d39ebbfc953c397a9bc638ccd6daa129413f3f826ee70fc8fbadc43bea11ff40b764162022f6a92a500f9926f79e14e746be86cb1fd5f1d4653f5de2923c6d471315cf6007a91d71cab3dd9179bcbfea277370a94cadcab84caee1716601c330d89ec95de1cde4e7ae7ceefc6df400000006006500001000000600650000000000f7ff65000500000060005b006171bae3f179d5f0"], 0x200}}, 0x20004000) sendmsg$NL80211_CMD_GET_KEY(0xffffffffffffffff, 0x0, 0x4044) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x130, 0xffffffffffffffff, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f0000000280)) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) sendmsg$SMC_PNETID_FLUSH(0xffffffffffffffff, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0x401008c) r1 = syz_mount_image$cramfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1001000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="453dcd28001000000300000000000000436f6d7072657373656420524f4d465326336279000000000700000008000000436f6d70726573736564000000000000c0415cf968000053c0040000ed815cf964000053c30d000066696c652e636f6c64000000ed415cf928000053420b000066696c6530000000ed815cf90a0000534214000066696c6531000000ed815cf928230053c215000066696c6532000000ed815cf928230053c215000066696c6533000000ed815cf91a040053420f000066696c6530000000ffa15cf9260000534211000066696c6531000000f4000000789c2baeacca4eccc9492d2aa61d030085492b1f13010000789c2baeacca", 0xfe}], 0x0, &(0x7f0000000340)=ANY=[], 0x0) r2 = openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x882) write$FUSE_POLL(r2, &(0x7f0000002100)={0x18}, 0x18) read$FUSE(r2, &(0x7f0000002140)={0x2020}, 0x2020) openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYBLOB="bbbbbbbb45bb0180c2000001000d040000400c030000918acc77843a792e60db17c2febf5933053e6aa060cc55ea303af29d4e44a1982af26132ff8e57c8c8064b85acfd05cc16fa28dceb6335b74a544d43c2486571"], &(0x7f00000001c0)={0x0, 0x2, [0x0, 0x5a4, 0xf27, 0xe21]}) [ 142.655918] cramfs: Error -3 while decompressing! [ 142.689707] cramfs: ffffffff8bf3e038(27)->ffff888090866000(4096) [ 142.723142] cramfs: Error -3 while decompressing! [ 142.738077] cramfs: ffffffff8bf3e038(27)->ffff88806014e000(4096) [ 142.763613] cramfs: Error -3 while decompressing! [ 142.793595] cramfs: ffffffff8bf3e038(27)->ffff88806014e000(4096) [ 142.827153] cramfs: Error -3 while decompressing! [ 142.839781] cramfs: ffffffff8bf42038(27)->ffff888062fd9000(4096) 05:08:36 executing program 1: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x0, 0x20000000000001, 0x0, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) sendmsg$NL80211_CMD_REGISTER_FRAME(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00020000", @ANYBLOB="000127bd70fddbdf253a000000080003", @ANYRES32=0x0, @ANYBLOB="0c0099000100000054000000060065000500000035005b003be1f8037c659d469bf818778f8f06d833d96bbdcc1900ca9acb0546d0cb3585c0cada6a30a6a55428ecfa1d2a109e6e310000000600650001000000ed005b00047f6e10128e4d9d6f3166c31c924a75dc6ccf07f9c175d3f162d8691a7d8d1dc67559537d91b1a4580d5d028f833abc02850277be92f80a5b5214f344a56c15adb34c4017e4775033bb2bd7bd47e8d10025cb237608ab54c9f5b3de6930518f2ed5bf99eeb18c8f07ca35b45cf8567c32dc17fe9221db203907f3d39ebbfc953c397a9bc638ccd6daa129413f3f826ee70fc8fbadc43bea11ff40b764162022f6a92a500f9926f79e14e746be86cb1fd5f1d4653f5de2923c6d471315cf6007a91d71cab3dd9179bcbfea277370a94cadcab84caee1716601c330d89ec95de1cde4e7ae7ceefc6df400000006006500001000000600650000000000f7ff65000500000060005b006171bae3f179d5f0"], 0x200}}, 0x20004000) sendmsg$NL80211_CMD_GET_KEY(0xffffffffffffffff, 0x0, 0x4044) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x130, 0xffffffffffffffff, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f0000000280)) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) sendmsg$SMC_PNETID_FLUSH(0xffffffffffffffff, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0x401008c) r1 = syz_mount_image$cramfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1001000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="453dcd28001000000300000000000000436f6d7072657373656420524f4d465326336279000000000700000008000000436f6d70726573736564000000000000c0415cf968000053c0040000ed815cf964000053c30d000066696c652e636f6c64000000ed415cf928000053420b000066696c6530000000ed815cf90a0000534214000066696c6531000000ed815cf928230053c215000066696c6532000000ed815cf928230053c215000066696c6533000000ed815cf91a040053420f000066696c6530000000ffa15cf9260000534211000066696c6531000000f4000000789c2baeacca4eccc9492d2aa61d030085492b1f13010000789c2baeacca", 0xfe}], 0x0, &(0x7f0000000340)=ANY=[], 0x0) r2 = openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x882) write$FUSE_POLL(r2, &(0x7f0000002100)={0x18}, 0x18) read$FUSE(r2, &(0x7f0000002140)={0x2020}, 0x2020) openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYBLOB="bbbbbbbb45bb0180c2000001000d040000400c030000918acc77843a792e60db17c2febf5933053e6aa060cc55ea303af29d4e44a1982af26132ff8e57c8c8064b85acfd05cc16fa28dceb6335b74a544d43c2486571"], &(0x7f00000001c0)={0x0, 0x2, [0x0, 0x5a4, 0xf27, 0xe21]}) [ 142.902784] cramfs: Error -3 while decompressing! [ 142.908002] cramfs: ffffffff8bf42038(27)->ffff888090866000(4096) [ 142.952498] cramfs: Error -3 while decompressing! [ 142.957430] cramfs: ffffffff8bf3e038(27)->ffff888062fd9000(4096) 05:08:37 executing program 0: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x0, 0x20000000000001, 0x0, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) sendmsg$NL80211_CMD_REGISTER_FRAME(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00020000", @ANYBLOB="000127bd70fddbdf253a000000080003", @ANYRES32=0x0, @ANYBLOB="0c0099000100000054000000060065000500000035005b003be1f8037c659d469bf818778f8f06d833d96bbdcc1900ca9acb0546d0cb3585c0cada6a30a6a55428ecfa1d2a109e6e310000000600650001000000ed005b00047f6e10128e4d9d6f3166c31c924a75dc6ccf07f9c175d3f162d8691a7d8d1dc67559537d91b1a4580d5d028f833abc02850277be92f80a5b5214f344a56c15adb34c4017e4775033bb2bd7bd47e8d10025cb237608ab54c9f5b3de6930518f2ed5bf99eeb18c8f07ca35b45cf8567c32dc17fe9221db203907f3d39ebbfc953c397a9bc638ccd6daa129413f3f826ee70fc8fbadc43bea11ff40b764162022f6a92a500f9926f79e14e746be86cb1fd5f1d4653f5de2923c6d471315cf6007a91d71cab3dd9179bcbfea277370a94cadcab84caee1716601c330d89ec95de1cde4e7ae7ceefc6df400000006006500001000000600650000000000f7ff65000500000060005b006171bae3f179d5f0"], 0x200}}, 0x20004000) sendmsg$NL80211_CMD_GET_KEY(0xffffffffffffffff, 0x0, 0x4044) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x130, 0xffffffffffffffff, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f0000000280)) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) sendmsg$SMC_PNETID_FLUSH(0xffffffffffffffff, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0x401008c) r1 = syz_mount_image$cramfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1001000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="453dcd28001000000300000000000000436f6d7072657373656420524f4d465326336279000000000700000008000000436f6d70726573736564000000000000c0415cf968000053c0040000ed815cf964000053c30d000066696c652e636f6c64000000ed415cf928000053420b000066696c6530000000ed815cf90a0000534214000066696c6531000000ed815cf928230053c215000066696c6532000000ed815cf928230053c215000066696c6533000000ed815cf91a040053420f000066696c6530000000ffa15cf9260000534211000066696c6531000000f4000000789c2baeacca4eccc9492d2aa61d030085492b1f13010000789c2baeacca", 0xfe}], 0x0, &(0x7f0000000340)=ANY=[], 0x0) r2 = openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x882) write$FUSE_POLL(r2, &(0x7f0000002100)={0x18}, 0x18) read$FUSE(r2, &(0x7f0000002140)={0x2020}, 0x2020) openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYBLOB="bbbbbbbb45bb0180c2000001000d040000400c030000918acc77843a792e60db17c2febf5933053e6aa060cc55ea303af29d4e44a1982af26132ff8e57c8c8064b85acfd05cc16fa28dceb6335b74a544d43c2486571"], &(0x7f00000001c0)={0x0, 0x2, [0x0, 0x5a4, 0xf27, 0xe21]}) 05:08:37 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x0, 0x20000000000001, 0x0, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) sendmsg$NL80211_CMD_REGISTER_FRAME(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00020000", @ANYBLOB="000127bd70fddbdf253a000000080003", @ANYRES32=0x0, @ANYBLOB="0c0099000100000054000000060065000500000035005b003be1f8037c659d469bf818778f8f06d833d96bbdcc1900ca9acb0546d0cb3585c0cada6a30a6a55428ecfa1d2a109e6e310000000600650001000000ed005b00047f6e10128e4d9d6f3166c31c924a75dc6ccf07f9c175d3f162d8691a7d8d1dc67559537d91b1a4580d5d028f833abc02850277be92f80a5b5214f344a56c15adb34c4017e4775033bb2bd7bd47e8d10025cb237608ab54c9f5b3de6930518f2ed5bf99eeb18c8f07ca35b45cf8567c32dc17fe9221db203907f3d39ebbfc953c397a9bc638ccd6daa129413f3f826ee70fc8fbadc43bea11ff40b764162022f6a92a500f9926f79e14e746be86cb1fd5f1d4653f5de2923c6d471315cf6007a91d71cab3dd9179bcbfea277370a94cadcab84caee1716601c330d89ec95de1cde4e7ae7ceefc6df400000006006500001000000600650000000000f7ff65000500000060005b006171bae3f179d5f0"], 0x200}}, 0x20004000) sendmsg$NL80211_CMD_GET_KEY(0xffffffffffffffff, 0x0, 0x4044) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x130, 0xffffffffffffffff, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f0000000280)) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) sendmsg$SMC_PNETID_FLUSH(0xffffffffffffffff, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0x401008c) r1 = syz_mount_image$cramfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1001000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="453dcd28001000000300000000000000436f6d7072657373656420524f4d465326336279000000000700000008000000436f6d70726573736564000000000000c0415cf968000053c0040000ed815cf964000053c30d000066696c652e636f6c64000000ed415cf928000053420b000066696c6530000000ed815cf90a0000534214000066696c6531000000ed815cf928230053c215000066696c6532000000ed815cf928230053c215000066696c6533000000ed815cf91a040053420f000066696c6530000000ffa15cf9260000534211000066696c6531000000f4000000789c2baeacca4eccc9492d2aa61d030085492b1f13010000789c2baeacca", 0xfe}], 0x0, &(0x7f0000000340)=ANY=[], 0x0) r2 = openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x882) write$FUSE_POLL(r2, &(0x7f0000002100)={0x18}, 0x18) read$FUSE(r2, &(0x7f0000002140)={0x2020}, 0x2020) openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYBLOB="bbbbbbbb45bb0180c2000001000d040000400c030000918acc77843a792e60db17c2febf5933053e6aa060cc55ea303af29d4e44a1982af26132ff8e57c8c8064b85acfd05cc16fa28dceb6335b74a544d43c2486571"], &(0x7f00000001c0)={0x0, 0x2, [0x0, 0x5a4, 0xf27, 0xe21]}) [ 143.204001] cramfs: Error -3 while decompressing! [ 143.210613] cramfs: ffffffff8bf42038(27)->ffff88806aedd000(4096) [ 143.237593] cramfs: Error -3 while decompressing! [ 143.244121] cramfs: ffffffff8bf3e038(27)->ffff88806aedc000(4096) 05:08:37 executing program 2: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x0, 0x20000000000001, 0x0, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) sendmsg$NL80211_CMD_REGISTER_FRAME(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00020000", @ANYBLOB="000127bd70fddbdf253a000000080003", @ANYRES32=0x0, @ANYBLOB="0c0099000100000054000000060065000500000035005b003be1f8037c659d469bf818778f8f06d833d96bbdcc1900ca9acb0546d0cb3585c0cada6a30a6a55428ecfa1d2a109e6e310000000600650001000000ed005b00047f6e10128e4d9d6f3166c31c924a75dc6ccf07f9c175d3f162d8691a7d8d1dc67559537d91b1a4580d5d028f833abc02850277be92f80a5b5214f344a56c15adb34c4017e4775033bb2bd7bd47e8d10025cb237608ab54c9f5b3de6930518f2ed5bf99eeb18c8f07ca35b45cf8567c32dc17fe9221db203907f3d39ebbfc953c397a9bc638ccd6daa129413f3f826ee70fc8fbadc43bea11ff40b764162022f6a92a500f9926f79e14e746be86cb1fd5f1d4653f5de2923c6d471315cf6007a91d71cab3dd9179bcbfea277370a94cadcab84caee1716601c330d89ec95de1cde4e7ae7ceefc6df400000006006500001000000600650000000000f7ff65000500000060005b006171bae3f179d5f0"], 0x200}}, 0x20004000) sendmsg$NL80211_CMD_GET_KEY(0xffffffffffffffff, 0x0, 0x4044) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x130, 0xffffffffffffffff, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f0000000280)) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) sendmsg$SMC_PNETID_FLUSH(0xffffffffffffffff, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0x401008c) r1 = syz_mount_image$cramfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1001000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="453dcd28001000000300000000000000436f6d7072657373656420524f4d465326336279000000000700000008000000436f6d70726573736564000000000000c0415cf968000053c0040000ed815cf964000053c30d000066696c652e636f6c64000000ed415cf928000053420b000066696c6530000000ed815cf90a0000534214000066696c6531000000ed815cf928230053c215000066696c6532000000ed815cf928230053c215000066696c6533000000ed815cf91a040053420f000066696c6530000000ffa15cf9260000534211000066696c6531000000f4000000789c2baeacca4eccc9492d2aa61d030085492b1f13010000789c2baeacca", 0xfe}], 0x0, &(0x7f0000000340)=ANY=[], 0x0) r2 = openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x882) write$FUSE_POLL(r2, &(0x7f0000002100)={0x18}, 0x18) read$FUSE(r2, &(0x7f0000002140)={0x2020}, 0x2020) openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYBLOB="bbbbbbbb45bb0180c2000001000d040000400c030000918acc77843a792e60db17c2febf5933053e6aa060cc55ea303af29d4e44a1982af26132ff8e57c8c8064b85acfd05cc16fa28dceb6335b74a544d43c2486571"], &(0x7f00000001c0)={0x0, 0x2, [0x0, 0x5a4, 0xf27, 0xe21]}) [ 143.263197] cramfs: Error -3 while decompressing! [ 143.275603] cramfs: ffffffff8bf42038(27)->ffff88806aedd000(4096) [ 143.283563] cramfs: Error -3 while decompressing! [ 143.294478] cramfs: ffffffff8bf3e038(27)->ffff88806aedc000(4096) 05:08:37 executing program 4: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x0, 0x20000000000001, 0x0, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) sendmsg$NL80211_CMD_REGISTER_FRAME(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00020000", @ANYBLOB="000127bd70fddbdf253a000000080003", @ANYRES32=0x0, @ANYBLOB="0c0099000100000054000000060065000500000035005b003be1f8037c659d469bf818778f8f06d833d96bbdcc1900ca9acb0546d0cb3585c0cada6a30a6a55428ecfa1d2a109e6e310000000600650001000000ed005b00047f6e10128e4d9d6f3166c31c924a75dc6ccf07f9c175d3f162d8691a7d8d1dc67559537d91b1a4580d5d028f833abc02850277be92f80a5b5214f344a56c15adb34c4017e4775033bb2bd7bd47e8d10025cb237608ab54c9f5b3de6930518f2ed5bf99eeb18c8f07ca35b45cf8567c32dc17fe9221db203907f3d39ebbfc953c397a9bc638ccd6daa129413f3f826ee70fc8fbadc43bea11ff40b764162022f6a92a500f9926f79e14e746be86cb1fd5f1d4653f5de2923c6d471315cf6007a91d71cab3dd9179bcbfea277370a94cadcab84caee1716601c330d89ec95de1cde4e7ae7ceefc6df400000006006500001000000600650000000000f7ff65000500000060005b006171bae3f179d5f0"], 0x200}}, 0x20004000) sendmsg$NL80211_CMD_GET_KEY(0xffffffffffffffff, 0x0, 0x4044) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x130, 0xffffffffffffffff, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f0000000280)) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) sendmsg$SMC_PNETID_FLUSH(0xffffffffffffffff, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0x401008c) r1 = syz_mount_image$cramfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1001000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="453dcd28001000000300000000000000436f6d7072657373656420524f4d465326336279000000000700000008000000436f6d70726573736564000000000000c0415cf968000053c0040000ed815cf964000053c30d000066696c652e636f6c64000000ed415cf928000053420b000066696c6530000000ed815cf90a0000534214000066696c6531000000ed815cf928230053c215000066696c6532000000ed815cf928230053c215000066696c6533000000ed815cf91a040053420f000066696c6530000000ffa15cf9260000534211000066696c6531000000f4000000789c2baeacca4eccc9492d2aa61d030085492b1f13010000789c2baeacca", 0xfe}], 0x0, &(0x7f0000000340)=ANY=[], 0x0) r2 = openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x882) write$FUSE_POLL(r2, &(0x7f0000002100)={0x18}, 0x18) read$FUSE(r2, &(0x7f0000002140)={0x2020}, 0x2020) openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYBLOB="bbbbbbbb45bb0180c2000001000d040000400c030000918acc77843a792e60db17c2febf5933053e6aa060cc55ea303af29d4e44a1982af26132ff8e57c8c8064b85acfd05cc16fa28dceb6335b74a544d43c2486571"], &(0x7f00000001c0)={0x0, 0x2, [0x0, 0x5a4, 0xf27, 0xe21]}) 05:08:37 executing program 0: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x0, 0x20000000000001, 0x0, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) sendmsg$NL80211_CMD_REGISTER_FRAME(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00020000", @ANYBLOB="000127bd70fddbdf253a000000080003", @ANYRES32=0x0, @ANYBLOB="0c0099000100000054000000060065000500000035005b003be1f8037c659d469bf818778f8f06d833d96bbdcc1900ca9acb0546d0cb3585c0cada6a30a6a55428ecfa1d2a109e6e310000000600650001000000ed005b00047f6e10128e4d9d6f3166c31c924a75dc6ccf07f9c175d3f162d8691a7d8d1dc67559537d91b1a4580d5d028f833abc02850277be92f80a5b5214f344a56c15adb34c4017e4775033bb2bd7bd47e8d10025cb237608ab54c9f5b3de6930518f2ed5bf99eeb18c8f07ca35b45cf8567c32dc17fe9221db203907f3d39ebbfc953c397a9bc638ccd6daa129413f3f826ee70fc8fbadc43bea11ff40b764162022f6a92a500f9926f79e14e746be86cb1fd5f1d4653f5de2923c6d471315cf6007a91d71cab3dd9179bcbfea277370a94cadcab84caee1716601c330d89ec95de1cde4e7ae7ceefc6df400000006006500001000000600650000000000f7ff65000500000060005b006171bae3f179d5f0"], 0x200}}, 0x20004000) sendmsg$NL80211_CMD_GET_KEY(0xffffffffffffffff, 0x0, 0x4044) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x130, 0xffffffffffffffff, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f0000000280)) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) sendmsg$SMC_PNETID_FLUSH(0xffffffffffffffff, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0x401008c) r1 = syz_mount_image$cramfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1001000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="453dcd28001000000300000000000000436f6d7072657373656420524f4d465326336279000000000700000008000000436f6d70726573736564000000000000c0415cf968000053c0040000ed815cf964000053c30d000066696c652e636f6c64000000ed415cf928000053420b000066696c6530000000ed815cf90a0000534214000066696c6531000000ed815cf928230053c215000066696c6532000000ed815cf928230053c215000066696c6533000000ed815cf91a040053420f000066696c6530000000ffa15cf9260000534211000066696c6531000000f4000000789c2baeacca4eccc9492d2aa61d030085492b1f13010000789c2baeacca", 0xfe}], 0x0, &(0x7f0000000340)=ANY=[], 0x0) r2 = openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x882) write$FUSE_POLL(r2, &(0x7f0000002100)={0x18}, 0x18) read$FUSE(r2, &(0x7f0000002140)={0x2020}, 0x2020) openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYBLOB="bbbbbbbb45bb0180c2000001000d040000400c030000918acc77843a792e60db17c2febf5933053e6aa060cc55ea303af29d4e44a1982af26132ff8e57c8c8064b85acfd05cc16fa28dceb6335b74a544d43c2486571"], &(0x7f00000001c0)={0x0, 0x2, [0x0, 0x5a4, 0xf27, 0xe21]}) 05:08:37 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 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, @perf_config_ext={0x752}, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r1 = socket(0x11, 0x800000003, 0x8) r2 = syz_open_dev$sndctrl(0x0, 0xd3, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105518, 0x0) r3 = syz_open_procfs(0x0, 0x0) bind(r1, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e030a86df875f2e3ff5f163ee340b7679500800000000000000101013c5811039e0c775027ec8e66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5acc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x10) preadv(r3, 0x0, 0x0, 0x1, 0xa8b6) sendto$inet(r0, 0x0, 0x0, 0x200007bd, &(0x7f0000000180)={0x2, 0x4e23, @empty}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x2, 0x0, @local}, 0x10) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b93e480541ba3860ac5cf65ac618ded8974895abeaf4b4835ef922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae56d88fecf93e1a7511bf746b1366ba", 0xfe6a, 0x20c49a, 0x0, 0x27) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) 05:08:37 executing program 2: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x0, 0x20000000000001, 0x0, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) sendmsg$NL80211_CMD_REGISTER_FRAME(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00020000", @ANYBLOB="000127bd70fddbdf253a000000080003", @ANYRES32=0x0, @ANYBLOB="0c0099000100000054000000060065000500000035005b003be1f8037c659d469bf818778f8f06d833d96bbdcc1900ca9acb0546d0cb3585c0cada6a30a6a55428ecfa1d2a109e6e310000000600650001000000ed005b00047f6e10128e4d9d6f3166c31c924a75dc6ccf07f9c175d3f162d8691a7d8d1dc67559537d91b1a4580d5d028f833abc02850277be92f80a5b5214f344a56c15adb34c4017e4775033bb2bd7bd47e8d10025cb237608ab54c9f5b3de6930518f2ed5bf99eeb18c8f07ca35b45cf8567c32dc17fe9221db203907f3d39ebbfc953c397a9bc638ccd6daa129413f3f826ee70fc8fbadc43bea11ff40b764162022f6a92a500f9926f79e14e746be86cb1fd5f1d4653f5de2923c6d471315cf6007a91d71cab3dd9179bcbfea277370a94cadcab84caee1716601c330d89ec95de1cde4e7ae7ceefc6df400000006006500001000000600650000000000f7ff65000500000060005b006171bae3f179d5f0"], 0x200}}, 0x20004000) sendmsg$NL80211_CMD_GET_KEY(0xffffffffffffffff, 0x0, 0x4044) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x130, 0xffffffffffffffff, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f0000000280)) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) sendmsg$SMC_PNETID_FLUSH(0xffffffffffffffff, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0x401008c) r1 = syz_mount_image$cramfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1001000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="453dcd28001000000300000000000000436f6d7072657373656420524f4d465326336279000000000700000008000000436f6d70726573736564000000000000c0415cf968000053c0040000ed815cf964000053c30d000066696c652e636f6c64000000ed415cf928000053420b000066696c6530000000ed815cf90a0000534214000066696c6531000000ed815cf928230053c215000066696c6532000000ed815cf928230053c215000066696c6533000000ed815cf91a040053420f000066696c6530000000ffa15cf9260000534211000066696c6531000000f4000000789c2baeacca4eccc9492d2aa61d030085492b1f13010000789c2baeacca", 0xfe}], 0x0, &(0x7f0000000340)=ANY=[], 0x0) r2 = openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x882) write$FUSE_POLL(r2, &(0x7f0000002100)={0x18}, 0x18) read$FUSE(r2, &(0x7f0000002140)={0x2020}, 0x2020) openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYBLOB="bbbbbbbb45bb0180c2000001000d040000400c030000918acc77843a792e60db17c2febf5933053e6aa060cc55ea303af29d4e44a1982af26132ff8e57c8c8064b85acfd05cc16fa28dceb6335b74a544d43c2486571"], &(0x7f00000001c0)={0x0, 0x2, [0x0, 0x5a4, 0xf27, 0xe21]}) [ 143.554734] cramfs: Error -3 while decompressing! 05:08:37 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)={0x58, 0x2, 0x6, 0x801, 0x6c, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x1, 0x0, 0x4}]}]}, 0x58}}, 0x0) [ 143.680182] cramfs: ffffffff8bf3e038(27)->ffff888065dc8000(4096) [ 143.693698] cramfs: Error -3 while decompressing! 05:08:37 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000f80), r0) sendmsg$NLBL_CALIPSO_C_ADD(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x1c, r1, 0x1, 0x0, 0x0, {0x2}, [@NLBL_CALIPSO_A_DOI={0x8}]}, 0x1c}}, 0x0) 05:08:37 executing program 2: perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair(0x0, 0x20000000000001, 0x0, 0x0) syz_genetlink_get_family_id$nl80211(0x0, 0xffffffffffffffff) sendmsg$NL80211_CMD_REGISTER_FRAME(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000400)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000000640)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00020000", @ANYBLOB="000127bd70fddbdf253a000000080003", @ANYRES32=0x0, @ANYBLOB="0c0099000100000054000000060065000500000035005b003be1f8037c659d469bf818778f8f06d833d96bbdcc1900ca9acb0546d0cb3585c0cada6a30a6a55428ecfa1d2a109e6e310000000600650001000000ed005b00047f6e10128e4d9d6f3166c31c924a75dc6ccf07f9c175d3f162d8691a7d8d1dc67559537d91b1a4580d5d028f833abc02850277be92f80a5b5214f344a56c15adb34c4017e4775033bb2bd7bd47e8d10025cb237608ab54c9f5b3de6930518f2ed5bf99eeb18c8f07ca35b45cf8567c32dc17fe9221db203907f3d39ebbfc953c397a9bc638ccd6daa129413f3f826ee70fc8fbadc43bea11ff40b764162022f6a92a500f9926f79e14e746be86cb1fd5f1d4653f5de2923c6d471315cf6007a91d71cab3dd9179bcbfea277370a94cadcab84caee1716601c330d89ec95de1cde4e7ae7ceefc6df400000006006500001000000600650000000000f7ff65000500000060005b006171bae3f179d5f0"], 0x200}}, 0x20004000) sendmsg$NL80211_CMD_GET_KEY(0xffffffffffffffff, 0x0, 0x4044) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x130, 0xffffffffffffffff, 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, &(0x7f0000000280)) sendmsg$nl_xfrm(0xffffffffffffffff, 0x0, 0x0) sendmsg$SMC_PNETID_FLUSH(0xffffffffffffffff, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0x401008c) r1 = syz_mount_image$cramfs(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x1001000, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="453dcd28001000000300000000000000436f6d7072657373656420524f4d465326336279000000000700000008000000436f6d70726573736564000000000000c0415cf968000053c0040000ed815cf964000053c30d000066696c652e636f6c64000000ed415cf928000053420b000066696c6530000000ed815cf90a0000534214000066696c6531000000ed815cf928230053c215000066696c6532000000ed815cf928230053c215000066696c6533000000ed815cf91a040053420f000066696c6530000000ffa15cf9260000534211000066696c6531000000f4000000789c2baeacca4eccc9492d2aa61d030085492b1f13010000789c2baeacca", 0xfe}], 0x0, &(0x7f0000000340)=ANY=[], 0x0) r2 = openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x882) write$FUSE_POLL(r2, &(0x7f0000002100)={0x18}, 0x18) read$FUSE(r2, &(0x7f0000002140)={0x2020}, 0x2020) openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYBLOB="bbbbbbbb45bb0180c2000001000d040000400c030000918acc77843a792e60db17c2febf5933053e6aa060cc55ea303af29d4e44a1982af26132ff8e57c8c8064b85acfd05cc16fa28dceb6335b74a544d43c2486571"], &(0x7f00000001c0)={0x0, 0x2, [0x0, 0x5a4, 0xf27, 0xe21]}) [ 143.774604] cramfs: ffffffff8bf3e038(27)->ffff888065dc8000(4096) 05:08:37 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000f80), r0) sendmsg$NLBL_CALIPSO_C_ADD(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x1c, r1, 0x1, 0x0, 0x0, {0x2}, [@NLBL_CALIPSO_A_DOI={0x8}]}, 0x1c}}, 0x0) 05:08:37 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)={0x58, 0x2, 0x6, 0x801, 0x6c, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x1, 0x0, 0x4}]}]}, 0x58}}, 0x0) 05:08:37 executing program 0: ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) r0 = bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000200), 0x8) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000004c0)={r0, 0xe0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, &(0x7f0000000240)=[0x0, 0x0], 0x0, 0x0, 0x8, &(0x7f00000002c0)=[{}, {}, {}, {}], 0x20, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x8, &(0x7f0000000380)}}, 0x10) r2 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000500)=0xffffffffffffffff, 0x4) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000540)=@bloom_filter={0x1e, 0xffffffff, 0x9, 0x0, 0x2, 0xffffffffffffffff, 0x0, '\x00', r1, r2, 0x2, 0x5, 0x5, 0x3}, 0x48) write$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000000000)='FREEZING\x00', 0xe1000) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000780)={0x6, 0x9, &(0x7f0000000800)=ANY=[@ANYBLOB="a59a2000080000008520000002000000950000000000000019b4fcfffcffffff18500000feffffff000000000000000064740c00fcffffff183b000005000000000000000000005a329fa47a3d08d13d67951884b796c50e245877324c7005c08f717f05b45cd4dd8a9642508c7849bee4f2de734bde73d0cc801749e3cd8094543bfab7ac941a510754f0fa44b72fed2f441d49f07e5b0c19df4494e1cec86870171709d73acf4ed080f11ae481a07987c8407208513b65bc156a88b4a463010880548aaf3da21c460b0d86319ee01e000000000000000000"], &(0x7f00000005c0)='GPL\x00', 0x2, 0x0, 0x0, 0x40f00, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000006c0)={0x0, 0x5}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=[r3]}, 0x80) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5531, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getpid() r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffec0) write$cgroup_int(0xffffffffffffffff, 0x0, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0xc0c0583b, &(0x7f0000000000)) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) gettid() 05:08:37 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000002c0)='memory.events\x00', 0x7a05, 0x1700) fchown(r0, 0xee00, 0xee01) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000000)) ioctl$EXT4_IOC_MIGRATE(r0, 0x6609) 05:08:37 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)={0x58, 0x2, 0x6, 0x801, 0x6c, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x1, 0x0, 0x4}]}]}, 0x58}}, 0x0) 05:08:37 executing program 0: ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) r0 = bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000200), 0x8) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000004c0)={r0, 0xe0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, &(0x7f0000000240)=[0x0, 0x0], 0x0, 0x0, 0x8, &(0x7f00000002c0)=[{}, {}, {}, {}], 0x20, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x8, &(0x7f0000000380)}}, 0x10) r2 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000500)=0xffffffffffffffff, 0x4) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000540)=@bloom_filter={0x1e, 0xffffffff, 0x9, 0x0, 0x2, 0xffffffffffffffff, 0x0, '\x00', r1, r2, 0x2, 0x5, 0x5, 0x3}, 0x48) write$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000000000)='FREEZING\x00', 0xe1000) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000780)={0x6, 0x9, &(0x7f0000000800)=ANY=[@ANYBLOB="a59a2000080000008520000002000000950000000000000019b4fcfffcffffff18500000feffffff000000000000000064740c00fcffffff183b000005000000000000000000005a329fa47a3d08d13d67951884b796c50e245877324c7005c08f717f05b45cd4dd8a9642508c7849bee4f2de734bde73d0cc801749e3cd8094543bfab7ac941a510754f0fa44b72fed2f441d49f07e5b0c19df4494e1cec86870171709d73acf4ed080f11ae481a07987c8407208513b65bc156a88b4a463010880548aaf3da21c460b0d86319ee01e000000000000000000"], &(0x7f00000005c0)='GPL\x00', 0x2, 0x0, 0x0, 0x40f00, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000006c0)={0x0, 0x5}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=[r3]}, 0x80) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5531, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getpid() r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffec0) write$cgroup_int(0xffffffffffffffff, 0x0, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0xc0c0583b, &(0x7f0000000000)) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) gettid() 05:08:37 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000f80), r0) sendmsg$NLBL_CALIPSO_C_ADD(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x1c, r1, 0x1, 0x0, 0x0, {0x2}, [@NLBL_CALIPSO_A_DOI={0x8}]}, 0x1c}}, 0x0) 05:08:38 executing program 3: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)={&(0x7f0000000140)={0x58, 0x2, 0x6, 0x801, 0x6c, 0x0, {}, [@IPSET_ATTR_FAMILY={0x5, 0x5, 0xa}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_TYPENAME={0x11, 0x3, 'hash:net,net\x00'}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x1, 0x0, 0x4}]}]}, 0x58}}, 0x0) 05:08:38 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 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, @perf_config_ext={0x752}, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r1 = socket(0x11, 0x800000003, 0x8) r2 = syz_open_dev$sndctrl(0x0, 0xd3, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105518, 0x0) r3 = syz_open_procfs(0x0, 0x0) bind(r1, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e030a86df875f2e3ff5f163ee340b7679500800000000000000101013c5811039e0c775027ec8e66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5acc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x10) preadv(r3, 0x0, 0x0, 0x1, 0xa8b6) sendto$inet(r0, 0x0, 0x0, 0x200007bd, &(0x7f0000000180)={0x2, 0x4e23, @empty}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x2, 0x0, @local}, 0x10) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b93e480541ba3860ac5cf65ac618ded8974895abeaf4b4835ef922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae56d88fecf93e1a7511bf746b1366ba", 0xfe6a, 0x20c49a, 0x0, 0x27) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) 05:08:38 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 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, @perf_config_ext={0x752}, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r1 = socket(0x11, 0x800000003, 0x8) r2 = syz_open_dev$sndctrl(0x0, 0xd3, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105518, 0x0) r3 = syz_open_procfs(0x0, 0x0) bind(r1, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e030a86df875f2e3ff5f163ee340b7679500800000000000000101013c5811039e0c775027ec8e66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5acc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x10) preadv(r3, 0x0, 0x0, 0x1, 0xa8b6) sendto$inet(r0, 0x0, 0x0, 0x200007bd, &(0x7f0000000180)={0x2, 0x4e23, @empty}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x2, 0x0, @local}, 0x10) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b93e480541ba3860ac5cf65ac618ded8974895abeaf4b4835ef922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae56d88fecf93e1a7511bf746b1366ba", 0xfe6a, 0x20c49a, 0x0, 0x27) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) 05:08:38 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000002c0)='memory.events\x00', 0x7a05, 0x1700) fchown(r0, 0xee00, 0xee01) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000000)) ioctl$EXT4_IOC_MIGRATE(r0, 0x6609) 05:08:38 executing program 1: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$netlbl_calipso(&(0x7f0000000f80), r0) sendmsg$NLBL_CALIPSO_C_ADD(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)={0x1c, r1, 0x1, 0x0, 0x0, {0x2}, [@NLBL_CALIPSO_A_DOI={0x8}]}, 0x1c}}, 0x0) 05:08:38 executing program 0: ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) r0 = bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000200), 0x8) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000004c0)={r0, 0xe0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, &(0x7f0000000240)=[0x0, 0x0], 0x0, 0x0, 0x8, &(0x7f00000002c0)=[{}, {}, {}, {}], 0x20, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x8, &(0x7f0000000380)}}, 0x10) r2 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000500)=0xffffffffffffffff, 0x4) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000540)=@bloom_filter={0x1e, 0xffffffff, 0x9, 0x0, 0x2, 0xffffffffffffffff, 0x0, '\x00', r1, r2, 0x2, 0x5, 0x5, 0x3}, 0x48) write$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000000000)='FREEZING\x00', 0xe1000) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000780)={0x6, 0x9, &(0x7f0000000800)=ANY=[@ANYBLOB="a59a2000080000008520000002000000950000000000000019b4fcfffcffffff18500000feffffff000000000000000064740c00fcffffff183b000005000000000000000000005a329fa47a3d08d13d67951884b796c50e245877324c7005c08f717f05b45cd4dd8a9642508c7849bee4f2de734bde73d0cc801749e3cd8094543bfab7ac941a510754f0fa44b72fed2f441d49f07e5b0c19df4494e1cec86870171709d73acf4ed080f11ae481a07987c8407208513b65bc156a88b4a463010880548aaf3da21c460b0d86319ee01e000000000000000000"], &(0x7f00000005c0)='GPL\x00', 0x2, 0x0, 0x0, 0x40f00, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000006c0)={0x0, 0x5}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=[r3]}, 0x80) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5531, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getpid() r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffec0) write$cgroup_int(0xffffffffffffffff, 0x0, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0xc0c0583b, &(0x7f0000000000)) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) gettid() 05:08:38 executing program 3: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 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, @perf_config_ext={0x752}, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r1 = socket(0x11, 0x800000003, 0x8) r2 = syz_open_dev$sndctrl(0x0, 0xd3, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105518, 0x0) r3 = syz_open_procfs(0x0, 0x0) bind(r1, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e030a86df875f2e3ff5f163ee340b7679500800000000000000101013c5811039e0c775027ec8e66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5acc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x10) preadv(r3, 0x0, 0x0, 0x1, 0xa8b6) sendto$inet(r0, 0x0, 0x0, 0x200007bd, &(0x7f0000000180)={0x2, 0x4e23, @empty}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x2, 0x0, @local}, 0x10) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b93e480541ba3860ac5cf65ac618ded8974895abeaf4b4835ef922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae56d88fecf93e1a7511bf746b1366ba", 0xfe6a, 0x20c49a, 0x0, 0x27) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) 05:08:38 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000002c0)='memory.events\x00', 0x7a05, 0x1700) fchown(r0, 0xee00, 0xee01) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000000)) ioctl$EXT4_IOC_MIGRATE(r0, 0x6609) 05:08:38 executing program 1: mmap$dsp(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2000009, 0x10031, 0xffffffffffffffff, 0x0) r0 = socket$phonet_pipe(0x23, 0x5, 0x2) setsockopt$PNPIPE_INITSTATE(r0, 0x113, 0x4, &(0x7f0000000000), 0x4) 05:08:38 executing program 0: ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, 0x0) r0 = bpf$PROG_LOAD(0x5, 0x0, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000200), 0x8) openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f00000004c0)={r0, 0xe0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, &(0x7f0000000240)=[0x0, 0x0], 0x0, 0x0, 0x8, &(0x7f00000002c0)=[{}, {}, {}, {}], 0x20, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8, 0x8, &(0x7f0000000380)}}, 0x10) r2 = bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000500)=0xffffffffffffffff, 0x4) r3 = bpf$MAP_CREATE(0x0, &(0x7f0000000540)=@bloom_filter={0x1e, 0xffffffff, 0x9, 0x0, 0x2, 0xffffffffffffffff, 0x0, '\x00', r1, r2, 0x2, 0x5, 0x5, 0x3}, 0x48) write$cgroup_freezer_state(0xffffffffffffffff, &(0x7f0000000000)='FREEZING\x00', 0xe1000) bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000780)={0x6, 0x9, &(0x7f0000000800)=ANY=[@ANYBLOB="a59a2000080000008520000002000000950000000000000019b4fcfffcffffff18500000feffffff000000000000000064740c00fcffffff183b000005000000000000000000005a329fa47a3d08d13d67951884b796c50e245877324c7005c08f717f05b45cd4dd8a9642508c7849bee4f2de734bde73d0cc801749e3cd8094543bfab7ac941a510754f0fa44b72fed2f441d49f07e5b0c19df4494e1cec86870171709d73acf4ed080f11ae481a07987c8407208513b65bc156a88b4a463010880548aaf3da21c460b0d86319ee01e000000000000000000"], &(0x7f00000005c0)='GPL\x00', 0x2, 0x0, 0x0, 0x40f00, 0x8, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, &(0x7f00000006c0)={0x0, 0x5}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000740)=[r3]}, 0x80) perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5531, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) getpid() r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000600)='cpuacct.usage_user\x00', 0x26e1, 0x0) bpf$BPF_PROG_QUERY(0x10, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffec0) write$cgroup_int(0xffffffffffffffff, 0x0, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0xc0c0583b, &(0x7f0000000000)) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000040)='blkio.throttle.io_service_bytes_recursive\x00', 0x0, 0x0) gettid() 05:08:38 executing program 1: mmap$dsp(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2000009, 0x10031, 0xffffffffffffffff, 0x0) r0 = socket$phonet_pipe(0x23, 0x5, 0x2) setsockopt$PNPIPE_INITSTATE(r0, 0x113, 0x4, &(0x7f0000000000), 0x4) 05:08:38 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000002c0)='memory.events\x00', 0x7a05, 0x1700) fchown(r0, 0xee00, 0xee01) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000000)) ioctl$EXT4_IOC_MIGRATE(r0, 0x6609) 05:08:38 executing program 0: r0 = openat$ttyS3(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$TIOCSETD(r0, 0x5423, &(0x7f0000000600)=0x14) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, 0x0) 05:08:38 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 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, @perf_config_ext={0x752}, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r1 = socket(0x11, 0x800000003, 0x8) r2 = syz_open_dev$sndctrl(0x0, 0xd3, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105518, 0x0) r3 = syz_open_procfs(0x0, 0x0) bind(r1, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e030a86df875f2e3ff5f163ee340b7679500800000000000000101013c5811039e0c775027ec8e66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5acc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x10) preadv(r3, 0x0, 0x0, 0x1, 0xa8b6) sendto$inet(r0, 0x0, 0x0, 0x200007bd, &(0x7f0000000180)={0x2, 0x4e23, @empty}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x2, 0x0, @local}, 0x10) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b93e480541ba3860ac5cf65ac618ded8974895abeaf4b4835ef922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae56d88fecf93e1a7511bf746b1366ba", 0xfe6a, 0x20c49a, 0x0, 0x27) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) 05:08:38 executing program 1: mmap$dsp(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2000009, 0x10031, 0xffffffffffffffff, 0x0) r0 = socket$phonet_pipe(0x23, 0x5, 0x2) setsockopt$PNPIPE_INITSTATE(r0, 0x113, 0x4, &(0x7f0000000000), 0x4) 05:08:38 executing program 0: 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) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002e00)=[{{&(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000027c0)=[{&(0x7f0000002840)="d560b8bdcff7e94ff4c849c6b75178213a6390acd232547ce8dffcb68b62bbe5ed6deff19c28a7b18bec307636a3e918fafa5c16b880a2b7e1127ab7e6a0b45ab38b1dcabb43a336540c0cd444b60ffacb778f32f8dcf083a220914c6f03379c1af3cd9c1b4283872de7380b6e8b10e3593aef9181f36f2360a2b2062528a19ad1e5955587869c0fd7fc88f0b7d917938b005406bac46de32895076dc26c74950c79514ef8e06d31eee359fe75912dfa6d5eaf8206a98d1d2d2348211b4e2f54513b4066174c3ebf3787ec6f7715aad49bb99ed460fbd85ae8c08edf5ec2bfefbd0636fb5803a72cf0658ed8cec0da3fbd7a7bf817e63bc04b1e6aaa8835de448f7cb3132d18dab5870ea97b63b5e4e781b143d01a875b85bedc5f9603b73cf268448c80f63ac708a758ee1000000000", 0x130}, {&(0x7f0000001280)="8d7bbdc2de4443837f9fbc4dc34bcf8ac1a346265bfcaaac3d54d1099b7f6d8de0ed81cee5de6b87b6813a0d6eeaba28b5db14f1ab159c363ddf6d18ca11a29ce94a5871a06834c2033c8374604b75002a8d5fda45c874e495adf13dd618cf74e50ee588d59b624999cf0edaf9222dc03f04286be7138bfc222f013399e2fb1d5033504b327c237ee012470d921f91757515fbeffb4c69917f377ff38f9aac08e026a209c6b3adfb5e7f6849b275f6a6641132fa3956c66d2f9d04196c8c7c39d4e86c98f766e52a890318732dd65f", 0xcf}, {&(0x7f0000001480)="e0a9b96661eadd0b71805dff8e6c3f8e550366557e379aeb634886d5b938b5c4d93cfc683d618722f3f0e3309017775ce2a2ea68d5e2d6079331eb4a5eeff286d103ded1de06d5fb389fbee633f1fa0705d8bcc6d79a22bb3f7a2115f7a675eef26326a87e5543ee177625baa8a425bda15e268e2e9d79f18f3a15fe4ac04000164cf2ee2a559640d0d520916c77", 0x8e}, {&(0x7f0000001380)="6be6c62168b9f665af0cce021e69ad58ab4027138484fc5fbbad2c77a9a81e01def64acf70ea8f1ef3d0c189aca83d64c782d5663c79db6f5dc612c149568890b3d69b01c4450a5549afd33de35dec42764e7dc2a8c7d50f9b428f667a4884a37e693d8d6387226aa134af100366bb2177078277c883c4f2a9077175b7e90d1a98e62de85559016b", 0x88}, {&(0x7f0000001600)="25b60eda603a99bcdd04d4a9c360d1778d9350494fda91022301cf6b4a89f851f3fd8b0c695bf33960b54f08f5778aeac0ef1cecf32fb360d78793f3285ce8df0282204e58401923dd23d9e1f3c766918c0c514a89ab01fa08792d9ed6d80505196b6314", 0x64}, {&(0x7f0000001680)="21e73244a6e2f5f2d6cdd83cfec2f4913671aaf5528d9320f01c2e1ba569e46890735fbc8aff002e795be20beb7c3d89abaec905bf0acea567542c85bd10acf493810d5058a7e904725d73f601af052fb7976a79fc4fcfa83c13ebd6b662d67c4a80977136472c627e4823f242751811b0c75c77d6b008be6f4fa57e71f08b92f43aaf92895604842fcc6137b70753f42a0158dbcad285c999e6ebcde5fd15e550bf688dd8f4fbafdf6d05dcb0e327ee46b73b843df375d5c81df1a482438930586f539fd484b715748ac7e5f7a561c1d863eab9687b234de9f7117dfd95ac96154bb5930573865c764c41107552bf96975b770f3c2a799c1fca42d12a8685143e5c8f9b218fba08951c90c846b665106a04be39d8d7cd4051c5c05e0d02a1c66f3c47a52df24c7953e11635217e25aa402b951bfc0421162520d1d0fe4ea2e60700f2b81d362f894e0c7aea261b373b2230fafedf92bce84e329e730d4ea1f3590d2daa49d1706115b4712f5f22499d9db3398ed6e553fb659db1d14aeeb54025354c58d7915d353519f8c47f50e7d56265243fb17c27c60ddc759e9c7e8a285a677a334a2798988be33d735d98d3b1e7140472e222a4ceedc3caf21f2731a5b0ee7f1194d935043b4266764800adc6bebbf6760a75b9662678f183076fade439a1e7afac128394c3a1e11e98967cda7f6aa4b6ff1aa6ea812d5b1b71b0eb7b739c2f20d39cfcf02ab21a8c2004188838402bfae6aa870bfb92a89d31a1aa9e712053c62f4f62b70040e2ad513db5029df7d03bce8ada2c7bd502648e619749876405770ec36bb2a332711b5aa94f9dee812e918ef53b34a2b9708e64ceb058225475a0e0d48593b6276f9c3601dfd76503028038dcf2617d43cf1698438bda10fd6fc48dd713cd5748a99d4d887760eeef3a0b63a537c489629eb5d52c457b576fb57ce69a81992480d3764da1ad41c0c4e077831ad0d4ab77b9f4d634141e317e853bba0f85231610b50d673838e26c0c6656c19c97a554e1c1d767d493a2006e4e7fcc0ff9e93387b0a88b5a63d7e6917cb28132dc1d7bae6ec61bae7ccc9ae7f87dabfac98657870a0bff999e3233af216d134972c40d1c579cd0a93471f78be0ff7f9ec0fc95c378a043936383025cdabc41529d4baf12bddf42fed3cb4d538ad6af55e65178bce678b74df72ea4fe7341a287608a7ce6039ca2e0bd8ef97d1c502048fed1513381b645cadf1b5de18e4e78ae14d65876857c9ed7c84f14ada93073845645429378f094beedcb05a5186cc9aeed39ed2819a7ebf06e7f60e1a75741922f86d1044cc5d10c6867ac526d950fa382d0ccc2f4e0c4ef95074eee6f2949f47ce6881ca618171fd1b2d16b0d5c200d0aebc0c8e2fffc1c785e17b8653de81fd1cdbe4ca640284faaf50724adfffcf3d507c5a8254c261683be3f61c5c7da19ca6700b922cc5fef5f63e09e5adaa050c8b64922792932303e4f20b2c1b546494dae077492a09d7d70f32dee01ea753805e67587477f10f0779c24ea0b87cfc5e760ed90305676bfd95236f20a8af05540687ed3d85829a2c86bcbd31f47de9e778a3d967224a0ba68f5cf247803faa754fa64fad1b358f069513cb0a7bd9eda6615173b23d6b954d96547e4e878ba4eb0d11b45f807522c07742f0a1d26303461916b5e4374503b8d5c008f72354d7dc7d13f4192b19482658bbc21f34e6a953638f73b5f2ae2a4c6fa0b516fa8063b55f92958333f5ca2f9e2af40309a3334da61336a652f87747c674d51c4c8e31fe45b2f5d017c6d6dca0164bda1949a7d8df988991f73edd45844821fd848e2abee76debaadf801740d91e266d914ea2673dfc7ff30e0626b13aa5c86088251ddeea290c84cfa74301f70617b6ecef96e22386d252fd3da73c85d2ea19d8cb9abe2630f5b574c04f28b733a2e70b684b9dc98ef89dfd8f1c8d4fb1aec413290516385a7943342ced52c6081af24f7a1bba4eabedd9a1446bb736cad166de9103b261527d51b66d58d2027b9d2ba97cea19f298e02bdaf544a5bab73a34cbfad90bfde776efbe6550ec987da1ddf937e4b4f1904c1f7d87b739dc26c4a706bfd7e6c8faf7cb7fe02aaf3dba8b581e22d5c81988da249c8fd4a6dff88c8adf949216dc88a4d115120f5f3dd49f5a9065b12a5b55f7b22d389d5d57653d252b0371d4d59bc7c79e36282dca733f248223c5e91779385d3c418d226defdefc2fa22f41134a8a9ff2cfcdaca2a63c2c4f0a223abadee370874491e2627950e7b6ac2cf76e8e1937256ea5e3207bef36977a68312e31c3228b73b64556b12940910064d7026ba68b212083018f5aedba1877bdeff6afa3a35d0c03ec8594f829a9930a6a11971055caa04be589856b99d3caef89c13a6582b9125aedf5619c45cabed0e091efd675ae6521cb5267f92ea2b5e251bfc74e9939ba0be0498ab5321da3bd345b413d6754fc8e4c4d97313080e45639483cad2537153dc103abf912e3c30de2d9ddd86a99bf405be9c0aa5eedd2eabb2d927cec1628cae52f46dbc2af68423e4e5f6f22db755ef6091984621bc466e5544941ca75c88297de7f8a29a4f5e9258bbd0c6c42f6612b5d61f2d8af52ffc56459e0dd986a07942187c288ba810867fdb0aefb376e113208be436a215e74fc9fe810007602b43a2b526973b4b2395faf19dc92a292b49f538d1eca8f3377a2d3826eb49157e1cdb757cb75ef3656a8090324634a901dfae2ad5bd50930753df0f3fa1d9371ecd1b8639f34656e7915bac6ffea42f83b02219848a7ae064caa6f9a7dd3f4caf2618cf12c0c57a7cc1abc291a82c6171cd1e8548cf4bc295dfbd0391aeeabc0b3b5072f0e1fd19496b79bb58e53928fe7303ca0c7a28fcddd007bc9f9b36fee64fb1324056649c6ded89294822b4167056352d114c4fa942d43de9a7eecba82af3b2ccdc08b11e3bb2fe05c04c1aa9067b04269d7a85c7abe02ae55d198ec279d4113d9fcc26d4179cc5e093af5ffa7c94578b0d262ee7bbb63bdf572dc23d4bb68a735e36e7da3335a8867bfbe469e307ead6a76fba78a9b40c8d77708e43fc5227f22794e6cae849aed5e2251845ef48463e3740a8001710176ec73bba7ec828074338502712637e3bc0a2b1f7c49650d4da79a36becdafa7477de97b5e093d91c34ad8e9b812ed5f161625aef487cc71cc6abb44841597c2ca5fcc679ec9f3a266d07e2687c6936f82f09ee59ef7a64d4a72c8d1dab11e67e1f1484775ed7deca1d8e6925160ae7ee0523fa82881b9b7531c42a82c3c289eafe13dbbe55d475efe18032268a7d878850bf1d3e938cefcd25e0e516f782cf36c8d713be6e8517b6c4b7cbb6b6a5d97d076c07b583c838711be38da9547fc976ecaf5412eba8cf88c448381db20b9f9c32d184e4182cac4823ba7ff32d4988793da223576c9361efe37842be180a016fdc533b9ff555b1294720b18915c73e8f4de3bbacb9bf3260c367c3e9b98696eb225e7bb19c92e8b3eb7adb660f612c7dbdc0a91222073906fb71b5ee8e81d4eb124108c0e02a8911ee205681d2fb5b0d174cab6f6e64573c987d09a7adabd90c5fec31707acc4e64fb2b587670cf484538d0e32678bc95ea0d9b72e4053d6d92ed1db9b3fa0ff9f84ea708498ae1b0e196e2624631af336b88f28aa5fe846e4c7ca63f3c2f22f3fa37b0cbf5bb6a3b8b19ffa9d94acfdd62bd07ddff6062fb8b8eae113cbde188e1c33fe0c79487ad951da3a2059bd2796ab172472a174209f2be0e636b8241defc9a1097e15f86488844219d2c0f0bde78252b6c9e2edf478e3a8abdcc5de897878c5dfe0a6af934e7cdf5e2fe19c966efc8144686a1b28c1f22fd42b6284d16be6ee995aaa46fc175425021b8fd531c5c122161b699450ab3f9b8a513f529f10fad6b2c2d97438e616282cf4cbd33527c38820620691caa30f03c65f15fb7ab9674d9250abfbdc347d49aa7af38a3d3929d4c526ad9ee0a09e8eac8a7bcc9917064b1065fbfffb2e47084d39947d42c2da6dc428a7760d21244f0d2aac3f8cbfa173c3acbfe7bb11349421f2cdc694861021919475ff2636a9408589953aea3848e4a25891046e01aa012266f149baba66f2c65f6d27c75b2b917252a203648ab2fdbf40aeca12c070699cdb840f830bf7ccd37225fe70f9848615f31b9ffd804590a426320fe1610654e482b51759e5c3e5714b5af44763c54d5ab65c6513a82d255be9b056a2879ce770f2d5ef8d6da06a60648b5440cf447c73539e4a99c3f1792158fff22be47551c0f11a65618d588f02a443899b36ab59e22c4a16e5c999cea0c1ce7a8abf814abe81eb191186efe37c2de9055a9e5a64f4c43412157be0c78b262cc066cc7ca92fceaaef5cf8ce1199f95e193ebc4267945b3c3d0e51b4dfc5e1585d26ee95fef5f400f1b35647821e4e777d78710007ab39af82ace448c5a8f8a16a7379b3b772ed055e999b11f012f2ac67ed8ce3859c6217f0d94fa4d7776f0d8835d0c951b5e56da54a2d09dba80f38f5aeda9ad45d5fcda33f2677047c2f28c9a722997f23baa009661950b3609a2c51b8aa4bf768a050cda56629b1f1fa93c5dda94dff6da463740bcebf41a7fd5de0f5de68832e2926f3cf471eb9d8866cffdcd5115e5f34444c222c16b8330436f47b0f9d112e86df93edea53386fa943e6d818060989d3b8e085e24ade371adcf74c8cdf55662116cc750865893e2674e52cbec36c7084a975e7d69e06e2f4ca7d6b965806fa5f114a0047df70d4737d870f54e47f6c502e6164d1e9d541dc83130035e25c4e1bff8bab2a93d9e2ba3a53a1f5caba72aeb3dccbc6b90dec4697921b12085031fea99e759fd622661ee2a796349530bf20ef5ac3b3ad79002ee50aa95a1fc68c6224fa54eb90dd7857f6e406e36ebcc71b1662394f581898f22e4ef040631f08b8f58a41af0e030c01ae9a6362ab7e5e69ea1b880c58f0016f125b11093ab0521fb7d7febecc7e9256c760b16638055ea238aa0fc713e22c0e74dde9615b27516ac441dc67bccade65142855816471a3e3ae2989a1dfd483ba9d8b5a9d5550bfd648dc88b307a6b7f7618f8ed97450484c00943a1562c5fdc97ab5b4613b36b01ecf3339d94fbf5fd2f6f661e0f818f804c482d768c6d225280d08cdbabed69bb667143afe908aa710470dc29170a0de292501028b0e0007dbcf94f20c5acf8eb6b0c958bc9e44241916fe5e97bb281eecee068733b1702bb4282163e89c299bfb6dfdac7883636a588c1be93f4915ca9d53d8409c6daf2bffc56f6516eb19f676adc3467204f1014a5ca1c8a407e60c1e179f2563af1105a8798c2746f837e0666ac35b3ce3d05f0ee7583bea5af095bfb4f1f5089a648dcb4c664b4c3a95551c5567d076cb901144c81c0072e07ee1f1642a5b3d2b2d550ac6dcc2a178dd21f4b1438fb353c1cf17707b24989cb305235a44ab47f4afa415d8575df75c92897f3fdfeb48df4b4c5ab9579ac5cf8a7b046af15f509182c396d77205ff02269fd7a8a26d2a91267b690ed520c3b438aa4496fcf675dcd7958407939aa1e6e6c1f4f5aa0968144c267cb0fc43c568cb44282c98afe6b38138fe968294a69ea5772026ee4e56b495f3994b27864857f879ba6cc2cf864dd54fed7b8c41db8b9731ba18ff02d4764069565377652fc16db8aa43699a0f7ff147a8dc77b3c10439d4a5ac8d3efb86052fe8500fb0bc87a768cfb12e76f8a5f3ff441980a24ba0d752caba19ed95d61", 0x1000}, {&(0x7f0000002680)="f5359aa0901b07b8e8eb7289f64823f93b86c6391e927d78bb5d95930272f03953a3f7e1fd7471c10395fe8a36520e16291746f48eed2ccfb590367b696f66b8699cd95fcbb34b2193f9", 0x4a}, {&(0x7f0000002700)="b49b138a2c8e5fd10e54f4637691c1b6fe7d7bf2cf37a70a60a4df122443cff14e118f459627624741ef3211faffe1c94cf0703966d0f023f22d2892fcf7c3e0205a132755d8f0c28ea035b6671ffa613642fe4f8638ccf96ba3bb2fe570528d9cdf0a208d2352ee3aee0de97c16010f4e586eb4e2dc27c69c066cb1b8a10e47e1c28fb5573bfef501469739c163843a41a6e972b0f6ee91316b2ac33b0f07bb1c95809b3e85ce613a2d6bd6d970a6", 0xaf}], 0x8, &(0x7f0000002c40)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="00030000000000000000000001f1ff000100", @ANYRES32, @ANYRES32=r2, @ANYRESDEC=r2, @ANYRES64=0x0, @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESHEX=r2], 0x78, 0x5}}, {{&(0x7f0000002980)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002c00)=[{&(0x7f0000002a00)="810b11d6e199ba566bf2e8d04662d17da8394df59dea6a037e4f3abf83f08f4cd9a0dc6cf81260582c64cc25380ecdbceb99cf1d53965a45009e4af0a4a02354a5ba3cafa9b10ffcf1e0c37c6f4a701952d9cdd94968507296e37232d8fdecb3be15040777a7a3cfb07027d126154a8f012ea1fb3f05e535e67f62ea6a2dbc47bacf634dd3f2224f8fef0b33e1e01b269408e8f1a92dfacc7a300ca748a720509796b0ca2defaec76ba1428db3b5713eed2b535a22c45e80337d6e2a37a438b5bc7c39f557519cc6c6e30000000000000000", 0xd2}, {&(0x7f0000002b00)="a34a79a9cb479110ce799043a6c3579838858245375cd8b53f3fdd15636e2de451b12daff9020b4f498923fe185466ab0fcd9f36618d59813bfd107293bc6cf0f0d553f3510e9e63d2c1c00cda101ad320c59d1a82", 0x55}, {&(0x7f0000002b80)="944b9e4d740884e8299bdebbf4890f0187702c88e811586fc588490b94a03a40307c9473d72effa00d1a35c43d9073ac14c48e9631f99cb5339e8e19e0ae2339cfcaed", 0x43}], 0x3, &(0x7f0000002fc0)=ANY=[@ANYRESOCT, @ANYRES32, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000000000000000000000000000004827b99e4a8bda2089a4e840ddfd6dc5a5b6f613d982a07f595de99f4c7806676df4e56784d92a7833722670facc5008492e8808fed176ddc98c808d3f438dd7cc7266883b3f46512527d69d6340b817cc0b2272655349203b26996a4536eb315d40489a2f3c4719ba1b80ac3dfb221b9ef9ce9ed22a6f20c224a30c3bff7b6d6844bfc2192ac572a08dc20ebcace4c83df6a7b82493c3621d8d1a1bd29704ce8ce25cc1ca7ca80e86c5810807dd", @ANYRES32=r1, @ANYRES32, @ANYBLOB="1c00000000a1cfa80cb4d7000000010000002ae5d8f6874592052a2450237d8ee554ebb080f6f55bb88cec16f957426bfe3b5c19bed942dc1c49a5e78ebb0cee665b2699aade6ff7758bebab813ae6a8244a65bbf425c7242237870aabfb10e001c60efe20f17ad684e75967", @ANYRES32=r0, @ANYRES32=0xee00, @ANYRES64, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32=r1, @ANYRES32, @ANYRESDEC=r1, @ANYRES32, @ANYRES32], 0x80, 0x10}}], 0x2, 0x44814) socket$nl_route(0x10, 0x3, 0x0) r3 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) r4 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r4, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2, 0x7}, 0x1c) 05:08:38 executing program 4: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$alg(0x26, 0x5, 0x0) vmsplice(r1, &(0x7f0000000440)=[{&(0x7f0000000240)="72a89655dc8874e04dc0c30e751501ff983e0690084f7b0ea40d1a", 0x1b}, {&(0x7f0000000340)="236565c1be", 0x5}, {&(0x7f00000003c0)="aedd890f5797c96973c9a23a49834ab879b90a07fb6c666f596bcb024351e568b8", 0x21}], 0x3, 0x0) bind$alg(r2, &(0x7f0000000940)={0x26, 'hash\x00', 0x0, 0x0, 'sha1\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) splice(r0, 0x0, r3, 0x0, 0x4000000000000a12, 0x0) 05:08:38 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 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, @perf_config_ext={0x752}, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r1 = socket(0x11, 0x800000003, 0x8) r2 = syz_open_dev$sndctrl(0x0, 0xd3, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105518, 0x0) r3 = syz_open_procfs(0x0, 0x0) bind(r1, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e030a86df875f2e3ff5f163ee340b7679500800000000000000101013c5811039e0c775027ec8e66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5acc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x10) preadv(r3, 0x0, 0x0, 0x1, 0xa8b6) sendto$inet(r0, 0x0, 0x0, 0x200007bd, &(0x7f0000000180)={0x2, 0x4e23, @empty}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x2, 0x0, @local}, 0x10) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b93e480541ba3860ac5cf65ac618ded8974895abeaf4b4835ef922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae56d88fecf93e1a7511bf746b1366ba", 0xfe6a, 0x20c49a, 0x0, 0x27) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) 05:08:39 executing program 1: mmap$dsp(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2000009, 0x10031, 0xffffffffffffffff, 0x0) r0 = socket$phonet_pipe(0x23, 0x5, 0x2) setsockopt$PNPIPE_INITSTATE(r0, 0x113, 0x4, &(0x7f0000000000), 0x4) 05:08:39 executing program 3: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 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, @perf_config_ext={0x752}, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r1 = socket(0x11, 0x800000003, 0x8) r2 = syz_open_dev$sndctrl(0x0, 0xd3, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105518, 0x0) r3 = syz_open_procfs(0x0, 0x0) bind(r1, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e030a86df875f2e3ff5f163ee340b7679500800000000000000101013c5811039e0c775027ec8e66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5acc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x10) preadv(r3, 0x0, 0x0, 0x1, 0xa8b6) sendto$inet(r0, 0x0, 0x0, 0x200007bd, &(0x7f0000000180)={0x2, 0x4e23, @empty}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x2, 0x0, @local}, 0x10) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b93e480541ba3860ac5cf65ac618ded8974895abeaf4b4835ef922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae56d88fecf93e1a7511bf746b1366ba", 0xfe6a, 0x20c49a, 0x0, 0x27) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) 05:08:39 executing program 4: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$alg(0x26, 0x5, 0x0) vmsplice(r1, &(0x7f0000000440)=[{&(0x7f0000000240)="72a89655dc8874e04dc0c30e751501ff983e0690084f7b0ea40d1a", 0x1b}, {&(0x7f0000000340)="236565c1be", 0x5}, {&(0x7f00000003c0)="aedd890f5797c96973c9a23a49834ab879b90a07fb6c666f596bcb024351e568b8", 0x21}], 0x3, 0x0) bind$alg(r2, &(0x7f0000000940)={0x26, 'hash\x00', 0x0, 0x0, 'sha1\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) splice(r0, 0x0, r3, 0x0, 0x4000000000000a12, 0x0) 05:08:39 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)=@ipv4_newnexthop={0x2c, 0x11, 0x1, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, 0xa}, [@NHA_GATEWAY={0x14, 0x6, @ip4=@dev}]}, 0x2c}}, 0x0) 05:08:39 executing program 4: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$alg(0x26, 0x5, 0x0) vmsplice(r1, &(0x7f0000000440)=[{&(0x7f0000000240)="72a89655dc8874e04dc0c30e751501ff983e0690084f7b0ea40d1a", 0x1b}, {&(0x7f0000000340)="236565c1be", 0x5}, {&(0x7f00000003c0)="aedd890f5797c96973c9a23a49834ab879b90a07fb6c666f596bcb024351e568b8", 0x21}], 0x3, 0x0) bind$alg(r2, &(0x7f0000000940)={0x26, 'hash\x00', 0x0, 0x0, 'sha1\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) splice(r0, 0x0, r3, 0x0, 0x4000000000000a12, 0x0) [ 145.412972] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. 05:08:39 executing program 4: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$alg(0x26, 0x5, 0x0) vmsplice(r1, &(0x7f0000000440)=[{&(0x7f0000000240)="72a89655dc8874e04dc0c30e751501ff983e0690084f7b0ea40d1a", 0x1b}, {&(0x7f0000000340)="236565c1be", 0x5}, {&(0x7f00000003c0)="aedd890f5797c96973c9a23a49834ab879b90a07fb6c666f596bcb024351e568b8", 0x21}], 0x3, 0x0) bind$alg(r2, &(0x7f0000000940)={0x26, 'hash\x00', 0x0, 0x0, 'sha1\x00'}, 0x58) r3 = accept4(r2, 0x0, 0x0, 0x0) splice(r0, 0x0, r3, 0x0, 0x4000000000000a12, 0x0) 05:08:39 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)=@ipv4_newnexthop={0x2c, 0x11, 0x1, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, 0xa}, [@NHA_GATEWAY={0x14, 0x6, @ip4=@dev}]}, 0x2c}}, 0x0) 05:08:39 executing program 5: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 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, @perf_config_ext={0x752}, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r1 = socket(0x11, 0x800000003, 0x8) r2 = syz_open_dev$sndctrl(0x0, 0xd3, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105518, 0x0) r3 = syz_open_procfs(0x0, 0x0) bind(r1, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e030a86df875f2e3ff5f163ee340b7679500800000000000000101013c5811039e0c775027ec8e66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5acc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x10) preadv(r3, 0x0, 0x0, 0x1, 0xa8b6) sendto$inet(r0, 0x0, 0x0, 0x200007bd, &(0x7f0000000180)={0x2, 0x4e23, @empty}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x2, 0x0, @local}, 0x10) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b93e480541ba3860ac5cf65ac618ded8974895abeaf4b4835ef922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae56d88fecf93e1a7511bf746b1366ba", 0xfe6a, 0x20c49a, 0x0, 0x27) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) 05:08:39 executing program 3: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 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, @perf_config_ext={0x752}, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r1 = socket(0x11, 0x800000003, 0x8) r2 = syz_open_dev$sndctrl(0x0, 0xd3, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105518, 0x0) r3 = syz_open_procfs(0x0, 0x0) bind(r1, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e030a86df875f2e3ff5f163ee340b7679500800000000000000101013c5811039e0c775027ec8e66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5acc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x10) preadv(r3, 0x0, 0x0, 0x1, 0xa8b6) sendto$inet(r0, 0x0, 0x0, 0x200007bd, &(0x7f0000000180)={0x2, 0x4e23, @empty}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x2, 0x0, @local}, 0x10) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b93e480541ba3860ac5cf65ac618ded8974895abeaf4b4835ef922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae56d88fecf93e1a7511bf746b1366ba", 0xfe6a, 0x20c49a, 0x0, 0x27) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) [ 145.515713] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. 05:08:39 executing program 0: 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) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002e00)=[{{&(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000027c0)=[{&(0x7f0000002840)="d560b8bdcff7e94ff4c849c6b75178213a6390acd232547ce8dffcb68b62bbe5ed6deff19c28a7b18bec307636a3e918fafa5c16b880a2b7e1127ab7e6a0b45ab38b1dcabb43a336540c0cd444b60ffacb778f32f8dcf083a220914c6f03379c1af3cd9c1b4283872de7380b6e8b10e3593aef9181f36f2360a2b2062528a19ad1e5955587869c0fd7fc88f0b7d917938b005406bac46de32895076dc26c74950c79514ef8e06d31eee359fe75912dfa6d5eaf8206a98d1d2d2348211b4e2f54513b4066174c3ebf3787ec6f7715aad49bb99ed460fbd85ae8c08edf5ec2bfefbd0636fb5803a72cf0658ed8cec0da3fbd7a7bf817e63bc04b1e6aaa8835de448f7cb3132d18dab5870ea97b63b5e4e781b143d01a875b85bedc5f9603b73cf268448c80f63ac708a758ee1000000000", 0x130}, {&(0x7f0000001280)="8d7bbdc2de4443837f9fbc4dc34bcf8ac1a346265bfcaaac3d54d1099b7f6d8de0ed81cee5de6b87b6813a0d6eeaba28b5db14f1ab159c363ddf6d18ca11a29ce94a5871a06834c2033c8374604b75002a8d5fda45c874e495adf13dd618cf74e50ee588d59b624999cf0edaf9222dc03f04286be7138bfc222f013399e2fb1d5033504b327c237ee012470d921f91757515fbeffb4c69917f377ff38f9aac08e026a209c6b3adfb5e7f6849b275f6a6641132fa3956c66d2f9d04196c8c7c39d4e86c98f766e52a890318732dd65f", 0xcf}, {&(0x7f0000001480)="e0a9b96661eadd0b71805dff8e6c3f8e550366557e379aeb634886d5b938b5c4d93cfc683d618722f3f0e3309017775ce2a2ea68d5e2d6079331eb4a5eeff286d103ded1de06d5fb389fbee633f1fa0705d8bcc6d79a22bb3f7a2115f7a675eef26326a87e5543ee177625baa8a425bda15e268e2e9d79f18f3a15fe4ac04000164cf2ee2a559640d0d520916c77", 0x8e}, {&(0x7f0000001380)="6be6c62168b9f665af0cce021e69ad58ab4027138484fc5fbbad2c77a9a81e01def64acf70ea8f1ef3d0c189aca83d64c782d5663c79db6f5dc612c149568890b3d69b01c4450a5549afd33de35dec42764e7dc2a8c7d50f9b428f667a4884a37e693d8d6387226aa134af100366bb2177078277c883c4f2a9077175b7e90d1a98e62de85559016b", 0x88}, {&(0x7f0000001600)="25b60eda603a99bcdd04d4a9c360d1778d9350494fda91022301cf6b4a89f851f3fd8b0c695bf33960b54f08f5778aeac0ef1cecf32fb360d78793f3285ce8df0282204e58401923dd23d9e1f3c766918c0c514a89ab01fa08792d9ed6d80505196b6314", 0x64}, {&(0x7f0000001680)="21e73244a6e2f5f2d6cdd83cfec2f4913671aaf5528d9320f01c2e1ba569e46890735fbc8aff002e795be20beb7c3d89abaec905bf0acea567542c85bd10acf493810d5058a7e904725d73f601af052fb7976a79fc4fcfa83c13ebd6b662d67c4a80977136472c627e4823f242751811b0c75c77d6b008be6f4fa57e71f08b92f43aaf92895604842fcc6137b70753f42a0158dbcad285c999e6ebcde5fd15e550bf688dd8f4fbafdf6d05dcb0e327ee46b73b843df375d5c81df1a482438930586f539fd484b715748ac7e5f7a561c1d863eab9687b234de9f7117dfd95ac96154bb5930573865c764c41107552bf96975b770f3c2a799c1fca42d12a8685143e5c8f9b218fba08951c90c846b665106a04be39d8d7cd4051c5c05e0d02a1c66f3c47a52df24c7953e11635217e25aa402b951bfc0421162520d1d0fe4ea2e60700f2b81d362f894e0c7aea261b373b2230fafedf92bce84e329e730d4ea1f3590d2daa49d1706115b4712f5f22499d9db3398ed6e553fb659db1d14aeeb54025354c58d7915d353519f8c47f50e7d56265243fb17c27c60ddc759e9c7e8a285a677a334a2798988be33d735d98d3b1e7140472e222a4ceedc3caf21f2731a5b0ee7f1194d935043b4266764800adc6bebbf6760a75b9662678f183076fade439a1e7afac128394c3a1e11e98967cda7f6aa4b6ff1aa6ea812d5b1b71b0eb7b739c2f20d39cfcf02ab21a8c2004188838402bfae6aa870bfb92a89d31a1aa9e712053c62f4f62b70040e2ad513db5029df7d03bce8ada2c7bd502648e619749876405770ec36bb2a332711b5aa94f9dee812e918ef53b34a2b9708e64ceb058225475a0e0d48593b6276f9c3601dfd76503028038dcf2617d43cf1698438bda10fd6fc48dd713cd5748a99d4d887760eeef3a0b63a537c489629eb5d52c457b576fb57ce69a81992480d3764da1ad41c0c4e077831ad0d4ab77b9f4d634141e317e853bba0f85231610b50d673838e26c0c6656c19c97a554e1c1d767d493a2006e4e7fcc0ff9e93387b0a88b5a63d7e6917cb28132dc1d7bae6ec61bae7ccc9ae7f87dabfac98657870a0bff999e3233af216d134972c40d1c579cd0a93471f78be0ff7f9ec0fc95c378a043936383025cdabc41529d4baf12bddf42fed3cb4d538ad6af55e65178bce678b74df72ea4fe7341a287608a7ce6039ca2e0bd8ef97d1c502048fed1513381b645cadf1b5de18e4e78ae14d65876857c9ed7c84f14ada93073845645429378f094beedcb05a5186cc9aeed39ed2819a7ebf06e7f60e1a75741922f86d1044cc5d10c6867ac526d950fa382d0ccc2f4e0c4ef95074eee6f2949f47ce6881ca618171fd1b2d16b0d5c200d0aebc0c8e2fffc1c785e17b8653de81fd1cdbe4ca640284faaf50724adfffcf3d507c5a8254c261683be3f61c5c7da19ca6700b922cc5fef5f63e09e5adaa050c8b64922792932303e4f20b2c1b546494dae077492a09d7d70f32dee01ea753805e67587477f10f0779c24ea0b87cfc5e760ed90305676bfd95236f20a8af05540687ed3d85829a2c86bcbd31f47de9e778a3d967224a0ba68f5cf247803faa754fa64fad1b358f069513cb0a7bd9eda6615173b23d6b954d96547e4e878ba4eb0d11b45f807522c07742f0a1d26303461916b5e4374503b8d5c008f72354d7dc7d13f4192b19482658bbc21f34e6a953638f73b5f2ae2a4c6fa0b516fa8063b55f92958333f5ca2f9e2af40309a3334da61336a652f87747c674d51c4c8e31fe45b2f5d017c6d6dca0164bda1949a7d8df988991f73edd45844821fd848e2abee76debaadf801740d91e266d914ea2673dfc7ff30e0626b13aa5c86088251ddeea290c84cfa74301f70617b6ecef96e22386d252fd3da73c85d2ea19d8cb9abe2630f5b574c04f28b733a2e70b684b9dc98ef89dfd8f1c8d4fb1aec413290516385a7943342ced52c6081af24f7a1bba4eabedd9a1446bb736cad166de9103b261527d51b66d58d2027b9d2ba97cea19f298e02bdaf544a5bab73a34cbfad90bfde776efbe6550ec987da1ddf937e4b4f1904c1f7d87b739dc26c4a706bfd7e6c8faf7cb7fe02aaf3dba8b581e22d5c81988da249c8fd4a6dff88c8adf949216dc88a4d115120f5f3dd49f5a9065b12a5b55f7b22d389d5d57653d252b0371d4d59bc7c79e36282dca733f248223c5e91779385d3c418d226defdefc2fa22f41134a8a9ff2cfcdaca2a63c2c4f0a223abadee370874491e2627950e7b6ac2cf76e8e1937256ea5e3207bef36977a68312e31c3228b73b64556b12940910064d7026ba68b212083018f5aedba1877bdeff6afa3a35d0c03ec8594f829a9930a6a11971055caa04be589856b99d3caef89c13a6582b9125aedf5619c45cabed0e091efd675ae6521cb5267f92ea2b5e251bfc74e9939ba0be0498ab5321da3bd345b413d6754fc8e4c4d97313080e45639483cad2537153dc103abf912e3c30de2d9ddd86a99bf405be9c0aa5eedd2eabb2d927cec1628cae52f46dbc2af68423e4e5f6f22db755ef6091984621bc466e5544941ca75c88297de7f8a29a4f5e9258bbd0c6c42f6612b5d61f2d8af52ffc56459e0dd986a07942187c288ba810867fdb0aefb376e113208be436a215e74fc9fe810007602b43a2b526973b4b2395faf19dc92a292b49f538d1eca8f3377a2d3826eb49157e1cdb757cb75ef3656a8090324634a901dfae2ad5bd50930753df0f3fa1d9371ecd1b8639f34656e7915bac6ffea42f83b02219848a7ae064caa6f9a7dd3f4caf2618cf12c0c57a7cc1abc291a82c6171cd1e8548cf4bc295dfbd0391aeeabc0b3b5072f0e1fd19496b79bb58e53928fe7303ca0c7a28fcddd007bc9f9b36fee64fb1324056649c6ded89294822b4167056352d114c4fa942d43de9a7eecba82af3b2ccdc08b11e3bb2fe05c04c1aa9067b04269d7a85c7abe02ae55d198ec279d4113d9fcc26d4179cc5e093af5ffa7c94578b0d262ee7bbb63bdf572dc23d4bb68a735e36e7da3335a8867bfbe469e307ead6a76fba78a9b40c8d77708e43fc5227f22794e6cae849aed5e2251845ef48463e3740a8001710176ec73bba7ec828074338502712637e3bc0a2b1f7c49650d4da79a36becdafa7477de97b5e093d91c34ad8e9b812ed5f161625aef487cc71cc6abb44841597c2ca5fcc679ec9f3a266d07e2687c6936f82f09ee59ef7a64d4a72c8d1dab11e67e1f1484775ed7deca1d8e6925160ae7ee0523fa82881b9b7531c42a82c3c289eafe13dbbe55d475efe18032268a7d878850bf1d3e938cefcd25e0e516f782cf36c8d713be6e8517b6c4b7cbb6b6a5d97d076c07b583c838711be38da9547fc976ecaf5412eba8cf88c448381db20b9f9c32d184e4182cac4823ba7ff32d4988793da223576c9361efe37842be180a016fdc533b9ff555b1294720b18915c73e8f4de3bbacb9bf3260c367c3e9b98696eb225e7bb19c92e8b3eb7adb660f612c7dbdc0a91222073906fb71b5ee8e81d4eb124108c0e02a8911ee205681d2fb5b0d174cab6f6e64573c987d09a7adabd90c5fec31707acc4e64fb2b587670cf484538d0e32678bc95ea0d9b72e4053d6d92ed1db9b3fa0ff9f84ea708498ae1b0e196e2624631af336b88f28aa5fe846e4c7ca63f3c2f22f3fa37b0cbf5bb6a3b8b19ffa9d94acfdd62bd07ddff6062fb8b8eae113cbde188e1c33fe0c79487ad951da3a2059bd2796ab172472a174209f2be0e636b8241defc9a1097e15f86488844219d2c0f0bde78252b6c9e2edf478e3a8abdcc5de897878c5dfe0a6af934e7cdf5e2fe19c966efc8144686a1b28c1f22fd42b6284d16be6ee995aaa46fc175425021b8fd531c5c122161b699450ab3f9b8a513f529f10fad6b2c2d97438e616282cf4cbd33527c38820620691caa30f03c65f15fb7ab9674d9250abfbdc347d49aa7af38a3d3929d4c526ad9ee0a09e8eac8a7bcc9917064b1065fbfffb2e47084d39947d42c2da6dc428a7760d21244f0d2aac3f8cbfa173c3acbfe7bb11349421f2cdc694861021919475ff2636a9408589953aea3848e4a25891046e01aa012266f149baba66f2c65f6d27c75b2b917252a203648ab2fdbf40aeca12c070699cdb840f830bf7ccd37225fe70f9848615f31b9ffd804590a426320fe1610654e482b51759e5c3e5714b5af44763c54d5ab65c6513a82d255be9b056a2879ce770f2d5ef8d6da06a60648b5440cf447c73539e4a99c3f1792158fff22be47551c0f11a65618d588f02a443899b36ab59e22c4a16e5c999cea0c1ce7a8abf814abe81eb191186efe37c2de9055a9e5a64f4c43412157be0c78b262cc066cc7ca92fceaaef5cf8ce1199f95e193ebc4267945b3c3d0e51b4dfc5e1585d26ee95fef5f400f1b35647821e4e777d78710007ab39af82ace448c5a8f8a16a7379b3b772ed055e999b11f012f2ac67ed8ce3859c6217f0d94fa4d7776f0d8835d0c951b5e56da54a2d09dba80f38f5aeda9ad45d5fcda33f2677047c2f28c9a722997f23baa009661950b3609a2c51b8aa4bf768a050cda56629b1f1fa93c5dda94dff6da463740bcebf41a7fd5de0f5de68832e2926f3cf471eb9d8866cffdcd5115e5f34444c222c16b8330436f47b0f9d112e86df93edea53386fa943e6d818060989d3b8e085e24ade371adcf74c8cdf55662116cc750865893e2674e52cbec36c7084a975e7d69e06e2f4ca7d6b965806fa5f114a0047df70d4737d870f54e47f6c502e6164d1e9d541dc83130035e25c4e1bff8bab2a93d9e2ba3a53a1f5caba72aeb3dccbc6b90dec4697921b12085031fea99e759fd622661ee2a796349530bf20ef5ac3b3ad79002ee50aa95a1fc68c6224fa54eb90dd7857f6e406e36ebcc71b1662394f581898f22e4ef040631f08b8f58a41af0e030c01ae9a6362ab7e5e69ea1b880c58f0016f125b11093ab0521fb7d7febecc7e9256c760b16638055ea238aa0fc713e22c0e74dde9615b27516ac441dc67bccade65142855816471a3e3ae2989a1dfd483ba9d8b5a9d5550bfd648dc88b307a6b7f7618f8ed97450484c00943a1562c5fdc97ab5b4613b36b01ecf3339d94fbf5fd2f6f661e0f818f804c482d768c6d225280d08cdbabed69bb667143afe908aa710470dc29170a0de292501028b0e0007dbcf94f20c5acf8eb6b0c958bc9e44241916fe5e97bb281eecee068733b1702bb4282163e89c299bfb6dfdac7883636a588c1be93f4915ca9d53d8409c6daf2bffc56f6516eb19f676adc3467204f1014a5ca1c8a407e60c1e179f2563af1105a8798c2746f837e0666ac35b3ce3d05f0ee7583bea5af095bfb4f1f5089a648dcb4c664b4c3a95551c5567d076cb901144c81c0072e07ee1f1642a5b3d2b2d550ac6dcc2a178dd21f4b1438fb353c1cf17707b24989cb305235a44ab47f4afa415d8575df75c92897f3fdfeb48df4b4c5ab9579ac5cf8a7b046af15f509182c396d77205ff02269fd7a8a26d2a91267b690ed520c3b438aa4496fcf675dcd7958407939aa1e6e6c1f4f5aa0968144c267cb0fc43c568cb44282c98afe6b38138fe968294a69ea5772026ee4e56b495f3994b27864857f879ba6cc2cf864dd54fed7b8c41db8b9731ba18ff02d4764069565377652fc16db8aa43699a0f7ff147a8dc77b3c10439d4a5ac8d3efb86052fe8500fb0bc87a768cfb12e76f8a5f3ff441980a24ba0d752caba19ed95d61", 0x1000}, {&(0x7f0000002680)="f5359aa0901b07b8e8eb7289f64823f93b86c6391e927d78bb5d95930272f03953a3f7e1fd7471c10395fe8a36520e16291746f48eed2ccfb590367b696f66b8699cd95fcbb34b2193f9", 0x4a}, {&(0x7f0000002700)="b49b138a2c8e5fd10e54f4637691c1b6fe7d7bf2cf37a70a60a4df122443cff14e118f459627624741ef3211faffe1c94cf0703966d0f023f22d2892fcf7c3e0205a132755d8f0c28ea035b6671ffa613642fe4f8638ccf96ba3bb2fe570528d9cdf0a208d2352ee3aee0de97c16010f4e586eb4e2dc27c69c066cb1b8a10e47e1c28fb5573bfef501469739c163843a41a6e972b0f6ee91316b2ac33b0f07bb1c95809b3e85ce613a2d6bd6d970a6", 0xaf}], 0x8, &(0x7f0000002c40)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="00030000000000000000000001f1ff000100", @ANYRES32, @ANYRES32=r2, @ANYRESDEC=r2, @ANYRES64=0x0, @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESHEX=r2], 0x78, 0x5}}, {{&(0x7f0000002980)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002c00)=[{&(0x7f0000002a00)="810b11d6e199ba566bf2e8d04662d17da8394df59dea6a037e4f3abf83f08f4cd9a0dc6cf81260582c64cc25380ecdbceb99cf1d53965a45009e4af0a4a02354a5ba3cafa9b10ffcf1e0c37c6f4a701952d9cdd94968507296e37232d8fdecb3be15040777a7a3cfb07027d126154a8f012ea1fb3f05e535e67f62ea6a2dbc47bacf634dd3f2224f8fef0b33e1e01b269408e8f1a92dfacc7a300ca748a720509796b0ca2defaec76ba1428db3b5713eed2b535a22c45e80337d6e2a37a438b5bc7c39f557519cc6c6e30000000000000000", 0xd2}, {&(0x7f0000002b00)="a34a79a9cb479110ce799043a6c3579838858245375cd8b53f3fdd15636e2de451b12daff9020b4f498923fe185466ab0fcd9f36618d59813bfd107293bc6cf0f0d553f3510e9e63d2c1c00cda101ad320c59d1a82", 0x55}, {&(0x7f0000002b80)="944b9e4d740884e8299bdebbf4890f0187702c88e811586fc588490b94a03a40307c9473d72effa00d1a35c43d9073ac14c48e9631f99cb5339e8e19e0ae2339cfcaed", 0x43}], 0x3, &(0x7f0000002fc0)=ANY=[@ANYRESOCT, @ANYRES32, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000000000000000000000000000004827b99e4a8bda2089a4e840ddfd6dc5a5b6f613d982a07f595de99f4c7806676df4e56784d92a7833722670facc5008492e8808fed176ddc98c808d3f438dd7cc7266883b3f46512527d69d6340b817cc0b2272655349203b26996a4536eb315d40489a2f3c4719ba1b80ac3dfb221b9ef9ce9ed22a6f20c224a30c3bff7b6d6844bfc2192ac572a08dc20ebcace4c83df6a7b82493c3621d8d1a1bd29704ce8ce25cc1ca7ca80e86c5810807dd", @ANYRES32=r1, @ANYRES32, @ANYBLOB="1c00000000a1cfa80cb4d7000000010000002ae5d8f6874592052a2450237d8ee554ebb080f6f55bb88cec16f957426bfe3b5c19bed942dc1c49a5e78ebb0cee665b2699aade6ff7758bebab813ae6a8244a65bbf425c7242237870aabfb10e001c60efe20f17ad684e75967", @ANYRES32=r0, @ANYRES32=0xee00, @ANYRES64, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32=r1, @ANYRES32, @ANYRESDEC=r1, @ANYRES32, @ANYRES32], 0x80, 0x10}}], 0x2, 0x44814) socket$nl_route(0x10, 0x3, 0x0) r3 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) r4 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r4, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2, 0x7}, 0x1c) 05:08:39 executing program 4: timer_create(0x0, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f05ebbeef, 0x8031, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)=0x0) timer_settime(0x0, 0x0, &(0x7f0000000100)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f0000000200)=0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) timer_settime(r2, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) futex(&(0x7f0000000280)=0x1, 0x6, 0x0, 0x0, 0x0, 0x0) futex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) futex(0x0, 0x80, 0x0, &(0x7f00000002c0)={0x77359400}, &(0x7f0000000300)=0x1, 0x2) timer_settime(r1, 0x0, &(0x7f0000000540)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000580)) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) 05:08:39 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 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, @perf_config_ext={0x752}, 0x0, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f0000000040)=0x76, 0x4) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast2}, 0x10) r1 = socket(0x11, 0x800000003, 0x8) r2 = syz_open_dev$sndctrl(0x0, 0xd3, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105518, 0x0) r3 = syz_open_procfs(0x0, 0x0) bind(r1, &(0x7f0000000280)=@generic={0x11, "0000010000000000080044944eeba71a4976e252922cb18f6e2e2aba000000012e0b3836005404b0e030a86df875f2e3ff5f163ee340b7679500800000000000000101013c5811039e0c775027ec8e66fd792bbf0e5bf5ff1b0816f3f6db1c00010000000000000049740000000000000006ad8e5acc326d3a0dffc2c654"}, 0x80) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000000480)={0x1, &(0x7f0000000100)=[{0x6, 0x0, 0x0, 0xe7}]}, 0x10) preadv(r3, 0x0, 0x0, 0x1, 0xa8b6) sendto$inet(r0, 0x0, 0x0, 0x200007bd, &(0x7f0000000180)={0x2, 0x4e23, @empty}, 0x10) setsockopt$inet_tcp_TCP_CONGESTION(r0, 0x6, 0xd, &(0x7f00000007c0)='bbr\x00', 0x4) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000003c0)={0x2, 0x0, @local}, 0x10) sendto$inet(r0, &(0x7f00000012c0)="0c268a927f1f6588b93e480541ba3860ac5cf65ac618ded8974895abeaf4b4835ef922b3f1e0b02bd60da03059bcecc7a95425a3a07e758044ab4ea6f7ae56d88fecf93e1a7511bf746b1366ba", 0xfe6a, 0x20c49a, 0x0, 0x27) openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000080)='blkio.bfq.io_merged_recursive\x00', 0x0, 0x0) ioctl$KVM_RUN(0xffffffffffffffff, 0xae80, 0x0) socket$inet6_sctp(0xa, 0x0, 0x84) 05:08:39 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)=@ipv4_newnexthop={0x2c, 0x11, 0x1, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, 0xa}, [@NHA_GATEWAY={0x14, 0x6, @ip4=@dev}]}, 0x2c}}, 0x0) 05:08:39 executing program 4: timer_create(0x0, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f05ebbeef, 0x8031, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)=0x0) timer_settime(0x0, 0x0, &(0x7f0000000100)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f0000000200)=0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) timer_settime(r2, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) futex(&(0x7f0000000280)=0x1, 0x6, 0x0, 0x0, 0x0, 0x0) futex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) futex(0x0, 0x80, 0x0, &(0x7f00000002c0)={0x77359400}, &(0x7f0000000300)=0x1, 0x2) timer_settime(r1, 0x0, &(0x7f0000000540)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000580)) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) 05:08:40 executing program 3: timer_create(0x0, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f05ebbeef, 0x8031, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)=0x0) timer_settime(0x0, 0x0, &(0x7f0000000100)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f0000000200)=0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) timer_settime(r2, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) futex(&(0x7f0000000280)=0x1, 0x6, 0x0, 0x0, 0x0, 0x0) futex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) futex(0x0, 0x80, 0x0, &(0x7f00000002c0)={0x77359400}, &(0x7f0000000300)=0x1, 0x2) timer_settime(r1, 0x0, &(0x7f0000000540)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000580)) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) 05:08:40 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)=@ipv4_newnexthop={0x2c, 0x11, 0x1, 0x0, 0x0, {0x2, 0x0, 0x0, 0x0, 0xa}, [@NHA_GATEWAY={0x14, 0x6, @ip4=@dev}]}, 0x2c}}, 0x0) [ 146.169882] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. [ 146.236117] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.1'. 05:08:40 executing program 5: timer_create(0x0, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f05ebbeef, 0x8031, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)=0x0) timer_settime(0x0, 0x0, &(0x7f0000000100)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f0000000200)=0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) timer_settime(r2, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) futex(&(0x7f0000000280)=0x1, 0x6, 0x0, 0x0, 0x0, 0x0) futex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) futex(0x0, 0x80, 0x0, &(0x7f00000002c0)={0x77359400}, &(0x7f0000000300)=0x1, 0x2) timer_settime(r1, 0x0, &(0x7f0000000540)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000580)) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) 05:08:40 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000040)=@filter={'filter\x00', 0xe, 0x4, 0x4b8, 0xffffffff, 0x210, 0xb8, 0x210, 0xffffffff, 0xffffffff, 0x420, 0x420, 0x420, 0xffffffff, 0x4, 0x0, {[{{@ip={@loopback, @remote, 0x0, 0x0, 'veth1_to_batadv\x00', 'bond_slave_0\x00'}, 0x0, 0x70, 0xb8}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv4=@broadcast, 'bond_slave_0\x00'}}}, {{@uncond, 0x0, 0x130, 0x158, 0x0, {}, [@common=@unspec=@string={{0xc0}, {0x0, 0x0, 'kmp\x00', "ef1359f9e54e0af9f09c0f3a6ad757c51651453eeaf8e9109c1f9f22f5198af6c5b52e7a351c0d180f28a99ca1bd92d79d855d8a01a0dd6b23b9f4c007ef896f5831a493cd43e410101a86da45c7f7a9a3176cdd4d436be686a37f415077f72fd2b9ab215cc38b0ea6dad1fcd9db79ca77e6e33cc022593fd4c98a1beff3021b", 0xf, 0x2}}]}, @REJECT={0x28}}, {{@uncond, 0x0, 0x1c8, 0x210, 0x0, {}, [@common=@inet=@policy={{0x158}, {[{@ipv4, [], @ipv6=@private2}, {@ipv4=@multicast2, [], @ipv6=@empty}, {@ipv4=@loopback, [], @ipv6=@loopback}, {@ipv6=@private1, [], @ipv4=@multicast2}]}}]}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv4=@remote, 'veth0_to_bond\x00'}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x518) [ 146.432308] xt_policy: neither incoming nor outgoing policy selected 05:08:40 executing program 0: 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) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002e00)=[{{&(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000027c0)=[{&(0x7f0000002840)="d560b8bdcff7e94ff4c849c6b75178213a6390acd232547ce8dffcb68b62bbe5ed6deff19c28a7b18bec307636a3e918fafa5c16b880a2b7e1127ab7e6a0b45ab38b1dcabb43a336540c0cd444b60ffacb778f32f8dcf083a220914c6f03379c1af3cd9c1b4283872de7380b6e8b10e3593aef9181f36f2360a2b2062528a19ad1e5955587869c0fd7fc88f0b7d917938b005406bac46de32895076dc26c74950c79514ef8e06d31eee359fe75912dfa6d5eaf8206a98d1d2d2348211b4e2f54513b4066174c3ebf3787ec6f7715aad49bb99ed460fbd85ae8c08edf5ec2bfefbd0636fb5803a72cf0658ed8cec0da3fbd7a7bf817e63bc04b1e6aaa8835de448f7cb3132d18dab5870ea97b63b5e4e781b143d01a875b85bedc5f9603b73cf268448c80f63ac708a758ee1000000000", 0x130}, {&(0x7f0000001280)="8d7bbdc2de4443837f9fbc4dc34bcf8ac1a346265bfcaaac3d54d1099b7f6d8de0ed81cee5de6b87b6813a0d6eeaba28b5db14f1ab159c363ddf6d18ca11a29ce94a5871a06834c2033c8374604b75002a8d5fda45c874e495adf13dd618cf74e50ee588d59b624999cf0edaf9222dc03f04286be7138bfc222f013399e2fb1d5033504b327c237ee012470d921f91757515fbeffb4c69917f377ff38f9aac08e026a209c6b3adfb5e7f6849b275f6a6641132fa3956c66d2f9d04196c8c7c39d4e86c98f766e52a890318732dd65f", 0xcf}, {&(0x7f0000001480)="e0a9b96661eadd0b71805dff8e6c3f8e550366557e379aeb634886d5b938b5c4d93cfc683d618722f3f0e3309017775ce2a2ea68d5e2d6079331eb4a5eeff286d103ded1de06d5fb389fbee633f1fa0705d8bcc6d79a22bb3f7a2115f7a675eef26326a87e5543ee177625baa8a425bda15e268e2e9d79f18f3a15fe4ac04000164cf2ee2a559640d0d520916c77", 0x8e}, {&(0x7f0000001380)="6be6c62168b9f665af0cce021e69ad58ab4027138484fc5fbbad2c77a9a81e01def64acf70ea8f1ef3d0c189aca83d64c782d5663c79db6f5dc612c149568890b3d69b01c4450a5549afd33de35dec42764e7dc2a8c7d50f9b428f667a4884a37e693d8d6387226aa134af100366bb2177078277c883c4f2a9077175b7e90d1a98e62de85559016b", 0x88}, {&(0x7f0000001600)="25b60eda603a99bcdd04d4a9c360d1778d9350494fda91022301cf6b4a89f851f3fd8b0c695bf33960b54f08f5778aeac0ef1cecf32fb360d78793f3285ce8df0282204e58401923dd23d9e1f3c766918c0c514a89ab01fa08792d9ed6d80505196b6314", 0x64}, {&(0x7f0000001680)="21e73244a6e2f5f2d6cdd83cfec2f4913671aaf5528d9320f01c2e1ba569e46890735fbc8aff002e795be20beb7c3d89abaec905bf0acea567542c85bd10acf493810d5058a7e904725d73f601af052fb7976a79fc4fcfa83c13ebd6b662d67c4a80977136472c627e4823f242751811b0c75c77d6b008be6f4fa57e71f08b92f43aaf92895604842fcc6137b70753f42a0158dbcad285c999e6ebcde5fd15e550bf688dd8f4fbafdf6d05dcb0e327ee46b73b843df375d5c81df1a482438930586f539fd484b715748ac7e5f7a561c1d863eab9687b234de9f7117dfd95ac96154bb5930573865c764c41107552bf96975b770f3c2a799c1fca42d12a8685143e5c8f9b218fba08951c90c846b665106a04be39d8d7cd4051c5c05e0d02a1c66f3c47a52df24c7953e11635217e25aa402b951bfc0421162520d1d0fe4ea2e60700f2b81d362f894e0c7aea261b373b2230fafedf92bce84e329e730d4ea1f3590d2daa49d1706115b4712f5f22499d9db3398ed6e553fb659db1d14aeeb54025354c58d7915d353519f8c47f50e7d56265243fb17c27c60ddc759e9c7e8a285a677a334a2798988be33d735d98d3b1e7140472e222a4ceedc3caf21f2731a5b0ee7f1194d935043b4266764800adc6bebbf6760a75b9662678f183076fade439a1e7afac128394c3a1e11e98967cda7f6aa4b6ff1aa6ea812d5b1b71b0eb7b739c2f20d39cfcf02ab21a8c2004188838402bfae6aa870bfb92a89d31a1aa9e712053c62f4f62b70040e2ad513db5029df7d03bce8ada2c7bd502648e619749876405770ec36bb2a332711b5aa94f9dee812e918ef53b34a2b9708e64ceb058225475a0e0d48593b6276f9c3601dfd76503028038dcf2617d43cf1698438bda10fd6fc48dd713cd5748a99d4d887760eeef3a0b63a537c489629eb5d52c457b576fb57ce69a81992480d3764da1ad41c0c4e077831ad0d4ab77b9f4d634141e317e853bba0f85231610b50d673838e26c0c6656c19c97a554e1c1d767d493a2006e4e7fcc0ff9e93387b0a88b5a63d7e6917cb28132dc1d7bae6ec61bae7ccc9ae7f87dabfac98657870a0bff999e3233af216d134972c40d1c579cd0a93471f78be0ff7f9ec0fc95c378a043936383025cdabc41529d4baf12bddf42fed3cb4d538ad6af55e65178bce678b74df72ea4fe7341a287608a7ce6039ca2e0bd8ef97d1c502048fed1513381b645cadf1b5de18e4e78ae14d65876857c9ed7c84f14ada93073845645429378f094beedcb05a5186cc9aeed39ed2819a7ebf06e7f60e1a75741922f86d1044cc5d10c6867ac526d950fa382d0ccc2f4e0c4ef95074eee6f2949f47ce6881ca618171fd1b2d16b0d5c200d0aebc0c8e2fffc1c785e17b8653de81fd1cdbe4ca640284faaf50724adfffcf3d507c5a8254c261683be3f61c5c7da19ca6700b922cc5fef5f63e09e5adaa050c8b64922792932303e4f20b2c1b546494dae077492a09d7d70f32dee01ea753805e67587477f10f0779c24ea0b87cfc5e760ed90305676bfd95236f20a8af05540687ed3d85829a2c86bcbd31f47de9e778a3d967224a0ba68f5cf247803faa754fa64fad1b358f069513cb0a7bd9eda6615173b23d6b954d96547e4e878ba4eb0d11b45f807522c07742f0a1d26303461916b5e4374503b8d5c008f72354d7dc7d13f4192b19482658bbc21f34e6a953638f73b5f2ae2a4c6fa0b516fa8063b55f92958333f5ca2f9e2af40309a3334da61336a652f87747c674d51c4c8e31fe45b2f5d017c6d6dca0164bda1949a7d8df988991f73edd45844821fd848e2abee76debaadf801740d91e266d914ea2673dfc7ff30e0626b13aa5c86088251ddeea290c84cfa74301f70617b6ecef96e22386d252fd3da73c85d2ea19d8cb9abe2630f5b574c04f28b733a2e70b684b9dc98ef89dfd8f1c8d4fb1aec413290516385a7943342ced52c6081af24f7a1bba4eabedd9a1446bb736cad166de9103b261527d51b66d58d2027b9d2ba97cea19f298e02bdaf544a5bab73a34cbfad90bfde776efbe6550ec987da1ddf937e4b4f1904c1f7d87b739dc26c4a706bfd7e6c8faf7cb7fe02aaf3dba8b581e22d5c81988da249c8fd4a6dff88c8adf949216dc88a4d115120f5f3dd49f5a9065b12a5b55f7b22d389d5d57653d252b0371d4d59bc7c79e36282dca733f248223c5e91779385d3c418d226defdefc2fa22f41134a8a9ff2cfcdaca2a63c2c4f0a223abadee370874491e2627950e7b6ac2cf76e8e1937256ea5e3207bef36977a68312e31c3228b73b64556b12940910064d7026ba68b212083018f5aedba1877bdeff6afa3a35d0c03ec8594f829a9930a6a11971055caa04be589856b99d3caef89c13a6582b9125aedf5619c45cabed0e091efd675ae6521cb5267f92ea2b5e251bfc74e9939ba0be0498ab5321da3bd345b413d6754fc8e4c4d97313080e45639483cad2537153dc103abf912e3c30de2d9ddd86a99bf405be9c0aa5eedd2eabb2d927cec1628cae52f46dbc2af68423e4e5f6f22db755ef6091984621bc466e5544941ca75c88297de7f8a29a4f5e9258bbd0c6c42f6612b5d61f2d8af52ffc56459e0dd986a07942187c288ba810867fdb0aefb376e113208be436a215e74fc9fe810007602b43a2b526973b4b2395faf19dc92a292b49f538d1eca8f3377a2d3826eb49157e1cdb757cb75ef3656a8090324634a901dfae2ad5bd50930753df0f3fa1d9371ecd1b8639f34656e7915bac6ffea42f83b02219848a7ae064caa6f9a7dd3f4caf2618cf12c0c57a7cc1abc291a82c6171cd1e8548cf4bc295dfbd0391aeeabc0b3b5072f0e1fd19496b79bb58e53928fe7303ca0c7a28fcddd007bc9f9b36fee64fb1324056649c6ded89294822b4167056352d114c4fa942d43de9a7eecba82af3b2ccdc08b11e3bb2fe05c04c1aa9067b04269d7a85c7abe02ae55d198ec279d4113d9fcc26d4179cc5e093af5ffa7c94578b0d262ee7bbb63bdf572dc23d4bb68a735e36e7da3335a8867bfbe469e307ead6a76fba78a9b40c8d77708e43fc5227f22794e6cae849aed5e2251845ef48463e3740a8001710176ec73bba7ec828074338502712637e3bc0a2b1f7c49650d4da79a36becdafa7477de97b5e093d91c34ad8e9b812ed5f161625aef487cc71cc6abb44841597c2ca5fcc679ec9f3a266d07e2687c6936f82f09ee59ef7a64d4a72c8d1dab11e67e1f1484775ed7deca1d8e6925160ae7ee0523fa82881b9b7531c42a82c3c289eafe13dbbe55d475efe18032268a7d878850bf1d3e938cefcd25e0e516f782cf36c8d713be6e8517b6c4b7cbb6b6a5d97d076c07b583c838711be38da9547fc976ecaf5412eba8cf88c448381db20b9f9c32d184e4182cac4823ba7ff32d4988793da223576c9361efe37842be180a016fdc533b9ff555b1294720b18915c73e8f4de3bbacb9bf3260c367c3e9b98696eb225e7bb19c92e8b3eb7adb660f612c7dbdc0a91222073906fb71b5ee8e81d4eb124108c0e02a8911ee205681d2fb5b0d174cab6f6e64573c987d09a7adabd90c5fec31707acc4e64fb2b587670cf484538d0e32678bc95ea0d9b72e4053d6d92ed1db9b3fa0ff9f84ea708498ae1b0e196e2624631af336b88f28aa5fe846e4c7ca63f3c2f22f3fa37b0cbf5bb6a3b8b19ffa9d94acfdd62bd07ddff6062fb8b8eae113cbde188e1c33fe0c79487ad951da3a2059bd2796ab172472a174209f2be0e636b8241defc9a1097e15f86488844219d2c0f0bde78252b6c9e2edf478e3a8abdcc5de897878c5dfe0a6af934e7cdf5e2fe19c966efc8144686a1b28c1f22fd42b6284d16be6ee995aaa46fc175425021b8fd531c5c122161b699450ab3f9b8a513f529f10fad6b2c2d97438e616282cf4cbd33527c38820620691caa30f03c65f15fb7ab9674d9250abfbdc347d49aa7af38a3d3929d4c526ad9ee0a09e8eac8a7bcc9917064b1065fbfffb2e47084d39947d42c2da6dc428a7760d21244f0d2aac3f8cbfa173c3acbfe7bb11349421f2cdc694861021919475ff2636a9408589953aea3848e4a25891046e01aa012266f149baba66f2c65f6d27c75b2b917252a203648ab2fdbf40aeca12c070699cdb840f830bf7ccd37225fe70f9848615f31b9ffd804590a426320fe1610654e482b51759e5c3e5714b5af44763c54d5ab65c6513a82d255be9b056a2879ce770f2d5ef8d6da06a60648b5440cf447c73539e4a99c3f1792158fff22be47551c0f11a65618d588f02a443899b36ab59e22c4a16e5c999cea0c1ce7a8abf814abe81eb191186efe37c2de9055a9e5a64f4c43412157be0c78b262cc066cc7ca92fceaaef5cf8ce1199f95e193ebc4267945b3c3d0e51b4dfc5e1585d26ee95fef5f400f1b35647821e4e777d78710007ab39af82ace448c5a8f8a16a7379b3b772ed055e999b11f012f2ac67ed8ce3859c6217f0d94fa4d7776f0d8835d0c951b5e56da54a2d09dba80f38f5aeda9ad45d5fcda33f2677047c2f28c9a722997f23baa009661950b3609a2c51b8aa4bf768a050cda56629b1f1fa93c5dda94dff6da463740bcebf41a7fd5de0f5de68832e2926f3cf471eb9d8866cffdcd5115e5f34444c222c16b8330436f47b0f9d112e86df93edea53386fa943e6d818060989d3b8e085e24ade371adcf74c8cdf55662116cc750865893e2674e52cbec36c7084a975e7d69e06e2f4ca7d6b965806fa5f114a0047df70d4737d870f54e47f6c502e6164d1e9d541dc83130035e25c4e1bff8bab2a93d9e2ba3a53a1f5caba72aeb3dccbc6b90dec4697921b12085031fea99e759fd622661ee2a796349530bf20ef5ac3b3ad79002ee50aa95a1fc68c6224fa54eb90dd7857f6e406e36ebcc71b1662394f581898f22e4ef040631f08b8f58a41af0e030c01ae9a6362ab7e5e69ea1b880c58f0016f125b11093ab0521fb7d7febecc7e9256c760b16638055ea238aa0fc713e22c0e74dde9615b27516ac441dc67bccade65142855816471a3e3ae2989a1dfd483ba9d8b5a9d5550bfd648dc88b307a6b7f7618f8ed97450484c00943a1562c5fdc97ab5b4613b36b01ecf3339d94fbf5fd2f6f661e0f818f804c482d768c6d225280d08cdbabed69bb667143afe908aa710470dc29170a0de292501028b0e0007dbcf94f20c5acf8eb6b0c958bc9e44241916fe5e97bb281eecee068733b1702bb4282163e89c299bfb6dfdac7883636a588c1be93f4915ca9d53d8409c6daf2bffc56f6516eb19f676adc3467204f1014a5ca1c8a407e60c1e179f2563af1105a8798c2746f837e0666ac35b3ce3d05f0ee7583bea5af095bfb4f1f5089a648dcb4c664b4c3a95551c5567d076cb901144c81c0072e07ee1f1642a5b3d2b2d550ac6dcc2a178dd21f4b1438fb353c1cf17707b24989cb305235a44ab47f4afa415d8575df75c92897f3fdfeb48df4b4c5ab9579ac5cf8a7b046af15f509182c396d77205ff02269fd7a8a26d2a91267b690ed520c3b438aa4496fcf675dcd7958407939aa1e6e6c1f4f5aa0968144c267cb0fc43c568cb44282c98afe6b38138fe968294a69ea5772026ee4e56b495f3994b27864857f879ba6cc2cf864dd54fed7b8c41db8b9731ba18ff02d4764069565377652fc16db8aa43699a0f7ff147a8dc77b3c10439d4a5ac8d3efb86052fe8500fb0bc87a768cfb12e76f8a5f3ff441980a24ba0d752caba19ed95d61", 0x1000}, {&(0x7f0000002680)="f5359aa0901b07b8e8eb7289f64823f93b86c6391e927d78bb5d95930272f03953a3f7e1fd7471c10395fe8a36520e16291746f48eed2ccfb590367b696f66b8699cd95fcbb34b2193f9", 0x4a}, {&(0x7f0000002700)="b49b138a2c8e5fd10e54f4637691c1b6fe7d7bf2cf37a70a60a4df122443cff14e118f459627624741ef3211faffe1c94cf0703966d0f023f22d2892fcf7c3e0205a132755d8f0c28ea035b6671ffa613642fe4f8638ccf96ba3bb2fe570528d9cdf0a208d2352ee3aee0de97c16010f4e586eb4e2dc27c69c066cb1b8a10e47e1c28fb5573bfef501469739c163843a41a6e972b0f6ee91316b2ac33b0f07bb1c95809b3e85ce613a2d6bd6d970a6", 0xaf}], 0x8, &(0x7f0000002c40)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="00030000000000000000000001f1ff000100", @ANYRES32, @ANYRES32=r2, @ANYRESDEC=r2, @ANYRES64=0x0, @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESHEX=r2], 0x78, 0x5}}, {{&(0x7f0000002980)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002c00)=[{&(0x7f0000002a00)="810b11d6e199ba566bf2e8d04662d17da8394df59dea6a037e4f3abf83f08f4cd9a0dc6cf81260582c64cc25380ecdbceb99cf1d53965a45009e4af0a4a02354a5ba3cafa9b10ffcf1e0c37c6f4a701952d9cdd94968507296e37232d8fdecb3be15040777a7a3cfb07027d126154a8f012ea1fb3f05e535e67f62ea6a2dbc47bacf634dd3f2224f8fef0b33e1e01b269408e8f1a92dfacc7a300ca748a720509796b0ca2defaec76ba1428db3b5713eed2b535a22c45e80337d6e2a37a438b5bc7c39f557519cc6c6e30000000000000000", 0xd2}, {&(0x7f0000002b00)="a34a79a9cb479110ce799043a6c3579838858245375cd8b53f3fdd15636e2de451b12daff9020b4f498923fe185466ab0fcd9f36618d59813bfd107293bc6cf0f0d553f3510e9e63d2c1c00cda101ad320c59d1a82", 0x55}, {&(0x7f0000002b80)="944b9e4d740884e8299bdebbf4890f0187702c88e811586fc588490b94a03a40307c9473d72effa00d1a35c43d9073ac14c48e9631f99cb5339e8e19e0ae2339cfcaed", 0x43}], 0x3, &(0x7f0000002fc0)=ANY=[@ANYRESOCT, @ANYRES32, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000000000000000000000000000004827b99e4a8bda2089a4e840ddfd6dc5a5b6f613d982a07f595de99f4c7806676df4e56784d92a7833722670facc5008492e8808fed176ddc98c808d3f438dd7cc7266883b3f46512527d69d6340b817cc0b2272655349203b26996a4536eb315d40489a2f3c4719ba1b80ac3dfb221b9ef9ce9ed22a6f20c224a30c3bff7b6d6844bfc2192ac572a08dc20ebcace4c83df6a7b82493c3621d8d1a1bd29704ce8ce25cc1ca7ca80e86c5810807dd", @ANYRES32=r1, @ANYRES32, @ANYBLOB="1c00000000a1cfa80cb4d7000000010000002ae5d8f6874592052a2450237d8ee554ebb080f6f55bb88cec16f957426bfe3b5c19bed942dc1c49a5e78ebb0cee665b2699aade6ff7758bebab813ae6a8244a65bbf425c7242237870aabfb10e001c60efe20f17ad684e75967", @ANYRES32=r0, @ANYRES32=0xee00, @ANYRES64, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32=r1, @ANYRES32, @ANYRESDEC=r1, @ANYRES32, @ANYRES32], 0x80, 0x10}}], 0x2, 0x44814) socket$nl_route(0x10, 0x3, 0x0) r3 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) r4 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r4, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2, 0x7}, 0x1c) 05:08:40 executing program 4: timer_create(0x0, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f05ebbeef, 0x8031, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)=0x0) timer_settime(0x0, 0x0, &(0x7f0000000100)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f0000000200)=0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) timer_settime(r2, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) futex(&(0x7f0000000280)=0x1, 0x6, 0x0, 0x0, 0x0, 0x0) futex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) futex(0x0, 0x80, 0x0, &(0x7f00000002c0)={0x77359400}, &(0x7f0000000300)=0x1, 0x2) timer_settime(r1, 0x0, &(0x7f0000000540)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000580)) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) 05:08:40 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000040)=@filter={'filter\x00', 0xe, 0x4, 0x4b8, 0xffffffff, 0x210, 0xb8, 0x210, 0xffffffff, 0xffffffff, 0x420, 0x420, 0x420, 0xffffffff, 0x4, 0x0, {[{{@ip={@loopback, @remote, 0x0, 0x0, 'veth1_to_batadv\x00', 'bond_slave_0\x00'}, 0x0, 0x70, 0xb8}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv4=@broadcast, 'bond_slave_0\x00'}}}, {{@uncond, 0x0, 0x130, 0x158, 0x0, {}, [@common=@unspec=@string={{0xc0}, {0x0, 0x0, 'kmp\x00', "ef1359f9e54e0af9f09c0f3a6ad757c51651453eeaf8e9109c1f9f22f5198af6c5b52e7a351c0d180f28a99ca1bd92d79d855d8a01a0dd6b23b9f4c007ef896f5831a493cd43e410101a86da45c7f7a9a3176cdd4d436be686a37f415077f72fd2b9ab215cc38b0ea6dad1fcd9db79ca77e6e33cc022593fd4c98a1beff3021b", 0xf, 0x2}}]}, @REJECT={0x28}}, {{@uncond, 0x0, 0x1c8, 0x210, 0x0, {}, [@common=@inet=@policy={{0x158}, {[{@ipv4, [], @ipv6=@private2}, {@ipv4=@multicast2, [], @ipv6=@empty}, {@ipv4=@loopback, [], @ipv6=@loopback}, {@ipv6=@private1, [], @ipv4=@multicast2}]}}]}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv4=@remote, 'veth0_to_bond\x00'}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x518) 05:08:40 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8001420, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x42202, 0x0) splice(r0, 0x0, r1, 0x0, 0xffffffe1, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x7e, 0x0) mkdir(0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x6e) r3 = dup2(r2, r1) write$FUSE_IOCTL(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x200}}, 0x20) ioctl$KDDELIO(0xffffffffffffffff, 0x4b34, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 05:08:40 executing program 4: timer_create(0x0, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f05ebbeef, 0x8031, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)=0x0) timer_settime(0x0, 0x0, &(0x7f0000000100)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f0000000200)=0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) timer_settime(r2, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) futex(&(0x7f0000000280)=0x1, 0x6, 0x0, 0x0, 0x0, 0x0) futex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) futex(0x0, 0x80, 0x0, &(0x7f00000002c0)={0x77359400}, &(0x7f0000000300)=0x1, 0x2) timer_settime(r1, 0x0, &(0x7f0000000540)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000580)) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) 05:08:41 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000040)=@filter={'filter\x00', 0xe, 0x4, 0x4b8, 0xffffffff, 0x210, 0xb8, 0x210, 0xffffffff, 0xffffffff, 0x420, 0x420, 0x420, 0xffffffff, 0x4, 0x0, {[{{@ip={@loopback, @remote, 0x0, 0x0, 'veth1_to_batadv\x00', 'bond_slave_0\x00'}, 0x0, 0x70, 0xb8}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv4=@broadcast, 'bond_slave_0\x00'}}}, {{@uncond, 0x0, 0x130, 0x158, 0x0, {}, [@common=@unspec=@string={{0xc0}, {0x0, 0x0, 'kmp\x00', "ef1359f9e54e0af9f09c0f3a6ad757c51651453eeaf8e9109c1f9f22f5198af6c5b52e7a351c0d180f28a99ca1bd92d79d855d8a01a0dd6b23b9f4c007ef896f5831a493cd43e410101a86da45c7f7a9a3176cdd4d436be686a37f415077f72fd2b9ab215cc38b0ea6dad1fcd9db79ca77e6e33cc022593fd4c98a1beff3021b", 0xf, 0x2}}]}, @REJECT={0x28}}, {{@uncond, 0x0, 0x1c8, 0x210, 0x0, {}, [@common=@inet=@policy={{0x158}, {[{@ipv4, [], @ipv6=@private2}, {@ipv4=@multicast2, [], @ipv6=@empty}, {@ipv4=@loopback, [], @ipv6=@loopback}, {@ipv6=@private1, [], @ipv4=@multicast2}]}}]}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv4=@remote, 'veth0_to_bond\x00'}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x518) 05:08:41 executing program 5: timer_create(0x0, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f05ebbeef, 0x8031, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)=0x0) timer_settime(0x0, 0x0, &(0x7f0000000100)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f0000000200)=0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) timer_settime(r2, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) futex(&(0x7f0000000280)=0x1, 0x6, 0x0, 0x0, 0x0, 0x0) futex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) futex(0x0, 0x80, 0x0, &(0x7f00000002c0)={0x77359400}, &(0x7f0000000300)=0x1, 0x2) timer_settime(r1, 0x0, &(0x7f0000000540)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000580)) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) [ 147.198501] xt_policy: neither incoming nor outgoing policy selected 05:08:41 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8001420, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x42202, 0x0) splice(r0, 0x0, r1, 0x0, 0xffffffe1, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x7e, 0x0) mkdir(0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x6e) r3 = dup2(r2, r1) write$FUSE_IOCTL(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x200}}, 0x20) ioctl$KDDELIO(0xffffffffffffffff, 0x4b34, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) [ 147.254791] xt_policy: neither incoming nor outgoing policy selected 05:08:41 executing program 3: timer_create(0x0, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f05ebbeef, 0x8031, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)=0x0) timer_settime(0x0, 0x0, &(0x7f0000000100)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f0000000200)=0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) timer_settime(r2, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) futex(&(0x7f0000000280)=0x1, 0x6, 0x0, 0x0, 0x0, 0x0) futex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) futex(0x0, 0x80, 0x0, &(0x7f00000002c0)={0x77359400}, &(0x7f0000000300)=0x1, 0x2) timer_settime(r1, 0x0, &(0x7f0000000540)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000580)) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) 05:08:41 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000040)=@filter={'filter\x00', 0xe, 0x4, 0x4b8, 0xffffffff, 0x210, 0xb8, 0x210, 0xffffffff, 0xffffffff, 0x420, 0x420, 0x420, 0xffffffff, 0x4, 0x0, {[{{@ip={@loopback, @remote, 0x0, 0x0, 'veth1_to_batadv\x00', 'bond_slave_0\x00'}, 0x0, 0x70, 0xb8}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv4=@broadcast, 'bond_slave_0\x00'}}}, {{@uncond, 0x0, 0x130, 0x158, 0x0, {}, [@common=@unspec=@string={{0xc0}, {0x0, 0x0, 'kmp\x00', "ef1359f9e54e0af9f09c0f3a6ad757c51651453eeaf8e9109c1f9f22f5198af6c5b52e7a351c0d180f28a99ca1bd92d79d855d8a01a0dd6b23b9f4c007ef896f5831a493cd43e410101a86da45c7f7a9a3176cdd4d436be686a37f415077f72fd2b9ab215cc38b0ea6dad1fcd9db79ca77e6e33cc022593fd4c98a1beff3021b", 0xf, 0x2}}]}, @REJECT={0x28}}, {{@uncond, 0x0, 0x1c8, 0x210, 0x0, {}, [@common=@inet=@policy={{0x158}, {[{@ipv4, [], @ipv6=@private2}, {@ipv4=@multicast2, [], @ipv6=@empty}, {@ipv4=@loopback, [], @ipv6=@loopback}, {@ipv6=@private1, [], @ipv4=@multicast2}]}}]}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv4=@remote, 'veth0_to_bond\x00'}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x518) 05:08:41 executing program 0: 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) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002e00)=[{{&(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000027c0)=[{&(0x7f0000002840)="d560b8bdcff7e94ff4c849c6b75178213a6390acd232547ce8dffcb68b62bbe5ed6deff19c28a7b18bec307636a3e918fafa5c16b880a2b7e1127ab7e6a0b45ab38b1dcabb43a336540c0cd444b60ffacb778f32f8dcf083a220914c6f03379c1af3cd9c1b4283872de7380b6e8b10e3593aef9181f36f2360a2b2062528a19ad1e5955587869c0fd7fc88f0b7d917938b005406bac46de32895076dc26c74950c79514ef8e06d31eee359fe75912dfa6d5eaf8206a98d1d2d2348211b4e2f54513b4066174c3ebf3787ec6f7715aad49bb99ed460fbd85ae8c08edf5ec2bfefbd0636fb5803a72cf0658ed8cec0da3fbd7a7bf817e63bc04b1e6aaa8835de448f7cb3132d18dab5870ea97b63b5e4e781b143d01a875b85bedc5f9603b73cf268448c80f63ac708a758ee1000000000", 0x130}, {&(0x7f0000001280)="8d7bbdc2de4443837f9fbc4dc34bcf8ac1a346265bfcaaac3d54d1099b7f6d8de0ed81cee5de6b87b6813a0d6eeaba28b5db14f1ab159c363ddf6d18ca11a29ce94a5871a06834c2033c8374604b75002a8d5fda45c874e495adf13dd618cf74e50ee588d59b624999cf0edaf9222dc03f04286be7138bfc222f013399e2fb1d5033504b327c237ee012470d921f91757515fbeffb4c69917f377ff38f9aac08e026a209c6b3adfb5e7f6849b275f6a6641132fa3956c66d2f9d04196c8c7c39d4e86c98f766e52a890318732dd65f", 0xcf}, {&(0x7f0000001480)="e0a9b96661eadd0b71805dff8e6c3f8e550366557e379aeb634886d5b938b5c4d93cfc683d618722f3f0e3309017775ce2a2ea68d5e2d6079331eb4a5eeff286d103ded1de06d5fb389fbee633f1fa0705d8bcc6d79a22bb3f7a2115f7a675eef26326a87e5543ee177625baa8a425bda15e268e2e9d79f18f3a15fe4ac04000164cf2ee2a559640d0d520916c77", 0x8e}, {&(0x7f0000001380)="6be6c62168b9f665af0cce021e69ad58ab4027138484fc5fbbad2c77a9a81e01def64acf70ea8f1ef3d0c189aca83d64c782d5663c79db6f5dc612c149568890b3d69b01c4450a5549afd33de35dec42764e7dc2a8c7d50f9b428f667a4884a37e693d8d6387226aa134af100366bb2177078277c883c4f2a9077175b7e90d1a98e62de85559016b", 0x88}, {&(0x7f0000001600)="25b60eda603a99bcdd04d4a9c360d1778d9350494fda91022301cf6b4a89f851f3fd8b0c695bf33960b54f08f5778aeac0ef1cecf32fb360d78793f3285ce8df0282204e58401923dd23d9e1f3c766918c0c514a89ab01fa08792d9ed6d80505196b6314", 0x64}, {&(0x7f0000001680)="21e73244a6e2f5f2d6cdd83cfec2f4913671aaf5528d9320f01c2e1ba569e46890735fbc8aff002e795be20beb7c3d89abaec905bf0acea567542c85bd10acf493810d5058a7e904725d73f601af052fb7976a79fc4fcfa83c13ebd6b662d67c4a80977136472c627e4823f242751811b0c75c77d6b008be6f4fa57e71f08b92f43aaf92895604842fcc6137b70753f42a0158dbcad285c999e6ebcde5fd15e550bf688dd8f4fbafdf6d05dcb0e327ee46b73b843df375d5c81df1a482438930586f539fd484b715748ac7e5f7a561c1d863eab9687b234de9f7117dfd95ac96154bb5930573865c764c41107552bf96975b770f3c2a799c1fca42d12a8685143e5c8f9b218fba08951c90c846b665106a04be39d8d7cd4051c5c05e0d02a1c66f3c47a52df24c7953e11635217e25aa402b951bfc0421162520d1d0fe4ea2e60700f2b81d362f894e0c7aea261b373b2230fafedf92bce84e329e730d4ea1f3590d2daa49d1706115b4712f5f22499d9db3398ed6e553fb659db1d14aeeb54025354c58d7915d353519f8c47f50e7d56265243fb17c27c60ddc759e9c7e8a285a677a334a2798988be33d735d98d3b1e7140472e222a4ceedc3caf21f2731a5b0ee7f1194d935043b4266764800adc6bebbf6760a75b9662678f183076fade439a1e7afac128394c3a1e11e98967cda7f6aa4b6ff1aa6ea812d5b1b71b0eb7b739c2f20d39cfcf02ab21a8c2004188838402bfae6aa870bfb92a89d31a1aa9e712053c62f4f62b70040e2ad513db5029df7d03bce8ada2c7bd502648e619749876405770ec36bb2a332711b5aa94f9dee812e918ef53b34a2b9708e64ceb058225475a0e0d48593b6276f9c3601dfd76503028038dcf2617d43cf1698438bda10fd6fc48dd713cd5748a99d4d887760eeef3a0b63a537c489629eb5d52c457b576fb57ce69a81992480d3764da1ad41c0c4e077831ad0d4ab77b9f4d634141e317e853bba0f85231610b50d673838e26c0c6656c19c97a554e1c1d767d493a2006e4e7fcc0ff9e93387b0a88b5a63d7e6917cb28132dc1d7bae6ec61bae7ccc9ae7f87dabfac98657870a0bff999e3233af216d134972c40d1c579cd0a93471f78be0ff7f9ec0fc95c378a043936383025cdabc41529d4baf12bddf42fed3cb4d538ad6af55e65178bce678b74df72ea4fe7341a287608a7ce6039ca2e0bd8ef97d1c502048fed1513381b645cadf1b5de18e4e78ae14d65876857c9ed7c84f14ada93073845645429378f094beedcb05a5186cc9aeed39ed2819a7ebf06e7f60e1a75741922f86d1044cc5d10c6867ac526d950fa382d0ccc2f4e0c4ef95074eee6f2949f47ce6881ca618171fd1b2d16b0d5c200d0aebc0c8e2fffc1c785e17b8653de81fd1cdbe4ca640284faaf50724adfffcf3d507c5a8254c261683be3f61c5c7da19ca6700b922cc5fef5f63e09e5adaa050c8b64922792932303e4f20b2c1b546494dae077492a09d7d70f32dee01ea753805e67587477f10f0779c24ea0b87cfc5e760ed90305676bfd95236f20a8af05540687ed3d85829a2c86bcbd31f47de9e778a3d967224a0ba68f5cf247803faa754fa64fad1b358f069513cb0a7bd9eda6615173b23d6b954d96547e4e878ba4eb0d11b45f807522c07742f0a1d26303461916b5e4374503b8d5c008f72354d7dc7d13f4192b19482658bbc21f34e6a953638f73b5f2ae2a4c6fa0b516fa8063b55f92958333f5ca2f9e2af40309a3334da61336a652f87747c674d51c4c8e31fe45b2f5d017c6d6dca0164bda1949a7d8df988991f73edd45844821fd848e2abee76debaadf801740d91e266d914ea2673dfc7ff30e0626b13aa5c86088251ddeea290c84cfa74301f70617b6ecef96e22386d252fd3da73c85d2ea19d8cb9abe2630f5b574c04f28b733a2e70b684b9dc98ef89dfd8f1c8d4fb1aec413290516385a7943342ced52c6081af24f7a1bba4eabedd9a1446bb736cad166de9103b261527d51b66d58d2027b9d2ba97cea19f298e02bdaf544a5bab73a34cbfad90bfde776efbe6550ec987da1ddf937e4b4f1904c1f7d87b739dc26c4a706bfd7e6c8faf7cb7fe02aaf3dba8b581e22d5c81988da249c8fd4a6dff88c8adf949216dc88a4d115120f5f3dd49f5a9065b12a5b55f7b22d389d5d57653d252b0371d4d59bc7c79e36282dca733f248223c5e91779385d3c418d226defdefc2fa22f41134a8a9ff2cfcdaca2a63c2c4f0a223abadee370874491e2627950e7b6ac2cf76e8e1937256ea5e3207bef36977a68312e31c3228b73b64556b12940910064d7026ba68b212083018f5aedba1877bdeff6afa3a35d0c03ec8594f829a9930a6a11971055caa04be589856b99d3caef89c13a6582b9125aedf5619c45cabed0e091efd675ae6521cb5267f92ea2b5e251bfc74e9939ba0be0498ab5321da3bd345b413d6754fc8e4c4d97313080e45639483cad2537153dc103abf912e3c30de2d9ddd86a99bf405be9c0aa5eedd2eabb2d927cec1628cae52f46dbc2af68423e4e5f6f22db755ef6091984621bc466e5544941ca75c88297de7f8a29a4f5e9258bbd0c6c42f6612b5d61f2d8af52ffc56459e0dd986a07942187c288ba810867fdb0aefb376e113208be436a215e74fc9fe810007602b43a2b526973b4b2395faf19dc92a292b49f538d1eca8f3377a2d3826eb49157e1cdb757cb75ef3656a8090324634a901dfae2ad5bd50930753df0f3fa1d9371ecd1b8639f34656e7915bac6ffea42f83b02219848a7ae064caa6f9a7dd3f4caf2618cf12c0c57a7cc1abc291a82c6171cd1e8548cf4bc295dfbd0391aeeabc0b3b5072f0e1fd19496b79bb58e53928fe7303ca0c7a28fcddd007bc9f9b36fee64fb1324056649c6ded89294822b4167056352d114c4fa942d43de9a7eecba82af3b2ccdc08b11e3bb2fe05c04c1aa9067b04269d7a85c7abe02ae55d198ec279d4113d9fcc26d4179cc5e093af5ffa7c94578b0d262ee7bbb63bdf572dc23d4bb68a735e36e7da3335a8867bfbe469e307ead6a76fba78a9b40c8d77708e43fc5227f22794e6cae849aed5e2251845ef48463e3740a8001710176ec73bba7ec828074338502712637e3bc0a2b1f7c49650d4da79a36becdafa7477de97b5e093d91c34ad8e9b812ed5f161625aef487cc71cc6abb44841597c2ca5fcc679ec9f3a266d07e2687c6936f82f09ee59ef7a64d4a72c8d1dab11e67e1f1484775ed7deca1d8e6925160ae7ee0523fa82881b9b7531c42a82c3c289eafe13dbbe55d475efe18032268a7d878850bf1d3e938cefcd25e0e516f782cf36c8d713be6e8517b6c4b7cbb6b6a5d97d076c07b583c838711be38da9547fc976ecaf5412eba8cf88c448381db20b9f9c32d184e4182cac4823ba7ff32d4988793da223576c9361efe37842be180a016fdc533b9ff555b1294720b18915c73e8f4de3bbacb9bf3260c367c3e9b98696eb225e7bb19c92e8b3eb7adb660f612c7dbdc0a91222073906fb71b5ee8e81d4eb124108c0e02a8911ee205681d2fb5b0d174cab6f6e64573c987d09a7adabd90c5fec31707acc4e64fb2b587670cf484538d0e32678bc95ea0d9b72e4053d6d92ed1db9b3fa0ff9f84ea708498ae1b0e196e2624631af336b88f28aa5fe846e4c7ca63f3c2f22f3fa37b0cbf5bb6a3b8b19ffa9d94acfdd62bd07ddff6062fb8b8eae113cbde188e1c33fe0c79487ad951da3a2059bd2796ab172472a174209f2be0e636b8241defc9a1097e15f86488844219d2c0f0bde78252b6c9e2edf478e3a8abdcc5de897878c5dfe0a6af934e7cdf5e2fe19c966efc8144686a1b28c1f22fd42b6284d16be6ee995aaa46fc175425021b8fd531c5c122161b699450ab3f9b8a513f529f10fad6b2c2d97438e616282cf4cbd33527c38820620691caa30f03c65f15fb7ab9674d9250abfbdc347d49aa7af38a3d3929d4c526ad9ee0a09e8eac8a7bcc9917064b1065fbfffb2e47084d39947d42c2da6dc428a7760d21244f0d2aac3f8cbfa173c3acbfe7bb11349421f2cdc694861021919475ff2636a9408589953aea3848e4a25891046e01aa012266f149baba66f2c65f6d27c75b2b917252a203648ab2fdbf40aeca12c070699cdb840f830bf7ccd37225fe70f9848615f31b9ffd804590a426320fe1610654e482b51759e5c3e5714b5af44763c54d5ab65c6513a82d255be9b056a2879ce770f2d5ef8d6da06a60648b5440cf447c73539e4a99c3f1792158fff22be47551c0f11a65618d588f02a443899b36ab59e22c4a16e5c999cea0c1ce7a8abf814abe81eb191186efe37c2de9055a9e5a64f4c43412157be0c78b262cc066cc7ca92fceaaef5cf8ce1199f95e193ebc4267945b3c3d0e51b4dfc5e1585d26ee95fef5f400f1b35647821e4e777d78710007ab39af82ace448c5a8f8a16a7379b3b772ed055e999b11f012f2ac67ed8ce3859c6217f0d94fa4d7776f0d8835d0c951b5e56da54a2d09dba80f38f5aeda9ad45d5fcda33f2677047c2f28c9a722997f23baa009661950b3609a2c51b8aa4bf768a050cda56629b1f1fa93c5dda94dff6da463740bcebf41a7fd5de0f5de68832e2926f3cf471eb9d8866cffdcd5115e5f34444c222c16b8330436f47b0f9d112e86df93edea53386fa943e6d818060989d3b8e085e24ade371adcf74c8cdf55662116cc750865893e2674e52cbec36c7084a975e7d69e06e2f4ca7d6b965806fa5f114a0047df70d4737d870f54e47f6c502e6164d1e9d541dc83130035e25c4e1bff8bab2a93d9e2ba3a53a1f5caba72aeb3dccbc6b90dec4697921b12085031fea99e759fd622661ee2a796349530bf20ef5ac3b3ad79002ee50aa95a1fc68c6224fa54eb90dd7857f6e406e36ebcc71b1662394f581898f22e4ef040631f08b8f58a41af0e030c01ae9a6362ab7e5e69ea1b880c58f0016f125b11093ab0521fb7d7febecc7e9256c760b16638055ea238aa0fc713e22c0e74dde9615b27516ac441dc67bccade65142855816471a3e3ae2989a1dfd483ba9d8b5a9d5550bfd648dc88b307a6b7f7618f8ed97450484c00943a1562c5fdc97ab5b4613b36b01ecf3339d94fbf5fd2f6f661e0f818f804c482d768c6d225280d08cdbabed69bb667143afe908aa710470dc29170a0de292501028b0e0007dbcf94f20c5acf8eb6b0c958bc9e44241916fe5e97bb281eecee068733b1702bb4282163e89c299bfb6dfdac7883636a588c1be93f4915ca9d53d8409c6daf2bffc56f6516eb19f676adc3467204f1014a5ca1c8a407e60c1e179f2563af1105a8798c2746f837e0666ac35b3ce3d05f0ee7583bea5af095bfb4f1f5089a648dcb4c664b4c3a95551c5567d076cb901144c81c0072e07ee1f1642a5b3d2b2d550ac6dcc2a178dd21f4b1438fb353c1cf17707b24989cb305235a44ab47f4afa415d8575df75c92897f3fdfeb48df4b4c5ab9579ac5cf8a7b046af15f509182c396d77205ff02269fd7a8a26d2a91267b690ed520c3b438aa4496fcf675dcd7958407939aa1e6e6c1f4f5aa0968144c267cb0fc43c568cb44282c98afe6b38138fe968294a69ea5772026ee4e56b495f3994b27864857f879ba6cc2cf864dd54fed7b8c41db8b9731ba18ff02d4764069565377652fc16db8aa43699a0f7ff147a8dc77b3c10439d4a5ac8d3efb86052fe8500fb0bc87a768cfb12e76f8a5f3ff441980a24ba0d752caba19ed95d61", 0x1000}, {&(0x7f0000002680)="f5359aa0901b07b8e8eb7289f64823f93b86c6391e927d78bb5d95930272f03953a3f7e1fd7471c10395fe8a36520e16291746f48eed2ccfb590367b696f66b8699cd95fcbb34b2193f9", 0x4a}, {&(0x7f0000002700)="b49b138a2c8e5fd10e54f4637691c1b6fe7d7bf2cf37a70a60a4df122443cff14e118f459627624741ef3211faffe1c94cf0703966d0f023f22d2892fcf7c3e0205a132755d8f0c28ea035b6671ffa613642fe4f8638ccf96ba3bb2fe570528d9cdf0a208d2352ee3aee0de97c16010f4e586eb4e2dc27c69c066cb1b8a10e47e1c28fb5573bfef501469739c163843a41a6e972b0f6ee91316b2ac33b0f07bb1c95809b3e85ce613a2d6bd6d970a6", 0xaf}], 0x8, &(0x7f0000002c40)=ANY=[@ANYRES32=r1, @ANYRES32=r0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32, @ANYBLOB="00030000000000000000000001f1ff000100", @ANYRES32, @ANYRES32=r2, @ANYRESDEC=r2, @ANYRES64=0x0, @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESHEX=r2], 0x78, 0x5}}, {{&(0x7f0000002980)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000002c00)=[{&(0x7f0000002a00)="810b11d6e199ba566bf2e8d04662d17da8394df59dea6a037e4f3abf83f08f4cd9a0dc6cf81260582c64cc25380ecdbceb99cf1d53965a45009e4af0a4a02354a5ba3cafa9b10ffcf1e0c37c6f4a701952d9cdd94968507296e37232d8fdecb3be15040777a7a3cfb07027d126154a8f012ea1fb3f05e535e67f62ea6a2dbc47bacf634dd3f2224f8fef0b33e1e01b269408e8f1a92dfacc7a300ca748a720509796b0ca2defaec76ba1428db3b5713eed2b535a22c45e80337d6e2a37a438b5bc7c39f557519cc6c6e30000000000000000", 0xd2}, {&(0x7f0000002b00)="a34a79a9cb479110ce799043a6c3579838858245375cd8b53f3fdd15636e2de451b12daff9020b4f498923fe185466ab0fcd9f36618d59813bfd107293bc6cf0f0d553f3510e9e63d2c1c00cda101ad320c59d1a82", 0x55}, {&(0x7f0000002b80)="944b9e4d740884e8299bdebbf4890f0187702c88e811586fc588490b94a03a40307c9473d72effa00d1a35c43d9073ac14c48e9631f99cb5339e8e19e0ae2339cfcaed", 0x43}], 0x3, &(0x7f0000002fc0)=ANY=[@ANYRESOCT, @ANYRES32, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000000000000000000000000000004827b99e4a8bda2089a4e840ddfd6dc5a5b6f613d982a07f595de99f4c7806676df4e56784d92a7833722670facc5008492e8808fed176ddc98c808d3f438dd7cc7266883b3f46512527d69d6340b817cc0b2272655349203b26996a4536eb315d40489a2f3c4719ba1b80ac3dfb221b9ef9ce9ed22a6f20c224a30c3bff7b6d6844bfc2192ac572a08dc20ebcace4c83df6a7b82493c3621d8d1a1bd29704ce8ce25cc1ca7ca80e86c5810807dd", @ANYRES32=r1, @ANYRES32, @ANYBLOB="1c00000000a1cfa80cb4d7000000010000002ae5d8f6874592052a2450237d8ee554ebb080f6f55bb88cec16f957426bfe3b5c19bed942dc1c49a5e78ebb0cee665b2699aade6ff7758bebab813ae6a8244a65bbf425c7242237870aabfb10e001c60efe20f17ad684e75967", @ANYRES32=r0, @ANYRES32=0xee00, @ANYRES64, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32=r1, @ANYRES32, @ANYRESDEC=r1, @ANYRES32, @ANYRES32], 0x80, 0x10}}], 0x2, 0x44814) socket$nl_route(0x10, 0x3, 0x0) r3 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r3, 0x4c80, 0x0) r4 = socket$inet6(0xa, 0x3, 0xff) connect$inet6(r4, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2, 0x7}, 0x1c) [ 147.413126] xt_policy: neither incoming nor outgoing policy selected 05:08:41 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8001420, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x42202, 0x0) splice(r0, 0x0, r1, 0x0, 0xffffffe1, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x7e, 0x0) mkdir(0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x6e) r3 = dup2(r2, r1) write$FUSE_IOCTL(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x200}}, 0x20) ioctl$KDDELIO(0xffffffffffffffff, 0x4b34, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 05:08:41 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8001420, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x42202, 0x0) splice(r0, 0x0, r1, 0x0, 0xffffffe1, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x7e, 0x0) mkdir(0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x6e) r3 = dup2(r2, r1) write$FUSE_IOCTL(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x200}}, 0x20) ioctl$KDDELIO(0xffffffffffffffff, 0x4b34, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 05:08:41 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8001420, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x42202, 0x0) splice(r0, 0x0, r1, 0x0, 0xffffffe1, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x7e, 0x0) mkdir(0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x6e) r3 = dup2(r2, r1) write$FUSE_IOCTL(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x200}}, 0x20) ioctl$KDDELIO(0xffffffffffffffff, 0x4b34, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 05:08:42 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8001420, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x42202, 0x0) splice(r0, 0x0, r1, 0x0, 0xffffffe1, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x7e, 0x0) mkdir(0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x6e) r3 = dup2(r2, r1) write$FUSE_IOCTL(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x200}}, 0x20) ioctl$KDDELIO(0xffffffffffffffff, 0x4b34, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 05:08:42 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8001420, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x42202, 0x0) splice(r0, 0x0, r1, 0x0, 0xffffffe1, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x7e, 0x0) mkdir(0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x6e) r3 = dup2(r2, r1) write$FUSE_IOCTL(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x200}}, 0x20) ioctl$KDDELIO(0xffffffffffffffff, 0x4b34, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 05:08:42 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8001420, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x42202, 0x0) splice(r0, 0x0, r1, 0x0, 0xffffffe1, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x7e, 0x0) mkdir(0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x6e) r3 = dup2(r2, r1) write$FUSE_IOCTL(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x200}}, 0x20) ioctl$KDDELIO(0xffffffffffffffff, 0x4b34, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 05:08:42 executing program 3: timer_create(0x0, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f05ebbeef, 0x8031, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)=0x0) timer_settime(0x0, 0x0, &(0x7f0000000100)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f0000000200)=0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) timer_settime(r2, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) futex(&(0x7f0000000280)=0x1, 0x6, 0x0, 0x0, 0x0, 0x0) futex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) futex(0x0, 0x80, 0x0, &(0x7f00000002c0)={0x77359400}, &(0x7f0000000300)=0x1, 0x2) timer_settime(r1, 0x0, &(0x7f0000000540)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000580)) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) 05:08:43 executing program 5: timer_create(0x0, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000180)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) r0 = getpid() sched_setscheduler(0x0, 0x1, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x1, &(0x7f0000001700)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f05ebbeef, 0x8031, 0xffffffffffffffff, 0x0) timer_create(0x0, &(0x7f00000000c0)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)=0x0) timer_settime(0x0, 0x0, &(0x7f0000000100)={{0x0, 0x989680}, {0x0, 0x989680}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14}, &(0x7f0000000200)=0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) timer_settime(r2, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) futex(&(0x7f0000000280)=0x1, 0x6, 0x0, 0x0, 0x0, 0x0) futex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) futex(0x0, 0x80, 0x0, &(0x7f00000002c0)={0x77359400}, &(0x7f0000000300)=0x1, 0x2) timer_settime(r1, 0x0, &(0x7f0000000540)={{0x0, 0x3938700}, {0x0, 0x3938700}}, &(0x7f0000000580)) madvise(&(0x7f0000000000/0x600000)=nil, 0x60000b, 0x9) 05:08:43 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8001420, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x42202, 0x0) splice(r0, 0x0, r1, 0x0, 0xffffffe1, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x7e, 0x0) mkdir(0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x6e) r3 = dup2(r2, r1) write$FUSE_IOCTL(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x200}}, 0x20) ioctl$KDDELIO(0xffffffffffffffff, 0x4b34, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 05:08:43 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8001420, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x42202, 0x0) splice(r0, 0x0, r1, 0x0, 0xffffffe1, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x7e, 0x0) mkdir(0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x6e) r3 = dup2(r2, r1) write$FUSE_IOCTL(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x200}}, 0x20) ioctl$KDDELIO(0xffffffffffffffff, 0x4b34, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 05:08:43 executing program 0: r0 = socket$packet(0x11, 0xa, 0x300) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000fbe000)={0x2, &(0x7f0000000100)=[{0x28, 0x0, 0x0, 0xfffff034}, {0x80000006}]}, 0x10) syz_emit_ethernet(0x66, &(0x7f0000000100)={@random="63409f20dafb", @dev, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "a0f0ff", 0x30, 0x3c, 0x0, @empty, @mcast2, {[], @pkt_toobig={0x93, 0x0, 0x0, 0x0, {0x0, 0x6, "176199", 0x0, 0x0, 0x0, @mcast2, @dev}}}}}}}, 0x0) 05:08:43 executing program 4: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8001420, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x42202, 0x0) splice(r0, 0x0, r1, 0x0, 0xffffffe1, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x7e, 0x0) mkdir(0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x6e) r3 = dup2(r2, r1) write$FUSE_IOCTL(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x200}}, 0x20) ioctl$KDDELIO(0xffffffffffffffff, 0x4b34, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 05:08:43 executing program 3: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x400000, 0x8, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400020101000270000020f820002000020000000000000000008000291e579af653595a4b414c4c4552202046415431362020200e1fbe5b7cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e2020506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00", 0xc0}, {&(0x7f00000100c0)="00000000000000000000000000000000000000000000000000000000000055aaf8ffffff0000ffff05000600ffffffff09000a000b000c000d000e000f001000110012001300140015001600170018001900ffffffff00"/96, 0x60, 0x1e0}, {&(0x7f0000010120)="f8ffffff0000ffff05000600ffffffff09000a000b000c000d000e000f001000110012001300140015001600170018001900ffffffff00"/64, 0x40, 0x4200}, {&(0x7f0000010160)="53595a4b414c4c4552202008000014602c552c55000014602c5500000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020201000b014602c552c55000014602c5503000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c45312020202020202000b014602c552c55000014602c5507000a00000041660069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c45322020202020202000b014602c552c55000014602c5508002823000041660069006c0065002e000f00d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c2000b014602c552c55000014602c551a0064000000", 0x120, 0x8200}, {&(0x7f0000010280)="2e202020202020202020201000b014602c552c55000014602c550300000000002e2e2020202020202020201000b014602c552c55000014602c5500000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c45302020202020202000b014602c552c55000014602c5504001a040000", 0x80, 0x9200}, {&(0x7f0000010300)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x9400}, {&(0x7f0000010720)='syzkallers\x00'/32, 0x20, 0x9a00}, {&(0x7f0000010740)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0xc000}], 0x0, &(0x7f00000107c0), 0x1) 05:08:43 executing program 3: r0 = syz_open_dev$video4linux(&(0x7f0000000000), 0x3ff, 0x0) ioctl$VIDIOC_SUBDEV_G_FMT(r0, 0xc0585604, &(0x7f0000000040)={0x1}) 05:08:43 executing program 0: r0 = socket$packet(0x11, 0xa, 0x300) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000fbe000)={0x2, &(0x7f0000000100)=[{0x28, 0x0, 0x0, 0xfffff034}, {0x80000006}]}, 0x10) syz_emit_ethernet(0x66, &(0x7f0000000100)={@random="63409f20dafb", @dev, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "a0f0ff", 0x30, 0x3c, 0x0, @empty, @mcast2, {[], @pkt_toobig={0x93, 0x0, 0x0, 0x0, {0x0, 0x6, "176199", 0x0, 0x0, 0x0, @mcast2, @dev}}}}}}}, 0x0) 05:08:43 executing program 3: r0 = syz_open_dev$video4linux(&(0x7f0000000000), 0x3ff, 0x0) ioctl$VIDIOC_SUBDEV_G_FMT(r0, 0xc0585604, &(0x7f0000000040)={0x1}) 05:08:43 executing program 1: sendmsg$NL80211_CMD_REGISTER_BEACONS(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000240)={0x24, 0x0, 0x0, 0x0, 0x0, {{0x2}, {@val={0x8, 0x2}, @val={0x8}, @void}}}, 0x24}}, 0x0) r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000001c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_REGISTER_BEACONS(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000240)={0x24, r1, 0x1, 0x0, 0x0, {{0x2}, {@val={0x8, 0x2, 0x6}, @val={0x8, 0x3, r2}, @void}}}, 0x24}}, 0x0) 05:08:43 executing program 0: r0 = socket$packet(0x11, 0xa, 0x300) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000fbe000)={0x2, &(0x7f0000000100)=[{0x28, 0x0, 0x0, 0xfffff034}, {0x80000006}]}, 0x10) syz_emit_ethernet(0x66, &(0x7f0000000100)={@random="63409f20dafb", @dev, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "a0f0ff", 0x30, 0x3c, 0x0, @empty, @mcast2, {[], @pkt_toobig={0x93, 0x0, 0x0, 0x0, {0x0, 0x6, "176199", 0x0, 0x0, 0x0, @mcast2, @dev}}}}}}}, 0x0) 05:08:43 executing program 4: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$sg(&(0x7f0000000200), 0x0, 0x163882) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x5c, 0x0, @buffer={0x0, 0x62, &(0x7f0000000180)=""/98}, &(0x7f0000000b00)="9f9e6eb304d5f821a9be1f0aa017a2572aefda0b61a854514673abfea255aaa5e5a8401b1429021432cb5ac09e37264419fba18b3b452637bc3189cf5b96ecc6b738fd102ee01d6c953e0ff781b6f4d0c35b0519210b6686ac1613ac", 0x0, 0x4, 0x4, 0x0, 0x0}) fanotify_init(0x4, 0x1) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7) r2 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PPPIOCGL2TPSTATS(r2, 0x80487436, 0x0) getsockopt$TIPC_SOCK_RECVQ_DEPTH(r2, 0x10f, 0x84, &(0x7f00000006c0), &(0x7f0000000680)=0x29) perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x2, 0x6, 0x80, 0x7, 0x0, 0xffffffff, 0x200, 0x8, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x5, 0x1, @perf_config_ext={0x40, 0xffff}, 0x15002, 0x1, 0x1, 0x1, 0x5, 0x8, 0x3, 0x0, 0x0, 0x0, 0x5}, 0xffffffffffffffff, 0xa, r2, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000400)='syz') fsync(r0) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, 0x0, 0x0, &(0x7f00000002c0)=@keyring) 05:08:43 executing program 5: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$TIPC_IMPORTANCE(r0, 0x10f, 0x7f, &(0x7f0000000180)=0xffffffc1, 0x4) 05:08:43 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8001420, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x42202, 0x0) splice(r0, 0x0, r1, 0x0, 0xffffffe1, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x7e, 0x0) mkdir(0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x6e) r3 = dup2(r2, r1) write$FUSE_IOCTL(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x200}}, 0x20) ioctl$KDDELIO(0xffffffffffffffff, 0x4b34, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 05:08:43 executing program 1: sendmsg$NL80211_CMD_REGISTER_BEACONS(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000240)={0x24, 0x0, 0x0, 0x0, 0x0, {{0x2}, {@val={0x8, 0x2}, @val={0x8}, @void}}}, 0x24}}, 0x0) r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000001c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_REGISTER_BEACONS(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000240)={0x24, r1, 0x1, 0x0, 0x0, {{0x2}, {@val={0x8, 0x2, 0x6}, @val={0x8, 0x3, r2}, @void}}}, 0x24}}, 0x0) 05:08:43 executing program 3: r0 = syz_open_dev$video4linux(&(0x7f0000000000), 0x3ff, 0x0) ioctl$VIDIOC_SUBDEV_G_FMT(r0, 0xc0585604, &(0x7f0000000040)={0x1}) 05:08:43 executing program 0: r0 = socket$packet(0x11, 0xa, 0x300) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f0000fbe000)={0x2, &(0x7f0000000100)=[{0x28, 0x0, 0x0, 0xfffff034}, {0x80000006}]}, 0x10) syz_emit_ethernet(0x66, &(0x7f0000000100)={@random="63409f20dafb", @dev, @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "a0f0ff", 0x30, 0x3c, 0x0, @empty, @mcast2, {[], @pkt_toobig={0x93, 0x0, 0x0, 0x0, {0x0, 0x6, "176199", 0x0, 0x0, 0x0, @mcast2, @dev}}}}}}}, 0x0) 05:08:43 executing program 4: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$sg(&(0x7f0000000200), 0x0, 0x163882) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x5c, 0x0, @buffer={0x0, 0x62, &(0x7f0000000180)=""/98}, &(0x7f0000000b00)="9f9e6eb304d5f821a9be1f0aa017a2572aefda0b61a854514673abfea255aaa5e5a8401b1429021432cb5ac09e37264419fba18b3b452637bc3189cf5b96ecc6b738fd102ee01d6c953e0ff781b6f4d0c35b0519210b6686ac1613ac", 0x0, 0x4, 0x4, 0x0, 0x0}) fanotify_init(0x4, 0x1) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7) r2 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PPPIOCGL2TPSTATS(r2, 0x80487436, 0x0) getsockopt$TIPC_SOCK_RECVQ_DEPTH(r2, 0x10f, 0x84, &(0x7f00000006c0), &(0x7f0000000680)=0x29) perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x2, 0x6, 0x80, 0x7, 0x0, 0xffffffff, 0x200, 0x8, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x5, 0x1, @perf_config_ext={0x40, 0xffff}, 0x15002, 0x1, 0x1, 0x1, 0x5, 0x8, 0x3, 0x0, 0x0, 0x0, 0x5}, 0xffffffffffffffff, 0xa, r2, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000400)='syz') fsync(r0) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, 0x0, 0x0, &(0x7f00000002c0)=@keyring) 05:08:43 executing program 3: r0 = syz_open_dev$video4linux(&(0x7f0000000000), 0x3ff, 0x0) ioctl$VIDIOC_SUBDEV_G_FMT(r0, 0xc0585604, &(0x7f0000000040)={0x1}) 05:08:43 executing program 1: sendmsg$NL80211_CMD_REGISTER_BEACONS(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000240)={0x24, 0x0, 0x0, 0x0, 0x0, {{0x2}, {@val={0x8, 0x2}, @val={0x8}, @void}}}, 0x24}}, 0x0) r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000001c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_REGISTER_BEACONS(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000240)={0x24, r1, 0x1, 0x0, 0x0, {{0x2}, {@val={0x8, 0x2, 0x6}, @val={0x8, 0x3, r2}, @void}}}, 0x24}}, 0x0) 05:08:43 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c42, 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, @perf_bp={0x0}, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast1}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f00000006c0)) setsockopt$ARPT_SO_SET_ADD_COUNTERS(0xffffffffffffffff, 0x0, 0x61, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x220007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) socket$inet_udplite(0x2, 0x2, 0x88) recvmmsg(r0, &(0x7f0000002b40)=[{{0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000001840)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0x6800}}], 0x1, 0x100, 0x0) openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600), 0x4) sendto$inet(r0, &(0x7f00000006c0)="0c268a927f1f6588b967480a41ba7860f46ef65ac618ded8974895abeaf4b4834ef922b3f1e0b02bd67aa03059bcecc7a95c25a3a07e758044ab4ea6f7ae55d88fecfa0b1a7511bf746bec66ba76b699d3a483904811c5709efa01fa13e4ddc813f76684d3d1529fea5d78b38267db0082270f62b41b50981b0313b668585ad32e8977c5f7c2dc112136b8f7392223205ad86f4a9de1cddbd119f26acc2f", 0xffffffcd, 0x11, 0x0, 0x170) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 05:08:43 executing program 0: r0 = syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x4003e, 0x26, &(0x7f0000000e40)=[{&(0x7f0000000280)="000000000300"/32, 0x20, 0x6}, {&(0x7f0000000040)="00000000000400"/32, 0x20, 0x29}, {&(0x7f0000010e80)="0000000320000d11000000000000000078617474723200007861747472310000", 0x20, 0x100}, {&(0x7f0000010d00)="0300"/32, 0x20, 0x200}, {&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000701f1f63701f1f630100ffff53ef010001000000701f1f63000000104d6f460001600000000000000b000000800000000800000052470000620100000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e3234313932303435323000"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="00000000000000000b0000003b3466cc1ea244158e332580de23589c010000000c00000000000000701f1f6300"/64, 0x40, 0x4e0}, {&(0x7f0000010100)="0100000000000500110000000000000000000000040000003c00000000000000", 0x20, 0x560}, {&(0x7f0000010120)="03000000040000000900"/32, 0x20, 0x640}, {&(0x7f0000010140)="030000001300000023000000ce000f0003df0300"/32, 0x20, 0x800}, {&(0x7f0000010160)="fffffffffcff0700000000000000000000000000000000000000000000000080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009403090166696c652e636f6c64000000", 0x480, 0xc00}, {&(0x7f00000105e0)="0b00f400"/18, 0x12, 0x1400}, {&(0x7f0000010600)="00000000000400"/32, 0x20, 0x1800}, {&(0x7f0000010640)="00000000000400"/32, 0x20, 0x2000}, {&(0x7f0000010660)="00000000000400"/32, 0x20, 0x23fd}, {&(0x7f00000106a0)="000000000004000000000000000000000000bcb5d83ba0000000000000000000", 0x20, 0x2c00}, {&(0x7f0000010700)="00000000000400"/32, 0x20, 0x3800}, {&(0x7f0000010720)="00000000000400"/32, 0x20, 0x3c00}, {&(0x7f0000010760)="504d4d00504d4dff701f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000006c6f6f7032006e75782f746573742f73797a5f6d6f756e745f696d6167655f650500"/128, 0x80, 0x4400}, {&(0x7f00000001c0)="111fc0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x4800}, {&(0x7f0000010800)="ffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0300"/1056, 0x420, 0x4c00}, {&(0x7f0000000980)="04000000000000000000000000000000000000000000000000004000000000004296cb8c84d5d1668d89d68dde0ce278865064c69259a53886354d3bd249c128ecb3743cc2f9288fb1f5cfe8d0703fbe9f313d6823b856337c492405e9261d947f", 0x61, 0x5400}, {&(0x7f0000010c60)="0000000000000000010000000000000000000000000000000000000000000000000000000000000008000000000000400000000000000000000000db2406d7c161800000000000007000"/89, 0x59, 0x5c01}, {&(0x7f0000010cc0)="0200"/32, 0x20, 0x6000}, {&(0x7f0000010ce0)="2719c0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x6400}, {&(0x7f0000010d20)="0400"/32, 0x20, 0x6c00}, {&(0x7f00000005c0)="05000000000000e6ffff4e6c9880c2333860dfd7000000000000000000000000000000000000000000489449f34e88a81120e056ebe4a525058cdaca132a3aa152bf2430202998db483a1832f4404b6e6c2beb36ca2a6c100e9388bab9a39266f9825bd4bf6daa05a0daa14202f3d33d04af49e6052cb24f9056b7af69fbd93cf824fb9ff4287d5de933c41315c2ce83f5425bd7a08cca36a1730d9ebd02a5a6c290070d0300"/175, 0xaf, 0x7000}, {&(0x7f0000010d60)="00000000000000000100000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000007000"/96, 0x60, 0x7400}, {&(0x7f0000010dc0)="02000000000000000000005522015200"/32, 0x20, 0x7800}, {&(0x7f0000010de0)="0c0000000c0001022e000000020000000c0002022e2e00000d0000001000050166696c65300000000e000000d803050766696c653100"/64, 0x40, 0x7c00}, {&(0x7f0000010e20)="000002ea0100000001000000270f240c000000000000000000000000000000000601f8030000000006000000779b539778617474723100000601f00300000000060000007498539778617474723200"/96, 0x60, 0x8000}, {&(0x7f0000010ea0)="0000000000000000701f1f63701f1f63701f1f630000000010933555033a0000", 0x20, 0x8c00}, {&(0x7f0000010ec0)="ed41000000040000701f1f63701f1f63701f1f6300000000000004000200000000000800050000000af301000400000000000000000000000100000004000000", 0x40, 0x8c80}, {&(0x7f0000010f00)="8081000000180000701f1f63701f1f63701f1f6300000000000001000c00000010000800000000000af303000400000000000000000000000100000012000000010000000100000018000000020000000400000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000008081000000180000701f1f63701f1f63701f1f6300000000000001000c00000010000800000000000af30300040000000000000000000000010000001900000001000000010000001e00000002000000040000001a00"/224, 0xe0, 0x8d00}, {&(0x7f0000010fe0)="c0220000f12f0000701f1f63701f1f63701f1f04000000000000000018000000000008fc000001000a165f04b80774e76f000000000000000c00000005000000", 0x40, 0x9100}, {&(0x7f0000000a00)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x9c00}, {&(0x7f0000011760)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0xcc20}, {&(0x7f00000106c0)="00000000000400"/32, 0x20, 0xd52f}, {&(0x7f0000000000)="05000000000020040000000000f6ff00008040000000000000", 0x19, 0x10000}], 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="00ab0010000000000000b699ac03a4bc000000000000e002a6ab2d29911f567b81466e6fb790922e7136a21c1d100b6f838e0d835fd483b33e8ae341af79b499e120db5e011576571acaf11d1bd10c780659ec5c79da33987b4b937c9005c3c6821e01ba9fa490e29a87fdecaa9eb515f70182b3c9a9c3898eb98ac1ce60dcbe7a7b8ad83b01fd09ef842969fc59125091659aa43751ca20a36d1d31aa02cab7d0fd8c8963466396b7c03faff00509f726570c67ed6fc34a5f39e3fa8aa4bd9c52575aa776f6b931610c3449ec75b7f3f35c4f391f6a10f7a1a6bd5f436681674caaae220a4e1fbe316374b8c77e8b58dc90f86de6247623cd43a65b08aefc55d3a7357f602f5523bb3b4cb9d94ae3caf8688887c44f37c71e201659f7e3"], 0x1) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000140)={{0x1, 0x1, 0x18, r0, {0x2}}, './file1\x00'}) ioctl$KVM_CAP_EXIT_ON_EMULATION_FAILURE(r1, 0x4068aea3, &(0x7f00000002c0)) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) 05:08:43 executing program 5: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$TIPC_IMPORTANCE(r0, 0x10f, 0x7f, &(0x7f0000000180)=0xffffffc1, 0x4) 05:08:43 executing program 4: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$sg(&(0x7f0000000200), 0x0, 0x163882) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x5c, 0x0, @buffer={0x0, 0x62, &(0x7f0000000180)=""/98}, &(0x7f0000000b00)="9f9e6eb304d5f821a9be1f0aa017a2572aefda0b61a854514673abfea255aaa5e5a8401b1429021432cb5ac09e37264419fba18b3b452637bc3189cf5b96ecc6b738fd102ee01d6c953e0ff781b6f4d0c35b0519210b6686ac1613ac", 0x0, 0x4, 0x4, 0x0, 0x0}) fanotify_init(0x4, 0x1) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7) r2 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PPPIOCGL2TPSTATS(r2, 0x80487436, 0x0) getsockopt$TIPC_SOCK_RECVQ_DEPTH(r2, 0x10f, 0x84, &(0x7f00000006c0), &(0x7f0000000680)=0x29) perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x2, 0x6, 0x80, 0x7, 0x0, 0xffffffff, 0x200, 0x8, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x5, 0x1, @perf_config_ext={0x40, 0xffff}, 0x15002, 0x1, 0x1, 0x1, 0x5, 0x8, 0x3, 0x0, 0x0, 0x0, 0x5}, 0xffffffffffffffff, 0xa, r2, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000400)='syz') fsync(r0) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, 0x0, 0x0, &(0x7f00000002c0)=@keyring) [ 149.834061] Trying to set illegal importance in message 05:08:43 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x1000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8001420, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x42202, 0x0) splice(r0, 0x0, r1, 0x0, 0xffffffe1, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x7e, 0x0) mkdir(0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x6e) r3 = dup2(r2, r1) write$FUSE_IOCTL(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0x200}}, 0x20) ioctl$KDDELIO(0xffffffffffffffff, 0x4b34, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) 05:08:43 executing program 1: sendmsg$NL80211_CMD_REGISTER_BEACONS(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000240)={0x24, 0x0, 0x0, 0x0, 0x0, {{0x2}, {@val={0x8, 0x2}, @val={0x8}, @void}}}, 0x24}}, 0x0) r0 = syz_init_net_socket$nl_rdma(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, &(0x7f00000001c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_REGISTER_BEACONS(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000240)={0x24, r1, 0x1, 0x0, 0x0, {{0x2}, {@val={0x8, 0x2, 0x6}, @val={0x8, 0x3, r2}, @void}}}, 0x24}}, 0x0) 05:08:43 executing program 4: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$sg(&(0x7f0000000200), 0x0, 0x163882) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x5c, 0x0, @buffer={0x0, 0x62, &(0x7f0000000180)=""/98}, &(0x7f0000000b00)="9f9e6eb304d5f821a9be1f0aa017a2572aefda0b61a854514673abfea255aaa5e5a8401b1429021432cb5ac09e37264419fba18b3b452637bc3189cf5b96ecc6b738fd102ee01d6c953e0ff781b6f4d0c35b0519210b6686ac1613ac", 0x0, 0x4, 0x4, 0x0, 0x0}) fanotify_init(0x4, 0x1) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7) r2 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PPPIOCGL2TPSTATS(r2, 0x80487436, 0x0) getsockopt$TIPC_SOCK_RECVQ_DEPTH(r2, 0x10f, 0x84, &(0x7f00000006c0), &(0x7f0000000680)=0x29) perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x2, 0x6, 0x80, 0x7, 0x0, 0xffffffff, 0x200, 0x8, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x5, 0x1, @perf_config_ext={0x40, 0xffff}, 0x15002, 0x1, 0x1, 0x1, 0x5, 0x8, 0x3, 0x0, 0x0, 0x0, 0x5}, 0xffffffffffffffff, 0xa, r2, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000400)='syz') fsync(r0) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, 0x0, 0x0, &(0x7f00000002c0)=@keyring) 05:08:43 executing program 1: r0 = socket(0x25, 0x1, 0x0) io_setup(0x9, &(0x7f0000000100)=0x0) r2 = syz_open_dev$vivid(&(0x7f00000000c0), 0x0, 0x2) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/diskstats\x00', 0x0, 0x0) io_submit(r1, 0x2, &(0x7f0000001340)=[&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0}, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x0, 0x1, r3}]) [ 149.906972] Trying to set illegal importance in message 05:08:43 executing program 5: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$TIPC_IMPORTANCE(r0, 0x10f, 0x7f, &(0x7f0000000180)=0xffffffc1, 0x4) [ 149.972598] EXT4-fs (loop0): revision level too high, forcing read-only mode [ 150.006470] EXT4-fs (loop0): orphan cleanup on readonly fs 05:08:44 executing program 4: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$TUNGETFEATURES(0xffffffffffffffff, 0x800454cf, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b04000000000000000002000000240001801400018008000100ac141400080002007f0020010c00028005000100000000001c001080080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000000000c0002800500010000000000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fe, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) splice(r0, 0x0, r2, 0x0, 0x7fff, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='loginuid\x00') 05:08:44 executing program 5: socketpair$tipc(0x1e, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$TIPC_IMPORTANCE(r0, 0x10f, 0x7f, &(0x7f0000000180)=0xffffffc1, 0x4) 05:08:44 executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@multicast, @broadcast, @void, {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @local, @private=0xa010101, @remote, @local={0xac, 0x16}}}}}, 0x0) 05:08:44 executing program 0: r0 = syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x4003e, 0x26, &(0x7f0000000e40)=[{&(0x7f0000000280)="000000000300"/32, 0x20, 0x6}, {&(0x7f0000000040)="00000000000400"/32, 0x20, 0x29}, {&(0x7f0000010e80)="0000000320000d11000000000000000078617474723200007861747472310000", 0x20, 0x100}, {&(0x7f0000010d00)="0300"/32, 0x20, 0x200}, {&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000701f1f63701f1f630100ffff53ef010001000000701f1f63000000104d6f460001600000000000000b000000800000000800000052470000620100000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e3234313932303435323000"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="00000000000000000b0000003b3466cc1ea244158e332580de23589c010000000c00000000000000701f1f6300"/64, 0x40, 0x4e0}, {&(0x7f0000010100)="0100000000000500110000000000000000000000040000003c00000000000000", 0x20, 0x560}, {&(0x7f0000010120)="03000000040000000900"/32, 0x20, 0x640}, {&(0x7f0000010140)="030000001300000023000000ce000f0003df0300"/32, 0x20, 0x800}, {&(0x7f0000010160)="fffffffffcff0700000000000000000000000000000000000000000000000080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009403090166696c652e636f6c64000000", 0x480, 0xc00}, {&(0x7f00000105e0)="0b00f400"/18, 0x12, 0x1400}, {&(0x7f0000010600)="00000000000400"/32, 0x20, 0x1800}, {&(0x7f0000010640)="00000000000400"/32, 0x20, 0x2000}, {&(0x7f0000010660)="00000000000400"/32, 0x20, 0x23fd}, {&(0x7f00000106a0)="000000000004000000000000000000000000bcb5d83ba0000000000000000000", 0x20, 0x2c00}, {&(0x7f0000010700)="00000000000400"/32, 0x20, 0x3800}, {&(0x7f0000010720)="00000000000400"/32, 0x20, 0x3c00}, {&(0x7f0000010760)="504d4d00504d4dff701f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000006c6f6f7032006e75782f746573742f73797a5f6d6f756e745f696d6167655f650500"/128, 0x80, 0x4400}, {&(0x7f00000001c0)="111fc0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x4800}, {&(0x7f0000010800)="ffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0300"/1056, 0x420, 0x4c00}, {&(0x7f0000000980)="04000000000000000000000000000000000000000000000000004000000000004296cb8c84d5d1668d89d68dde0ce278865064c69259a53886354d3bd249c128ecb3743cc2f9288fb1f5cfe8d0703fbe9f313d6823b856337c492405e9261d947f", 0x61, 0x5400}, {&(0x7f0000010c60)="0000000000000000010000000000000000000000000000000000000000000000000000000000000008000000000000400000000000000000000000db2406d7c161800000000000007000"/89, 0x59, 0x5c01}, {&(0x7f0000010cc0)="0200"/32, 0x20, 0x6000}, {&(0x7f0000010ce0)="2719c0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x6400}, {&(0x7f0000010d20)="0400"/32, 0x20, 0x6c00}, {&(0x7f00000005c0)="05000000000000e6ffff4e6c9880c2333860dfd7000000000000000000000000000000000000000000489449f34e88a81120e056ebe4a525058cdaca132a3aa152bf2430202998db483a1832f4404b6e6c2beb36ca2a6c100e9388bab9a39266f9825bd4bf6daa05a0daa14202f3d33d04af49e6052cb24f9056b7af69fbd93cf824fb9ff4287d5de933c41315c2ce83f5425bd7a08cca36a1730d9ebd02a5a6c290070d0300"/175, 0xaf, 0x7000}, {&(0x7f0000010d60)="00000000000000000100000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000007000"/96, 0x60, 0x7400}, {&(0x7f0000010dc0)="02000000000000000000005522015200"/32, 0x20, 0x7800}, {&(0x7f0000010de0)="0c0000000c0001022e000000020000000c0002022e2e00000d0000001000050166696c65300000000e000000d803050766696c653100"/64, 0x40, 0x7c00}, {&(0x7f0000010e20)="000002ea0100000001000000270f240c000000000000000000000000000000000601f8030000000006000000779b539778617474723100000601f00300000000060000007498539778617474723200"/96, 0x60, 0x8000}, {&(0x7f0000010ea0)="0000000000000000701f1f63701f1f63701f1f630000000010933555033a0000", 0x20, 0x8c00}, {&(0x7f0000010ec0)="ed41000000040000701f1f63701f1f63701f1f6300000000000004000200000000000800050000000af301000400000000000000000000000100000004000000", 0x40, 0x8c80}, {&(0x7f0000010f00)="8081000000180000701f1f63701f1f63701f1f6300000000000001000c00000010000800000000000af303000400000000000000000000000100000012000000010000000100000018000000020000000400000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000008081000000180000701f1f63701f1f63701f1f6300000000000001000c00000010000800000000000af30300040000000000000000000000010000001900000001000000010000001e00000002000000040000001a00"/224, 0xe0, 0x8d00}, {&(0x7f0000010fe0)="c0220000f12f0000701f1f63701f1f63701f1f04000000000000000018000000000008fc000001000a165f04b80774e76f000000000000000c00000005000000", 0x40, 0x9100}, {&(0x7f0000000a00)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x9c00}, {&(0x7f0000011760)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0xcc20}, {&(0x7f00000106c0)="00000000000400"/32, 0x20, 0xd52f}, {&(0x7f0000000000)="05000000000020040000000000f6ff00008040000000000000", 0x19, 0x10000}], 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="00ab0010000000000000b699ac03a4bc000000000000e002a6ab2d29911f567b81466e6fb790922e7136a21c1d100b6f838e0d835fd483b33e8ae341af79b499e120db5e011576571acaf11d1bd10c780659ec5c79da33987b4b937c9005c3c6821e01ba9fa490e29a87fdecaa9eb515f70182b3c9a9c3898eb98ac1ce60dcbe7a7b8ad83b01fd09ef842969fc59125091659aa43751ca20a36d1d31aa02cab7d0fd8c8963466396b7c03faff00509f726570c67ed6fc34a5f39e3fa8aa4bd9c52575aa776f6b931610c3449ec75b7f3f35c4f391f6a10f7a1a6bd5f436681674caaae220a4e1fbe316374b8c77e8b58dc90f86de6247623cd43a65b08aefc55d3a7357f602f5523bb3b4cb9d94ae3caf8688887c44f37c71e201659f7e3"], 0x1) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000140)={{0x1, 0x1, 0x18, r0, {0x2}}, './file1\x00'}) ioctl$KVM_CAP_EXIT_ON_EMULATION_FAILURE(r1, 0x4068aea3, &(0x7f00000002c0)) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) [ 150.042592] Trying to set illegal importance in message [ 150.063774] EXT4-fs (loop0): 1 orphan inode deleted [ 150.071691] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 150.122868] Trying to set illegal importance in message [ 150.185470] EXT4-fs (loop0): revision level too high, forcing read-only mode [ 150.194328] EXT4-fs (loop0): orphan cleanup on readonly fs [ 150.204441] EXT4-fs (loop0): 1 orphan inode deleted [ 150.210144] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue 05:08:44 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c42, 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, @perf_bp={0x0}, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast1}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f00000006c0)) setsockopt$ARPT_SO_SET_ADD_COUNTERS(0xffffffffffffffff, 0x0, 0x61, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x220007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) socket$inet_udplite(0x2, 0x2, 0x88) recvmmsg(r0, &(0x7f0000002b40)=[{{0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000001840)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0x6800}}], 0x1, 0x100, 0x0) openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600), 0x4) sendto$inet(r0, &(0x7f00000006c0)="0c268a927f1f6588b967480a41ba7860f46ef65ac618ded8974895abeaf4b4834ef922b3f1e0b02bd67aa03059bcecc7a95c25a3a07e758044ab4ea6f7ae55d88fecfa0b1a7511bf746bec66ba76b699d3a483904811c5709efa01fa13e4ddc813f76684d3d1529fea5d78b38267db0082270f62b41b50981b0313b668585ad32e8977c5f7c2dc112136b8f7392223205ad86f4a9de1cddbd119f26acc2f", 0xffffffcd, 0x11, 0x0, 0x170) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 05:08:44 executing program 1: r0 = socket(0x25, 0x1, 0x0) io_setup(0x9, &(0x7f0000000100)=0x0) r2 = syz_open_dev$vivid(&(0x7f00000000c0), 0x0, 0x2) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/diskstats\x00', 0x0, 0x0) io_submit(r1, 0x2, &(0x7f0000001340)=[&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0}, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x0, 0x1, r3}]) 05:08:44 executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@multicast, @broadcast, @void, {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @local, @private=0xa010101, @remote, @local={0xac, 0x16}}}}}, 0x0) 05:08:44 executing program 5: r0 = syz_open_dev$swradio(&(0x7f00000000c0), 0xffffffffffffffff, 0x2) ioctl$VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f0000000240)={0x0, 0x9, 0x1, {0xb, @pix={0x0, 0x1f}}}) ioctl$VIDIOC_EXPBUF(r0, 0xc0405610, &(0x7f0000000000)={0xb}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.stat\x00', 0x26e1, 0x0) dup2(r1, r0) 05:08:44 executing program 0: r0 = syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x4003e, 0x26, &(0x7f0000000e40)=[{&(0x7f0000000280)="000000000300"/32, 0x20, 0x6}, {&(0x7f0000000040)="00000000000400"/32, 0x20, 0x29}, {&(0x7f0000010e80)="0000000320000d11000000000000000078617474723200007861747472310000", 0x20, 0x100}, {&(0x7f0000010d00)="0300"/32, 0x20, 0x200}, {&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000701f1f63701f1f630100ffff53ef010001000000701f1f63000000104d6f460001600000000000000b000000800000000800000052470000620100000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e3234313932303435323000"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="00000000000000000b0000003b3466cc1ea244158e332580de23589c010000000c00000000000000701f1f6300"/64, 0x40, 0x4e0}, {&(0x7f0000010100)="0100000000000500110000000000000000000000040000003c00000000000000", 0x20, 0x560}, {&(0x7f0000010120)="03000000040000000900"/32, 0x20, 0x640}, {&(0x7f0000010140)="030000001300000023000000ce000f0003df0300"/32, 0x20, 0x800}, {&(0x7f0000010160)="fffffffffcff0700000000000000000000000000000000000000000000000080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009403090166696c652e636f6c64000000", 0x480, 0xc00}, {&(0x7f00000105e0)="0b00f400"/18, 0x12, 0x1400}, {&(0x7f0000010600)="00000000000400"/32, 0x20, 0x1800}, {&(0x7f0000010640)="00000000000400"/32, 0x20, 0x2000}, {&(0x7f0000010660)="00000000000400"/32, 0x20, 0x23fd}, {&(0x7f00000106a0)="000000000004000000000000000000000000bcb5d83ba0000000000000000000", 0x20, 0x2c00}, {&(0x7f0000010700)="00000000000400"/32, 0x20, 0x3800}, {&(0x7f0000010720)="00000000000400"/32, 0x20, 0x3c00}, {&(0x7f0000010760)="504d4d00504d4dff701f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000006c6f6f7032006e75782f746573742f73797a5f6d6f756e745f696d6167655f650500"/128, 0x80, 0x4400}, {&(0x7f00000001c0)="111fc0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x4800}, {&(0x7f0000010800)="ffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0300"/1056, 0x420, 0x4c00}, {&(0x7f0000000980)="04000000000000000000000000000000000000000000000000004000000000004296cb8c84d5d1668d89d68dde0ce278865064c69259a53886354d3bd249c128ecb3743cc2f9288fb1f5cfe8d0703fbe9f313d6823b856337c492405e9261d947f", 0x61, 0x5400}, {&(0x7f0000010c60)="0000000000000000010000000000000000000000000000000000000000000000000000000000000008000000000000400000000000000000000000db2406d7c161800000000000007000"/89, 0x59, 0x5c01}, {&(0x7f0000010cc0)="0200"/32, 0x20, 0x6000}, {&(0x7f0000010ce0)="2719c0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x6400}, {&(0x7f0000010d20)="0400"/32, 0x20, 0x6c00}, {&(0x7f00000005c0)="05000000000000e6ffff4e6c9880c2333860dfd7000000000000000000000000000000000000000000489449f34e88a81120e056ebe4a525058cdaca132a3aa152bf2430202998db483a1832f4404b6e6c2beb36ca2a6c100e9388bab9a39266f9825bd4bf6daa05a0daa14202f3d33d04af49e6052cb24f9056b7af69fbd93cf824fb9ff4287d5de933c41315c2ce83f5425bd7a08cca36a1730d9ebd02a5a6c290070d0300"/175, 0xaf, 0x7000}, {&(0x7f0000010d60)="00000000000000000100000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000007000"/96, 0x60, 0x7400}, {&(0x7f0000010dc0)="02000000000000000000005522015200"/32, 0x20, 0x7800}, {&(0x7f0000010de0)="0c0000000c0001022e000000020000000c0002022e2e00000d0000001000050166696c65300000000e000000d803050766696c653100"/64, 0x40, 0x7c00}, {&(0x7f0000010e20)="000002ea0100000001000000270f240c000000000000000000000000000000000601f8030000000006000000779b539778617474723100000601f00300000000060000007498539778617474723200"/96, 0x60, 0x8000}, {&(0x7f0000010ea0)="0000000000000000701f1f63701f1f63701f1f630000000010933555033a0000", 0x20, 0x8c00}, {&(0x7f0000010ec0)="ed41000000040000701f1f63701f1f63701f1f6300000000000004000200000000000800050000000af301000400000000000000000000000100000004000000", 0x40, 0x8c80}, {&(0x7f0000010f00)="8081000000180000701f1f63701f1f63701f1f6300000000000001000c00000010000800000000000af303000400000000000000000000000100000012000000010000000100000018000000020000000400000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000008081000000180000701f1f63701f1f63701f1f6300000000000001000c00000010000800000000000af30300040000000000000000000000010000001900000001000000010000001e00000002000000040000001a00"/224, 0xe0, 0x8d00}, {&(0x7f0000010fe0)="c0220000f12f0000701f1f63701f1f63701f1f04000000000000000018000000000008fc000001000a165f04b80774e76f000000000000000c00000005000000", 0x40, 0x9100}, {&(0x7f0000000a00)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x9c00}, {&(0x7f0000011760)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0xcc20}, {&(0x7f00000106c0)="00000000000400"/32, 0x20, 0xd52f}, {&(0x7f0000000000)="05000000000020040000000000f6ff00008040000000000000", 0x19, 0x10000}], 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="00ab0010000000000000b699ac03a4bc000000000000e002a6ab2d29911f567b81466e6fb790922e7136a21c1d100b6f838e0d835fd483b33e8ae341af79b499e120db5e011576571acaf11d1bd10c780659ec5c79da33987b4b937c9005c3c6821e01ba9fa490e29a87fdecaa9eb515f70182b3c9a9c3898eb98ac1ce60dcbe7a7b8ad83b01fd09ef842969fc59125091659aa43751ca20a36d1d31aa02cab7d0fd8c8963466396b7c03faff00509f726570c67ed6fc34a5f39e3fa8aa4bd9c52575aa776f6b931610c3449ec75b7f3f35c4f391f6a10f7a1a6bd5f436681674caaae220a4e1fbe316374b8c77e8b58dc90f86de6247623cd43a65b08aefc55d3a7357f602f5523bb3b4cb9d94ae3caf8688887c44f37c71e201659f7e3"], 0x1) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000140)={{0x1, 0x1, 0x18, r0, {0x2}}, './file1\x00'}) ioctl$KVM_CAP_EXIT_ON_EMULATION_FAILURE(r1, 0x4068aea3, &(0x7f00000002c0)) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) 05:08:44 executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@multicast, @broadcast, @void, {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @local, @private=0xa010101, @remote, @local={0xac, 0x16}}}}}, 0x0) 05:08:44 executing program 5: r0 = syz_open_dev$swradio(&(0x7f00000000c0), 0xffffffffffffffff, 0x2) ioctl$VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f0000000240)={0x0, 0x9, 0x1, {0xb, @pix={0x0, 0x1f}}}) ioctl$VIDIOC_EXPBUF(r0, 0xc0405610, &(0x7f0000000000)={0xb}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.stat\x00', 0x26e1, 0x0) dup2(r1, r0) 05:08:44 executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@multicast, @broadcast, @void, {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @local, @private=0xa010101, @remote, @local={0xac, 0x16}}}}}, 0x0) [ 150.782760] EXT4-fs (loop0): revision level too high, forcing read-only mode [ 150.792222] EXT4-fs (loop0): orphan cleanup on readonly fs [ 150.803748] EXT4-fs (loop0): 1 orphan inode deleted [ 150.811622] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue 05:08:44 executing program 4: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$TUNGETFEATURES(0xffffffffffffffff, 0x800454cf, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b04000000000000000002000000240001801400018008000100ac141400080002007f0020010c00028005000100000000001c001080080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000000000c0002800500010000000000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fe, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) splice(r0, 0x0, r2, 0x0, 0x7fff, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='loginuid\x00') 05:08:44 executing program 2: r0 = syz_open_dev$swradio(&(0x7f00000000c0), 0xffffffffffffffff, 0x2) ioctl$VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f0000000240)={0x0, 0x9, 0x1, {0xb, @pix={0x0, 0x1f}}}) ioctl$VIDIOC_EXPBUF(r0, 0xc0405610, &(0x7f0000000000)={0xb}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.stat\x00', 0x26e1, 0x0) dup2(r1, r0) 05:08:44 executing program 5: r0 = syz_open_dev$swradio(&(0x7f00000000c0), 0xffffffffffffffff, 0x2) ioctl$VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f0000000240)={0x0, 0x9, 0x1, {0xb, @pix={0x0, 0x1f}}}) ioctl$VIDIOC_EXPBUF(r0, 0xc0405610, &(0x7f0000000000)={0xb}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.stat\x00', 0x26e1, 0x0) dup2(r1, r0) 05:08:44 executing program 1: r0 = socket(0x25, 0x1, 0x0) io_setup(0x9, &(0x7f0000000100)=0x0) r2 = syz_open_dev$vivid(&(0x7f00000000c0), 0x0, 0x2) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/diskstats\x00', 0x0, 0x0) io_submit(r1, 0x2, &(0x7f0000001340)=[&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0}, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x0, 0x1, r3}]) 05:08:45 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c42, 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, @perf_bp={0x0}, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast1}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f00000006c0)) setsockopt$ARPT_SO_SET_ADD_COUNTERS(0xffffffffffffffff, 0x0, 0x61, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x220007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) socket$inet_udplite(0x2, 0x2, 0x88) recvmmsg(r0, &(0x7f0000002b40)=[{{0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000001840)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0x6800}}], 0x1, 0x100, 0x0) openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600), 0x4) sendto$inet(r0, &(0x7f00000006c0)="0c268a927f1f6588b967480a41ba7860f46ef65ac618ded8974895abeaf4b4834ef922b3f1e0b02bd67aa03059bcecc7a95c25a3a07e758044ab4ea6f7ae55d88fecfa0b1a7511bf746bec66ba76b699d3a483904811c5709efa01fa13e4ddc813f76684d3d1529fea5d78b38267db0082270f62b41b50981b0313b668585ad32e8977c5f7c2dc112136b8f7392223205ad86f4a9de1cddbd119f26acc2f", 0xffffffcd, 0x11, 0x0, 0x170) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 05:08:45 executing program 0: r0 = syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x4003e, 0x26, &(0x7f0000000e40)=[{&(0x7f0000000280)="000000000300"/32, 0x20, 0x6}, {&(0x7f0000000040)="00000000000400"/32, 0x20, 0x29}, {&(0x7f0000010e80)="0000000320000d11000000000000000078617474723200007861747472310000", 0x20, 0x100}, {&(0x7f0000010d00)="0300"/32, 0x20, 0x200}, {&(0x7f0000010000)="20000000000100000c000000ce0000000f000000010000000000000000000000002000000020000020000000701f1f63701f1f630100ffff53ef010001000000701f1f63000000104d6f460001600000000000000b000000800000000800000052470000620100000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e3234313932303435323000"/192, 0xc0, 0x400}, {&(0x7f00000100c0)="00000000000000000b0000003b3466cc1ea244158e332580de23589c010000000c00000000000000701f1f6300"/64, 0x40, 0x4e0}, {&(0x7f0000010100)="0100000000000500110000000000000000000000040000003c00000000000000", 0x20, 0x560}, {&(0x7f0000010120)="03000000040000000900"/32, 0x20, 0x640}, {&(0x7f0000010140)="030000001300000023000000ce000f0003df0300"/32, 0x20, 0x800}, {&(0x7f0000010160)="fffffffffcff0700000000000000000000000000000000000000000000000080ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009403090166696c652e636f6c64000000", 0x480, 0xc00}, {&(0x7f00000105e0)="0b00f400"/18, 0x12, 0x1400}, {&(0x7f0000010600)="00000000000400"/32, 0x20, 0x1800}, {&(0x7f0000010640)="00000000000400"/32, 0x20, 0x2000}, {&(0x7f0000010660)="00000000000400"/32, 0x20, 0x23fd}, {&(0x7f00000106a0)="000000000004000000000000000000000000bcb5d83ba0000000000000000000", 0x20, 0x2c00}, {&(0x7f0000010700)="00000000000400"/32, 0x20, 0x3800}, {&(0x7f0000010720)="00000000000400"/32, 0x20, 0x3c00}, {&(0x7f0000010760)="504d4d00504d4dff701f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000006c6f6f7032006e75782f746573742f73797a5f6d6f756e745f696d6167655f650500"/128, 0x80, 0x4400}, {&(0x7f00000001c0)="111fc0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x4800}, {&(0x7f0000010800)="ffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0300"/1056, 0x420, 0x4c00}, {&(0x7f0000000980)="04000000000000000000000000000000000000000000000000004000000000004296cb8c84d5d1668d89d68dde0ce278865064c69259a53886354d3bd249c128ecb3743cc2f9288fb1f5cfe8d0703fbe9f313d6823b856337c492405e9261d947f", 0x61, 0x5400}, {&(0x7f0000010c60)="0000000000000000010000000000000000000000000000000000000000000000000000000000000008000000000000400000000000000000000000db2406d7c161800000000000007000"/89, 0x59, 0x5c01}, {&(0x7f0000010cc0)="0200"/32, 0x20, 0x6000}, {&(0x7f0000010ce0)="2719c0d901000000803a0900803a090000000000060000000000000005000000", 0x20, 0x6400}, {&(0x7f0000010d20)="0400"/32, 0x20, 0x6c00}, {&(0x7f00000005c0)="05000000000000e6ffff4e6c9880c2333860dfd7000000000000000000000000000000000000000000489449f34e88a81120e056ebe4a525058cdaca132a3aa152bf2430202998db483a1832f4404b6e6c2beb36ca2a6c100e9388bab9a39266f9825bd4bf6daa05a0daa14202f3d33d04af49e6052cb24f9056b7af69fbd93cf824fb9ff4287d5de933c41315c2ce83f5425bd7a08cca36a1730d9ebd02a5a6c290070d0300"/175, 0xaf, 0x7000}, {&(0x7f0000010d60)="00000000000000000100000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000007000"/96, 0x60, 0x7400}, {&(0x7f0000010dc0)="02000000000000000000005522015200"/32, 0x20, 0x7800}, {&(0x7f0000010de0)="0c0000000c0001022e000000020000000c0002022e2e00000d0000001000050166696c65300000000e000000d803050766696c653100"/64, 0x40, 0x7c00}, {&(0x7f0000010e20)="000002ea0100000001000000270f240c000000000000000000000000000000000601f8030000000006000000779b539778617474723100000601f00300000000060000007498539778617474723200"/96, 0x60, 0x8000}, {&(0x7f0000010ea0)="0000000000000000701f1f63701f1f63701f1f630000000010933555033a0000", 0x20, 0x8c00}, {&(0x7f0000010ec0)="ed41000000040000701f1f63701f1f63701f1f6300000000000004000200000000000800050000000af301000400000000000000000000000100000004000000", 0x40, 0x8c80}, {&(0x7f0000010f00)="8081000000180000701f1f63701f1f63701f1f6300000000000001000c00000010000800000000000af303000400000000000000000000000100000012000000010000000100000018000000020000000400000014000000000000000000000000000000000000000000000000000000000000000000000000000000000000008081000000180000701f1f63701f1f63701f1f6300000000000001000c00000010000800000000000af30300040000000000000000000000010000001900000001000000010000001e00000002000000040000001a00"/224, 0xe0, 0x8d00}, {&(0x7f0000010fe0)="c0220000f12f0000701f1f63701f1f63701f1f04000000000000000018000000000008fc000001000a165f04b80774e76f000000000000000c00000005000000", 0x40, 0x9100}, {&(0x7f0000000a00)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x9c00}, {&(0x7f0000011760)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0xcc20}, {&(0x7f00000106c0)="00000000000400"/32, 0x20, 0xd52f}, {&(0x7f0000000000)="05000000000020040000000000f6ff00008040000000000000", 0x19, 0x10000}], 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="00ab0010000000000000b699ac03a4bc000000000000e002a6ab2d29911f567b81466e6fb790922e7136a21c1d100b6f838e0d835fd483b33e8ae341af79b499e120db5e011576571acaf11d1bd10c780659ec5c79da33987b4b937c9005c3c6821e01ba9fa490e29a87fdecaa9eb515f70182b3c9a9c3898eb98ac1ce60dcbe7a7b8ad83b01fd09ef842969fc59125091659aa43751ca20a36d1d31aa02cab7d0fd8c8963466396b7c03faff00509f726570c67ed6fc34a5f39e3fa8aa4bd9c52575aa776f6b931610c3449ec75b7f3f35c4f391f6a10f7a1a6bd5f436681674caaae220a4e1fbe316374b8c77e8b58dc90f86de6247623cd43a65b08aefc55d3a7357f602f5523bb3b4cb9d94ae3caf8688887c44f37c71e201659f7e3"], 0x1) ioctl$AUTOFS_DEV_IOCTL_ISMOUNTPOINT(0xffffffffffffffff, 0xc018937e, &(0x7f0000000140)={{0x1, 0x1, 0x18, r0, {0x2}}, './file1\x00'}) ioctl$KVM_CAP_EXIT_ON_EMULATION_FAILURE(r1, 0x4068aea3, &(0x7f00000002c0)) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000200)={&(0x7f0000000340)='kfree\x00'}, 0x10) 05:08:45 executing program 5: r0 = syz_open_dev$swradio(&(0x7f00000000c0), 0xffffffffffffffff, 0x2) ioctl$VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f0000000240)={0x0, 0x9, 0x1, {0xb, @pix={0x0, 0x1f}}}) ioctl$VIDIOC_EXPBUF(r0, 0xc0405610, &(0x7f0000000000)={0xb}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.stat\x00', 0x26e1, 0x0) dup2(r1, r0) 05:08:45 executing program 2: r0 = syz_open_dev$swradio(&(0x7f00000000c0), 0xffffffffffffffff, 0x2) ioctl$VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f0000000240)={0x0, 0x9, 0x1, {0xb, @pix={0x0, 0x1f}}}) ioctl$VIDIOC_EXPBUF(r0, 0xc0405610, &(0x7f0000000000)={0xb}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.stat\x00', 0x26e1, 0x0) dup2(r1, r0) 05:08:45 executing program 1: r0 = socket(0x25, 0x1, 0x0) io_setup(0x9, &(0x7f0000000100)=0x0) r2 = syz_open_dev$vivid(&(0x7f00000000c0), 0x0, 0x2) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000140)='/proc/diskstats\x00', 0x0, 0x0) io_submit(r1, 0x2, &(0x7f0000001340)=[&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, r0, 0x0}, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x0, 0x1, r3}]) 05:08:45 executing program 5: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$TUNGETFEATURES(0xffffffffffffffff, 0x800454cf, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b04000000000000000002000000240001801400018008000100ac141400080002007f0020010c00028005000100000000001c001080080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000000000c0002800500010000000000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fe, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) splice(r0, 0x0, r2, 0x0, 0x7fff, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='loginuid\x00') 05:08:45 executing program 2: r0 = syz_open_dev$swradio(&(0x7f00000000c0), 0xffffffffffffffff, 0x2) ioctl$VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f0000000240)={0x0, 0x9, 0x1, {0xb, @pix={0x0, 0x1f}}}) ioctl$VIDIOC_EXPBUF(r0, 0xc0405610, &(0x7f0000000000)={0xb}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.stat\x00', 0x26e1, 0x0) dup2(r1, r0) 05:08:45 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$TUNGETFEATURES(0xffffffffffffffff, 0x800454cf, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b04000000000000000002000000240001801400018008000100ac141400080002007f0020010c00028005000100000000001c001080080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000000000c0002800500010000000000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fe, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) splice(r0, 0x0, r2, 0x0, 0x7fff, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='loginuid\x00') [ 151.667316] EXT4-fs (loop0): revision level too high, forcing read-only mode [ 151.679950] EXT4-fs (loop0): orphan cleanup on readonly fs [ 151.724545] EXT4-fs (loop0): 1 orphan inode deleted 05:08:45 executing program 4: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$TUNGETFEATURES(0xffffffffffffffff, 0x800454cf, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b04000000000000000002000000240001801400018008000100ac141400080002007f0020010c00028005000100000000001c001080080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000000000c0002800500010000000000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fe, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) splice(r0, 0x0, r2, 0x0, 0x7fff, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='loginuid\x00') 05:08:45 executing program 2: r0 = syz_open_dev$swradio(&(0x7f00000000c0), 0xffffffffffffffff, 0x2) ioctl$VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f0000000240)={0x0, 0x9, 0x1, {0xb, @pix={0x0, 0x1f}}}) ioctl$VIDIOC_EXPBUF(r0, 0xc0405610, &(0x7f0000000000)={0xb}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.stat\x00', 0x26e1, 0x0) dup2(r1, r0) [ 151.745222] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue 05:08:45 executing program 2: r0 = syz_open_dev$swradio(&(0x7f00000000c0), 0xffffffffffffffff, 0x2) ioctl$VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f0000000240)={0x0, 0x9, 0x1, {0xb, @pix={0x0, 0x1f}}}) ioctl$VIDIOC_EXPBUF(r0, 0xc0405610, &(0x7f0000000000)={0xb}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.stat\x00', 0x26e1, 0x0) dup2(r1, r0) 05:08:45 executing program 2: r0 = syz_open_dev$swradio(&(0x7f00000000c0), 0xffffffffffffffff, 0x2) ioctl$VIDIOC_CREATE_BUFS(r0, 0xc100565c, &(0x7f0000000240)={0x0, 0x9, 0x1, {0xb, @pix={0x0, 0x1f}}}) ioctl$VIDIOC_EXPBUF(r0, 0xc0405610, &(0x7f0000000000)={0xb}) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='cgroup.stat\x00', 0x26e1, 0x0) dup2(r1, r0) 05:08:46 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c42, 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, @perf_bp={0x0}, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast1}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f00000006c0)) setsockopt$ARPT_SO_SET_ADD_COUNTERS(0xffffffffffffffff, 0x0, 0x61, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x220007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) socket$inet_udplite(0x2, 0x2, 0x88) recvmmsg(r0, &(0x7f0000002b40)=[{{0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000001840)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0x6800}}], 0x1, 0x100, 0x0) openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600), 0x4) sendto$inet(r0, &(0x7f00000006c0)="0c268a927f1f6588b967480a41ba7860f46ef65ac618ded8974895abeaf4b4834ef922b3f1e0b02bd67aa03059bcecc7a95c25a3a07e758044ab4ea6f7ae55d88fecfa0b1a7511bf746bec66ba76b699d3a483904811c5709efa01fa13e4ddc813f76684d3d1529fea5d78b38267db0082270f62b41b50981b0313b668585ad32e8977c5f7c2dc112136b8f7392223205ad86f4a9de1cddbd119f26acc2f", 0xffffffcd, 0x11, 0x0, 0x170) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 05:08:46 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c42, 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, @perf_bp={0x0}, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast1}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f00000006c0)) setsockopt$ARPT_SO_SET_ADD_COUNTERS(0xffffffffffffffff, 0x0, 0x61, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x220007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) socket$inet_udplite(0x2, 0x2, 0x88) recvmmsg(r0, &(0x7f0000002b40)=[{{0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000001840)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0x6800}}], 0x1, 0x100, 0x0) openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600), 0x4) sendto$inet(r0, &(0x7f00000006c0)="0c268a927f1f6588b967480a41ba7860f46ef65ac618ded8974895abeaf4b4834ef922b3f1e0b02bd67aa03059bcecc7a95c25a3a07e758044ab4ea6f7ae55d88fecfa0b1a7511bf746bec66ba76b699d3a483904811c5709efa01fa13e4ddc813f76684d3d1529fea5d78b38267db0082270f62b41b50981b0313b668585ad32e8977c5f7c2dc112136b8f7392223205ad86f4a9de1cddbd119f26acc2f", 0xffffffcd, 0x11, 0x0, 0x170) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 05:08:46 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x2a000400) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f00000000c0), r0) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f0000000380)={0x0, 0x9d, &(0x7f0000000240)={&(0x7f0000001f40)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc, 0x2, 0x4000000}, @NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x683e2082a2bf2351}, @NBD_ATTR_SOCKETS={0x4}]}, 0x30}}, 0x0) 05:08:46 executing program 5: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$TUNGETFEATURES(0xffffffffffffffff, 0x800454cf, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b04000000000000000002000000240001801400018008000100ac141400080002007f0020010c00028005000100000000001c001080080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000000000c0002800500010000000000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fe, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) splice(r0, 0x0, r2, 0x0, 0x7fff, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='loginuid\x00') 05:08:46 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x2a000400) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f00000000c0), r0) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f0000000380)={0x0, 0x9d, &(0x7f0000000240)={&(0x7f0000001f40)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc, 0x2, 0x4000000}, @NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x683e2082a2bf2351}, @NBD_ATTR_SOCKETS={0x4}]}, 0x30}}, 0x0) 05:08:46 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$TUNGETFEATURES(0xffffffffffffffff, 0x800454cf, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b04000000000000000002000000240001801400018008000100ac141400080002007f0020010c00028005000100000000001c001080080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000000000c0002800500010000000000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fe, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) splice(r0, 0x0, r2, 0x0, 0x7fff, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='loginuid\x00') 05:08:46 executing program 4: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$TUNGETFEATURES(0xffffffffffffffff, 0x800454cf, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b04000000000000000002000000240001801400018008000100ac141400080002007f0020010c00028005000100000000001c001080080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000000000c0002800500010000000000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fe, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) splice(r0, 0x0, r2, 0x0, 0x7fff, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='loginuid\x00') 05:08:46 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x2a000400) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f00000000c0), r0) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f0000000380)={0x0, 0x9d, &(0x7f0000000240)={&(0x7f0000001f40)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc, 0x2, 0x4000000}, @NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x683e2082a2bf2351}, @NBD_ATTR_SOCKETS={0x4}]}, 0x30}}, 0x0) 05:08:47 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x2a000400) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f00000000c0), r0) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f0000000380)={0x0, 0x9d, &(0x7f0000000240)={&(0x7f0000001f40)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc, 0x2, 0x4000000}, @NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x683e2082a2bf2351}, @NBD_ATTR_SOCKETS={0x4}]}, 0x30}}, 0x0) 05:08:47 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c42, 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, @perf_bp={0x0}, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast1}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f00000006c0)) setsockopt$ARPT_SO_SET_ADD_COUNTERS(0xffffffffffffffff, 0x0, 0x61, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x220007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) socket$inet_udplite(0x2, 0x2, 0x88) recvmmsg(r0, &(0x7f0000002b40)=[{{0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000001840)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0x6800}}], 0x1, 0x100, 0x0) openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600), 0x4) sendto$inet(r0, &(0x7f00000006c0)="0c268a927f1f6588b967480a41ba7860f46ef65ac618ded8974895abeaf4b4834ef922b3f1e0b02bd67aa03059bcecc7a95c25a3a07e758044ab4ea6f7ae55d88fecfa0b1a7511bf746bec66ba76b699d3a483904811c5709efa01fa13e4ddc813f76684d3d1529fea5d78b38267db0082270f62b41b50981b0313b668585ad32e8977c5f7c2dc112136b8f7392223205ad86f4a9de1cddbd119f26acc2f", 0xffffffcd, 0x11, 0x0, 0x170) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 05:08:47 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x2a000400) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f00000000c0), r0) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f0000000380)={0x0, 0x9d, &(0x7f0000000240)={&(0x7f0000001f40)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc, 0x2, 0x4000000}, @NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x683e2082a2bf2351}, @NBD_ATTR_SOCKETS={0x4}]}, 0x30}}, 0x0) 05:08:47 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x2a000400) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f00000000c0), r0) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f0000000380)={0x0, 0x9d, &(0x7f0000000240)={&(0x7f0000001f40)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc, 0x2, 0x4000000}, @NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x683e2082a2bf2351}, @NBD_ATTR_SOCKETS={0x4}]}, 0x30}}, 0x0) 05:08:47 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x2a000400) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f00000000c0), r0) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f0000000380)={0x0, 0x9d, &(0x7f0000000240)={&(0x7f0000001f40)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc, 0x2, 0x4000000}, @NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x683e2082a2bf2351}, @NBD_ATTR_SOCKETS={0x4}]}, 0x30}}, 0x0) 05:08:47 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x2a000400) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f00000000c0), r0) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f0000000380)={0x0, 0x9d, &(0x7f0000000240)={&(0x7f0000001f40)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc, 0x2, 0x4000000}, @NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x683e2082a2bf2351}, @NBD_ATTR_SOCKETS={0x4}]}, 0x30}}, 0x0) 05:08:47 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x2a000400) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f00000000c0), r0) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f0000000380)={0x0, 0x9d, &(0x7f0000000240)={&(0x7f0000001f40)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc, 0x2, 0x4000000}, @NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x683e2082a2bf2351}, @NBD_ATTR_SOCKETS={0x4}]}, 0x30}}, 0x0) 05:08:47 executing program 5: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$TUNGETFEATURES(0xffffffffffffffff, 0x800454cf, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b04000000000000000002000000240001801400018008000100ac141400080002007f0020010c00028005000100000000001c001080080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000000000c0002800500010000000000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fe, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) splice(r0, 0x0, r2, 0x0, 0x7fff, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='loginuid\x00') 05:08:47 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) unshare(0x2a000400) r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f00000000c0), r0) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f0000000380)={0x0, 0x9d, &(0x7f0000000240)={&(0x7f0000001f40)={0x30, r1, 0x1, 0x0, 0x0, {}, [@NBD_ATTR_SIZE_BYTES={0xc, 0x2, 0x4000000}, @NBD_ATTR_CLIENT_FLAGS={0xc, 0x6, 0x683e2082a2bf2351}, @NBD_ATTR_SOCKETS={0x4}]}, 0x30}}, 0x0) 05:08:47 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$nl_netfilter(0x10, 0x3, 0xc) ioctl$TUNGETFEATURES(0xffffffffffffffff, 0x800454cf, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="8000000000010b04000000000000000002000000240001801400018008000100ac141400080002007f0020010c00028005000100000000001c001080080003400000000008000140000000000800024000000000240002801400018008000100ac9414bb08000200000000000c0002800500010000000000080007"], 0x80}}, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) write$binfmt_misc(r1, &(0x7f0000000000)=ANY=[], 0xfffffecc) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1fe, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) splice(r0, 0x0, r2, 0x0, 0x7fff, 0x0) syz_open_procfs(0xffffffffffffffff, &(0x7f0000000140)='loginuid\x00') 05:08:48 executing program 4: perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="1801000000000000000000000000ea04850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) syz_clone(0x50000000, 0x0, 0x2a452cb9d000, 0x0, 0x0, 0x0) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) 05:08:48 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000140)='/proc/sys/vm/compact_memory\x00', 0x1, 0x0) fcntl$setsig(0xffffffffffffffff, 0xa, 0x11) write$sysctl(r0, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0, @local}, 0x0) 05:08:48 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000200)={&(0x7f0000000000), 0xc, &(0x7f0000000080)={&(0x7f0000000180)=@RTM_NEWNSID={0x1c, 0x58, 0x1, 0x0, 0x0, {}, [@NETNSA_PID={0x8, 0x2, 0xffffffffffffffff}]}, 0x1c}}, 0x0) [ 154.198143] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. [ 154.323094] IPVS: ftp: loaded support on port[0] = 21 05:08:48 executing program 0: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c42, 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, @perf_bp={0x0}, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0x80000000000002, &(0x7f00000000c0)=0x2000000000000074, 0x25d) bind$inet(r0, &(0x7f0000000280)={0x2, 0x4e23, @multicast1}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, 0x0, &(0x7f00000006c0)) setsockopt$ARPT_SO_SET_ADD_COUNTERS(0xffffffffffffffff, 0x0, 0x61, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x220007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) socket$inet_udplite(0x2, 0x2, 0x88) recvmmsg(r0, &(0x7f0000002b40)=[{{0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000001840)=""/4096, 0x1000}], 0x1, 0x0, 0x0, 0x6800}}], 0x1, 0x100, 0x0) openat$tcp_mem(0xffffffffffffff9c, &(0x7f0000000000)='/proc/sys/net/ipv4/tcp_wmem\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0x1, 0x8, &(0x7f0000000600), 0x4) sendto$inet(r0, &(0x7f00000006c0)="0c268a927f1f6588b967480a41ba7860f46ef65ac618ded8974895abeaf4b4834ef922b3f1e0b02bd67aa03059bcecc7a95c25a3a07e758044ab4ea6f7ae55d88fecfa0b1a7511bf746bec66ba76b699d3a483904811c5709efa01fa13e4ddc813f76684d3d1529fea5d78b38267db0082270f62b41b50981b0313b668585ad32e8977c5f7c2dc112136b8f7392223205ad86f4a9de1cddbd119f26acc2f", 0xffffffcd, 0x11, 0x0, 0x170) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 05:08:48 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000200)={&(0x7f0000000000), 0xc, &(0x7f0000000080)={&(0x7f0000000180)=@RTM_NEWNSID={0x1c, 0x58, 0x1, 0x0, 0x0, {}, [@NETNSA_PID={0x8, 0x2, 0xffffffffffffffff}]}, 0x1c}}, 0x0) 05:08:48 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000200)={&(0x7f0000000000), 0xc, &(0x7f0000000080)={&(0x7f0000000180)=@RTM_NEWNSID={0x1c, 0x58, 0x1, 0x0, 0x0, {}, [@NETNSA_PID={0x8, 0x2, 0xffffffffffffffff}]}, 0x1c}}, 0x0) [ 154.545043] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. 05:08:48 executing program 2: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000200)={&(0x7f0000000000), 0xc, &(0x7f0000000080)={&(0x7f0000000180)=@RTM_NEWNSID={0x1c, 0x58, 0x1, 0x0, 0x0, {}, [@NETNSA_PID={0x8, 0x2, 0xffffffffffffffff}]}, 0x1c}}, 0x0) [ 154.615943] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. [ 154.696443] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. 05:08:48 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$sg(&(0x7f0000000200), 0x0, 0x163882) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x5c, 0x0, @buffer={0x0, 0x62, &(0x7f0000000180)=""/98}, &(0x7f0000000b00)="9f9e6eb304d5f821a9be1f0aa017a2572aefda0b61a854514673abfea255aaa5e5a8401b1429021432cb5ac09e37264419fba18b3b452637bc3189cf5b96ecc6b738fd102ee01d6c953e0ff781b6f4d0c35b0519210b6686ac1613ac", 0x0, 0x4, 0x4, 0x0, 0x0}) fanotify_init(0x4, 0x1) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7) connect$pppl2tp(0xffffffffffffffff, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, 0xffffffffffffffff, {0x2, 0x0, @dev}, 0x2}}, 0x2e) r2 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$TIPC_SOCK_RECVQ_DEPTH(r2, 0x10f, 0x84, &(0x7f00000006c0), &(0x7f0000000680)=0x29) perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x2, 0x6, 0x80, 0x7, 0x0, 0x0, 0x200, 0x8, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x5, 0x1, @perf_config_ext={0x40, 0xffff}, 0x15002, 0x1, 0x1, 0x1, 0x5, 0x8, 0x3, 0x0, 0x0, 0x0, 0x5}, 0xffffffffffffffff, 0xa, 0xffffffffffffffff, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000400)='syz') fsync(r0) r3 = add_key$keyring(&(0x7f0000000040), 0x0, 0xe, 0x0, 0xfffffffffffffffc) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r3, 0x0, &(0x7f00000002c0)=@keyring) 05:08:48 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$sg(&(0x7f0000000200), 0x0, 0x163882) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x5c, 0x0, @buffer={0x0, 0x62, &(0x7f0000000180)=""/98}, &(0x7f0000000b00)="9f9e6eb304d5f821a9be1f0aa017a2572aefda0b61a854514673abfea255aaa5e5a8401b1429021432cb5ac09e37264419fba18b3b452637bc3189cf5b96ecc6b738fd102ee01d6c953e0ff781b6f4d0c35b0519210b6686ac1613ac", 0x0, 0x4, 0x4, 0x0, 0x0}) fanotify_init(0x4, 0x1) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7) connect$pppl2tp(0xffffffffffffffff, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, 0xffffffffffffffff, {0x2, 0x0, @dev}, 0x2}}, 0x2e) r2 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$TIPC_SOCK_RECVQ_DEPTH(r2, 0x10f, 0x84, &(0x7f00000006c0), &(0x7f0000000680)=0x29) perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x2, 0x6, 0x80, 0x7, 0x0, 0x0, 0x200, 0x8, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x5, 0x1, @perf_config_ext={0x40, 0xffff}, 0x15002, 0x1, 0x1, 0x1, 0x5, 0x8, 0x3, 0x0, 0x0, 0x0, 0x5}, 0xffffffffffffffff, 0xa, 0xffffffffffffffff, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000400)='syz') fsync(r0) r3 = add_key$keyring(&(0x7f0000000040), 0x0, 0xe, 0x0, 0xfffffffffffffffc) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r3, 0x0, &(0x7f00000002c0)=@keyring) 05:08:49 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000140)='/proc/sys/vm/compact_memory\x00', 0x1, 0x0) fcntl$setsig(0xffffffffffffffff, 0xa, 0x11) write$sysctl(r0, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0, @local}, 0x0) 05:08:49 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$sg(&(0x7f0000000200), 0x0, 0x163882) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x5c, 0x0, @buffer={0x0, 0x62, &(0x7f0000000180)=""/98}, &(0x7f0000000b00)="9f9e6eb304d5f821a9be1f0aa017a2572aefda0b61a854514673abfea255aaa5e5a8401b1429021432cb5ac09e37264419fba18b3b452637bc3189cf5b96ecc6b738fd102ee01d6c953e0ff781b6f4d0c35b0519210b6686ac1613ac", 0x0, 0x4, 0x4, 0x0, 0x0}) fanotify_init(0x4, 0x1) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7) connect$pppl2tp(0xffffffffffffffff, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, 0xffffffffffffffff, {0x2, 0x0, @dev}, 0x2}}, 0x2e) r2 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$TIPC_SOCK_RECVQ_DEPTH(r2, 0x10f, 0x84, &(0x7f00000006c0), &(0x7f0000000680)=0x29) perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x2, 0x6, 0x80, 0x7, 0x0, 0x0, 0x200, 0x8, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x5, 0x1, @perf_config_ext={0x40, 0xffff}, 0x15002, 0x1, 0x1, 0x1, 0x5, 0x8, 0x3, 0x0, 0x0, 0x0, 0x5}, 0xffffffffffffffff, 0xa, 0xffffffffffffffff, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000400)='syz') fsync(r0) r3 = add_key$keyring(&(0x7f0000000040), 0x0, 0xe, 0x0, 0xfffffffffffffffc) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r3, 0x0, &(0x7f00000002c0)=@keyring) 05:08:49 executing program 2: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$sg(&(0x7f0000000200), 0x0, 0x163882) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x5c, 0x0, @buffer={0x0, 0x62, &(0x7f0000000180)=""/98}, &(0x7f0000000b00)="9f9e6eb304d5f821a9be1f0aa017a2572aefda0b61a854514673abfea255aaa5e5a8401b1429021432cb5ac09e37264419fba18b3b452637bc3189cf5b96ecc6b738fd102ee01d6c953e0ff781b6f4d0c35b0519210b6686ac1613ac", 0x0, 0x4, 0x4, 0x0, 0x0}) fanotify_init(0x4, 0x1) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7) connect$pppl2tp(0xffffffffffffffff, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, 0xffffffffffffffff, {0x2, 0x0, @dev}, 0x2}}, 0x2e) r2 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$TIPC_SOCK_RECVQ_DEPTH(r2, 0x10f, 0x84, &(0x7f00000006c0), &(0x7f0000000680)=0x29) perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x2, 0x6, 0x80, 0x7, 0x0, 0x0, 0x200, 0x8, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x5, 0x1, @perf_config_ext={0x40, 0xffff}, 0x15002, 0x1, 0x1, 0x1, 0x5, 0x8, 0x3, 0x0, 0x0, 0x0, 0x5}, 0xffffffffffffffff, 0xa, 0xffffffffffffffff, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000400)='syz') fsync(r0) r3 = add_key$keyring(&(0x7f0000000040), 0x0, 0xe, 0x0, 0xfffffffffffffffc) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r3, 0x0, &(0x7f00000002c0)=@keyring) 05:08:49 executing program 5: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$sg(&(0x7f0000000200), 0x0, 0x163882) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x5c, 0x0, @buffer={0x0, 0x62, &(0x7f0000000180)=""/98}, &(0x7f0000000b00)="9f9e6eb304d5f821a9be1f0aa017a2572aefda0b61a854514673abfea255aaa5e5a8401b1429021432cb5ac09e37264419fba18b3b452637bc3189cf5b96ecc6b738fd102ee01d6c953e0ff781b6f4d0c35b0519210b6686ac1613ac", 0x0, 0x4, 0x4, 0x0, 0x0}) fanotify_init(0x4, 0x1) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7) connect$pppl2tp(0xffffffffffffffff, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, 0xffffffffffffffff, {0x2, 0x0, @dev}, 0x2}}, 0x2e) r2 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$TIPC_SOCK_RECVQ_DEPTH(r2, 0x10f, 0x84, &(0x7f00000006c0), &(0x7f0000000680)=0x29) perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x2, 0x6, 0x80, 0x7, 0x0, 0x0, 0x200, 0x8, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x5, 0x1, @perf_config_ext={0x40, 0xffff}, 0x15002, 0x1, 0x1, 0x1, 0x5, 0x8, 0x3, 0x0, 0x0, 0x0, 0x5}, 0xffffffffffffffff, 0xa, 0xffffffffffffffff, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000400)='syz') fsync(r0) r3 = add_key$keyring(&(0x7f0000000040), 0x0, 0xe, 0x0, 0xfffffffffffffffc) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r3, 0x0, &(0x7f00000002c0)=@keyring) 05:08:49 executing program 4: perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="1801000000000000000000000000ea04850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) syz_clone(0x50000000, 0x0, 0x2a452cb9d000, 0x0, 0x0, 0x0) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) 05:08:49 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000080)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000140)=[{&(0x7f0000000180)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000400)="57595a4b414c4c45522020085ac19f69f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f0600000000000000f7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704dc575b69706d115478127d9f0be59cdc07684480be4b886937d8fb4f0ff94e3a76ecbc63c2ae0b387ef96d2066a832eb0743d5b8d2dd7531c1b63a8b281ddaa3d1a5ab2e1e3ed7aba340ead257105f36cf4993192411d5abb4c65f2e6c2b28b69b9681b56dbb19b011d41f6173b1e9de0ae2d37cc0d677457b061220e7aa970463516f0824f1df4dd9bbf165fa3b0ea49dca40473077459dae8ce5e07332ca11f60aa398864d52c56960c7d5c65cf9fe7df48487df86c4222ae621f0c1ec0bc3cf7943fa8315d9631400b5c1657d4fd7291febdc1f9e00465faac75f3d16046ef8884bec8067e1de4d06ecd9444d63d348eb2209fbebc00c1cf2a4a096e52dee0ddd681a9f8b91255a8a5d4afd897a239f4ae5395973ed693fa0acf68797f73d1d5b72690e60563d90d8b58de72af8d1f7b7e9ee0a939d1018d95f0e401374c401008a70e5a4b32423c70d2c699ebdd1395f40000000000000000", 0x1c2, 0x5fa}], 0x2010000, &(0x7f00000001c0)={[{@iocharset={'iocharset', 0x3d, 'cp852'}}, {@numtail}, {@uni_xlateno}, {@shortname_lower}, {@fat=@quiet}, {@uni_xlate}, {@fat=@codepage={'codepage', 0x3d, '1250'}}, {@fat=@check_strict}, {@utf8no}, {@iocharset={'iocharset', 0x3d, 'macgreek'}}, {@utf8}]}, 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000400)='./file1\x00', 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) 05:08:49 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000080)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000140)=[{&(0x7f0000000180)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000400)="57595a4b414c4c45522020085ac19f69f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f0600000000000000f7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704dc575b69706d115478127d9f0be59cdc07684480be4b886937d8fb4f0ff94e3a76ecbc63c2ae0b387ef96d2066a832eb0743d5b8d2dd7531c1b63a8b281ddaa3d1a5ab2e1e3ed7aba340ead257105f36cf4993192411d5abb4c65f2e6c2b28b69b9681b56dbb19b011d41f6173b1e9de0ae2d37cc0d677457b061220e7aa970463516f0824f1df4dd9bbf165fa3b0ea49dca40473077459dae8ce5e07332ca11f60aa398864d52c56960c7d5c65cf9fe7df48487df86c4222ae621f0c1ec0bc3cf7943fa8315d9631400b5c1657d4fd7291febdc1f9e00465faac75f3d16046ef8884bec8067e1de4d06ecd9444d63d348eb2209fbebc00c1cf2a4a096e52dee0ddd681a9f8b91255a8a5d4afd897a239f4ae5395973ed693fa0acf68797f73d1d5b72690e60563d90d8b58de72af8d1f7b7e9ee0a939d1018d95f0e401374c401008a70e5a4b32423c70d2c699ebdd1395f40000000000000000", 0x1c2, 0x5fa}], 0x2010000, &(0x7f00000001c0)={[{@iocharset={'iocharset', 0x3d, 'cp852'}}, {@numtail}, {@uni_xlateno}, {@shortname_lower}, {@fat=@quiet}, {@uni_xlate}, {@fat=@codepage={'codepage', 0x3d, '1250'}}, {@fat=@check_strict}, {@utf8no}, {@iocharset={'iocharset', 0x3d, 'macgreek'}}, {@utf8}]}, 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000400)='./file1\x00', 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) 05:08:49 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140), 0x0) sched_setscheduler(0x0, 0x1, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) perf_event_open(&(0x7f0000000840)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x6000000000000000}) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) r1 = socket$inet6(0xa, 0x1, 0x0) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$devlink(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_RELOAD(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0x9, 0x0, 0x0) 05:08:49 executing program 5: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$sg(&(0x7f0000000200), 0x0, 0x163882) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x5c, 0x0, @buffer={0x0, 0x62, &(0x7f0000000180)=""/98}, &(0x7f0000000b00)="9f9e6eb304d5f821a9be1f0aa017a2572aefda0b61a854514673abfea255aaa5e5a8401b1429021432cb5ac09e37264419fba18b3b452637bc3189cf5b96ecc6b738fd102ee01d6c953e0ff781b6f4d0c35b0519210b6686ac1613ac", 0x0, 0x4, 0x4, 0x0, 0x0}) fanotify_init(0x4, 0x1) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7) connect$pppl2tp(0xffffffffffffffff, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, 0xffffffffffffffff, {0x2, 0x0, @dev}, 0x2}}, 0x2e) r2 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$TIPC_SOCK_RECVQ_DEPTH(r2, 0x10f, 0x84, &(0x7f00000006c0), &(0x7f0000000680)=0x29) perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x2, 0x6, 0x80, 0x7, 0x0, 0x0, 0x200, 0x8, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x5, 0x1, @perf_config_ext={0x40, 0xffff}, 0x15002, 0x1, 0x1, 0x1, 0x5, 0x8, 0x3, 0x0, 0x0, 0x0, 0x5}, 0xffffffffffffffff, 0xa, 0xffffffffffffffff, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000400)='syz') fsync(r0) r3 = add_key$keyring(&(0x7f0000000040), 0x0, 0xe, 0x0, 0xfffffffffffffffc) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r3, 0x0, &(0x7f00000002c0)=@keyring) 05:08:49 executing program 0: getsockname$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, 0x0) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_dev$usbfs(0x0, 0x0, 0x0) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x40000000040201, 0x0) ioctl$SNDCTL_DSP_SPEED(r1, 0xc0045002, &(0x7f0000000000)=0x7fffffff) ioctl$SNDCTL_DSP_SETFRAGMENT(r1, 0xc004500a, &(0x7f0000000040)) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f0000000500)={0xa00, 0xfffffffffffffd83, 0xfa00, {0x0, 0x0, 0xb}}, 0xfdbc) socket$inet_smc(0x2b, 0x1, 0x0) r2 = openat$vnet(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, 0x0) close(0xffffffffffffffff) socket(0x11, 0x800000003, 0x0) socket(0x10, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000600)) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000240)) [ 155.486286] hub 9-0:1.0: USB hub found 05:08:49 executing program 5: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = syz_open_dev$sg(&(0x7f0000000200), 0x0, 0x163882) ioctl$SG_IO(r0, 0x2285, &(0x7f0000000300)={0x53, 0x0, 0x5c, 0x0, @buffer={0x0, 0x62, &(0x7f0000000180)=""/98}, &(0x7f0000000b00)="9f9e6eb304d5f821a9be1f0aa017a2572aefda0b61a854514673abfea255aaa5e5a8401b1429021432cb5ac09e37264419fba18b3b452637bc3189cf5b96ecc6b738fd102ee01d6c953e0ff781b6f4d0c35b0519210b6686ac1613ac", 0x0, 0x4, 0x4, 0x0, 0x0}) fanotify_init(0x4, 0x1) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7) connect$pppl2tp(0xffffffffffffffff, &(0x7f0000000000)=@pppol2tpv3={0x18, 0x1, {0x3, 0xffffffffffffffff, {0x2, 0x0, @dev}, 0x2}}, 0x2e) r2 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) getsockopt$TIPC_SOCK_RECVQ_DEPTH(r2, 0x10f, 0x84, &(0x7f00000006c0), &(0x7f0000000680)=0x29) perf_event_open(&(0x7f0000000240)={0x1, 0x80, 0x2, 0x6, 0x80, 0x7, 0x0, 0x0, 0x200, 0x8, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x5, 0x1, @perf_config_ext={0x40, 0xffff}, 0x15002, 0x1, 0x1, 0x1, 0x5, 0x8, 0x3, 0x0, 0x0, 0x0, 0x5}, 0xffffffffffffffff, 0xa, 0xffffffffffffffff, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x40082406, &(0x7f0000000400)='syz') fsync(r0) r3 = add_key$keyring(&(0x7f0000000040), 0x0, 0xe, 0x0, 0xfffffffffffffffc) keyctl$KEYCTL_RESTRICT_KEYRING(0x1d, r3, 0x0, &(0x7f00000002c0)=@keyring) 05:08:49 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000080)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000140)=[{&(0x7f0000000180)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000400)="57595a4b414c4c45522020085ac19f69f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f0600000000000000f7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704dc575b69706d115478127d9f0be59cdc07684480be4b886937d8fb4f0ff94e3a76ecbc63c2ae0b387ef96d2066a832eb0743d5b8d2dd7531c1b63a8b281ddaa3d1a5ab2e1e3ed7aba340ead257105f36cf4993192411d5abb4c65f2e6c2b28b69b9681b56dbb19b011d41f6173b1e9de0ae2d37cc0d677457b061220e7aa970463516f0824f1df4dd9bbf165fa3b0ea49dca40473077459dae8ce5e07332ca11f60aa398864d52c56960c7d5c65cf9fe7df48487df86c4222ae621f0c1ec0bc3cf7943fa8315d9631400b5c1657d4fd7291febdc1f9e00465faac75f3d16046ef8884bec8067e1de4d06ecd9444d63d348eb2209fbebc00c1cf2a4a096e52dee0ddd681a9f8b91255a8a5d4afd897a239f4ae5395973ed693fa0acf68797f73d1d5b72690e60563d90d8b58de72af8d1f7b7e9ee0a939d1018d95f0e401374c401008a70e5a4b32423c70d2c699ebdd1395f40000000000000000", 0x1c2, 0x5fa}], 0x2010000, &(0x7f00000001c0)={[{@iocharset={'iocharset', 0x3d, 'cp852'}}, {@numtail}, {@uni_xlateno}, {@shortname_lower}, {@fat=@quiet}, {@uni_xlate}, {@fat=@codepage={'codepage', 0x3d, '1250'}}, {@fat=@check_strict}, {@utf8no}, {@iocharset={'iocharset', 0x3d, 'macgreek'}}, {@utf8}]}, 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000400)='./file1\x00', 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) [ 155.525363] hub 9-0:1.0: 8 ports detected 05:08:49 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000140)='/proc/sys/vm/compact_memory\x00', 0x1, 0x0) fcntl$setsig(0xffffffffffffffff, 0xa, 0x11) write$sysctl(r0, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0, @local}, 0x0) 05:08:49 executing program 5: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0xa, 0x2, 0x11) r1 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000000c0)={0x0, r1, 0x0, 0x0, 0x0}, 0x30) perf_event_open(&(0x7f0000000100)={0x0, 0x80, 0x4, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp={0x0, 0x6}, 0x51842, 0x0, 0x0, 0x3, 0x0, 0x3}, 0x0, 0x5, r1, 0x1) sendmsg$kcm(r0, 0x0, 0x0) socket$kcm(0x11, 0x200000000000002, 0x300) r2 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="2e00000010008108040f9becdb4cb92e0a48b1371400000068bd6efb2503eaff0d000100020200ff050005001201", 0x2e}], 0x1}, 0x0) sendmsg$kcm(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="2e0000001000810004259becdb4cb92e0a48b1371400000069bd6efb2503eaff0d000100020200bf050005001201", 0x2e}], 0x1}, 0x0) write$cgroup_int(0xffffffffffffffff, 0x0, 0x0) write$cgroup_int(0xffffffffffffffff, 0x0, 0x0) 05:08:49 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140), 0x0) sched_setscheduler(0x0, 0x1, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) perf_event_open(&(0x7f0000000840)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x6000000000000000}) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) r1 = socket$inet6(0xa, 0x1, 0x0) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$devlink(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_RELOAD(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0x9, 0x0, 0x0) 05:08:49 executing program 1: syz_mount_image$vfat(&(0x7f00000000c0), &(0x7f0000000080)='./file0\x00', 0x8100000, 0x2, &(0x7f0000000140)=[{&(0x7f0000000180)="eb3c906d8d6673fdd2617400028001000240000004f801", 0x17}, {&(0x7f0000000400)="57595a4b414c4c45522020085ac19f69f2b2b1ea1b8a0ac9135eed1df1d1001cc2de850f0600000000000000f7e75effac2ac4c15e29fb3c18fafff8d198e312475ffa1d000000000000ad25822a17b17f463e104179c19c2ad2fbddc0777df2ec4f62826086704dc575b69706d115478127d9f0be59cdc07684480be4b886937d8fb4f0ff94e3a76ecbc63c2ae0b387ef96d2066a832eb0743d5b8d2dd7531c1b63a8b281ddaa3d1a5ab2e1e3ed7aba340ead257105f36cf4993192411d5abb4c65f2e6c2b28b69b9681b56dbb19b011d41f6173b1e9de0ae2d37cc0d677457b061220e7aa970463516f0824f1df4dd9bbf165fa3b0ea49dca40473077459dae8ce5e07332ca11f60aa398864d52c56960c7d5c65cf9fe7df48487df86c4222ae621f0c1ec0bc3cf7943fa8315d9631400b5c1657d4fd7291febdc1f9e00465faac75f3d16046ef8884bec8067e1de4d06ecd9444d63d348eb2209fbebc00c1cf2a4a096e52dee0ddd681a9f8b91255a8a5d4afd897a239f4ae5395973ed693fa0acf68797f73d1d5b72690e60563d90d8b58de72af8d1f7b7e9ee0a939d1018d95f0e401374c401008a70e5a4b32423c70d2c699ebdd1395f40000000000000000", 0x1c2, 0x5fa}], 0x2010000, &(0x7f00000001c0)={[{@iocharset={'iocharset', 0x3d, 'cp852'}}, {@numtail}, {@uni_xlateno}, {@shortname_lower}, {@fat=@quiet}, {@uni_xlate}, {@fat=@codepage={'codepage', 0x3d, '1250'}}, {@fat=@check_strict}, {@utf8no}, {@iocharset={'iocharset', 0x3d, 'macgreek'}}, {@utf8}]}, 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000400)='./file1\x00', 0x0) creat(&(0x7f0000000000)='./file0\x00', 0x0) 05:08:50 executing program 4: perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="1801000000000000000000000000ea04850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) syz_clone(0x50000000, 0x0, 0x2a452cb9d000, 0x0, 0x0, 0x0) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) 05:08:50 executing program 0: getsockname$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, 0x0) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_dev$usbfs(0x0, 0x0, 0x0) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x40000000040201, 0x0) ioctl$SNDCTL_DSP_SPEED(r1, 0xc0045002, &(0x7f0000000000)=0x7fffffff) ioctl$SNDCTL_DSP_SETFRAGMENT(r1, 0xc004500a, &(0x7f0000000040)) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f0000000500)={0xa00, 0xfffffffffffffd83, 0xfa00, {0x0, 0x0, 0xb}}, 0xfdbc) socket$inet_smc(0x2b, 0x1, 0x0) r2 = openat$vnet(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, 0x0) close(0xffffffffffffffff) socket(0x11, 0x800000003, 0x0) socket(0x10, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000600)) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000240)) [ 156.057570] hub 9-0:1.0: USB hub found 05:08:50 executing program 1: getsockname$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, 0x0) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_dev$usbfs(0x0, 0x0, 0x0) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x40000000040201, 0x0) ioctl$SNDCTL_DSP_SPEED(r1, 0xc0045002, &(0x7f0000000000)=0x7fffffff) ioctl$SNDCTL_DSP_SETFRAGMENT(r1, 0xc004500a, &(0x7f0000000040)) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f0000000500)={0xa00, 0xfffffffffffffd83, 0xfa00, {0x0, 0x0, 0xb}}, 0xfdbc) socket$inet_smc(0x2b, 0x1, 0x0) r2 = openat$vnet(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, 0x0) close(0xffffffffffffffff) socket(0x11, 0x800000003, 0x0) socket(0x10, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000600)) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000240)) [ 156.092607] device batadv0 entered promiscuous mode [ 156.130359] hub 9-0:1.0: 8 ports detected 05:08:50 executing program 5: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0xa, 0x2, 0x11) r1 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000000c0)={0x0, r1, 0x0, 0x0, 0x0}, 0x30) perf_event_open(&(0x7f0000000100)={0x0, 0x80, 0x4, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp={0x0, 0x6}, 0x51842, 0x0, 0x0, 0x3, 0x0, 0x3}, 0x0, 0x5, r1, 0x1) sendmsg$kcm(r0, 0x0, 0x0) socket$kcm(0x11, 0x200000000000002, 0x300) r2 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="2e00000010008108040f9becdb4cb92e0a48b1371400000068bd6efb2503eaff0d000100020200ff050005001201", 0x2e}], 0x1}, 0x0) sendmsg$kcm(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="2e0000001000810004259becdb4cb92e0a48b1371400000069bd6efb2503eaff0d000100020200bf050005001201", 0x2e}], 0x1}, 0x0) write$cgroup_int(0xffffffffffffffff, 0x0, 0x0) write$cgroup_int(0xffffffffffffffff, 0x0, 0x0) [ 156.205749] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 156.462754] 8021q: adding VLAN 0 to HW filter on device batadv0 05:08:50 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140), 0x0) sched_setscheduler(0x0, 0x1, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) perf_event_open(&(0x7f0000000840)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x6000000000000000}) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) r1 = socket$inet6(0xa, 0x1, 0x0) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$devlink(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_RELOAD(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0x9, 0x0, 0x0) 05:08:50 executing program 5: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0xa, 0x2, 0x11) r1 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000000c0)={0x0, r1, 0x0, 0x0, 0x0}, 0x30) perf_event_open(&(0x7f0000000100)={0x0, 0x80, 0x4, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp={0x0, 0x6}, 0x51842, 0x0, 0x0, 0x3, 0x0, 0x3}, 0x0, 0x5, r1, 0x1) sendmsg$kcm(r0, 0x0, 0x0) socket$kcm(0x11, 0x200000000000002, 0x300) r2 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="2e00000010008108040f9becdb4cb92e0a48b1371400000068bd6efb2503eaff0d000100020200ff050005001201", 0x2e}], 0x1}, 0x0) sendmsg$kcm(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="2e0000001000810004259becdb4cb92e0a48b1371400000069bd6efb2503eaff0d000100020200bf050005001201", 0x2e}], 0x1}, 0x0) write$cgroup_int(0xffffffffffffffff, 0x0, 0x0) write$cgroup_int(0xffffffffffffffff, 0x0, 0x0) [ 156.652890] hub 9-0:1.0: USB hub found [ 156.714932] hub 9-0:1.0: 8 ports detected 05:08:50 executing program 0: getsockname$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, 0x0) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_dev$usbfs(0x0, 0x0, 0x0) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x40000000040201, 0x0) ioctl$SNDCTL_DSP_SPEED(r1, 0xc0045002, &(0x7f0000000000)=0x7fffffff) ioctl$SNDCTL_DSP_SETFRAGMENT(r1, 0xc004500a, &(0x7f0000000040)) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f0000000500)={0xa00, 0xfffffffffffffd83, 0xfa00, {0x0, 0x0, 0xb}}, 0xfdbc) socket$inet_smc(0x2b, 0x1, 0x0) r2 = openat$vnet(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, 0x0) close(0xffffffffffffffff) socket(0x11, 0x800000003, 0x0) socket(0x10, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000600)) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000240)) 05:08:50 executing program 1: getsockname$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, 0x0) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_dev$usbfs(0x0, 0x0, 0x0) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x40000000040201, 0x0) ioctl$SNDCTL_DSP_SPEED(r1, 0xc0045002, &(0x7f0000000000)=0x7fffffff) ioctl$SNDCTL_DSP_SETFRAGMENT(r1, 0xc004500a, &(0x7f0000000040)) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f0000000500)={0xa00, 0xfffffffffffffd83, 0xfa00, {0x0, 0x0, 0xb}}, 0xfdbc) socket$inet_smc(0x2b, 0x1, 0x0) r2 = openat$vnet(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, 0x0) close(0xffffffffffffffff) socket(0x11, 0x800000003, 0x0) socket(0x10, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000600)) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000240)) [ 156.770568] 8021q: adding VLAN 0 to HW filter on device batadv0 05:08:50 executing program 3: perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat$sysctl(0xffffffffffffff9c, &(0x7f0000000140)='/proc/sys/vm/compact_memory\x00', 0x1, 0x0) fcntl$setsig(0xffffffffffffffff, 0xa, 0x11) write$sysctl(r0, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0, @local}, 0x0) 05:08:50 executing program 5: perf_event_open(&(0x7f0000000080)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0xa, 0x2, 0x11) r1 = perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) bpf$BPF_TASK_FD_QUERY(0x14, &(0x7f00000000c0)={0x0, r1, 0x0, 0x0, 0x0}, 0x30) perf_event_open(&(0x7f0000000100)={0x0, 0x80, 0x4, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x3, 0x0, @perf_bp={0x0, 0x6}, 0x51842, 0x0, 0x0, 0x3, 0x0, 0x3}, 0x0, 0x5, r1, 0x1) sendmsg$kcm(r0, 0x0, 0x0) socket$kcm(0x11, 0x200000000000002, 0x300) r2 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="2e00000010008108040f9becdb4cb92e0a48b1371400000068bd6efb2503eaff0d000100020200ff050005001201", 0x2e}], 0x1}, 0x0) sendmsg$kcm(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="2e0000001000810004259becdb4cb92e0a48b1371400000069bd6efb2503eaff0d000100020200bf050005001201", 0x2e}], 0x1}, 0x0) write$cgroup_int(0xffffffffffffffff, 0x0, 0x0) write$cgroup_int(0xffffffffffffffff, 0x0, 0x0) 05:08:50 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140), 0x0) sched_setscheduler(0x0, 0x1, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) perf_event_open(&(0x7f0000000840)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x6000000000000000}) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) r1 = socket$inet6(0xa, 0x1, 0x0) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$devlink(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_RELOAD(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0x9, 0x0, 0x0) 05:08:51 executing program 4: perf_event_open(&(0x7f0000000440)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB="1801000000000000000000000000ea04850000006d00000095"], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x78) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r0}, 0x10) syz_clone(0x50000000, 0x0, 0x2a452cb9d000, 0x0, 0x0, 0x0) write$cgroup_type(0xffffffffffffffff, 0x0, 0x0) [ 157.039317] 8021q: adding VLAN 0 to HW filter on device batadv0 [ 157.062201] hub 9-0:1.0: USB hub found [ 157.089067] hub 9-0:1.0: 8 ports detected 05:08:51 executing program 5: getsockname$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, 0x0) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_dev$usbfs(0x0, 0x0, 0x0) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x40000000040201, 0x0) ioctl$SNDCTL_DSP_SPEED(r1, 0xc0045002, &(0x7f0000000000)=0x7fffffff) ioctl$SNDCTL_DSP_SETFRAGMENT(r1, 0xc004500a, &(0x7f0000000040)) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f0000000500)={0xa00, 0xfffffffffffffd83, 0xfa00, {0x0, 0x0, 0xb}}, 0xfdbc) socket$inet_smc(0x2b, 0x1, 0x0) r2 = openat$vnet(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, 0x0) close(0xffffffffffffffff) socket(0x11, 0x800000003, 0x0) socket(0x10, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000600)) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000240)) 05:08:51 executing program 2: getsockname$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, 0x0) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_dev$usbfs(0x0, 0x0, 0x0) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x40000000040201, 0x0) ioctl$SNDCTL_DSP_SPEED(r1, 0xc0045002, &(0x7f0000000000)=0x7fffffff) ioctl$SNDCTL_DSP_SETFRAGMENT(r1, 0xc004500a, &(0x7f0000000040)) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f0000000500)={0xa00, 0xfffffffffffffd83, 0xfa00, {0x0, 0x0, 0xb}}, 0xfdbc) socket$inet_smc(0x2b, 0x1, 0x0) r2 = openat$vnet(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, 0x0) close(0xffffffffffffffff) socket(0x11, 0x800000003, 0x0) socket(0x10, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000600)) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000240)) 05:08:51 executing program 0: getsockname$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, 0x0) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_dev$usbfs(0x0, 0x0, 0x0) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x40000000040201, 0x0) ioctl$SNDCTL_DSP_SPEED(r1, 0xc0045002, &(0x7f0000000000)=0x7fffffff) ioctl$SNDCTL_DSP_SETFRAGMENT(r1, 0xc004500a, &(0x7f0000000040)) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f0000000500)={0xa00, 0xfffffffffffffd83, 0xfa00, {0x0, 0x0, 0xb}}, 0xfdbc) socket$inet_smc(0x2b, 0x1, 0x0) r2 = openat$vnet(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, 0x0) close(0xffffffffffffffff) socket(0x11, 0x800000003, 0x0) socket(0x10, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000600)) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000240)) 05:08:51 executing program 1: getsockname$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, 0x0) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_dev$usbfs(0x0, 0x0, 0x0) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x40000000040201, 0x0) ioctl$SNDCTL_DSP_SPEED(r1, 0xc0045002, &(0x7f0000000000)=0x7fffffff) ioctl$SNDCTL_DSP_SETFRAGMENT(r1, 0xc004500a, &(0x7f0000000040)) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f0000000500)={0xa00, 0xfffffffffffffd83, 0xfa00, {0x0, 0x0, 0xb}}, 0xfdbc) socket$inet_smc(0x2b, 0x1, 0x0) r2 = openat$vnet(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, 0x0) close(0xffffffffffffffff) socket(0x11, 0x800000003, 0x0) socket(0x10, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000600)) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000240)) 05:08:52 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140), 0x0) sched_setscheduler(0x0, 0x1, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) perf_event_open(&(0x7f0000000840)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x6000000000000000}) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) r1 = socket$inet6(0xa, 0x1, 0x0) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$devlink(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_RELOAD(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0x9, 0x0, 0x0) 05:08:52 executing program 5: getsockname$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, 0x0) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_dev$usbfs(0x0, 0x0, 0x0) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x40000000040201, 0x0) ioctl$SNDCTL_DSP_SPEED(r1, 0xc0045002, &(0x7f0000000000)=0x7fffffff) ioctl$SNDCTL_DSP_SETFRAGMENT(r1, 0xc004500a, &(0x7f0000000040)) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f0000000500)={0xa00, 0xfffffffffffffd83, 0xfa00, {0x0, 0x0, 0xb}}, 0xfdbc) socket$inet_smc(0x2b, 0x1, 0x0) r2 = openat$vnet(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, 0x0) close(0xffffffffffffffff) socket(0x11, 0x800000003, 0x0) socket(0x10, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000600)) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000240)) [ 158.102902] hub 9-0:1.0: USB hub found 05:08:52 executing program 4: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37c, 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, @perf_config_ext, 0xae}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)="2e00000010008188040f80ec59acbc0413a1f848100000005e0c0000000000000e000a001400000002800000121f", 0x2e}], 0x1}, 0x0) sendmsg$kcm(r0, &(0x7f0000000140)={0x0, 0x3ac5a, &(0x7f0000000100)=[{&(0x7f0000000040)="2e00000010008188040f46ecdb4cb9cca7480ef410000000e3bd6efb010009000e000a000d000000ba8000001201", 0x2e}], 0x1}, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$OBJ_GET_MAP(0x7, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000140)=0xffffffffffffffff, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x0) sendmsg$kcm(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000300)="d8000000180081064e81f782db4cb904021d080006007c09e8fe55a10a0015c00100142603600e120800060000000401a8001600200001400400027c035c0461c1d67f6f94007134cf6efb8000a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef4090000001fb791643a5ee4ce1b14d6d930dfe1d9d322fe7c9f8775730d16a4683f5aeb4edbb57a5025ccca9e00360db798262f3d40fad95667e006dcdf63951f215ce3bb9ad809d5e1cace81ed0bffece0b42a9ecbee5de6ccd40dd6e4edef3d93452a92", 0xcb}], 0x1}, 0x0) sendmsg$kcm(r1, &(0x7f0000002040)={&(0x7f0000001800)=@hci={0x1f, 0x0, 0x3}, 0x80, 0x0, 0x0, &(0x7f0000001d40)=[{0xf0, 0x10d, 0x5, "419038a273ca488a1838d238c01795e57903946be9f44def242be4c4cf8460849862ef49c2a8d6d770888e1cbb21e98aedacacea0156a87a174caedc77d2b641681bee32f7be0ac8d9478948aee66ad7b5271db4a528e1553a05fb29b8968562649b5e47f0d26f1234fdc4e68d5e1af5dcf56f37fe345f8bfc07bb80405ceab0c48a82fe9c67c46941ca1919d316fd78a973e52affb27b5dd67ed946975d18836470fbd18ada4833b8a04fb2d2da85ddd9884f8f19a3e4e1d4e7885387eacd821d596b82fa93ef79e8d7fe50296e45bbe3d0f37f9ff03c8dba4ae1dfeaaf"}, {0x70, 0x84, 0x2, "58c4e133c1e2850bf5ff4db578d6aee2b3341b52576bee5f84437affbd0e5d13c7ab9f90c9393ffdff84b218aea8359f660ccf4a58c2415ec4f89a4914c355fc9d5933fc65aab0a61182c600710c7174df8a60c9b7ef30f4e201b7a513ac"}, {0x68, 0xff, 0x5, "3c93e52afd20f3e5211f207485b28e6332420e44a15d61cc39133d3033eebab3cb4c288c624fbd549585a5ad86948f3fe2e4438d23d8d1b0bacd921727001266c97ac7e0f1842cb35c0676785104f65c970073"}, {0x28, 0xff, 0x7fffffff, "00943268f189e751c04b8cf0f4f27645ccb0f35104"}, {0x80, 0x109, 0x101, "adf36c319843b5490b780680a3a4aec259604164d6af380825edf02ec663cce92eadb09b96a1962eb3157348494c641415ae5891642e33107a9c5dfddecea0e109d8f92a0f9aa6c4fdb27513a74b5d5585f3196272fcfd7f87e13892d0c627669b0f1f458fad95f7272fb74db7"}], 0x270}, 0x800) [ 158.132947] hub 9-0:1.0: 8 ports detected 05:08:52 executing program 2: getsockname$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, 0x0) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_dev$usbfs(0x0, 0x0, 0x0) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x40000000040201, 0x0) ioctl$SNDCTL_DSP_SPEED(r1, 0xc0045002, &(0x7f0000000000)=0x7fffffff) ioctl$SNDCTL_DSP_SETFRAGMENT(r1, 0xc004500a, &(0x7f0000000040)) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f0000000500)={0xa00, 0xfffffffffffffd83, 0xfa00, {0x0, 0x0, 0xb}}, 0xfdbc) socket$inet_smc(0x2b, 0x1, 0x0) r2 = openat$vnet(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, 0x0) close(0xffffffffffffffff) socket(0x11, 0x800000003, 0x0) socket(0x10, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000600)) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000240)) [ 158.338672] batman_adv: batadv0: Adding interface: team0 05:08:52 executing program 1: r0 = epoll_create(0x4) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x10000005}) ioctl$SG_IO(r1, 0x2285, 0x0) epoll_wait(r0, &(0x7f0000000040)=[{}], 0x1, 0x0) [ 158.364754] batman_adv: batadv0: The MTU of interface team0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. 05:08:52 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$NL802154_CMD_GET_SEC_LEVEL(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)={&(0x7f0000000700)={0x14, r1, 0x3fd}, 0x14}}, 0x0) 05:08:52 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140), 0x0) sched_setscheduler(0x0, 0x1, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) perf_event_open(&(0x7f0000000840)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x6000000000000000}) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) r1 = socket$inet6(0xa, 0x1, 0x0) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$devlink(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_RELOAD(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0x9, 0x0, 0x0) 05:08:52 executing program 1: r0 = epoll_create(0x4) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x10000005}) ioctl$SG_IO(r1, 0x2285, 0x0) epoll_wait(r0, &(0x7f0000000040)=[{}], 0x1, 0x0) 05:08:52 executing program 1: r0 = epoll_create(0x4) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x10000005}) ioctl$SG_IO(r1, 0x2285, 0x0) epoll_wait(r0, &(0x7f0000000040)=[{}], 0x1, 0x0) [ 158.552785] hub 9-0:1.0: USB hub found [ 158.556626] batman_adv: batadv0: Not using interface team0 (retrying later): interface not active [ 158.589634] hub 9-0:1.0: 8 ports detected 05:08:52 executing program 1: r0 = epoll_create(0x4) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x10000005}) ioctl$SG_IO(r1, 0x2285, 0x0) epoll_wait(r0, &(0x7f0000000040)=[{}], 0x1, 0x0) [ 158.667382] 8021q: adding VLAN 0 to HW filter on device team0 [ 158.681951] batman_adv: batadv0: Interface activated: team0 [ 158.705077] batman_adv: batadv0: Interface deactivated: team0 05:08:52 executing program 1: r0 = epoll_create(0x4) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x10000005}) ioctl$SG_IO(r1, 0x2285, 0x0) epoll_wait(r0, &(0x7f0000000040)=[{}], 0x1, 0x0) [ 158.722701] batman_adv: batadv0: Removing interface: team0 [ 158.741475] bridge0: port 3(team0) entered blocking state [ 158.751465] bridge0: port 3(team0) entered disabled state 05:08:52 executing program 1: r0 = epoll_create(0x4) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x10000005}) ioctl$SG_IO(r1, 0x2285, 0x0) epoll_wait(r0, &(0x7f0000000040)=[{}], 0x1, 0x0) 05:08:52 executing program 5: getsockname$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, 0x0) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_dev$usbfs(0x0, 0x0, 0x0) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x40000000040201, 0x0) ioctl$SNDCTL_DSP_SPEED(r1, 0xc0045002, &(0x7f0000000000)=0x7fffffff) ioctl$SNDCTL_DSP_SETFRAGMENT(r1, 0xc004500a, &(0x7f0000000040)) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f0000000500)={0xa00, 0xfffffffffffffd83, 0xfa00, {0x0, 0x0, 0xb}}, 0xfdbc) socket$inet_smc(0x2b, 0x1, 0x0) r2 = openat$vnet(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, 0x0) close(0xffffffffffffffff) socket(0x11, 0x800000003, 0x0) socket(0x10, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000600)) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000240)) [ 158.771623] device team0 entered promiscuous mode [ 158.776637] device team_slave_0 entered promiscuous mode [ 158.786763] device team_slave_1 entered promiscuous mode [ 158.805283] bridge0: port 3(team0) entered blocking state [ 158.810935] bridge0: port 3(team0) entered forwarding state 05:08:52 executing program 1: r0 = epoll_create(0x4) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000080)={0x10000005}) ioctl$SG_IO(r1, 0x2285, 0x0) epoll_wait(r0, &(0x7f0000000040)=[{}], 0x1, 0x0) 05:08:52 executing program 4: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37c, 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, @perf_config_ext, 0xae}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)="2e00000010008188040f80ec59acbc0413a1f848100000005e0c0000000000000e000a001400000002800000121f", 0x2e}], 0x1}, 0x0) sendmsg$kcm(r0, &(0x7f0000000140)={0x0, 0x3ac5a, &(0x7f0000000100)=[{&(0x7f0000000040)="2e00000010008188040f46ecdb4cb9cca7480ef410000000e3bd6efb010009000e000a000d000000ba8000001201", 0x2e}], 0x1}, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$OBJ_GET_MAP(0x7, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000140)=0xffffffffffffffff, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x0) sendmsg$kcm(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000300)="d8000000180081064e81f782db4cb904021d080006007c09e8fe55a10a0015c00100142603600e120800060000000401a8001600200001400400027c035c0461c1d67f6f94007134cf6efb8000a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef4090000001fb791643a5ee4ce1b14d6d930dfe1d9d322fe7c9f8775730d16a4683f5aeb4edbb57a5025ccca9e00360db798262f3d40fad95667e006dcdf63951f215ce3bb9ad809d5e1cace81ed0bffece0b42a9ecbee5de6ccd40dd6e4edef3d93452a92", 0xcb}], 0x1}, 0x0) sendmsg$kcm(r1, &(0x7f0000002040)={&(0x7f0000001800)=@hci={0x1f, 0x0, 0x3}, 0x80, 0x0, 0x0, &(0x7f0000001d40)=[{0xf0, 0x10d, 0x5, "419038a273ca488a1838d238c01795e57903946be9f44def242be4c4cf8460849862ef49c2a8d6d770888e1cbb21e98aedacacea0156a87a174caedc77d2b641681bee32f7be0ac8d9478948aee66ad7b5271db4a528e1553a05fb29b8968562649b5e47f0d26f1234fdc4e68d5e1af5dcf56f37fe345f8bfc07bb80405ceab0c48a82fe9c67c46941ca1919d316fd78a973e52affb27b5dd67ed946975d18836470fbd18ada4833b8a04fb2d2da85ddd9884f8f19a3e4e1d4e7885387eacd821d596b82fa93ef79e8d7fe50296e45bbe3d0f37f9ff03c8dba4ae1dfeaaf"}, {0x70, 0x84, 0x2, "58c4e133c1e2850bf5ff4db578d6aee2b3341b52576bee5f84437affbd0e5d13c7ab9f90c9393ffdff84b218aea8359f660ccf4a58c2415ec4f89a4914c355fc9d5933fc65aab0a61182c600710c7174df8a60c9b7ef30f4e201b7a513ac"}, {0x68, 0xff, 0x5, "3c93e52afd20f3e5211f207485b28e6332420e44a15d61cc39133d3033eebab3cb4c288c624fbd549585a5ad86948f3fe2e4438d23d8d1b0bacd921727001266c97ac7e0f1842cb35c0676785104f65c970073"}, {0x28, 0xff, 0x7fffffff, "00943268f189e751c04b8cf0f4f27645ccb0f35104"}, {0x80, 0x109, 0x101, "adf36c319843b5490b780680a3a4aec259604164d6af380825edf02ec663cce92eadb09b96a1962eb3157348494c641415ae5891642e33107a9c5dfddecea0e109d8f92a0f9aa6c4fdb27513a74b5d5585f3196272fcfd7f87e13892d0c627669b0f1f458fad95f7272fb74db7"}], 0x270}, 0x800) 05:08:52 executing program 2: getsockname$packet(0xffffffffffffffff, &(0x7f0000000000)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @dev}, 0x0) r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) syz_open_dev$usbfs(0x0, 0x0, 0x0) r1 = openat$audio(0xffffffffffffff9c, &(0x7f0000000140), 0x40000000040201, 0x0) ioctl$SNDCTL_DSP_SPEED(r1, 0xc0045002, &(0x7f0000000000)=0x7fffffff) ioctl$SNDCTL_DSP_SETFRAGMENT(r1, 0xc004500a, &(0x7f0000000040)) write$RDMA_USER_CM_CMD_CREATE_ID(r1, &(0x7f0000000500)={0xa00, 0xfffffffffffffd83, 0xfa00, {0x0, 0x0, 0xb}}, 0xfdbc) socket$inet_smc(0x2b, 0x1, 0x0) r2 = openat$vnet(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r2, 0x81f8943c, 0x0) close(0xffffffffffffffff) socket(0x11, 0x800000003, 0x0) socket(0x10, 0x0, 0x0) ioctl$ifreq_SIOCGIFINDEX_team(0xffffffffffffffff, 0x8933, &(0x7f0000000600)) ioctl$PERF_EVENT_IOC_ID(r0, 0x80082407, &(0x7f0000000240)) 05:08:52 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$NL802154_CMD_GET_SEC_LEVEL(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)={&(0x7f0000000700)={0x14, r1, 0x3fd}, 0x14}}, 0x0) 05:08:52 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140), 0x0) sched_setscheduler(0x0, 0x1, 0x0) r0 = syz_open_dev$usbfs(&(0x7f0000000180), 0x77, 0x1) perf_event_open(&(0x7f0000000840)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0xff7fffffffffffff, 0xffffffffffffffff, 0x0) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000040)=@usbdevfs_connect={0x0, 0x5517, 0x6000000000000000}) ioctl$USBDEVFS_IOCTL(r0, 0xc0105512, &(0x7f0000000380)) r1 = socket$inet6(0xa, 0x1, 0x0) socket$nl_generic(0x10, 0x3, 0x10) syz_genetlink_get_family_id$devlink(&(0x7f0000000000), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_RELOAD(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r1, 0x84, 0x9, 0x0, 0x0) 05:08:52 executing program 1: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37c, 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, @perf_config_ext, 0xae}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)="2e00000010008188040f80ec59acbc0413a1f848100000005e0c0000000000000e000a001400000002800000121f", 0x2e}], 0x1}, 0x0) sendmsg$kcm(r0, &(0x7f0000000140)={0x0, 0x3ac5a, &(0x7f0000000100)=[{&(0x7f0000000040)="2e00000010008188040f46ecdb4cb9cca7480ef410000000e3bd6efb010009000e000a000d000000ba8000001201", 0x2e}], 0x1}, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$OBJ_GET_MAP(0x7, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000140)=0xffffffffffffffff, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x0) sendmsg$kcm(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000300)="d8000000180081064e81f782db4cb904021d080006007c09e8fe55a10a0015c00100142603600e120800060000000401a8001600200001400400027c035c0461c1d67f6f94007134cf6efb8000a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef4090000001fb791643a5ee4ce1b14d6d930dfe1d9d322fe7c9f8775730d16a4683f5aeb4edbb57a5025ccca9e00360db798262f3d40fad95667e006dcdf63951f215ce3bb9ad809d5e1cace81ed0bffece0b42a9ecbee5de6ccd40dd6e4edef3d93452a92", 0xcb}], 0x1}, 0x0) sendmsg$kcm(r1, &(0x7f0000002040)={&(0x7f0000001800)=@hci={0x1f, 0x0, 0x3}, 0x80, 0x0, 0x0, &(0x7f0000001d40)=[{0xf0, 0x10d, 0x5, "419038a273ca488a1838d238c01795e57903946be9f44def242be4c4cf8460849862ef49c2a8d6d770888e1cbb21e98aedacacea0156a87a174caedc77d2b641681bee32f7be0ac8d9478948aee66ad7b5271db4a528e1553a05fb29b8968562649b5e47f0d26f1234fdc4e68d5e1af5dcf56f37fe345f8bfc07bb80405ceab0c48a82fe9c67c46941ca1919d316fd78a973e52affb27b5dd67ed946975d18836470fbd18ada4833b8a04fb2d2da85ddd9884f8f19a3e4e1d4e7885387eacd821d596b82fa93ef79e8d7fe50296e45bbe3d0f37f9ff03c8dba4ae1dfeaaf"}, {0x70, 0x84, 0x2, "58c4e133c1e2850bf5ff4db578d6aee2b3341b52576bee5f84437affbd0e5d13c7ab9f90c9393ffdff84b218aea8359f660ccf4a58c2415ec4f89a4914c355fc9d5933fc65aab0a61182c600710c7174df8a60c9b7ef30f4e201b7a513ac"}, {0x68, 0xff, 0x5, "3c93e52afd20f3e5211f207485b28e6332420e44a15d61cc39133d3033eebab3cb4c288c624fbd549585a5ad86948f3fe2e4438d23d8d1b0bacd921727001266c97ac7e0f1842cb35c0676785104f65c970073"}, {0x28, 0xff, 0x7fffffff, "00943268f189e751c04b8cf0f4f27645ccb0f35104"}, {0x80, 0x109, 0x101, "adf36c319843b5490b780680a3a4aec259604164d6af380825edf02ec663cce92eadb09b96a1962eb3157348494c641415ae5891642e33107a9c5dfddecea0e109d8f92a0f9aa6c4fdb27513a74b5d5585f3196272fcfd7f87e13892d0c627669b0f1f458fad95f7272fb74db7"}], 0x270}, 0x800) [ 158.956901] bridge0: port 3(team0) entered disabled state [ 158.979340] hub 9-0:1.0: USB hub found [ 158.992850] hub 9-0:1.0: 8 ports detected [ 159.001109] device team0 left promiscuous mode [ 159.005771] device team_slave_0 left promiscuous mode [ 159.046275] device team_slave_1 left promiscuous mode [ 159.082534] bridge0: port 3(team0) entered disabled state [ 159.206617] batman_adv: batadv0: Adding interface: team0 [ 159.226372] batman_adv: batadv0: The MTU of interface team0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. 05:08:53 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$NL802154_CMD_GET_SEC_LEVEL(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)={&(0x7f0000000700)={0x14, r1, 0x3fd}, 0x14}}, 0x0) [ 159.270832] batman_adv: batadv0: Not using interface team0 (retrying later): interface not active [ 159.288756] 8021q: adding VLAN 0 to HW filter on device team0 [ 159.294845] batman_adv: batadv0: Interface activated: team0 [ 159.370437] batman_adv: batadv0: Interface deactivated: team0 05:08:53 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./bus\x00', 0x797d, 0x5, &(0x7f0000000400)=[{&(0x7f0000000200)="601c6d6b5d6f736690e6b100080101000440002000f8010010964ec8070086bc09faffff7f00000000000000000000000000000000001ef5aa92f6cbe5d9a45a25d3c3fb0ffcd6dcf97b1390e57c7567cafacabace46efde13a249ad70644ae930a0da894227e69e5d6809b40f1c8240b2b9b8dbd72af4d26f1c1728534ffbcfe8a7897db6812b3c5e2efa48d91f2775e0395d43521568b509609b24577213ae771b3dcf10545295d62fe0739c0cb77658300dab822d1a25bbd303000000d9ea73c2b9e55f24ab1a74d906a080312b49ce18079d3da96343c8d6c85e8bf63aba93b1e8b7668c5446cae620b0b877cc414e84589b7725494be2140b8f66", 0xfd}, {&(0x7f0000000680)="2e2020204020202020202010007f15602c552c55000015602c550300000000002e2e202020202020202010007f15602cef2c55000015602c5500000000000009000069000000650030000f00fc0000ffffffffffffffffffff0000ffff18ff46494c453020202020202020007f15602c552c55000015602c5504001a0400000b99d29919ca1e70557bb11909c72917f3be2d0d363130c24a686000", 0x9b, 0xfd}, {&(0x7f0000000c40)="53595a4b7a4c4c4552202008000007602c552c55000015602c5500000000000041660069006c00650030800f00fc000100ffffffffffffffffff0000ffdff2ff46494c453020202020202010007f15602c552c55000015602c5503000067cfefe1fd2ed43dfed7be00000041660069006c00650031000f00100000ffffffffffffffe646494c453120202020007f15602c552c55000015602c01000000000000ae420069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c453220202020202020007f15602c552c55000015602c5506002823000041850069006c0065003e000fd2d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c20007f15602c552c55000015602c550b7fb30000000000000000000000000000cc1914594ead64a44769a3d4169f87f31930b0a52da17414be0a1b2733a3dd1b8e4feea233bca2865604147c58bc245d00399fd106ed5668cad4f5bf66bb1e8b0adf8ac2f514572eba1056cf861b1b5f3c77f9f27e6122a248e87ca87c5861a0505b3f07d8648dd7a99678d12d6cafb04ad5d6ac0886d8f818b755cc843d40e095d17411ca666714814a246a7d316cbf3e4024ebcd62aec2a1fdac43a524614badf80c638ed99220620f0a4ba06703fc6ff885d14abb02b702ac0b6ecf15d1d59161e3747821b2ef2350bc29c697ce5737fda574568a16a3dd752d9653b505348e85f4831b528c2f817432ca74a3e19f493d7b46a06fb6da92c89030a3c806e1260201979500624e5f825f34734e76610bd1bacbcbf369902474d7250fd6c4056e34a9291c119d3fcb63723271c3610a28b89e68266e522063156e2e4c3eebccb6a8e90210d22d3211e4c0e8f8fc3265fbdb484264d56ddad9609ea12c6a8ccd7c0573ddc2db2ae3958b23a03106101811eb654650c857cab5d17515932967a7c84df8bd46c2004c180b0a0571fb66d8496ed136231cb6127d0ac9284a1619460390e1b2953beeb0bb15e3e72cf6504d93cd692782f7e6abb0176c9e05880c7b8d1f9d4a0f412d01d5fe6ad5fc34285c24fa6e4408d1a91aedf6fe5c69d91539824e02a698ae5c983a2e52cc3076eaaf0c4d1a67afb3cc02f87d2e2f7f6b6c9e30758d3a0b8a30b784b691643cccf232362e5f3ef09b5f43eb0c6c7a2cff540c2993510ccaae333a4b6625ca3cbf20315e6d22fb2ee9656d1b0663a3778140574de642fa", 0x36f, 0x2800}, {&(0x7f0000000580)="00ba637f071800000b1632352c22080014421f20cdfc290949cd1925b9d77ed0a3d14d032b3339c101f3a4b46ff10cd5e401b7fd7f218ae9f303af266da9c0eda78602f93ac1593126e1f430a9f8ade2d2af737995bcb733884cd7d9434d0e62b7647da8e2ef3ce1f5ff6aca112c4a2e8e86d60b01faae5b7f049db5c84b10124d64ee3dd843b13b05780ab381bc1d18227f21c0079fea68286abab53e44868e9a171fb84e8717510ad69b71fa33490a32adf166a506978d067a4b0253d7407b790748988d11517db3d803519bb8f37aba557b96", 0xd4, 0x4000}, {&(0x7f0000000740)="73797a6b616c6c070000007a6b616c6c6572657273797a6b616c6c656a73797a6b616c6c657273797a6bb67a6b619986a55e85613b2c616c6c657273797a6b616c6c7273000008e100000000000000000800000000000000000000000000000000005634ed59d25630b0f2de2e105fd77639688c7aa4ef71fd1c0c955a5ad0931fdffd998b602f2ef428bccda33a35ae9ba8a0c02319bce1f2e8e2a6be7e3585eb16778f59414d42db9c516319c50d7e0d62ddb2670004933b5f7258a349c6d3578580a4540ada9896472c7882d6d4d3e5b3900d3c063839206ac2991b55f99845cab424809f1f728abc52e34af5cf3b6dece07751805a3cfc0db994c38ee43086a4e46011a43077cab14691bb8b29dbac583274e0b806f4b009bb45fc4931f2b61b8835241e1b823a2b3392490f5e48df5105ed2051353c6f47fcec160c859c85d6a8af1b147c49faa60f8d35c258f35d8e82405650518a5011cdea2640950ecc92d478bee4a490f8fa19e183c8c599085c6559b0e9eb765b26876457", 0x17d, 0x7800}], 0x0, &(0x7f0000000180)={[{@shortname_lower}, {@uni_xlateno}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'cp862'}}, {@uni_xlateno}, {@fat=@allow_utime={'allow_utime', 0x3d, 0xfffffffffffffffb}}, {@rodir}]}, 0x4) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) [ 159.424383] batman_adv: batadv0: Removing interface: team0 [ 159.455856] bridge0: port 3(team0) entered blocking state [ 159.464775] bridge0: port 3(team0) entered disabled state 05:08:53 executing program 5: perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1, @perf_config_ext={0x7, 0x101}, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) r0 = socket$inet6(0xa, 0x6, 0x0) ioctl$int_in(0xffffffffffffffff, 0x5421, &(0x7f0000000240)=0xffffffff00000000) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x3f, @empty, 0x712}, 0x1c) listen(r0, 0x20) r1 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @empty}, 0x1c) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = perf_event_open(0x0, 0x0, 0x2, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000140)={0x4, 0x1, 0x0, 0x1ff, 0x7, 0x80000001, 0xfffffffe}, &(0x7f00000001c0)=0x20) connect(r1, &(0x7f0000000040)=@un=@abs, 0x80) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0xf, 0x0) r3 = semget$private(0x0, 0x8, 0x0) semtimedop(r3, &(0x7f0000000180)=[{0x0, 0x350}], 0x1, 0x0) perf_event_open(&(0x7f00000003c0)={0x5, 0x80, 0x8, 0xe2, 0x3, 0x6, 0x0, 0xeb, 0x22480, 0x4, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6ffb, 0x2, @perf_bp={&(0x7f00000002c0), 0x2}, 0x0, 0x100, 0xfffffffd, 0x3, 0xda, 0x6, 0x52ec, 0x0, 0x4}, 0x0, 0x1, r2, 0x3) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x4e20, 0xd9a, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x44}}, 0x5}, 0x1c) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x0, 0x2, 0x4, 0x3}, {0x405, 0xdc, 0x5, 0x3}, {0x0, 0x3, 0x40, 0x5}, {0x7, 0x86, 0x5}]}, 0x10) 05:08:53 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./bus\x00', 0x797d, 0x5, &(0x7f0000000400)=[{&(0x7f0000000200)="601c6d6b5d6f736690e6b100080101000440002000f8010010964ec8070086bc09faffff7f00000000000000000000000000000000001ef5aa92f6cbe5d9a45a25d3c3fb0ffcd6dcf97b1390e57c7567cafacabace46efde13a249ad70644ae930a0da894227e69e5d6809b40f1c8240b2b9b8dbd72af4d26f1c1728534ffbcfe8a7897db6812b3c5e2efa48d91f2775e0395d43521568b509609b24577213ae771b3dcf10545295d62fe0739c0cb77658300dab822d1a25bbd303000000d9ea73c2b9e55f24ab1a74d906a080312b49ce18079d3da96343c8d6c85e8bf63aba93b1e8b7668c5446cae620b0b877cc414e84589b7725494be2140b8f66", 0xfd}, {&(0x7f0000000680)="2e2020204020202020202010007f15602c552c55000015602c550300000000002e2e202020202020202010007f15602cef2c55000015602c5500000000000009000069000000650030000f00fc0000ffffffffffffffffffff0000ffff18ff46494c453020202020202020007f15602c552c55000015602c5504001a0400000b99d29919ca1e70557bb11909c72917f3be2d0d363130c24a686000", 0x9b, 0xfd}, {&(0x7f0000000c40)="53595a4b7a4c4c4552202008000007602c552c55000015602c5500000000000041660069006c00650030800f00fc000100ffffffffffffffffff0000ffdff2ff46494c453020202020202010007f15602c552c55000015602c5503000067cfefe1fd2ed43dfed7be00000041660069006c00650031000f00100000ffffffffffffffe646494c453120202020007f15602c552c55000015602c01000000000000ae420069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c453220202020202020007f15602c552c55000015602c5506002823000041850069006c0065003e000fd2d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c20007f15602c552c55000015602c550b7fb30000000000000000000000000000cc1914594ead64a44769a3d4169f87f31930b0a52da17414be0a1b2733a3dd1b8e4feea233bca2865604147c58bc245d00399fd106ed5668cad4f5bf66bb1e8b0adf8ac2f514572eba1056cf861b1b5f3c77f9f27e6122a248e87ca87c5861a0505b3f07d8648dd7a99678d12d6cafb04ad5d6ac0886d8f818b755cc843d40e095d17411ca666714814a246a7d316cbf3e4024ebcd62aec2a1fdac43a524614badf80c638ed99220620f0a4ba06703fc6ff885d14abb02b702ac0b6ecf15d1d59161e3747821b2ef2350bc29c697ce5737fda574568a16a3dd752d9653b505348e85f4831b528c2f817432ca74a3e19f493d7b46a06fb6da92c89030a3c806e1260201979500624e5f825f34734e76610bd1bacbcbf369902474d7250fd6c4056e34a9291c119d3fcb63723271c3610a28b89e68266e522063156e2e4c3eebccb6a8e90210d22d3211e4c0e8f8fc3265fbdb484264d56ddad9609ea12c6a8ccd7c0573ddc2db2ae3958b23a03106101811eb654650c857cab5d17515932967a7c84df8bd46c2004c180b0a0571fb66d8496ed136231cb6127d0ac9284a1619460390e1b2953beeb0bb15e3e72cf6504d93cd692782f7e6abb0176c9e05880c7b8d1f9d4a0f412d01d5fe6ad5fc34285c24fa6e4408d1a91aedf6fe5c69d91539824e02a698ae5c983a2e52cc3076eaaf0c4d1a67afb3cc02f87d2e2f7f6b6c9e30758d3a0b8a30b784b691643cccf232362e5f3ef09b5f43eb0c6c7a2cff540c2993510ccaae333a4b6625ca3cbf20315e6d22fb2ee9656d1b0663a3778140574de642fa", 0x36f, 0x2800}, {&(0x7f0000000580)="00ba637f071800000b1632352c22080014421f20cdfc290949cd1925b9d77ed0a3d14d032b3339c101f3a4b46ff10cd5e401b7fd7f218ae9f303af266da9c0eda78602f93ac1593126e1f430a9f8ade2d2af737995bcb733884cd7d9434d0e62b7647da8e2ef3ce1f5ff6aca112c4a2e8e86d60b01faae5b7f049db5c84b10124d64ee3dd843b13b05780ab381bc1d18227f21c0079fea68286abab53e44868e9a171fb84e8717510ad69b71fa33490a32adf166a506978d067a4b0253d7407b790748988d11517db3d803519bb8f37aba557b96", 0xd4, 0x4000}, {&(0x7f0000000740)="73797a6b616c6c070000007a6b616c6c6572657273797a6b616c6c656a73797a6b616c6c657273797a6bb67a6b619986a55e85613b2c616c6c657273797a6b616c6c7273000008e100000000000000000800000000000000000000000000000000005634ed59d25630b0f2de2e105fd77639688c7aa4ef71fd1c0c955a5ad0931fdffd998b602f2ef428bccda33a35ae9ba8a0c02319bce1f2e8e2a6be7e3585eb16778f59414d42db9c516319c50d7e0d62ddb2670004933b5f7258a349c6d3578580a4540ada9896472c7882d6d4d3e5b3900d3c063839206ac2991b55f99845cab424809f1f728abc52e34af5cf3b6dece07751805a3cfc0db994c38ee43086a4e46011a43077cab14691bb8b29dbac583274e0b806f4b009bb45fc4931f2b61b8835241e1b823a2b3392490f5e48df5105ed2051353c6f47fcec160c859c85d6a8af1b147c49faa60f8d35c258f35d8e82405650518a5011cdea2640950ecc92d478bee4a490f8fa19e183c8c599085c6559b0e9eb765b26876457", 0x17d, 0x7800}], 0x0, &(0x7f0000000180)={[{@shortname_lower}, {@uni_xlateno}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'cp862'}}, {@uni_xlateno}, {@fat=@allow_utime={'allow_utime', 0x3d, 0xfffffffffffffffb}}, {@rodir}]}, 0x4) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) [ 159.488138] device team0 entered promiscuous mode [ 159.504497] device team_slave_0 entered promiscuous mode [ 159.514010] device team_slave_1 entered promiscuous mode 05:08:53 executing program 5: perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1, @perf_config_ext={0x7, 0x101}, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) r0 = socket$inet6(0xa, 0x6, 0x0) ioctl$int_in(0xffffffffffffffff, 0x5421, &(0x7f0000000240)=0xffffffff00000000) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x3f, @empty, 0x712}, 0x1c) listen(r0, 0x20) r1 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @empty}, 0x1c) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = perf_event_open(0x0, 0x0, 0x2, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000140)={0x4, 0x1, 0x0, 0x1ff, 0x7, 0x80000001, 0xfffffffe}, &(0x7f00000001c0)=0x20) connect(r1, &(0x7f0000000040)=@un=@abs, 0x80) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0xf, 0x0) r3 = semget$private(0x0, 0x8, 0x0) semtimedop(r3, &(0x7f0000000180)=[{0x0, 0x350}], 0x1, 0x0) perf_event_open(&(0x7f00000003c0)={0x5, 0x80, 0x8, 0xe2, 0x3, 0x6, 0x0, 0xeb, 0x22480, 0x4, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6ffb, 0x2, @perf_bp={&(0x7f00000002c0), 0x2}, 0x0, 0x100, 0xfffffffd, 0x3, 0xda, 0x6, 0x52ec, 0x0, 0x4}, 0x0, 0x1, r2, 0x3) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x4e20, 0xd9a, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x44}}, 0x5}, 0x1c) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x0, 0x2, 0x4, 0x3}, {0x405, 0xdc, 0x5, 0x3}, {0x0, 0x3, 0x40, 0x5}, {0x7, 0x86, 0x5}]}, 0x10) [ 159.573846] bridge0: port 3(team0) entered blocking state [ 159.579551] bridge0: port 3(team0) entered forwarding state 05:08:53 executing program 2: perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1, @perf_config_ext={0x7, 0x101}, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) r0 = socket$inet6(0xa, 0x6, 0x0) ioctl$int_in(0xffffffffffffffff, 0x5421, &(0x7f0000000240)=0xffffffff00000000) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x3f, @empty, 0x712}, 0x1c) listen(r0, 0x20) r1 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @empty}, 0x1c) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = perf_event_open(0x0, 0x0, 0x2, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000140)={0x4, 0x1, 0x0, 0x1ff, 0x7, 0x80000001, 0xfffffffe}, &(0x7f00000001c0)=0x20) connect(r1, &(0x7f0000000040)=@un=@abs, 0x80) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0xf, 0x0) r3 = semget$private(0x0, 0x8, 0x0) semtimedop(r3, &(0x7f0000000180)=[{0x0, 0x350}], 0x1, 0x0) perf_event_open(&(0x7f00000003c0)={0x5, 0x80, 0x8, 0xe2, 0x3, 0x6, 0x0, 0xeb, 0x22480, 0x4, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6ffb, 0x2, @perf_bp={&(0x7f00000002c0), 0x2}, 0x0, 0x100, 0xfffffffd, 0x3, 0xda, 0x6, 0x52ec, 0x0, 0x4}, 0x0, 0x1, r2, 0x3) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x4e20, 0xd9a, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x44}}, 0x5}, 0x1c) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x0, 0x2, 0x4, 0x3}, {0x405, 0xdc, 0x5, 0x3}, {0x0, 0x3, 0x40, 0x5}, {0x7, 0x86, 0x5}]}, 0x10) 05:08:53 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./bus\x00', 0x797d, 0x5, &(0x7f0000000400)=[{&(0x7f0000000200)="601c6d6b5d6f736690e6b100080101000440002000f8010010964ec8070086bc09faffff7f00000000000000000000000000000000001ef5aa92f6cbe5d9a45a25d3c3fb0ffcd6dcf97b1390e57c7567cafacabace46efde13a249ad70644ae930a0da894227e69e5d6809b40f1c8240b2b9b8dbd72af4d26f1c1728534ffbcfe8a7897db6812b3c5e2efa48d91f2775e0395d43521568b509609b24577213ae771b3dcf10545295d62fe0739c0cb77658300dab822d1a25bbd303000000d9ea73c2b9e55f24ab1a74d906a080312b49ce18079d3da96343c8d6c85e8bf63aba93b1e8b7668c5446cae620b0b877cc414e84589b7725494be2140b8f66", 0xfd}, {&(0x7f0000000680)="2e2020204020202020202010007f15602c552c55000015602c550300000000002e2e202020202020202010007f15602cef2c55000015602c5500000000000009000069000000650030000f00fc0000ffffffffffffffffffff0000ffff18ff46494c453020202020202020007f15602c552c55000015602c5504001a0400000b99d29919ca1e70557bb11909c72917f3be2d0d363130c24a686000", 0x9b, 0xfd}, {&(0x7f0000000c40)="53595a4b7a4c4c4552202008000007602c552c55000015602c5500000000000041660069006c00650030800f00fc000100ffffffffffffffffff0000ffdff2ff46494c453020202020202010007f15602c552c55000015602c5503000067cfefe1fd2ed43dfed7be00000041660069006c00650031000f00100000ffffffffffffffe646494c453120202020007f15602c552c55000015602c01000000000000ae420069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c453220202020202020007f15602c552c55000015602c5506002823000041850069006c0065003e000fd2d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c20007f15602c552c55000015602c550b7fb30000000000000000000000000000cc1914594ead64a44769a3d4169f87f31930b0a52da17414be0a1b2733a3dd1b8e4feea233bca2865604147c58bc245d00399fd106ed5668cad4f5bf66bb1e8b0adf8ac2f514572eba1056cf861b1b5f3c77f9f27e6122a248e87ca87c5861a0505b3f07d8648dd7a99678d12d6cafb04ad5d6ac0886d8f818b755cc843d40e095d17411ca666714814a246a7d316cbf3e4024ebcd62aec2a1fdac43a524614badf80c638ed99220620f0a4ba06703fc6ff885d14abb02b702ac0b6ecf15d1d59161e3747821b2ef2350bc29c697ce5737fda574568a16a3dd752d9653b505348e85f4831b528c2f817432ca74a3e19f493d7b46a06fb6da92c89030a3c806e1260201979500624e5f825f34734e76610bd1bacbcbf369902474d7250fd6c4056e34a9291c119d3fcb63723271c3610a28b89e68266e522063156e2e4c3eebccb6a8e90210d22d3211e4c0e8f8fc3265fbdb484264d56ddad9609ea12c6a8ccd7c0573ddc2db2ae3958b23a03106101811eb654650c857cab5d17515932967a7c84df8bd46c2004c180b0a0571fb66d8496ed136231cb6127d0ac9284a1619460390e1b2953beeb0bb15e3e72cf6504d93cd692782f7e6abb0176c9e05880c7b8d1f9d4a0f412d01d5fe6ad5fc34285c24fa6e4408d1a91aedf6fe5c69d91539824e02a698ae5c983a2e52cc3076eaaf0c4d1a67afb3cc02f87d2e2f7f6b6c9e30758d3a0b8a30b784b691643cccf232362e5f3ef09b5f43eb0c6c7a2cff540c2993510ccaae333a4b6625ca3cbf20315e6d22fb2ee9656d1b0663a3778140574de642fa", 0x36f, 0x2800}, {&(0x7f0000000580)="00ba637f071800000b1632352c22080014421f20cdfc290949cd1925b9d77ed0a3d14d032b3339c101f3a4b46ff10cd5e401b7fd7f218ae9f303af266da9c0eda78602f93ac1593126e1f430a9f8ade2d2af737995bcb733884cd7d9434d0e62b7647da8e2ef3ce1f5ff6aca112c4a2e8e86d60b01faae5b7f049db5c84b10124d64ee3dd843b13b05780ab381bc1d18227f21c0079fea68286abab53e44868e9a171fb84e8717510ad69b71fa33490a32adf166a506978d067a4b0253d7407b790748988d11517db3d803519bb8f37aba557b96", 0xd4, 0x4000}, {&(0x7f0000000740)="73797a6b616c6c070000007a6b616c6c6572657273797a6b616c6c656a73797a6b616c6c657273797a6bb67a6b619986a55e85613b2c616c6c657273797a6b616c6c7273000008e100000000000000000800000000000000000000000000000000005634ed59d25630b0f2de2e105fd77639688c7aa4ef71fd1c0c955a5ad0931fdffd998b602f2ef428bccda33a35ae9ba8a0c02319bce1f2e8e2a6be7e3585eb16778f59414d42db9c516319c50d7e0d62ddb2670004933b5f7258a349c6d3578580a4540ada9896472c7882d6d4d3e5b3900d3c063839206ac2991b55f99845cab424809f1f728abc52e34af5cf3b6dece07751805a3cfc0db994c38ee43086a4e46011a43077cab14691bb8b29dbac583274e0b806f4b009bb45fc4931f2b61b8835241e1b823a2b3392490f5e48df5105ed2051353c6f47fcec160c859c85d6a8af1b147c49faa60f8d35c258f35d8e82405650518a5011cdea2640950ecc92d478bee4a490f8fa19e183c8c599085c6559b0e9eb765b26876457", 0x17d, 0x7800}], 0x0, &(0x7f0000000180)={[{@shortname_lower}, {@uni_xlateno}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'cp862'}}, {@uni_xlateno}, {@fat=@allow_utime={'allow_utime', 0x3d, 0xfffffffffffffffb}}, {@rodir}]}, 0x4) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) 05:08:53 executing program 4: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37c, 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, @perf_config_ext, 0xae}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)="2e00000010008188040f80ec59acbc0413a1f848100000005e0c0000000000000e000a001400000002800000121f", 0x2e}], 0x1}, 0x0) sendmsg$kcm(r0, &(0x7f0000000140)={0x0, 0x3ac5a, &(0x7f0000000100)=[{&(0x7f0000000040)="2e00000010008188040f46ecdb4cb9cca7480ef410000000e3bd6efb010009000e000a000d000000ba8000001201", 0x2e}], 0x1}, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$OBJ_GET_MAP(0x7, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000140)=0xffffffffffffffff, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x0) sendmsg$kcm(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000300)="d8000000180081064e81f782db4cb904021d080006007c09e8fe55a10a0015c00100142603600e120800060000000401a8001600200001400400027c035c0461c1d67f6f94007134cf6efb8000a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef4090000001fb791643a5ee4ce1b14d6d930dfe1d9d322fe7c9f8775730d16a4683f5aeb4edbb57a5025ccca9e00360db798262f3d40fad95667e006dcdf63951f215ce3bb9ad809d5e1cace81ed0bffece0b42a9ecbee5de6ccd40dd6e4edef3d93452a92", 0xcb}], 0x1}, 0x0) sendmsg$kcm(r1, &(0x7f0000002040)={&(0x7f0000001800)=@hci={0x1f, 0x0, 0x3}, 0x80, 0x0, 0x0, &(0x7f0000001d40)=[{0xf0, 0x10d, 0x5, "419038a273ca488a1838d238c01795e57903946be9f44def242be4c4cf8460849862ef49c2a8d6d770888e1cbb21e98aedacacea0156a87a174caedc77d2b641681bee32f7be0ac8d9478948aee66ad7b5271db4a528e1553a05fb29b8968562649b5e47f0d26f1234fdc4e68d5e1af5dcf56f37fe345f8bfc07bb80405ceab0c48a82fe9c67c46941ca1919d316fd78a973e52affb27b5dd67ed946975d18836470fbd18ada4833b8a04fb2d2da85ddd9884f8f19a3e4e1d4e7885387eacd821d596b82fa93ef79e8d7fe50296e45bbe3d0f37f9ff03c8dba4ae1dfeaaf"}, {0x70, 0x84, 0x2, "58c4e133c1e2850bf5ff4db578d6aee2b3341b52576bee5f84437affbd0e5d13c7ab9f90c9393ffdff84b218aea8359f660ccf4a58c2415ec4f89a4914c355fc9d5933fc65aab0a61182c600710c7174df8a60c9b7ef30f4e201b7a513ac"}, {0x68, 0xff, 0x5, "3c93e52afd20f3e5211f207485b28e6332420e44a15d61cc39133d3033eebab3cb4c288c624fbd549585a5ad86948f3fe2e4438d23d8d1b0bacd921727001266c97ac7e0f1842cb35c0676785104f65c970073"}, {0x28, 0xff, 0x7fffffff, "00943268f189e751c04b8cf0f4f27645ccb0f35104"}, {0x80, 0x109, 0x101, "adf36c319843b5490b780680a3a4aec259604164d6af380825edf02ec663cce92eadb09b96a1962eb3157348494c641415ae5891642e33107a9c5dfddecea0e109d8f92a0f9aa6c4fdb27513a74b5d5585f3196272fcfd7f87e13892d0c627669b0f1f458fad95f7272fb74db7"}], 0x270}, 0x800) [ 159.647504] batman_adv: batadv0: Adding interface: team0 [ 159.653961] batman_adv: batadv0: The MTU of interface team0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. 05:08:53 executing program 5: perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1, @perf_config_ext={0x7, 0x101}, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) r0 = socket$inet6(0xa, 0x6, 0x0) ioctl$int_in(0xffffffffffffffff, 0x5421, &(0x7f0000000240)=0xffffffff00000000) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x3f, @empty, 0x712}, 0x1c) listen(r0, 0x20) r1 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @empty}, 0x1c) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = perf_event_open(0x0, 0x0, 0x2, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000140)={0x4, 0x1, 0x0, 0x1ff, 0x7, 0x80000001, 0xfffffffe}, &(0x7f00000001c0)=0x20) connect(r1, &(0x7f0000000040)=@un=@abs, 0x80) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0xf, 0x0) r3 = semget$private(0x0, 0x8, 0x0) semtimedop(r3, &(0x7f0000000180)=[{0x0, 0x350}], 0x1, 0x0) perf_event_open(&(0x7f00000003c0)={0x5, 0x80, 0x8, 0xe2, 0x3, 0x6, 0x0, 0xeb, 0x22480, 0x4, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6ffb, 0x2, @perf_bp={&(0x7f00000002c0), 0x2}, 0x0, 0x100, 0xfffffffd, 0x3, 0xda, 0x6, 0x52ec, 0x0, 0x4}, 0x0, 0x1, r2, 0x3) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x4e20, 0xd9a, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x44}}, 0x5}, 0x1c) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x0, 0x2, 0x4, 0x3}, {0x405, 0xdc, 0x5, 0x3}, {0x0, 0x3, 0x40, 0x5}, {0x7, 0x86, 0x5}]}, 0x10) 05:08:53 executing program 3: syz_mount_image$vfat(&(0x7f0000000080), &(0x7f00000000c0)='./bus\x00', 0x797d, 0x5, &(0x7f0000000400)=[{&(0x7f0000000200)="601c6d6b5d6f736690e6b100080101000440002000f8010010964ec8070086bc09faffff7f00000000000000000000000000000000001ef5aa92f6cbe5d9a45a25d3c3fb0ffcd6dcf97b1390e57c7567cafacabace46efde13a249ad70644ae930a0da894227e69e5d6809b40f1c8240b2b9b8dbd72af4d26f1c1728534ffbcfe8a7897db6812b3c5e2efa48d91f2775e0395d43521568b509609b24577213ae771b3dcf10545295d62fe0739c0cb77658300dab822d1a25bbd303000000d9ea73c2b9e55f24ab1a74d906a080312b49ce18079d3da96343c8d6c85e8bf63aba93b1e8b7668c5446cae620b0b877cc414e84589b7725494be2140b8f66", 0xfd}, {&(0x7f0000000680)="2e2020204020202020202010007f15602c552c55000015602c550300000000002e2e202020202020202010007f15602cef2c55000015602c5500000000000009000069000000650030000f00fc0000ffffffffffffffffffff0000ffff18ff46494c453020202020202020007f15602c552c55000015602c5504001a0400000b99d29919ca1e70557bb11909c72917f3be2d0d363130c24a686000", 0x9b, 0xfd}, {&(0x7f0000000c40)="53595a4b7a4c4c4552202008000007602c552c55000015602c5500000000000041660069006c00650030800f00fc000100ffffffffffffffffff0000ffdff2ff46494c453020202020202010007f15602c552c55000015602c5503000067cfefe1fd2ed43dfed7be00000041660069006c00650031000f00100000ffffffffffffffe646494c453120202020007f15602c552c55000015602c01000000000000ae420069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c453220202020202020007f15602c552c55000015602c5506002823000041850069006c0065003e000fd2d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c20007f15602c552c55000015602c550b7fb30000000000000000000000000000cc1914594ead64a44769a3d4169f87f31930b0a52da17414be0a1b2733a3dd1b8e4feea233bca2865604147c58bc245d00399fd106ed5668cad4f5bf66bb1e8b0adf8ac2f514572eba1056cf861b1b5f3c77f9f27e6122a248e87ca87c5861a0505b3f07d8648dd7a99678d12d6cafb04ad5d6ac0886d8f818b755cc843d40e095d17411ca666714814a246a7d316cbf3e4024ebcd62aec2a1fdac43a524614badf80c638ed99220620f0a4ba06703fc6ff885d14abb02b702ac0b6ecf15d1d59161e3747821b2ef2350bc29c697ce5737fda574568a16a3dd752d9653b505348e85f4831b528c2f817432ca74a3e19f493d7b46a06fb6da92c89030a3c806e1260201979500624e5f825f34734e76610bd1bacbcbf369902474d7250fd6c4056e34a9291c119d3fcb63723271c3610a28b89e68266e522063156e2e4c3eebccb6a8e90210d22d3211e4c0e8f8fc3265fbdb484264d56ddad9609ea12c6a8ccd7c0573ddc2db2ae3958b23a03106101811eb654650c857cab5d17515932967a7c84df8bd46c2004c180b0a0571fb66d8496ed136231cb6127d0ac9284a1619460390e1b2953beeb0bb15e3e72cf6504d93cd692782f7e6abb0176c9e05880c7b8d1f9d4a0f412d01d5fe6ad5fc34285c24fa6e4408d1a91aedf6fe5c69d91539824e02a698ae5c983a2e52cc3076eaaf0c4d1a67afb3cc02f87d2e2f7f6b6c9e30758d3a0b8a30b784b691643cccf232362e5f3ef09b5f43eb0c6c7a2cff540c2993510ccaae333a4b6625ca3cbf20315e6d22fb2ee9656d1b0663a3778140574de642fa", 0x36f, 0x2800}, {&(0x7f0000000580)="00ba637f071800000b1632352c22080014421f20cdfc290949cd1925b9d77ed0a3d14d032b3339c101f3a4b46ff10cd5e401b7fd7f218ae9f303af266da9c0eda78602f93ac1593126e1f430a9f8ade2d2af737995bcb733884cd7d9434d0e62b7647da8e2ef3ce1f5ff6aca112c4a2e8e86d60b01faae5b7f049db5c84b10124d64ee3dd843b13b05780ab381bc1d18227f21c0079fea68286abab53e44868e9a171fb84e8717510ad69b71fa33490a32adf166a506978d067a4b0253d7407b790748988d11517db3d803519bb8f37aba557b96", 0xd4, 0x4000}, {&(0x7f0000000740)="73797a6b616c6c070000007a6b616c6c6572657273797a6b616c6c656a73797a6b616c6c657273797a6bb67a6b619986a55e85613b2c616c6c657273797a6b616c6c7273000008e100000000000000000800000000000000000000000000000000005634ed59d25630b0f2de2e105fd77639688c7aa4ef71fd1c0c955a5ad0931fdffd998b602f2ef428bccda33a35ae9ba8a0c02319bce1f2e8e2a6be7e3585eb16778f59414d42db9c516319c50d7e0d62ddb2670004933b5f7258a349c6d3578580a4540ada9896472c7882d6d4d3e5b3900d3c063839206ac2991b55f99845cab424809f1f728abc52e34af5cf3b6dece07751805a3cfc0db994c38ee43086a4e46011a43077cab14691bb8b29dbac583274e0b806f4b009bb45fc4931f2b61b8835241e1b823a2b3392490f5e48df5105ed2051353c6f47fcec160c859c85d6a8af1b147c49faa60f8d35c258f35d8e82405650518a5011cdea2640950ecc92d478bee4a490f8fa19e183c8c599085c6559b0e9eb765b26876457", 0x17d, 0x7800}], 0x0, &(0x7f0000000180)={[{@shortname_lower}, {@uni_xlateno}, {@iocharset={'iocharset', 0x3d, 'cp1251'}}, {@iocharset={'iocharset', 0x3d, 'cp862'}}, {@uni_xlateno}, {@fat=@allow_utime={'allow_utime', 0x3d, 0xfffffffffffffffb}}, {@rodir}]}, 0x4) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='cgroup.controllers\x00', 0x275a, 0x0) 05:08:53 executing program 2: perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1, @perf_config_ext={0x7, 0x101}, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) r0 = socket$inet6(0xa, 0x6, 0x0) ioctl$int_in(0xffffffffffffffff, 0x5421, &(0x7f0000000240)=0xffffffff00000000) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x3f, @empty, 0x712}, 0x1c) listen(r0, 0x20) r1 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @empty}, 0x1c) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = perf_event_open(0x0, 0x0, 0x2, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000140)={0x4, 0x1, 0x0, 0x1ff, 0x7, 0x80000001, 0xfffffffe}, &(0x7f00000001c0)=0x20) connect(r1, &(0x7f0000000040)=@un=@abs, 0x80) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0xf, 0x0) r3 = semget$private(0x0, 0x8, 0x0) semtimedop(r3, &(0x7f0000000180)=[{0x0, 0x350}], 0x1, 0x0) perf_event_open(&(0x7f00000003c0)={0x5, 0x80, 0x8, 0xe2, 0x3, 0x6, 0x0, 0xeb, 0x22480, 0x4, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6ffb, 0x2, @perf_bp={&(0x7f00000002c0), 0x2}, 0x0, 0x100, 0xfffffffd, 0x3, 0xda, 0x6, 0x52ec, 0x0, 0x4}, 0x0, 0x1, r2, 0x3) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x4e20, 0xd9a, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x44}}, 0x5}, 0x1c) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x0, 0x2, 0x4, 0x3}, {0x405, 0xdc, 0x5, 0x3}, {0x0, 0x3, 0x40, 0x5}, {0x7, 0x86, 0x5}]}, 0x10) [ 159.713247] batman_adv: batadv0: Not using interface team0 (retrying later): interface not active [ 159.734990] 8021q: adding VLAN 0 to HW filter on device team0 [ 159.757208] batman_adv: batadv0: Interface activated: team0 [ 159.781696] batman_adv: batadv0: Interface deactivated: team0 [ 159.802170] batman_adv: batadv0: Removing interface: team0 [ 159.833795] bridge0: port 3(team0) entered blocking state [ 159.880881] bridge0: port 3(team0) entered disabled state [ 159.895534] device team0 entered promiscuous mode [ 159.906671] device team_slave_0 entered promiscuous mode [ 159.913501] device team_slave_1 entered promiscuous mode [ 159.920495] bridge0: port 3(team0) entered blocking state 05:08:53 executing program 1: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37c, 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, @perf_config_ext, 0xae}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)="2e00000010008188040f80ec59acbc0413a1f848100000005e0c0000000000000e000a001400000002800000121f", 0x2e}], 0x1}, 0x0) sendmsg$kcm(r0, &(0x7f0000000140)={0x0, 0x3ac5a, &(0x7f0000000100)=[{&(0x7f0000000040)="2e00000010008188040f46ecdb4cb9cca7480ef410000000e3bd6efb010009000e000a000d000000ba8000001201", 0x2e}], 0x1}, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$OBJ_GET_MAP(0x7, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000140)=0xffffffffffffffff, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x0) sendmsg$kcm(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000300)="d8000000180081064e81f782db4cb904021d080006007c09e8fe55a10a0015c00100142603600e120800060000000401a8001600200001400400027c035c0461c1d67f6f94007134cf6efb8000a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef4090000001fb791643a5ee4ce1b14d6d930dfe1d9d322fe7c9f8775730d16a4683f5aeb4edbb57a5025ccca9e00360db798262f3d40fad95667e006dcdf63951f215ce3bb9ad809d5e1cace81ed0bffece0b42a9ecbee5de6ccd40dd6e4edef3d93452a92", 0xcb}], 0x1}, 0x0) sendmsg$kcm(r1, &(0x7f0000002040)={&(0x7f0000001800)=@hci={0x1f, 0x0, 0x3}, 0x80, 0x0, 0x0, &(0x7f0000001d40)=[{0xf0, 0x10d, 0x5, "419038a273ca488a1838d238c01795e57903946be9f44def242be4c4cf8460849862ef49c2a8d6d770888e1cbb21e98aedacacea0156a87a174caedc77d2b641681bee32f7be0ac8d9478948aee66ad7b5271db4a528e1553a05fb29b8968562649b5e47f0d26f1234fdc4e68d5e1af5dcf56f37fe345f8bfc07bb80405ceab0c48a82fe9c67c46941ca1919d316fd78a973e52affb27b5dd67ed946975d18836470fbd18ada4833b8a04fb2d2da85ddd9884f8f19a3e4e1d4e7885387eacd821d596b82fa93ef79e8d7fe50296e45bbe3d0f37f9ff03c8dba4ae1dfeaaf"}, {0x70, 0x84, 0x2, "58c4e133c1e2850bf5ff4db578d6aee2b3341b52576bee5f84437affbd0e5d13c7ab9f90c9393ffdff84b218aea8359f660ccf4a58c2415ec4f89a4914c355fc9d5933fc65aab0a61182c600710c7174df8a60c9b7ef30f4e201b7a513ac"}, {0x68, 0xff, 0x5, "3c93e52afd20f3e5211f207485b28e6332420e44a15d61cc39133d3033eebab3cb4c288c624fbd549585a5ad86948f3fe2e4438d23d8d1b0bacd921727001266c97ac7e0f1842cb35c0676785104f65c970073"}, {0x28, 0xff, 0x7fffffff, "00943268f189e751c04b8cf0f4f27645ccb0f35104"}, {0x80, 0x109, 0x101, "adf36c319843b5490b780680a3a4aec259604164d6af380825edf02ec663cce92eadb09b96a1962eb3157348494c641415ae5891642e33107a9c5dfddecea0e109d8f92a0f9aa6c4fdb27513a74b5d5585f3196272fcfd7f87e13892d0c627669b0f1f458fad95f7272fb74db7"}], 0x270}, 0x800) 05:08:53 executing program 5: perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1, @perf_config_ext={0x7, 0x101}, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) r0 = socket$inet6(0xa, 0x6, 0x0) ioctl$int_in(0xffffffffffffffff, 0x5421, &(0x7f0000000240)=0xffffffff00000000) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x3f, @empty, 0x712}, 0x1c) listen(r0, 0x20) r1 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @empty}, 0x1c) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = perf_event_open(0x0, 0x0, 0x2, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000140)={0x4, 0x1, 0x0, 0x1ff, 0x7, 0x80000001, 0xfffffffe}, &(0x7f00000001c0)=0x20) connect(r1, &(0x7f0000000040)=@un=@abs, 0x80) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0xf, 0x0) r3 = semget$private(0x0, 0x8, 0x0) semtimedop(r3, &(0x7f0000000180)=[{0x0, 0x350}], 0x1, 0x0) perf_event_open(&(0x7f00000003c0)={0x5, 0x80, 0x8, 0xe2, 0x3, 0x6, 0x0, 0xeb, 0x22480, 0x4, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6ffb, 0x2, @perf_bp={&(0x7f00000002c0), 0x2}, 0x0, 0x100, 0xfffffffd, 0x3, 0xda, 0x6, 0x52ec, 0x0, 0x4}, 0x0, 0x1, r2, 0x3) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x4e20, 0xd9a, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x44}}, 0x5}, 0x1c) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x0, 0x2, 0x4, 0x3}, {0x405, 0xdc, 0x5, 0x3}, {0x0, 0x3, 0x40, 0x5}, {0x7, 0x86, 0x5}]}, 0x10) 05:08:53 executing program 3: perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1, @perf_config_ext={0x7, 0x101}, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) r0 = socket$inet6(0xa, 0x6, 0x0) ioctl$int_in(0xffffffffffffffff, 0x5421, &(0x7f0000000240)=0xffffffff00000000) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x3f, @empty, 0x712}, 0x1c) listen(r0, 0x20) r1 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @empty}, 0x1c) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = perf_event_open(0x0, 0x0, 0x2, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000140)={0x4, 0x1, 0x0, 0x1ff, 0x7, 0x80000001, 0xfffffffe}, &(0x7f00000001c0)=0x20) connect(r1, &(0x7f0000000040)=@un=@abs, 0x80) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0xf, 0x0) r3 = semget$private(0x0, 0x8, 0x0) semtimedop(r3, &(0x7f0000000180)=[{0x0, 0x350}], 0x1, 0x0) perf_event_open(&(0x7f00000003c0)={0x5, 0x80, 0x8, 0xe2, 0x3, 0x6, 0x0, 0xeb, 0x22480, 0x4, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6ffb, 0x2, @perf_bp={&(0x7f00000002c0), 0x2}, 0x0, 0x100, 0xfffffffd, 0x3, 0xda, 0x6, 0x52ec, 0x0, 0x4}, 0x0, 0x1, r2, 0x3) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x4e20, 0xd9a, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x44}}, 0x5}, 0x1c) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x0, 0x2, 0x4, 0x3}, {0x405, 0xdc, 0x5, 0x3}, {0x0, 0x3, 0x40, 0x5}, {0x7, 0x86, 0x5}]}, 0x10) 05:08:53 executing program 2: perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1, @perf_config_ext={0x7, 0x101}, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) r0 = socket$inet6(0xa, 0x6, 0x0) ioctl$int_in(0xffffffffffffffff, 0x5421, &(0x7f0000000240)=0xffffffff00000000) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x3f, @empty, 0x712}, 0x1c) listen(r0, 0x20) r1 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @empty}, 0x1c) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = perf_event_open(0x0, 0x0, 0x2, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000140)={0x4, 0x1, 0x0, 0x1ff, 0x7, 0x80000001, 0xfffffffe}, &(0x7f00000001c0)=0x20) connect(r1, &(0x7f0000000040)=@un=@abs, 0x80) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0xf, 0x0) r3 = semget$private(0x0, 0x8, 0x0) semtimedop(r3, &(0x7f0000000180)=[{0x0, 0x350}], 0x1, 0x0) perf_event_open(&(0x7f00000003c0)={0x5, 0x80, 0x8, 0xe2, 0x3, 0x6, 0x0, 0xeb, 0x22480, 0x4, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6ffb, 0x2, @perf_bp={&(0x7f00000002c0), 0x2}, 0x0, 0x100, 0xfffffffd, 0x3, 0xda, 0x6, 0x52ec, 0x0, 0x4}, 0x0, 0x1, r2, 0x3) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x4e20, 0xd9a, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x44}}, 0x5}, 0x1c) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x0, 0x2, 0x4, 0x3}, {0x405, 0xdc, 0x5, 0x3}, {0x0, 0x3, 0x40, 0x5}, {0x7, 0x86, 0x5}]}, 0x10) 05:08:53 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000200), 0xffffffffffffffff) sendmsg$NL802154_CMD_GET_SEC_LEVEL(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)={&(0x7f0000000700)={0x14, r1, 0x3fd}, 0x14}}, 0x0) [ 159.926122] bridge0: port 3(team0) entered forwarding state [ 159.945097] bridge0: port 3(team0) entered disabled state [ 159.974045] device team0 left promiscuous mode 05:08:54 executing program 5: perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1, @perf_config_ext={0x7, 0x101}, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) r0 = socket$inet6(0xa, 0x6, 0x0) ioctl$int_in(0xffffffffffffffff, 0x5421, &(0x7f0000000240)=0xffffffff00000000) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x3f, @empty, 0x712}, 0x1c) listen(r0, 0x20) r1 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @empty}, 0x1c) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = perf_event_open(0x0, 0x0, 0x2, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000140)={0x4, 0x1, 0x0, 0x1ff, 0x7, 0x80000001, 0xfffffffe}, &(0x7f00000001c0)=0x20) connect(r1, &(0x7f0000000040)=@un=@abs, 0x80) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0xf, 0x0) r3 = semget$private(0x0, 0x8, 0x0) semtimedop(r3, &(0x7f0000000180)=[{0x0, 0x350}], 0x1, 0x0) perf_event_open(&(0x7f00000003c0)={0x5, 0x80, 0x8, 0xe2, 0x3, 0x6, 0x0, 0xeb, 0x22480, 0x4, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6ffb, 0x2, @perf_bp={&(0x7f00000002c0), 0x2}, 0x0, 0x100, 0xfffffffd, 0x3, 0xda, 0x6, 0x52ec, 0x0, 0x4}, 0x0, 0x1, r2, 0x3) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x4e20, 0xd9a, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x44}}, 0x5}, 0x1c) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x0, 0x2, 0x4, 0x3}, {0x405, 0xdc, 0x5, 0x3}, {0x0, 0x3, 0x40, 0x5}, {0x7, 0x86, 0x5}]}, 0x10) [ 160.001179] device team_slave_0 left promiscuous mode [ 160.021363] device team_slave_1 left promiscuous mode [ 160.039456] bridge0: port 3(team0) entered disabled state 05:08:54 executing program 3: perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1, @perf_config_ext={0x7, 0x101}, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) r0 = socket$inet6(0xa, 0x6, 0x0) ioctl$int_in(0xffffffffffffffff, 0x5421, &(0x7f0000000240)=0xffffffff00000000) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x3f, @empty, 0x712}, 0x1c) listen(r0, 0x20) r1 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @empty}, 0x1c) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = perf_event_open(0x0, 0x0, 0x2, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000140)={0x4, 0x1, 0x0, 0x1ff, 0x7, 0x80000001, 0xfffffffe}, &(0x7f00000001c0)=0x20) connect(r1, &(0x7f0000000040)=@un=@abs, 0x80) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0xf, 0x0) r3 = semget$private(0x0, 0x8, 0x0) semtimedop(r3, &(0x7f0000000180)=[{0x0, 0x350}], 0x1, 0x0) perf_event_open(&(0x7f00000003c0)={0x5, 0x80, 0x8, 0xe2, 0x3, 0x6, 0x0, 0xeb, 0x22480, 0x4, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6ffb, 0x2, @perf_bp={&(0x7f00000002c0), 0x2}, 0x0, 0x100, 0xfffffffd, 0x3, 0xda, 0x6, 0x52ec, 0x0, 0x4}, 0x0, 0x1, r2, 0x3) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x4e20, 0xd9a, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x44}}, 0x5}, 0x1c) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x0, 0x2, 0x4, 0x3}, {0x405, 0xdc, 0x5, 0x3}, {0x0, 0x3, 0x40, 0x5}, {0x7, 0x86, 0x5}]}, 0x10) 05:08:54 executing program 2: perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1, @perf_config_ext={0x7, 0x101}, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) r0 = socket$inet6(0xa, 0x6, 0x0) ioctl$int_in(0xffffffffffffffff, 0x5421, &(0x7f0000000240)=0xffffffff00000000) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x3f, @empty, 0x712}, 0x1c) listen(r0, 0x20) r1 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @empty}, 0x1c) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = perf_event_open(0x0, 0x0, 0x2, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000140)={0x4, 0x1, 0x0, 0x1ff, 0x7, 0x80000001, 0xfffffffe}, &(0x7f00000001c0)=0x20) connect(r1, &(0x7f0000000040)=@un=@abs, 0x80) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0xf, 0x0) r3 = semget$private(0x0, 0x8, 0x0) semtimedop(r3, &(0x7f0000000180)=[{0x0, 0x350}], 0x1, 0x0) perf_event_open(&(0x7f00000003c0)={0x5, 0x80, 0x8, 0xe2, 0x3, 0x6, 0x0, 0xeb, 0x22480, 0x4, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6ffb, 0x2, @perf_bp={&(0x7f00000002c0), 0x2}, 0x0, 0x100, 0xfffffffd, 0x3, 0xda, 0x6, 0x52ec, 0x0, 0x4}, 0x0, 0x1, r2, 0x3) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x4e20, 0xd9a, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x44}}, 0x5}, 0x1c) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x0, 0x2, 0x4, 0x3}, {0x405, 0xdc, 0x5, 0x3}, {0x0, 0x3, 0x40, 0x5}, {0x7, 0x86, 0x5}]}, 0x10) [ 160.065935] batman_adv: batadv0: Adding interface: team0 [ 160.096416] batman_adv: batadv0: The MTU of interface team0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 160.143216] batman_adv: batadv0: Not using interface team0 (retrying later): interface not active [ 160.208905] 8021q: adding VLAN 0 to HW filter on device team0 [ 160.215014] batman_adv: batadv0: Interface activated: team0 [ 160.229045] batman_adv: batadv0: Interface deactivated: team0 [ 160.235587] batman_adv: batadv0: Removing interface: team0 [ 160.248313] bridge0: port 3(team0) entered blocking state [ 160.254016] bridge0: port 3(team0) entered disabled state [ 160.263251] device team0 entered promiscuous mode [ 160.268772] device team_slave_0 entered promiscuous mode [ 160.274317] device team_slave_1 entered promiscuous mode [ 160.280411] bridge0: port 3(team0) entered blocking state [ 160.285970] bridge0: port 3(team0) entered forwarding state 05:08:54 executing program 4: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37c, 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, @perf_config_ext, 0xae}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)="2e00000010008188040f80ec59acbc0413a1f848100000005e0c0000000000000e000a001400000002800000121f", 0x2e}], 0x1}, 0x0) sendmsg$kcm(r0, &(0x7f0000000140)={0x0, 0x3ac5a, &(0x7f0000000100)=[{&(0x7f0000000040)="2e00000010008188040f46ecdb4cb9cca7480ef410000000e3bd6efb010009000e000a000d000000ba8000001201", 0x2e}], 0x1}, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$OBJ_GET_MAP(0x7, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000140)=0xffffffffffffffff, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x0) sendmsg$kcm(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000300)="d8000000180081064e81f782db4cb904021d080006007c09e8fe55a10a0015c00100142603600e120800060000000401a8001600200001400400027c035c0461c1d67f6f94007134cf6efb8000a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef4090000001fb791643a5ee4ce1b14d6d930dfe1d9d322fe7c9f8775730d16a4683f5aeb4edbb57a5025ccca9e00360db798262f3d40fad95667e006dcdf63951f215ce3bb9ad809d5e1cace81ed0bffece0b42a9ecbee5de6ccd40dd6e4edef3d93452a92", 0xcb}], 0x1}, 0x0) sendmsg$kcm(r1, &(0x7f0000002040)={&(0x7f0000001800)=@hci={0x1f, 0x0, 0x3}, 0x80, 0x0, 0x0, &(0x7f0000001d40)=[{0xf0, 0x10d, 0x5, "419038a273ca488a1838d238c01795e57903946be9f44def242be4c4cf8460849862ef49c2a8d6d770888e1cbb21e98aedacacea0156a87a174caedc77d2b641681bee32f7be0ac8d9478948aee66ad7b5271db4a528e1553a05fb29b8968562649b5e47f0d26f1234fdc4e68d5e1af5dcf56f37fe345f8bfc07bb80405ceab0c48a82fe9c67c46941ca1919d316fd78a973e52affb27b5dd67ed946975d18836470fbd18ada4833b8a04fb2d2da85ddd9884f8f19a3e4e1d4e7885387eacd821d596b82fa93ef79e8d7fe50296e45bbe3d0f37f9ff03c8dba4ae1dfeaaf"}, {0x70, 0x84, 0x2, "58c4e133c1e2850bf5ff4db578d6aee2b3341b52576bee5f84437affbd0e5d13c7ab9f90c9393ffdff84b218aea8359f660ccf4a58c2415ec4f89a4914c355fc9d5933fc65aab0a61182c600710c7174df8a60c9b7ef30f4e201b7a513ac"}, {0x68, 0xff, 0x5, "3c93e52afd20f3e5211f207485b28e6332420e44a15d61cc39133d3033eebab3cb4c288c624fbd549585a5ad86948f3fe2e4438d23d8d1b0bacd921727001266c97ac7e0f1842cb35c0676785104f65c970073"}, {0x28, 0xff, 0x7fffffff, "00943268f189e751c04b8cf0f4f27645ccb0f35104"}, {0x80, 0x109, 0x101, "adf36c319843b5490b780680a3a4aec259604164d6af380825edf02ec663cce92eadb09b96a1962eb3157348494c641415ae5891642e33107a9c5dfddecea0e109d8f92a0f9aa6c4fdb27513a74b5d5585f3196272fcfd7f87e13892d0c627669b0f1f458fad95f7272fb74db7"}], 0x270}, 0x800) 05:08:54 executing program 5: perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1, @perf_config_ext={0x7, 0x101}, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) r0 = socket$inet6(0xa, 0x6, 0x0) ioctl$int_in(0xffffffffffffffff, 0x5421, &(0x7f0000000240)=0xffffffff00000000) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x3f, @empty, 0x712}, 0x1c) listen(r0, 0x20) r1 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @empty}, 0x1c) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = perf_event_open(0x0, 0x0, 0x2, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000140)={0x4, 0x1, 0x0, 0x1ff, 0x7, 0x80000001, 0xfffffffe}, &(0x7f00000001c0)=0x20) connect(r1, &(0x7f0000000040)=@un=@abs, 0x80) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0xf, 0x0) r3 = semget$private(0x0, 0x8, 0x0) semtimedop(r3, &(0x7f0000000180)=[{0x0, 0x350}], 0x1, 0x0) perf_event_open(&(0x7f00000003c0)={0x5, 0x80, 0x8, 0xe2, 0x3, 0x6, 0x0, 0xeb, 0x22480, 0x4, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6ffb, 0x2, @perf_bp={&(0x7f00000002c0), 0x2}, 0x0, 0x100, 0xfffffffd, 0x3, 0xda, 0x6, 0x52ec, 0x0, 0x4}, 0x0, 0x1, r2, 0x3) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x4e20, 0xd9a, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x44}}, 0x5}, 0x1c) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x0, 0x2, 0x4, 0x3}, {0x405, 0xdc, 0x5, 0x3}, {0x0, 0x3, 0x40, 0x5}, {0x7, 0x86, 0x5}]}, 0x10) 05:08:54 executing program 3: perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1, @perf_config_ext={0x7, 0x101}, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) r0 = socket$inet6(0xa, 0x6, 0x0) ioctl$int_in(0xffffffffffffffff, 0x5421, &(0x7f0000000240)=0xffffffff00000000) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x3f, @empty, 0x712}, 0x1c) listen(r0, 0x20) r1 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @empty}, 0x1c) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = perf_event_open(0x0, 0x0, 0x2, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000140)={0x4, 0x1, 0x0, 0x1ff, 0x7, 0x80000001, 0xfffffffe}, &(0x7f00000001c0)=0x20) connect(r1, &(0x7f0000000040)=@un=@abs, 0x80) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0xf, 0x0) r3 = semget$private(0x0, 0x8, 0x0) semtimedop(r3, &(0x7f0000000180)=[{0x0, 0x350}], 0x1, 0x0) perf_event_open(&(0x7f00000003c0)={0x5, 0x80, 0x8, 0xe2, 0x3, 0x6, 0x0, 0xeb, 0x22480, 0x4, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6ffb, 0x2, @perf_bp={&(0x7f00000002c0), 0x2}, 0x0, 0x100, 0xfffffffd, 0x3, 0xda, 0x6, 0x52ec, 0x0, 0x4}, 0x0, 0x1, r2, 0x3) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x4e20, 0xd9a, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x44}}, 0x5}, 0x1c) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x0, 0x2, 0x4, 0x3}, {0x405, 0xdc, 0x5, 0x3}, {0x0, 0x3, 0x40, 0x5}, {0x7, 0x86, 0x5}]}, 0x10) 05:08:54 executing program 2: perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1, @perf_config_ext={0x7, 0x101}, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) r0 = socket$inet6(0xa, 0x6, 0x0) ioctl$int_in(0xffffffffffffffff, 0x5421, &(0x7f0000000240)=0xffffffff00000000) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x3f, @empty, 0x712}, 0x1c) listen(r0, 0x20) r1 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @empty}, 0x1c) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = perf_event_open(0x0, 0x0, 0x2, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000140)={0x4, 0x1, 0x0, 0x1ff, 0x7, 0x80000001, 0xfffffffe}, &(0x7f00000001c0)=0x20) connect(r1, &(0x7f0000000040)=@un=@abs, 0x80) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0xf, 0x0) r3 = semget$private(0x0, 0x8, 0x0) semtimedop(r3, &(0x7f0000000180)=[{0x0, 0x350}], 0x1, 0x0) perf_event_open(&(0x7f00000003c0)={0x5, 0x80, 0x8, 0xe2, 0x3, 0x6, 0x0, 0xeb, 0x22480, 0x4, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6ffb, 0x2, @perf_bp={&(0x7f00000002c0), 0x2}, 0x0, 0x100, 0xfffffffd, 0x3, 0xda, 0x6, 0x52ec, 0x0, 0x4}, 0x0, 0x1, r2, 0x3) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x4e20, 0xd9a, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x44}}, 0x5}, 0x1c) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x0, 0x2, 0x4, 0x3}, {0x405, 0xdc, 0x5, 0x3}, {0x0, 0x3, 0x40, 0x5}, {0x7, 0x86, 0x5}]}, 0x10) [ 160.304164] bridge0: port 3(team0) entered disabled state [ 160.335625] device team0 left promiscuous mode [ 160.352309] device team_slave_0 left promiscuous mode [ 160.394512] device team_slave_1 left promiscuous mode [ 160.445162] bridge0: port 3(team0) entered disabled state [ 160.474141] batman_adv: batadv0: Adding interface: team0 [ 160.479911] batman_adv: batadv0: The MTU of interface team0 is too small (1500) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1560 would solve the problem. [ 160.506458] batman_adv: batadv0: Not using interface team0 (retrying later): interface not active [ 160.520329] 8021q: adding VLAN 0 to HW filter on device team0 [ 160.526444] batman_adv: batadv0: Interface activated: team0 [ 160.533315] batman_adv: batadv0: Interface deactivated: team0 [ 160.539955] batman_adv: batadv0: Removing interface: team0 [ 160.546585] bridge0: port 3(team0) entered blocking state [ 160.552794] bridge0: port 3(team0) entered disabled state [ 160.559357] device team0 entered promiscuous mode [ 160.564194] device team_slave_0 entered promiscuous mode [ 160.570567] device team_slave_1 entered promiscuous mode [ 160.576400] bridge0: port 3(team0) entered blocking state [ 160.582007] bridge0: port 3(team0) entered forwarding state 05:08:54 executing program 1: perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000480)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x37c, 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, @perf_config_ext, 0xae}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$kcm(0x10, 0x2, 0x0) sendmsg$kcm(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)="2e00000010008188040f80ec59acbc0413a1f848100000005e0c0000000000000e000a001400000002800000121f", 0x2e}], 0x1}, 0x0) sendmsg$kcm(r0, &(0x7f0000000140)={0x0, 0x3ac5a, &(0x7f0000000100)=[{&(0x7f0000000040)="2e00000010008188040f46ecdb4cb9cca7480ef410000000e3bd6efb010009000e000a000d000000ba8000001201", 0x2e}], 0x1}, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$OBJ_GET_MAP(0x7, 0x0, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000140)=0xffffffffffffffff, 0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) r2 = socket$kcm(0x10, 0x0, 0x0) sendmsg$kcm(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000300)="d8000000180081064e81f782db4cb904021d080006007c09e8fe55a10a0015c00100142603600e120800060000000401a8001600200001400400027c035c0461c1d67f6f94007134cf6efb8000a007a290457f0189b316277ce06bbace8017cbec4c2ee5a7cef4090000001fb791643a5ee4ce1b14d6d930dfe1d9d322fe7c9f8775730d16a4683f5aeb4edbb57a5025ccca9e00360db798262f3d40fad95667e006dcdf63951f215ce3bb9ad809d5e1cace81ed0bffece0b42a9ecbee5de6ccd40dd6e4edef3d93452a92", 0xcb}], 0x1}, 0x0) sendmsg$kcm(r1, &(0x7f0000002040)={&(0x7f0000001800)=@hci={0x1f, 0x0, 0x3}, 0x80, 0x0, 0x0, &(0x7f0000001d40)=[{0xf0, 0x10d, 0x5, "419038a273ca488a1838d238c01795e57903946be9f44def242be4c4cf8460849862ef49c2a8d6d770888e1cbb21e98aedacacea0156a87a174caedc77d2b641681bee32f7be0ac8d9478948aee66ad7b5271db4a528e1553a05fb29b8968562649b5e47f0d26f1234fdc4e68d5e1af5dcf56f37fe345f8bfc07bb80405ceab0c48a82fe9c67c46941ca1919d316fd78a973e52affb27b5dd67ed946975d18836470fbd18ada4833b8a04fb2d2da85ddd9884f8f19a3e4e1d4e7885387eacd821d596b82fa93ef79e8d7fe50296e45bbe3d0f37f9ff03c8dba4ae1dfeaaf"}, {0x70, 0x84, 0x2, "58c4e133c1e2850bf5ff4db578d6aee2b3341b52576bee5f84437affbd0e5d13c7ab9f90c9393ffdff84b218aea8359f660ccf4a58c2415ec4f89a4914c355fc9d5933fc65aab0a61182c600710c7174df8a60c9b7ef30f4e201b7a513ac"}, {0x68, 0xff, 0x5, "3c93e52afd20f3e5211f207485b28e6332420e44a15d61cc39133d3033eebab3cb4c288c624fbd549585a5ad86948f3fe2e4438d23d8d1b0bacd921727001266c97ac7e0f1842cb35c0676785104f65c970073"}, {0x28, 0xff, 0x7fffffff, "00943268f189e751c04b8cf0f4f27645ccb0f35104"}, {0x80, 0x109, 0x101, "adf36c319843b5490b780680a3a4aec259604164d6af380825edf02ec663cce92eadb09b96a1962eb3157348494c641415ae5891642e33107a9c5dfddecea0e109d8f92a0f9aa6c4fdb27513a74b5d5585f3196272fcfd7f87e13892d0c627669b0f1f458fad95f7272fb74db7"}], 0x270}, 0x800) 05:08:54 executing program 0: r0 = perf_event_open(&(0x7f0000c86f88)={0x2, 0x80, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x80ffff) 05:08:54 executing program 5: perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1, @perf_config_ext={0x7, 0x101}, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) r0 = socket$inet6(0xa, 0x6, 0x0) ioctl$int_in(0xffffffffffffffff, 0x5421, &(0x7f0000000240)=0xffffffff00000000) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x3f, @empty, 0x712}, 0x1c) listen(r0, 0x20) r1 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @empty}, 0x1c) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = perf_event_open(0x0, 0x0, 0x2, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000140)={0x4, 0x1, 0x0, 0x1ff, 0x7, 0x80000001, 0xfffffffe}, &(0x7f00000001c0)=0x20) connect(r1, &(0x7f0000000040)=@un=@abs, 0x80) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0xf, 0x0) r3 = semget$private(0x0, 0x8, 0x0) semtimedop(r3, &(0x7f0000000180)=[{0x0, 0x350}], 0x1, 0x0) perf_event_open(&(0x7f00000003c0)={0x5, 0x80, 0x8, 0xe2, 0x3, 0x6, 0x0, 0xeb, 0x22480, 0x4, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6ffb, 0x2, @perf_bp={&(0x7f00000002c0), 0x2}, 0x0, 0x100, 0xfffffffd, 0x3, 0xda, 0x6, 0x52ec, 0x0, 0x4}, 0x0, 0x1, r2, 0x3) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x4e20, 0xd9a, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x44}}, 0x5}, 0x1c) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x0, 0x2, 0x4, 0x3}, {0x405, 0xdc, 0x5, 0x3}, {0x0, 0x3, 0x40, 0x5}, {0x7, 0x86, 0x5}]}, 0x10) 05:08:54 executing program 2: perf_event_open(&(0x7f00000000c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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, 0x1, @perf_config_ext={0x7, 0x101}, 0x1}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) r0 = socket$inet6(0xa, 0x6, 0x0) ioctl$int_in(0xffffffffffffffff, 0x5421, &(0x7f0000000240)=0xffffffff00000000) bind$inet6(r0, &(0x7f000047b000)={0xa, 0x404e20, 0x3f, @empty, 0x712}, 0x1c) listen(r0, 0x20) r1 = socket$inet6(0xa, 0x6, 0x0) connect$inet6(r1, &(0x7f0000000000)={0xa, 0x4e20, 0x0, @empty}, 0x1c) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = perf_event_open(0x0, 0x0, 0x2, 0xffffffffffffffff, 0x0) getsockopt$inet_sctp_SCTP_DEFAULT_SEND_PARAM(0xffffffffffffffff, 0x84, 0xa, &(0x7f0000000140)={0x4, 0x1, 0x0, 0x1ff, 0x7, 0x80000001, 0xfffffffe}, &(0x7f00000001c0)=0x20) connect(r1, &(0x7f0000000040)=@un=@abs, 0x80) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0xf, 0x0) r3 = semget$private(0x0, 0x8, 0x0) semtimedop(r3, &(0x7f0000000180)=[{0x0, 0x350}], 0x1, 0x0) perf_event_open(&(0x7f00000003c0)={0x5, 0x80, 0x8, 0xe2, 0x3, 0x6, 0x0, 0xeb, 0x22480, 0x4, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x6ffb, 0x2, @perf_bp={&(0x7f00000002c0), 0x2}, 0x0, 0x100, 0xfffffffd, 0x3, 0xda, 0x6, 0x52ec, 0x0, 0x4}, 0x0, 0x1, r2, 0x3) connect$inet6(r1, &(0x7f0000000200)={0xa, 0x4e20, 0xd9a, @ipv4={'\x00', '\xff\xff', @dev={0xac, 0x14, 0x14, 0x44}}, 0x5}, 0x1c) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x0, 0x2, 0x4, 0x3}, {0x405, 0xdc, 0x5, 0x3}, {0x0, 0x3, 0x40, 0x5}, {0x7, 0x86, 0x5}]}, 0x10) 05:08:54 executing program 3: r0 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x40000, 0xd, &(0x7f0000000200)=[{&(0x7f0000011f00)="03", 0x1}, {&(0x7f0000010000)="200000008000000006000000600000000f000000000000000100000001000000004000000040000020000000d8f4655fd8f4655f0100ffff53ef010001000000d8f4655f000000000000000001000000000000000b0000008000000008000000524700006201", 0x66, 0x400}, {&(0x7f0000010200)="01000000000005000c", 0x9, 0x560}, {&(0x7f0000010300)="0300000004", 0x5, 0x640}, {&(0x7f0000010400)="02000000120000002200000060", 0xd, 0x800}, {&(0x7f0000010500)="ffff0f00ff0f00000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c6530", 0x839, 0x1000}, {&(0x7f0000011600)="504d4d00504d4dff", 0x8, 0x6000}, {&(0x7f0000011700)="111fc0d901000000803a0900803a09000000000006", 0x15, 0x6800}, {&(0x7f0000011d00)="2719c0d901000000803a0900803a09000000000006", 0x15, 0x8000}, {&(0x7f0000012e00)="ed41000000080000d8f4655fd8f4655fd8f4655f00000000000004000400000000000800050000000af301000400000000000000000000000100000003", 0x3d, 0x11080}, {&(0x7f0000012f00)="8081000000180000d8f4655fd8f4655fd8f4655f00000000000001000c00000010000800000000000af30100040000000000000000000000030000000d", 0x3d, 0x11100}, {&(0x7f0000013000)="8081000000180000d8f4655fd8f4655fd8f4655f00000000000001000c00000010000800000000000af302000400000000000000000000000200000010000000020000000100000013", 0x49, 0x11180}, {&(0x7f0000013200)="ed41000000080000d8f4655fd8f4655fd8f4655f00000000000002", 0x1b, 0x11580}], 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="009afe397c958ccc6a0d244fe927010000005a3a22c30e403d5c5d252f5eadc788f9316f06b2a200027e4efbb8d8fb"], 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x813a745a7ced70a9, 0x0) [ 160.601457] bridge0: port 3(team0) entered disabled state [ 160.614573] device team0 left promiscuous mode [ 160.633806] device team_slave_0 left promiscuous mode [ 160.648975] device team_slave_1 left promiscuous mode 05:08:54 executing program 5: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c45, 0x42, 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, @perf_config_ext={0x0, 0xfffffffffffffffb}, 0x0, 0x0, 0x9}, 0x0, 0x0, 0xffffffffffffffff, 0x2) perf_event_open(0x0, 0x0, 0x2, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000000)={0x3, 0x80, 0x9, 0x51, 0x0, 0x4, 0x0, 0xfffffffffffffffe, 0x24000, 0x3, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x8, 0x4, @perf_config_ext={0xd734, 0x20}, 0x8200, 0x9, 0x40, 0x3, 0x0, 0x61, 0x9, 0x0, 0x8001, 0x0, 0x4}, 0x0, 0x0, r0, 0xa) gettid() r1 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000003c0)='./cgroup/syz0\x00', 0x200002, 0x0) openat$cgroup_ro(r1, &(0x7f0000000140)='blkio.bfq.time\x00', 0x0, 0x0) r2 = perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0x8f, 0x1, 0x0, 0x0, 0x0, 0x50b7, 0x0, 0xa, 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, 0x100000, 0x0, @perf_config_ext, 0x0, 0x0, 0x200}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) close(r2) ioctl$PERF_EVENT_IOC_SET_FILTER(0xffffffffffffffff, 0x89a0, &(0x7f0000000b40)='vo\x0f\x96o8%d\xa1\xe3\xd7\\b}\x1f\xa1Y\xad4\x90\x9d`\xd2\x98\x00\x03\x1f \'Y\x17]\tc\xcaR\xdd\x98OC\x89\xff\xe6\x84\xe2\x10\x80w\xd2|D\xaaK\x14]x\xcbuH\xc2\xeec\xbf<>Y\x1a\xfc\t9OB\x81\x89\xb7l\xed}\xe5\x186\xc5q8n\xb4\xb6s\xb0\f\xb4\x03\x02\x00\b\x00\x0f\xda\xef\xecE\xec\xd5I\xb2\x9b\xfe\x8d\x90?\x00\xe9\xe4~g:\xc1\xb2ak\x96\xbb\xa7\xe2\xc0\xdc\xf9Q\b\xeb\x01\x00\x00\x00\xd3\r7\x8e\xabd\x0ftp\x82\xae\xd2\x15\x8e+c\xf6\xbf\xe14>\xa6-\xa5c\xde\xd7\xab\xea\x1f\xd5s2\x9cVF\xd5\x18\xfe\x0f\x8f \x01\x00\x00\xb1\x88\xebW_\xa5\xe1\xf6\x8aj\xca\xf8m\xab\xe8\x99\xebw#\x8at\x1c\x80\xfc\xb0\x95\xa2\xa7\xd7,Y]E8\x83X\xf5F\xdc\x88-\xf5\xb0\xb5^\xdb\x1a\xb6\xaa\x14\xe2\rh^J-\xd1\xbaUn\x04\'%\x1c\xb5\xbf\xb6\x90\xb4\xc2\x7f]/\xb3\xe7\xc9\'\x94\xcfIo\xdf\x04\x95\xb5\x06\x84\x1fH>\xda\xc5\x04 \x94\x88\xeb\'\xd4;6\x7f\xd9\x99-\x1b|G\x8d\xd4\xb9%\xaaQ\xa0K\x10\x1f\x9c,\x113\x7f\x03\x93\xe1\xcc\xe7f\r\xf3\xff0\f\x82%_\x92\x8b\xc4\xb9\xd9\xe7\xf2\xe4\xc1i\x03\x9d\xdd\x1bj\xdf\xacg\xe3\xa0S\xd3\x8a\xe1n\x97\xea\xf5\xa0\'\v\xe9\xa0\xf1 f\xaan\xcf\xb5i\xb6d\xbc\x92\v\xd58\x16\b\xb3_:\xa4!\ny\xc4&\nWMM\xa8\xc4\v\x9f\x01o\xf4\xab&\xb6\x17\x02P\xc3!N\xa1\x86\r\xd7\x04\xf1\xc0!\xed\xff\xee$\xc89\x8cB0\xd1\xa8\xd4\xe6K0\xe1\xa3TS\x18\xe6x\x1f%P\x9fU)\x83E\n\x90M\r.\x85gn_\xb2\xe9\x8a\x1c\xe3\x93\xd8\xbc\xb6N\xc3\xe1\xafh\xa0iF\xdcq\xf9\x17\xd9i\x844E\x1a\x13\x9a\xe6\xd3\xab:PM\xfbe\xfe9\xd9\x94\x1dx\xd6\x03b\xf7\x10N\xd1\x93\rU\x7fy\x18tE\xf1*\x9a0Z\x9f\xdc{\x13\xf6\xb7\xf7\xe6=\x9cD\x108\x8eS\xa0\xd0\xa7\tn\xd9\xae\xc0\x18~x[\x85Y\xb2\x82w\x150\x97\xba\xe6\xca\xb1\xa3\x02\x14^\xbdZ\xae\xf5/\xcf\xb8\xea8Uw\x92`\"2\x81j\xbb\x87+\x89\xc5] perf_trace_destroy+0x23/0xf0 [ 161.299060] [ 161.299060] but task is already holding lock: [ 161.341546] (&event->child_mutex){+.+.}, at: [] perf_event_release_kernel+0x208/0x8a0 [ 161.351150] [ 161.351150] which lock already depends on the new lock. [ 161.351150] [ 161.359436] [ 161.359436] the existing dependency chain (in reverse order) is: [ 161.367038] [ 161.367038] -> #5 (&event->child_mutex){+.+.}: [ 161.373080] __mutex_lock+0xc4/0x1310 [ 161.377393] perf_event_for_each_child+0x82/0x140 [ 161.382730] _perf_ioctl+0x471/0x1a60 [ 161.387026] perf_ioctl+0x55/0x80 [ 161.390976] do_vfs_ioctl+0x75a/0xff0 [ 161.395272] SyS_ioctl+0x7f/0xb0 [ 161.399133] do_syscall_64+0x1d5/0x640 [ 161.403515] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 161.409196] [ 161.409196] -> #4 (&cpuctx_mutex){+.+.}: [ 161.414801] __mutex_lock+0xc4/0x1310 [ 161.419116] perf_event_init_cpu+0xb7/0x170 [ 161.423943] perf_event_init+0x2cc/0x308 [ 161.428506] start_kernel+0x45d/0x763 [ 161.432808] secondary_startup_64+0xa5/0xb0 [ 161.437626] [ 161.437626] -> #3 (pmus_lock){+.+.}: [ 161.442807] __mutex_lock+0xc4/0x1310 [ 161.447107] perf_event_init_cpu+0x2c/0x170 [ 161.451927] cpuhp_invoke_callback+0x1e6/0x1a80 [ 161.457101] _cpu_up+0x21e/0x520 [ 161.460975] do_cpu_up+0x9a/0x160 [ 161.464936] smp_init+0x197/0x1ac [ 161.468890] kernel_init_freeable+0x406/0x626 [ 161.473883] kernel_init+0xd/0x15b [ 161.477920] ret_from_fork+0x24/0x30 [ 161.482126] [ 161.482126] -> #2 (cpu_hotplug_lock.rw_sem){++++}: [ 161.488522] cpus_read_lock+0x39/0xc0 [ 161.492819] static_key_slow_inc+0xe/0x20 [ 161.497465] tracepoint_add_func+0x747/0xa40 [ 161.502378] tracepoint_probe_register+0x8c/0xc0 [ 161.507630] trace_event_reg+0x272/0x330 [ 161.512189] perf_trace_init+0x424/0xa30 [ 161.516744] perf_tp_event_init+0x79/0xf0 [ 161.521386] perf_try_init_event+0x15b/0x1f0 [ 161.526292] perf_event_alloc.part.0+0xe2d/0x2640 [ 161.531631] SyS_perf_event_open+0x683/0x2530 [ 161.536623] do_syscall_64+0x1d5/0x640 [ 161.541005] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 161.546688] [ 161.546688] -> #1 (tracepoints_mutex){+.+.}: [ 161.552553] __mutex_lock+0xc4/0x1310 [ 161.556850] tracepoint_probe_register+0x68/0xc0 [ 161.562100] trace_event_reg+0x272/0x330 [ 161.566655] perf_trace_init+0x424/0xa30 [ 161.571212] perf_tp_event_init+0x79/0xf0 [ 161.575855] perf_try_init_event+0x15b/0x1f0 [ 161.580758] perf_event_alloc.part.0+0xe2d/0x2640 [ 161.586097] SyS_perf_event_open+0x683/0x2530 [ 161.591086] do_syscall_64+0x1d5/0x640 [ 161.595467] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 161.601156] [ 161.601156] -> #0 (event_mutex){+.+.}: [ 161.606515] lock_acquire+0x170/0x3f0 [ 161.610823] __mutex_lock+0xc4/0x1310 [ 161.615127] perf_trace_destroy+0x23/0xf0 [ 161.619775] _free_event+0x321/0xe20 [ 161.624001] free_event+0x32/0x40 [ 161.627955] perf_event_release_kernel+0x368/0x8a0 [ 161.633383] perf_release+0x33/0x40 [ 161.637506] __fput+0x25f/0x7a0 [ 161.641282] task_work_run+0x11f/0x190 [ 161.645664] do_exit+0xa44/0x2850 [ 161.649612] SyS_exit+0x1e/0x20 [ 161.653390] do_syscall_64+0x1d5/0x640 [ 161.657776] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 [ 161.663460] [ 161.663460] other info that might help us debug this: [ 161.663460] [ 161.671573] Chain exists of: [ 161.671573] event_mutex --> &cpuctx_mutex --> &event->child_mutex [ 161.671573] [ 161.682302] Possible unsafe locking scenario: [ 161.682302] [ 161.688330] CPU0 CPU1 [ 161.692969] ---- ---- [ 161.697608] lock(&event->child_mutex); [ 161.701644] lock(&cpuctx_mutex); [ 161.707676] lock(&event->child_mutex); [ 161.714226] lock(event_mutex); [ 161.717568] [ 161.717568] *** DEADLOCK *** [ 161.717568] [ 161.723600] 2 locks held by syz-executor.0/12064: [ 161.728418] #0: (&ctx->mutex){+.+.}, at: [] perf_event_release_kernel+0x1fe/0x8a0 [ 161.737757] #1: (&event->child_mutex){+.+.}, at: [] perf_event_release_kernel+0x208/0x8a0 [ 161.747788] [ 161.747788] stack backtrace: [ 161.752260] CPU: 1 PID: 12064 Comm: syz-executor.0 Not tainted 4.14.297-syzkaller #0 [ 161.760114] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/11/2022 [ 161.769440] Call Trace: [ 161.772005] dump_stack+0x1b2/0x281 [ 161.775613] print_circular_bug.constprop.0.cold+0x2d7/0x41e [ 161.781389] __lock_acquire+0x2e0e/0x3f20 [ 161.785518] ? trace_hardirqs_on+0x10/0x10 [ 161.789729] ? perf_group_detach+0x7f0/0x7f0 [ 161.794112] ? generic_exec_single+0x27e/0x420 [ 161.798682] ? smp_call_function_single+0x1b1/0x370 [ 161.803673] lock_acquire+0x170/0x3f0 [ 161.807449] ? perf_trace_destroy+0x23/0xf0 [ 161.811753] ? perf_trace_destroy+0x23/0xf0 [ 161.816051] __mutex_lock+0xc4/0x1310 [ 161.819825] ? perf_trace_destroy+0x23/0xf0 [ 161.824129] ? task_function_call+0xed/0x130 [ 161.828511] ? pmu_dev_release+0x20/0x20 [ 161.832546] ? perf_trace_destroy+0x23/0xf0 [ 161.836843] ? __ww_mutex_wakeup_for_backoff+0x210/0x210 [ 161.842266] ? event_function_call+0x1fa/0x3c0 [ 161.846820] ? event_sched_out+0x11b0/0x11b0 [ 161.851203] ? rcu_lockdep_current_cpu_online+0xed/0x140 [ 161.856629] ? perf_tp_event_init+0xf0/0xf0 [ 161.860926] perf_trace_destroy+0x23/0xf0 [ 161.865048] ? perf_tp_event_init+0xf0/0xf0 [ 161.869342] _free_event+0x321/0xe20 [ 161.873032] free_event+0x32/0x40 [ 161.876459] perf_event_release_kernel+0x368/0x8a0 [ 161.881364] ? perf_event_release_kernel+0x8a0/0x8a0 [ 161.886441] perf_release+0x33/0x40 [ 161.890042] __fput+0x25f/0x7a0 [ 161.893298] task_work_run+0x11f/0x190 [ 161.897159] do_exit+0xa44/0x2850 [ 161.900586] ? get_timespec64+0xb1/0xf0 [ 161.904538] ? timespec_trunc+0x120/0x120 [ 161.908662] ? mm_update_next_owner+0x5b0/0x5b0 05:08:55 executing program 5: r0 = syz_open_dev$sg(&(0x7f0000000040), 0x0, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x0, 0x11, r0, 0x0) ioctl$SCSI_IOCTL_SEND_COMMAND(r0, 0x1, &(0x7f0000000080)={0xf73, 0x0, 0x0, "230456919db0b86ab390c2eae7f1c5bd4e7f3ad23eecb56378305e9f37786c97532df4bdfef7cc24ca15690bec11ceecbe9a01fd2c47e9153845134eb665a3bc378c2eaed9902d9724ec731db42f35f438a674b4de4d4871e5fa6fe36a73c000bd15b67f1aac3e43632b31b85efc9f759d9dcd5b70713649153c8e0093470ed83d524223c0356ae16007798630d688dfd172fcc2322ee8751d712a97e8aeed80ae17af0c7719a818f097c4fc742efd1fab9df954c35c29b0791a44f626a150d6a08aa7f2945a4bb7283d791f6d271f1a3ae628ca1684db8f644bf3709abea09fc45e8331f24983144c9acce4cc856eaa32126b7f8fcec16c806a8912d260c9612ec42ced9d415b45e75abe879eda33f5d26f4a4ef92825145e2e092f079de9c8aecebe448e99d6f89a66e57e16ea279b9a91679fd8657f290e9abab5c4f4aade89e0a6fa96aab4fe124c58e518b757fceaa6ea10988167904abe98fa98a162012771735df2f86e678b8b9ed692976efd36ba6fd49829069cddc51bd575862363ca01cd2e279e6221ffead19b514efe73013c2ceb2c04176a567d07a1aa884295c2823a54e14c211f9b23c69c31d658a4f852cebbbdcdb3ac885f263a958299ce2c92bd2c271d5677c1bf4bd2f28957cb44d6b8503c3b0b90f10bbfe14b6a8b512976bc910dd444b2a5e3984dc39162ef5760ce6618a51f91290922afc6ed579af24727cd9fb45d68173e0f2652d57c2747dc2f9c0f8b476c5d03f4ef93d56f5ce256bfdd8b08122d658f7f268bab4a392125a02994e9b0608f913fddb25e475406b51edd8c82f014ce96adb490e2d10ad90ed7011b97237f0c91e51cbb6b817a00413788c050eb1b210da880ec5e5eb0816244b149a85be697ea2bd64eff2fc12a2b786ecb654ed0b246d107e64472e2fdcbfff97510b39a6712398701f40b36ff30eb057b599b3b56c99abcd0df7d7a3c363619a12abd071a0b07300ff2d616baaed1e868fc1117d8b917843634f8366bf9ee2d9d5e676bb34fc0df190162951e87f97986a71d6b986a91efb7d3495cc42638eec0f5496223cf7a80fcb0121006076c457fc1be0f28ed0697dec40d0337ec9beb29c864d6825b3436c8a2ac1db1efcfc4f75b426faad6236117b2efaa420a21d66167987678580019e42c4a0f97a556937217fdfcfb5c750b63200979677235adab4eee707f57a880155a4400ce05fc744276dc0bd9ca1883f7ee6153ea4b8f30b0e6644a492a3cb01ed5260d7f40a6d24b20a1f54d7d6842c0769aca5392cb50d44b8e5c6b6cfc95fb9022fcc2a4c695a32a0fc6e6bff7523f58f0f5dcea408386e2e9e6f9efc4335d32e1a5ecaf9428120f914993b8e199c87def0dd12a836a126e98eedcf38e8d0b5a98c237392815cc007f665685ea112e187564d24a72267d9d1173e99f0c3c78f9690bdeff7a193ae215e586ea6bac5654540a63d5c32a12336e466f4e279b1a77923995f418c309803f2696ce2e27c0206ef0f46a3f0bff02eb347b6ab76ecba2041820ff9b2eaaa51a3d5910a5c3ab471ba26f650b6f3892a826061e0b3cf9bbbafcc18e40d46209b606af8f7efa5691818bddfea20cff89e33a0ecebaac59664b43aaaa291b39c213cad9c850c75b690f483220693abbfb8130868d5b1ba007cba17f716f58d2c45f5df219218d78cd9afb0a99a5e12dc7aa1c57cbdbb3bdc1d3f137137201d472fd0af3a26fb091bce363073061ddd16df62934be8f3098f73f1a3849984fcf613f4b35aefa75d17e3c968e37329e267f9ae779900deb06394e7494bd4fed7f18d8673d835bdd1bf674a54215191b44f8e92ff08d1b7b9e2d6a0fb935be2b26234a460086d35ed012adfe338322b62270ecf37557ad472922b58c78eee3c5b21d6e839f0d596e4215fec83f58ed5b23f3073d0dd491a273bd5721aadbab8b30f7a2d1140cb6e90007bef1e85d7a6a9dc7df3862e4c5479d02af337aadc2996742f98d103230d15f48108e4dcb808a82d2388c22d9e235f4a678a6ed89b3dc52b8f87c8cfc99be3baa813213b51f1aa6c135dfb59b9936e7bcce6901070ee7580ad283e7704fd2a21e15bd3dc64422e739bc473530528d86b8c963a3ad02acfd726344a69d004fa633c193ac039a6c9a5ebeaab83243f605f37afe3a54cdd6c8364581a671e24c44f62f2a5ed441d5d068ffd25601b6b910fd9b6055d63e2b2bd5427ce8d126e3f98e3a3c393c9fd19abf1227398f13deb868d5e5375b99eeb6a1d743795f68db5f9e8687d6ea146162c3905723ab49d268ab21ddc7b971283d38d98d287980e7f6c8c7bbf66d06bdbe9e3e111f3ba7d061934153e6012183eadded7607900c85670bf3a39ebab8c29b537674f7c8a0fc736361308de8f92a309c10929cc89d8d7c0f49e80cf8f8ec6ffbdfff9b97389379f6a742c1538982235dc7e46e3396f0c86947ac68a3130e713b44e152a11ca939ed61bf6866e27ee5fb03961085f8aef79500fb830de7bea87ea2ead101b8a15772d441051b5b6d31fabbb1c4d9c0bbc4a0ef8598df36fb9e72529d4d8225a00e17e7663ed0d51547cd73f275c6b14875f460a291b7b30f9821fe763a7702bfdb39a87285d18b6f32da0b48d53404e45df4fe641c6af9bf6e508951d3864b6f14ad131a4525d893793b2bceda7f8865c9dc5163f2e0d4b5212768c91b43f41f1461d781f0b4992ce109e43e98f39a78e30e9174d708b743f4d7d163cdb4d735a81c986b91817f6be00ad616815136e212722ca0887b441d1e38da1e662d6a104ad430f3c3b78429e411ccf30b5181399b38e790a03cbd2649039629c9347a34f2779cc2592b3c7a506ac9551382727bf14a7baf8be8f164511e872570f2bbec556f3bed8537e93a76a1fb2ee66bc0f34cd9a5e8f62536022e66d9704c5d0fa778930af08ca7c78e0571f6390d9d55c7bf23d5252d83f3bd4e0415a822c75437003e5703509364b181fc66a5133bc7a9f29ccc54761f3e25cdf084c37a192b0ad8d7f339b8ea41c2f5b4d22fc2b6d38f6544d872ef86fba8fb780e82cf91389863643da73a300c008b63a3519b4227eead4e9d11bd8f8533ecf3301eceacd252e0b8f3c8d071f66de5cb1b4ac3369037d42ea46e56a6e3e22f7061fac1ca249f8e334ff35afaa48256f7c60297e71561d9128f2660ca7442c82223ec2fb322e2ccdc8bcd91c1c0a80437799dbad5b9e140e61b3a7c12edd8cdc7dec01db47ee6de537b09988513210162b024ee0d7f38fb9e5748e67e24583556a096c61fff3aeaf31c673b7fa75a5ff64b47a4e34ed810bf4073949fb539ca4a5248db29468fb521e33d8b0f02d8b8519a252e1b754bcd003adb1138520d2f24e638a7ccdc1f1bc7ded270d28c701f89a1489c3ad5f0abc85c8c19efe5df35485120b2e756e1a74daa1643c59c43766f6b834880d9ae8dc307ce5eee40a4218adadec99d01022756c123e348feb80df73b0652d2912f47df1d1033ca3165be6e1cefd10ea5a5e4e749e9942e395c1e5a3e3b794a30ed7bdf9741d42eb0c5a9bfc1e1468c062ac3b0937fdbfaf7564bad61bcdfc92b05f15d5163d64904b480d59a4752910b61fed851adbcfc7dcde2a4dd6012549791580af40384dca2315adc801752591dca0c2c921bff6aa7086a0149ace847589a72d284bca3f9a6f15df520157b1f174150ad82999ed01a05a3939f66cb4ea438d930d06e267c7453f63f770a17e907caba09eec013fa72c9ae2b52cca367bf29f8c1afd4f7a6d4bbd7f9faeea6ace24d83b5b9e933e17eea502c825fbd07af16047d72d7993682ea478b178e4a9cb8d9ede4c75762c29fc1a08730ed199046f49ff3aa3743216ecca892bbb61f7edd6a073a19d5fb748d2719919edfa5a49e0be9bc59396f8fd635d52cdc0ecdb2e39352b986d172e12f3b294d105d236d7ab47961c2510f602ee3497ccb2f68b11b0cbee42621d5cdb7ea809b205e7de2c8e090a246a8539fdeac3e439e9f2b36f325c4a7fe4efe295ef92920df18ff67bbf6dc9c53f3e574ad702a8eed785f0a2a2476fea0167e64a2aa29d792daeb350157276be7feab8ca9e8cc8254bc1a4a34838c543a68f3399e76b5a7646617972102691251d43e3753a71f4fc219eca2a1aa1c1528eb549e0034b223419fd1f484f30dc3294d88e81a4834a3755e8904966437e8bafee69b0f3a3ce2b046a9c0e785da28c0d88fb4cfcfe687c0d7b9f6b062bc7dc61b0ad0928e554adb57f1f46e883263c732c5e053c3706bb150c6fc86455893d39cfe0cd34ca441b0248fa66070575987e4bfb28650c6032bd9fa2570a10a3a85a59a0d183cdb85821e02f9e063ecdbf559ec063275589c8af16c2388adc7da8bdbd68cfcfc077d7f18e95b246f045be9d37daeee08b8ea0125a406927ea7701c2eeddccaf81d8c4acd428b101b82c761765f83182280c41ee46cf697ff2f7918a3fb295a8b8daae26611b1db8d8e8058be45966af85236beb6bf35612e2efc2e513ee63fbea968fcaa61443d137ca1d1cce4fa905e29d338bdbee936d4a08f5dc71ea3eebedbd40940ac2d3d70950756e17b5aef067ab3edc82fb08ba28fc8e8d3d3017d7efa3854633e791fa9236b51bdc1de8c69874f398203d341f23eec4cfa1343cba4eff2ca6f5876128ac3cb6b6cd380f61bd8bccffbc148804e551eb1e9a75e7427d8f6f1456a41190f95b572c8c708d9c1ce963ba29ce064e79d05b1f0cd7a2e4c07f67c30950b2e716a2114fb6badc2d129e38c4ccacdee76288b2c5bb4acea1855c94725931eba0be069c12b8f1bc01475e8bcb37e5e97cf00a8e93743166d98bea0229cc734d628a176216c43d9d599cf2c490d9d05d79f348dcf56e7a3909419314ebe1e7a2c3ecb81ef13c5eb566a4c97e15bb58b69b3111cb7503186a5b936bcad23f2bf405d40878e0953c78bbb402f91248be1b1c9c5cf704a1a1ad0a4aedf1a055f51b3f5b4e09c260b27a99ccebd524006e0233cbe4c56a55bc2133e8cc9ee0b7788c64eb6673ad5e32e8b004765505373efda49727eca5108e3bb33fd880278bca8cd5a7616f7409d772e5aae98cdab3c1ba4d68c5bd07d9959972f0caaee2c960b69974b643876d1213d9eb7b847432c1c5187053dbe12073efa6612d9081bf32b3e45cfb070ec0e3afdb11c80a2424a03c0c546650f5b39a8579c99f807bfad5fc183aaf502d63e768cc53548918fc04fe29e032c51f7f93fd6dd164f443369c175dbfb1e604c05d6ac487e1b57f2c4b0f9d4aee7b0ddf090e473f7976423e7c6a6ec7b739217d349a9257d55a11a198abe70d7592b8932ad5218652296a2d6666e404a1d8db5e1851223da6d95d93ac080e2f2e231db0c4ae55305ca68b38543f4a0de90193ba0ec203c12c486adf4ad5c66dd142f5878d1ec66d451a6fd81b05f6f51c95f45acf7e936e7ea503229474b5d225ee9cb421bf5299302fc0c255cc4c841de18925b25c21f7f452df200d8fea783985f4bba9cc52d9082289fb93ea6145370aa9293fe59d223e2d4c963737a9364809a174a8261d6a70dc60d846413567ab92ed6641269"}) 05:08:55 executing program 4: r0 = memfd_create(&(0x7f000088f000)='b\n\x00', 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2000003, 0x20000005012, r0, 0x0) ftruncate(r0, 0x0) 05:08:55 executing program 3: r0 = perf_event_open(&(0x7f0000c86f88)={0x2, 0x80, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x80ffff) 05:08:55 executing program 2: bpf$ITER_CREATE(0x21, 0x0, 0x0) perf_event_open(&(0x7f0000000e40)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 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, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000ec0)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000005ecefab8f2e85c6c1ca711fcd0cdfa146ec561750379585e5a076d83923dd29c034055b67dafe6c85d78c07fa1f7e655ce34e4d5b3185fec0e0700897a74a0389853ed0213cc04c786624e1a3aa502cd2424a66e6d2ef831ab7ea0c34f17e3946ef3bb62b538dfd8e012e79578e51bc53099e90f4580d760551b5b341a29f31e3106d1ddd6152d7cd7b9cd38bdb2ca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e860e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c2147661df28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fb20b1c581e7be6148ba532e6ea09c346dfebd38608b328008000000000000000003350830e10d858e8327ef01fb6c86a00000000000000002aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a7f3deadd7130856f756436303767d2e24f29e5dad9796edb697aeea0182babd18cae1bd4f4390af9a9ceafd07ed00b0000002cab154ad029a1090000002780850014f51c3c975d5aec84222fff0d7216fdb0d3a0ec4be3e563112f0b39501aafe230870072858dc06e7c337642d3e5a815232f5e16c1b30c3a2a71bc85018e5ff2c910496f18afc9ffc2cc788bee1b47683d98685211bbae3e2ed0a50e7313bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcd36e7487afa447e2edfae4f390a8337841cef386e229ad643fd622b7f6252229682e24b92533ac2a9f5a699593f084419cae0bbafb2dd767cb49a6aca54183fb01c73f979ca9857399537f5dc2acb72c7ead0559d380578673f8b6e74ce23877a6b24db0e067345569dad5add0942fa629fbef2461c96a088a22e8b15c3e233db7ab22e30d46a9624d37c10223fdae7ed04935c4690d3add8eebc8619d73415cda2130f5011e48455b5a8590dfae158b94f50adab988dd8e12baf5cc9398fff00404d5d99f82e20ee6a8c00000000000000009ac4cfc1c7b40000000000000007ff57229495c826b956ba859ac8e3c177b91bd7d5e41ff868f7ca1664fe2f3ced846891180604fcb60c2499d5d16d7d9158ffffffff5d00000000ef069dc42749289f854797f2f900c2a12d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf4df517d90bdc01e73835414c99d4894ee7f8249dc1e3428d2129369ee1b85af6eb2eea0d0df414b315f651c8412392191fa83ee830548f11e1038debd64cbe359454a3f2239cfe35f81b7aded448859968ff0e90507cd4078a5c6540c653b1bd6c9beb0d0b07c0dd00490f167e6d5c1109681439dc33f75b2042b8ff8c21ad702cca54728acad5b39eef213d1ca296d2a27798c8ce2a305c0c7d35cf4b22549a4bd92052188bd20785f653b621491dc6aaee0d40973109644fb94c06006e3c1be2f633c1d98799700aae3c404f9681f42d321c591ec3db58a7bb3042ec3f771f7a1338a5c3dd35e926049fe86e09c58e273cd905deb28c13c1ed1c0d9cae846bcbfa8cce7b893e1590bab105b0cb578af7dc7d5e87d48d376444e2de02f47c61e8e84ff828de453f34c2b08660b080efc7eae676e1fb4d5865c0ca177a4c7fbb4e62b445c00f576b2b5cc7f819abd0f885cc4806f47ffb966fcf1e54f5a2d38708194cd6f496e5dee734fe7da3771845cf442d488afdc0e1700000000000000000000000000000000000000000001f000000005205000000dc1c56d59f35d3676329bb8cda690d192a070886df42b2708398773b4519834a34ac977ebd4450e121d01342703f5bf030ff35878a6d169cdfaa4252d4ea6b8f6216ff202b5b5a182cb5e838b307632d03a7ca6f6d0339f9953c30930804fdc3690d105046cc5e4cd5c26cdcf0bfbdcf87ecb65dc5b47481edbf1eee2e8893e903054d16d2e9936ed327fb237a56224e49d9ea955a5f0dec1b3ccd35364600000000000000000000000000000000000000000000000000000000000026ded4dd6fe1518cc7802043ecfe69f743f1213bf817becd9e5a225d67521d1128eac7d80a5656ac2cbde21d3ebfbf69ff861f4394836dd4128d6d19079e64336e7c676505c78ad67548f4b192be1827fcd95cf107753cb0a6a979d3db0c407081c6281e2d8429a863903ca75f4c7df3ea8fc2018d07af1491ef060cd4403a099f324661fdcfa68f65bd06b4082d43e121861b5cc03f1a1561f0589e0d12969bc982ff5d8e9b986bf500000000a3df2739d1768705df188a4f6e1694da24a0ada3f95e9c4f84e8617a4f9f8ad00d1ea07f17c8b2881ca5010c926617402f85a854d4b8bfd375203765dfb3b4f6744bcde659aa36fc164cbbe80253b190c87e51d6bfc119c2060772f9c9e7a69dc9726868f33b5693fc6ccdb2beb995cab1b7de8e20b8ddc6b50cf4eecc0000"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) perf_event_open(&(0x7f00000002c0)={0x2, 0x80, 0x6, 0xde, 0x1, 0x80, 0x0, 0xf1d, 0xc842c, 0x6, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x20, 0x1, @perf_bp={&(0x7f0000000280), 0xe}, 0x8100, 0x0, 0x5, 0x5, 0x1, 0x8, 0x800, 0x0, 0x200000, 0x0, 0x3}, 0xffffffffffffffff, 0x8, r0, 0x2) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r1, 0x18000000000002a0, 0xe80, 0x60000000, &(0x7f0000000100)="b9ff03076044238cb89e0cf008001be0ffff00004000632977fbac141433e0000e0162079f4b4d2f87e5feca6aab845013f2325f1a3901050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0x2a, 0x60000000}, 0x2c) 05:08:55 executing program 0: r0 = perf_event_open(&(0x7f0000c86f88)={0x2, 0x80, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x80ffff) 05:08:55 executing program 4: r0 = memfd_create(&(0x7f000088f000)='b\n\x00', 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2000003, 0x20000005012, r0, 0x0) ftruncate(r0, 0x0) 05:08:55 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000040), 0x0, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x0, 0x11, r0, 0x0) ioctl$SCSI_IOCTL_SEND_COMMAND(r0, 0x1, &(0x7f0000000080)={0xf73, 0x0, 0x0, "230456919db0b86ab390c2eae7f1c5bd4e7f3ad23eecb56378305e9f37786c97532df4bdfef7cc24ca15690bec11ceecbe9a01fd2c47e9153845134eb665a3bc378c2eaed9902d9724ec731db42f35f438a674b4de4d4871e5fa6fe36a73c000bd15b67f1aac3e43632b31b85efc9f759d9dcd5b70713649153c8e0093470ed83d524223c0356ae16007798630d688dfd172fcc2322ee8751d712a97e8aeed80ae17af0c7719a818f097c4fc742efd1fab9df954c35c29b0791a44f626a150d6a08aa7f2945a4bb7283d791f6d271f1a3ae628ca1684db8f644bf3709abea09fc45e8331f24983144c9acce4cc856eaa32126b7f8fcec16c806a8912d260c9612ec42ced9d415b45e75abe879eda33f5d26f4a4ef92825145e2e092f079de9c8aecebe448e99d6f89a66e57e16ea279b9a91679fd8657f290e9abab5c4f4aade89e0a6fa96aab4fe124c58e518b757fceaa6ea10988167904abe98fa98a162012771735df2f86e678b8b9ed692976efd36ba6fd49829069cddc51bd575862363ca01cd2e279e6221ffead19b514efe73013c2ceb2c04176a567d07a1aa884295c2823a54e14c211f9b23c69c31d658a4f852cebbbdcdb3ac885f263a958299ce2c92bd2c271d5677c1bf4bd2f28957cb44d6b8503c3b0b90f10bbfe14b6a8b512976bc910dd444b2a5e3984dc39162ef5760ce6618a51f91290922afc6ed579af24727cd9fb45d68173e0f2652d57c2747dc2f9c0f8b476c5d03f4ef93d56f5ce256bfdd8b08122d658f7f268bab4a392125a02994e9b0608f913fddb25e475406b51edd8c82f014ce96adb490e2d10ad90ed7011b97237f0c91e51cbb6b817a00413788c050eb1b210da880ec5e5eb0816244b149a85be697ea2bd64eff2fc12a2b786ecb654ed0b246d107e64472e2fdcbfff97510b39a6712398701f40b36ff30eb057b599b3b56c99abcd0df7d7a3c363619a12abd071a0b07300ff2d616baaed1e868fc1117d8b917843634f8366bf9ee2d9d5e676bb34fc0df190162951e87f97986a71d6b986a91efb7d3495cc42638eec0f5496223cf7a80fcb0121006076c457fc1be0f28ed0697dec40d0337ec9beb29c864d6825b3436c8a2ac1db1efcfc4f75b426faad6236117b2efaa420a21d66167987678580019e42c4a0f97a556937217fdfcfb5c750b63200979677235adab4eee707f57a880155a4400ce05fc744276dc0bd9ca1883f7ee6153ea4b8f30b0e6644a492a3cb01ed5260d7f40a6d24b20a1f54d7d6842c0769aca5392cb50d44b8e5c6b6cfc95fb9022fcc2a4c695a32a0fc6e6bff7523f58f0f5dcea408386e2e9e6f9efc4335d32e1a5ecaf9428120f914993b8e199c87def0dd12a836a126e98eedcf38e8d0b5a98c237392815cc007f665685ea112e187564d24a72267d9d1173e99f0c3c78f9690bdeff7a193ae215e586ea6bac5654540a63d5c32a12336e466f4e279b1a77923995f418c309803f2696ce2e27c0206ef0f46a3f0bff02eb347b6ab76ecba2041820ff9b2eaaa51a3d5910a5c3ab471ba26f650b6f3892a826061e0b3cf9bbbafcc18e40d46209b606af8f7efa5691818bddfea20cff89e33a0ecebaac59664b43aaaa291b39c213cad9c850c75b690f483220693abbfb8130868d5b1ba007cba17f716f58d2c45f5df219218d78cd9afb0a99a5e12dc7aa1c57cbdbb3bdc1d3f137137201d472fd0af3a26fb091bce363073061ddd16df62934be8f3098f73f1a3849984fcf613f4b35aefa75d17e3c968e37329e267f9ae779900deb06394e7494bd4fed7f18d8673d835bdd1bf674a54215191b44f8e92ff08d1b7b9e2d6a0fb935be2b26234a460086d35ed012adfe338322b62270ecf37557ad472922b58c78eee3c5b21d6e839f0d596e4215fec83f58ed5b23f3073d0dd491a273bd5721aadbab8b30f7a2d1140cb6e90007bef1e85d7a6a9dc7df3862e4c5479d02af337aadc2996742f98d103230d15f48108e4dcb808a82d2388c22d9e235f4a678a6ed89b3dc52b8f87c8cfc99be3baa813213b51f1aa6c135dfb59b9936e7bcce6901070ee7580ad283e7704fd2a21e15bd3dc64422e739bc473530528d86b8c963a3ad02acfd726344a69d004fa633c193ac039a6c9a5ebeaab83243f605f37afe3a54cdd6c8364581a671e24c44f62f2a5ed441d5d068ffd25601b6b910fd9b6055d63e2b2bd5427ce8d126e3f98e3a3c393c9fd19abf1227398f13deb868d5e5375b99eeb6a1d743795f68db5f9e8687d6ea146162c3905723ab49d268ab21ddc7b971283d38d98d287980e7f6c8c7bbf66d06bdbe9e3e111f3ba7d061934153e6012183eadded7607900c85670bf3a39ebab8c29b537674f7c8a0fc736361308de8f92a309c10929cc89d8d7c0f49e80cf8f8ec6ffbdfff9b97389379f6a742c1538982235dc7e46e3396f0c86947ac68a3130e713b44e152a11ca939ed61bf6866e27ee5fb03961085f8aef79500fb830de7bea87ea2ead101b8a15772d441051b5b6d31fabbb1c4d9c0bbc4a0ef8598df36fb9e72529d4d8225a00e17e7663ed0d51547cd73f275c6b14875f460a291b7b30f9821fe763a7702bfdb39a87285d18b6f32da0b48d53404e45df4fe641c6af9bf6e508951d3864b6f14ad131a4525d893793b2bceda7f8865c9dc5163f2e0d4b5212768c91b43f41f1461d781f0b4992ce109e43e98f39a78e30e9174d708b743f4d7d163cdb4d735a81c986b91817f6be00ad616815136e212722ca0887b441d1e38da1e662d6a104ad430f3c3b78429e411ccf30b5181399b38e790a03cbd2649039629c9347a34f2779cc2592b3c7a506ac9551382727bf14a7baf8be8f164511e872570f2bbec556f3bed8537e93a76a1fb2ee66bc0f34cd9a5e8f62536022e66d9704c5d0fa778930af08ca7c78e0571f6390d9d55c7bf23d5252d83f3bd4e0415a822c75437003e5703509364b181fc66a5133bc7a9f29ccc54761f3e25cdf084c37a192b0ad8d7f339b8ea41c2f5b4d22fc2b6d38f6544d872ef86fba8fb780e82cf91389863643da73a300c008b63a3519b4227eead4e9d11bd8f8533ecf3301eceacd252e0b8f3c8d071f66de5cb1b4ac3369037d42ea46e56a6e3e22f7061fac1ca249f8e334ff35afaa48256f7c60297e71561d9128f2660ca7442c82223ec2fb322e2ccdc8bcd91c1c0a80437799dbad5b9e140e61b3a7c12edd8cdc7dec01db47ee6de537b09988513210162b024ee0d7f38fb9e5748e67e24583556a096c61fff3aeaf31c673b7fa75a5ff64b47a4e34ed810bf4073949fb539ca4a5248db29468fb521e33d8b0f02d8b8519a252e1b754bcd003adb1138520d2f24e638a7ccdc1f1bc7ded270d28c701f89a1489c3ad5f0abc85c8c19efe5df35485120b2e756e1a74daa1643c59c43766f6b834880d9ae8dc307ce5eee40a4218adadec99d01022756c123e348feb80df73b0652d2912f47df1d1033ca3165be6e1cefd10ea5a5e4e749e9942e395c1e5a3e3b794a30ed7bdf9741d42eb0c5a9bfc1e1468c062ac3b0937fdbfaf7564bad61bcdfc92b05f15d5163d64904b480d59a4752910b61fed851adbcfc7dcde2a4dd6012549791580af40384dca2315adc801752591dca0c2c921bff6aa7086a0149ace847589a72d284bca3f9a6f15df520157b1f174150ad82999ed01a05a3939f66cb4ea438d930d06e267c7453f63f770a17e907caba09eec013fa72c9ae2b52cca367bf29f8c1afd4f7a6d4bbd7f9faeea6ace24d83b5b9e933e17eea502c825fbd07af16047d72d7993682ea478b178e4a9cb8d9ede4c75762c29fc1a08730ed199046f49ff3aa3743216ecca892bbb61f7edd6a073a19d5fb748d2719919edfa5a49e0be9bc59396f8fd635d52cdc0ecdb2e39352b986d172e12f3b294d105d236d7ab47961c2510f602ee3497ccb2f68b11b0cbee42621d5cdb7ea809b205e7de2c8e090a246a8539fdeac3e439e9f2b36f325c4a7fe4efe295ef92920df18ff67bbf6dc9c53f3e574ad702a8eed785f0a2a2476fea0167e64a2aa29d792daeb350157276be7feab8ca9e8cc8254bc1a4a34838c543a68f3399e76b5a7646617972102691251d43e3753a71f4fc219eca2a1aa1c1528eb549e0034b223419fd1f484f30dc3294d88e81a4834a3755e8904966437e8bafee69b0f3a3ce2b046a9c0e785da28c0d88fb4cfcfe687c0d7b9f6b062bc7dc61b0ad0928e554adb57f1f46e883263c732c5e053c3706bb150c6fc86455893d39cfe0cd34ca441b0248fa66070575987e4bfb28650c6032bd9fa2570a10a3a85a59a0d183cdb85821e02f9e063ecdbf559ec063275589c8af16c2388adc7da8bdbd68cfcfc077d7f18e95b246f045be9d37daeee08b8ea0125a406927ea7701c2eeddccaf81d8c4acd428b101b82c761765f83182280c41ee46cf697ff2f7918a3fb295a8b8daae26611b1db8d8e8058be45966af85236beb6bf35612e2efc2e513ee63fbea968fcaa61443d137ca1d1cce4fa905e29d338bdbee936d4a08f5dc71ea3eebedbd40940ac2d3d70950756e17b5aef067ab3edc82fb08ba28fc8e8d3d3017d7efa3854633e791fa9236b51bdc1de8c69874f398203d341f23eec4cfa1343cba4eff2ca6f5876128ac3cb6b6cd380f61bd8bccffbc148804e551eb1e9a75e7427d8f6f1456a41190f95b572c8c708d9c1ce963ba29ce064e79d05b1f0cd7a2e4c07f67c30950b2e716a2114fb6badc2d129e38c4ccacdee76288b2c5bb4acea1855c94725931eba0be069c12b8f1bc01475e8bcb37e5e97cf00a8e93743166d98bea0229cc734d628a176216c43d9d599cf2c490d9d05d79f348dcf56e7a3909419314ebe1e7a2c3ecb81ef13c5eb566a4c97e15bb58b69b3111cb7503186a5b936bcad23f2bf405d40878e0953c78bbb402f91248be1b1c9c5cf704a1a1ad0a4aedf1a055f51b3f5b4e09c260b27a99ccebd524006e0233cbe4c56a55bc2133e8cc9ee0b7788c64eb6673ad5e32e8b004765505373efda49727eca5108e3bb33fd880278bca8cd5a7616f7409d772e5aae98cdab3c1ba4d68c5bd07d9959972f0caaee2c960b69974b643876d1213d9eb7b847432c1c5187053dbe12073efa6612d9081bf32b3e45cfb070ec0e3afdb11c80a2424a03c0c546650f5b39a8579c99f807bfad5fc183aaf502d63e768cc53548918fc04fe29e032c51f7f93fd6dd164f443369c175dbfb1e604c05d6ac487e1b57f2c4b0f9d4aee7b0ddf090e473f7976423e7c6a6ec7b739217d349a9257d55a11a198abe70d7592b8932ad5218652296a2d6666e404a1d8db5e1851223da6d95d93ac080e2f2e231db0c4ae55305ca68b38543f4a0de90193ba0ec203c12c486adf4ad5c66dd142f5878d1ec66d451a6fd81b05f6f51c95f45acf7e936e7ea503229474b5d225ee9cb421bf5299302fc0c255cc4c841de18925b25c21f7f452df200d8fea783985f4bba9cc52d9082289fb93ea6145370aa9293fe59d223e2d4c963737a9364809a174a8261d6a70dc60d846413567ab92ed6641269"}) [ 161.913305] ? SyS_clock_nanosleep+0x210/0x2d0 [ 161.917864] ? compat_SyS_clock_getres+0x180/0x180 [ 161.922768] ? __do_page_fault+0x159/0xad0 [ 161.926977] SyS_exit+0x1e/0x20 [ 161.930234] ? complete_and_exit+0x40/0x40 [ 161.934442] do_syscall_64+0x1d5/0x640 [ 161.938306] entry_SYSCALL_64_after_hwframe+0x5e/0xd3 05:08:55 executing program 5: r0 = syz_open_dev$sg(&(0x7f0000000040), 0x0, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x0, 0x11, r0, 0x0) ioctl$SCSI_IOCTL_SEND_COMMAND(r0, 0x1, &(0x7f0000000080)={0xf73, 0x0, 0x0, "230456919db0b86ab390c2eae7f1c5bd4e7f3ad23eecb56378305e9f37786c97532df4bdfef7cc24ca15690bec11ceecbe9a01fd2c47e9153845134eb665a3bc378c2eaed9902d9724ec731db42f35f438a674b4de4d4871e5fa6fe36a73c000bd15b67f1aac3e43632b31b85efc9f759d9dcd5b70713649153c8e0093470ed83d524223c0356ae16007798630d688dfd172fcc2322ee8751d712a97e8aeed80ae17af0c7719a818f097c4fc742efd1fab9df954c35c29b0791a44f626a150d6a08aa7f2945a4bb7283d791f6d271f1a3ae628ca1684db8f644bf3709abea09fc45e8331f24983144c9acce4cc856eaa32126b7f8fcec16c806a8912d260c9612ec42ced9d415b45e75abe879eda33f5d26f4a4ef92825145e2e092f079de9c8aecebe448e99d6f89a66e57e16ea279b9a91679fd8657f290e9abab5c4f4aade89e0a6fa96aab4fe124c58e518b757fceaa6ea10988167904abe98fa98a162012771735df2f86e678b8b9ed692976efd36ba6fd49829069cddc51bd575862363ca01cd2e279e6221ffead19b514efe73013c2ceb2c04176a567d07a1aa884295c2823a54e14c211f9b23c69c31d658a4f852cebbbdcdb3ac885f263a958299ce2c92bd2c271d5677c1bf4bd2f28957cb44d6b8503c3b0b90f10bbfe14b6a8b512976bc910dd444b2a5e3984dc39162ef5760ce6618a51f91290922afc6ed579af24727cd9fb45d68173e0f2652d57c2747dc2f9c0f8b476c5d03f4ef93d56f5ce256bfdd8b08122d658f7f268bab4a392125a02994e9b0608f913fddb25e475406b51edd8c82f014ce96adb490e2d10ad90ed7011b97237f0c91e51cbb6b817a00413788c050eb1b210da880ec5e5eb0816244b149a85be697ea2bd64eff2fc12a2b786ecb654ed0b246d107e64472e2fdcbfff97510b39a6712398701f40b36ff30eb057b599b3b56c99abcd0df7d7a3c363619a12abd071a0b07300ff2d616baaed1e868fc1117d8b917843634f8366bf9ee2d9d5e676bb34fc0df190162951e87f97986a71d6b986a91efb7d3495cc42638eec0f5496223cf7a80fcb0121006076c457fc1be0f28ed0697dec40d0337ec9beb29c864d6825b3436c8a2ac1db1efcfc4f75b426faad6236117b2efaa420a21d66167987678580019e42c4a0f97a556937217fdfcfb5c750b63200979677235adab4eee707f57a880155a4400ce05fc744276dc0bd9ca1883f7ee6153ea4b8f30b0e6644a492a3cb01ed5260d7f40a6d24b20a1f54d7d6842c0769aca5392cb50d44b8e5c6b6cfc95fb9022fcc2a4c695a32a0fc6e6bff7523f58f0f5dcea408386e2e9e6f9efc4335d32e1a5ecaf9428120f914993b8e199c87def0dd12a836a126e98eedcf38e8d0b5a98c237392815cc007f665685ea112e187564d24a72267d9d1173e99f0c3c78f9690bdeff7a193ae215e586ea6bac5654540a63d5c32a12336e466f4e279b1a77923995f418c309803f2696ce2e27c0206ef0f46a3f0bff02eb347b6ab76ecba2041820ff9b2eaaa51a3d5910a5c3ab471ba26f650b6f3892a826061e0b3cf9bbbafcc18e40d46209b606af8f7efa5691818bddfea20cff89e33a0ecebaac59664b43aaaa291b39c213cad9c850c75b690f483220693abbfb8130868d5b1ba007cba17f716f58d2c45f5df219218d78cd9afb0a99a5e12dc7aa1c57cbdbb3bdc1d3f137137201d472fd0af3a26fb091bce363073061ddd16df62934be8f3098f73f1a3849984fcf613f4b35aefa75d17e3c968e37329e267f9ae779900deb06394e7494bd4fed7f18d8673d835bdd1bf674a54215191b44f8e92ff08d1b7b9e2d6a0fb935be2b26234a460086d35ed012adfe338322b62270ecf37557ad472922b58c78eee3c5b21d6e839f0d596e4215fec83f58ed5b23f3073d0dd491a273bd5721aadbab8b30f7a2d1140cb6e90007bef1e85d7a6a9dc7df3862e4c5479d02af337aadc2996742f98d103230d15f48108e4dcb808a82d2388c22d9e235f4a678a6ed89b3dc52b8f87c8cfc99be3baa813213b51f1aa6c135dfb59b9936e7bcce6901070ee7580ad283e7704fd2a21e15bd3dc64422e739bc473530528d86b8c963a3ad02acfd726344a69d004fa633c193ac039a6c9a5ebeaab83243f605f37afe3a54cdd6c8364581a671e24c44f62f2a5ed441d5d068ffd25601b6b910fd9b6055d63e2b2bd5427ce8d126e3f98e3a3c393c9fd19abf1227398f13deb868d5e5375b99eeb6a1d743795f68db5f9e8687d6ea146162c3905723ab49d268ab21ddc7b971283d38d98d287980e7f6c8c7bbf66d06bdbe9e3e111f3ba7d061934153e6012183eadded7607900c85670bf3a39ebab8c29b537674f7c8a0fc736361308de8f92a309c10929cc89d8d7c0f49e80cf8f8ec6ffbdfff9b97389379f6a742c1538982235dc7e46e3396f0c86947ac68a3130e713b44e152a11ca939ed61bf6866e27ee5fb03961085f8aef79500fb830de7bea87ea2ead101b8a15772d441051b5b6d31fabbb1c4d9c0bbc4a0ef8598df36fb9e72529d4d8225a00e17e7663ed0d51547cd73f275c6b14875f460a291b7b30f9821fe763a7702bfdb39a87285d18b6f32da0b48d53404e45df4fe641c6af9bf6e508951d3864b6f14ad131a4525d893793b2bceda7f8865c9dc5163f2e0d4b5212768c91b43f41f1461d781f0b4992ce109e43e98f39a78e30e9174d708b743f4d7d163cdb4d735a81c986b91817f6be00ad616815136e212722ca0887b441d1e38da1e662d6a104ad430f3c3b78429e411ccf30b5181399b38e790a03cbd2649039629c9347a34f2779cc2592b3c7a506ac9551382727bf14a7baf8be8f164511e872570f2bbec556f3bed8537e93a76a1fb2ee66bc0f34cd9a5e8f62536022e66d9704c5d0fa778930af08ca7c78e0571f6390d9d55c7bf23d5252d83f3bd4e0415a822c75437003e5703509364b181fc66a5133bc7a9f29ccc54761f3e25cdf084c37a192b0ad8d7f339b8ea41c2f5b4d22fc2b6d38f6544d872ef86fba8fb780e82cf91389863643da73a300c008b63a3519b4227eead4e9d11bd8f8533ecf3301eceacd252e0b8f3c8d071f66de5cb1b4ac3369037d42ea46e56a6e3e22f7061fac1ca249f8e334ff35afaa48256f7c60297e71561d9128f2660ca7442c82223ec2fb322e2ccdc8bcd91c1c0a80437799dbad5b9e140e61b3a7c12edd8cdc7dec01db47ee6de537b09988513210162b024ee0d7f38fb9e5748e67e24583556a096c61fff3aeaf31c673b7fa75a5ff64b47a4e34ed810bf4073949fb539ca4a5248db29468fb521e33d8b0f02d8b8519a252e1b754bcd003adb1138520d2f24e638a7ccdc1f1bc7ded270d28c701f89a1489c3ad5f0abc85c8c19efe5df35485120b2e756e1a74daa1643c59c43766f6b834880d9ae8dc307ce5eee40a4218adadec99d01022756c123e348feb80df73b0652d2912f47df1d1033ca3165be6e1cefd10ea5a5e4e749e9942e395c1e5a3e3b794a30ed7bdf9741d42eb0c5a9bfc1e1468c062ac3b0937fdbfaf7564bad61bcdfc92b05f15d5163d64904b480d59a4752910b61fed851adbcfc7dcde2a4dd6012549791580af40384dca2315adc801752591dca0c2c921bff6aa7086a0149ace847589a72d284bca3f9a6f15df520157b1f174150ad82999ed01a05a3939f66cb4ea438d930d06e267c7453f63f770a17e907caba09eec013fa72c9ae2b52cca367bf29f8c1afd4f7a6d4bbd7f9faeea6ace24d83b5b9e933e17eea502c825fbd07af16047d72d7993682ea478b178e4a9cb8d9ede4c75762c29fc1a08730ed199046f49ff3aa3743216ecca892bbb61f7edd6a073a19d5fb748d2719919edfa5a49e0be9bc59396f8fd635d52cdc0ecdb2e39352b986d172e12f3b294d105d236d7ab47961c2510f602ee3497ccb2f68b11b0cbee42621d5cdb7ea809b205e7de2c8e090a246a8539fdeac3e439e9f2b36f325c4a7fe4efe295ef92920df18ff67bbf6dc9c53f3e574ad702a8eed785f0a2a2476fea0167e64a2aa29d792daeb350157276be7feab8ca9e8cc8254bc1a4a34838c543a68f3399e76b5a7646617972102691251d43e3753a71f4fc219eca2a1aa1c1528eb549e0034b223419fd1f484f30dc3294d88e81a4834a3755e8904966437e8bafee69b0f3a3ce2b046a9c0e785da28c0d88fb4cfcfe687c0d7b9f6b062bc7dc61b0ad0928e554adb57f1f46e883263c732c5e053c3706bb150c6fc86455893d39cfe0cd34ca441b0248fa66070575987e4bfb28650c6032bd9fa2570a10a3a85a59a0d183cdb85821e02f9e063ecdbf559ec063275589c8af16c2388adc7da8bdbd68cfcfc077d7f18e95b246f045be9d37daeee08b8ea0125a406927ea7701c2eeddccaf81d8c4acd428b101b82c761765f83182280c41ee46cf697ff2f7918a3fb295a8b8daae26611b1db8d8e8058be45966af85236beb6bf35612e2efc2e513ee63fbea968fcaa61443d137ca1d1cce4fa905e29d338bdbee936d4a08f5dc71ea3eebedbd40940ac2d3d70950756e17b5aef067ab3edc82fb08ba28fc8e8d3d3017d7efa3854633e791fa9236b51bdc1de8c69874f398203d341f23eec4cfa1343cba4eff2ca6f5876128ac3cb6b6cd380f61bd8bccffbc148804e551eb1e9a75e7427d8f6f1456a41190f95b572c8c708d9c1ce963ba29ce064e79d05b1f0cd7a2e4c07f67c30950b2e716a2114fb6badc2d129e38c4ccacdee76288b2c5bb4acea1855c94725931eba0be069c12b8f1bc01475e8bcb37e5e97cf00a8e93743166d98bea0229cc734d628a176216c43d9d599cf2c490d9d05d79f348dcf56e7a3909419314ebe1e7a2c3ecb81ef13c5eb566a4c97e15bb58b69b3111cb7503186a5b936bcad23f2bf405d40878e0953c78bbb402f91248be1b1c9c5cf704a1a1ad0a4aedf1a055f51b3f5b4e09c260b27a99ccebd524006e0233cbe4c56a55bc2133e8cc9ee0b7788c64eb6673ad5e32e8b004765505373efda49727eca5108e3bb33fd880278bca8cd5a7616f7409d772e5aae98cdab3c1ba4d68c5bd07d9959972f0caaee2c960b69974b643876d1213d9eb7b847432c1c5187053dbe12073efa6612d9081bf32b3e45cfb070ec0e3afdb11c80a2424a03c0c546650f5b39a8579c99f807bfad5fc183aaf502d63e768cc53548918fc04fe29e032c51f7f93fd6dd164f443369c175dbfb1e604c05d6ac487e1b57f2c4b0f9d4aee7b0ddf090e473f7976423e7c6a6ec7b739217d349a9257d55a11a198abe70d7592b8932ad5218652296a2d6666e404a1d8db5e1851223da6d95d93ac080e2f2e231db0c4ae55305ca68b38543f4a0de90193ba0ec203c12c486adf4ad5c66dd142f5878d1ec66d451a6fd81b05f6f51c95f45acf7e936e7ea503229474b5d225ee9cb421bf5299302fc0c255cc4c841de18925b25c21f7f452df200d8fea783985f4bba9cc52d9082289fb93ea6145370aa9293fe59d223e2d4c963737a9364809a174a8261d6a70dc60d846413567ab92ed6641269"}) 05:08:56 executing program 4: r0 = memfd_create(&(0x7f000088f000)='b\n\x00', 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2000003, 0x20000005012, r0, 0x0) ftruncate(r0, 0x0) 05:08:56 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000040), 0x0, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x0, 0x11, r0, 0x0) ioctl$SCSI_IOCTL_SEND_COMMAND(r0, 0x1, &(0x7f0000000080)={0xf73, 0x0, 0x0, "230456919db0b86ab390c2eae7f1c5bd4e7f3ad23eecb56378305e9f37786c97532df4bdfef7cc24ca15690bec11ceecbe9a01fd2c47e9153845134eb665a3bc378c2eaed9902d9724ec731db42f35f438a674b4de4d4871e5fa6fe36a73c000bd15b67f1aac3e43632b31b85efc9f759d9dcd5b70713649153c8e0093470ed83d524223c0356ae16007798630d688dfd172fcc2322ee8751d712a97e8aeed80ae17af0c7719a818f097c4fc742efd1fab9df954c35c29b0791a44f626a150d6a08aa7f2945a4bb7283d791f6d271f1a3ae628ca1684db8f644bf3709abea09fc45e8331f24983144c9acce4cc856eaa32126b7f8fcec16c806a8912d260c9612ec42ced9d415b45e75abe879eda33f5d26f4a4ef92825145e2e092f079de9c8aecebe448e99d6f89a66e57e16ea279b9a91679fd8657f290e9abab5c4f4aade89e0a6fa96aab4fe124c58e518b757fceaa6ea10988167904abe98fa98a162012771735df2f86e678b8b9ed692976efd36ba6fd49829069cddc51bd575862363ca01cd2e279e6221ffead19b514efe73013c2ceb2c04176a567d07a1aa884295c2823a54e14c211f9b23c69c31d658a4f852cebbbdcdb3ac885f263a958299ce2c92bd2c271d5677c1bf4bd2f28957cb44d6b8503c3b0b90f10bbfe14b6a8b512976bc910dd444b2a5e3984dc39162ef5760ce6618a51f91290922afc6ed579af24727cd9fb45d68173e0f2652d57c2747dc2f9c0f8b476c5d03f4ef93d56f5ce256bfdd8b08122d658f7f268bab4a392125a02994e9b0608f913fddb25e475406b51edd8c82f014ce96adb490e2d10ad90ed7011b97237f0c91e51cbb6b817a00413788c050eb1b210da880ec5e5eb0816244b149a85be697ea2bd64eff2fc12a2b786ecb654ed0b246d107e64472e2fdcbfff97510b39a6712398701f40b36ff30eb057b599b3b56c99abcd0df7d7a3c363619a12abd071a0b07300ff2d616baaed1e868fc1117d8b917843634f8366bf9ee2d9d5e676bb34fc0df190162951e87f97986a71d6b986a91efb7d3495cc42638eec0f5496223cf7a80fcb0121006076c457fc1be0f28ed0697dec40d0337ec9beb29c864d6825b3436c8a2ac1db1efcfc4f75b426faad6236117b2efaa420a21d66167987678580019e42c4a0f97a556937217fdfcfb5c750b63200979677235adab4eee707f57a880155a4400ce05fc744276dc0bd9ca1883f7ee6153ea4b8f30b0e6644a492a3cb01ed5260d7f40a6d24b20a1f54d7d6842c0769aca5392cb50d44b8e5c6b6cfc95fb9022fcc2a4c695a32a0fc6e6bff7523f58f0f5dcea408386e2e9e6f9efc4335d32e1a5ecaf9428120f914993b8e199c87def0dd12a836a126e98eedcf38e8d0b5a98c237392815cc007f665685ea112e187564d24a72267d9d1173e99f0c3c78f9690bdeff7a193ae215e586ea6bac5654540a63d5c32a12336e466f4e279b1a77923995f418c309803f2696ce2e27c0206ef0f46a3f0bff02eb347b6ab76ecba2041820ff9b2eaaa51a3d5910a5c3ab471ba26f650b6f3892a826061e0b3cf9bbbafcc18e40d46209b606af8f7efa5691818bddfea20cff89e33a0ecebaac59664b43aaaa291b39c213cad9c850c75b690f483220693abbfb8130868d5b1ba007cba17f716f58d2c45f5df219218d78cd9afb0a99a5e12dc7aa1c57cbdbb3bdc1d3f137137201d472fd0af3a26fb091bce363073061ddd16df62934be8f3098f73f1a3849984fcf613f4b35aefa75d17e3c968e37329e267f9ae779900deb06394e7494bd4fed7f18d8673d835bdd1bf674a54215191b44f8e92ff08d1b7b9e2d6a0fb935be2b26234a460086d35ed012adfe338322b62270ecf37557ad472922b58c78eee3c5b21d6e839f0d596e4215fec83f58ed5b23f3073d0dd491a273bd5721aadbab8b30f7a2d1140cb6e90007bef1e85d7a6a9dc7df3862e4c5479d02af337aadc2996742f98d103230d15f48108e4dcb808a82d2388c22d9e235f4a678a6ed89b3dc52b8f87c8cfc99be3baa813213b51f1aa6c135dfb59b9936e7bcce6901070ee7580ad283e7704fd2a21e15bd3dc64422e739bc473530528d86b8c963a3ad02acfd726344a69d004fa633c193ac039a6c9a5ebeaab83243f605f37afe3a54cdd6c8364581a671e24c44f62f2a5ed441d5d068ffd25601b6b910fd9b6055d63e2b2bd5427ce8d126e3f98e3a3c393c9fd19abf1227398f13deb868d5e5375b99eeb6a1d743795f68db5f9e8687d6ea146162c3905723ab49d268ab21ddc7b971283d38d98d287980e7f6c8c7bbf66d06bdbe9e3e111f3ba7d061934153e6012183eadded7607900c85670bf3a39ebab8c29b537674f7c8a0fc736361308de8f92a309c10929cc89d8d7c0f49e80cf8f8ec6ffbdfff9b97389379f6a742c1538982235dc7e46e3396f0c86947ac68a3130e713b44e152a11ca939ed61bf6866e27ee5fb03961085f8aef79500fb830de7bea87ea2ead101b8a15772d441051b5b6d31fabbb1c4d9c0bbc4a0ef8598df36fb9e72529d4d8225a00e17e7663ed0d51547cd73f275c6b14875f460a291b7b30f9821fe763a7702bfdb39a87285d18b6f32da0b48d53404e45df4fe641c6af9bf6e508951d3864b6f14ad131a4525d893793b2bceda7f8865c9dc5163f2e0d4b5212768c91b43f41f1461d781f0b4992ce109e43e98f39a78e30e9174d708b743f4d7d163cdb4d735a81c986b91817f6be00ad616815136e212722ca0887b441d1e38da1e662d6a104ad430f3c3b78429e411ccf30b5181399b38e790a03cbd2649039629c9347a34f2779cc2592b3c7a506ac9551382727bf14a7baf8be8f164511e872570f2bbec556f3bed8537e93a76a1fb2ee66bc0f34cd9a5e8f62536022e66d9704c5d0fa778930af08ca7c78e0571f6390d9d55c7bf23d5252d83f3bd4e0415a822c75437003e5703509364b181fc66a5133bc7a9f29ccc54761f3e25cdf084c37a192b0ad8d7f339b8ea41c2f5b4d22fc2b6d38f6544d872ef86fba8fb780e82cf91389863643da73a300c008b63a3519b4227eead4e9d11bd8f8533ecf3301eceacd252e0b8f3c8d071f66de5cb1b4ac3369037d42ea46e56a6e3e22f7061fac1ca249f8e334ff35afaa48256f7c60297e71561d9128f2660ca7442c82223ec2fb322e2ccdc8bcd91c1c0a80437799dbad5b9e140e61b3a7c12edd8cdc7dec01db47ee6de537b09988513210162b024ee0d7f38fb9e5748e67e24583556a096c61fff3aeaf31c673b7fa75a5ff64b47a4e34ed810bf4073949fb539ca4a5248db29468fb521e33d8b0f02d8b8519a252e1b754bcd003adb1138520d2f24e638a7ccdc1f1bc7ded270d28c701f89a1489c3ad5f0abc85c8c19efe5df35485120b2e756e1a74daa1643c59c43766f6b834880d9ae8dc307ce5eee40a4218adadec99d01022756c123e348feb80df73b0652d2912f47df1d1033ca3165be6e1cefd10ea5a5e4e749e9942e395c1e5a3e3b794a30ed7bdf9741d42eb0c5a9bfc1e1468c062ac3b0937fdbfaf7564bad61bcdfc92b05f15d5163d64904b480d59a4752910b61fed851adbcfc7dcde2a4dd6012549791580af40384dca2315adc801752591dca0c2c921bff6aa7086a0149ace847589a72d284bca3f9a6f15df520157b1f174150ad82999ed01a05a3939f66cb4ea438d930d06e267c7453f63f770a17e907caba09eec013fa72c9ae2b52cca367bf29f8c1afd4f7a6d4bbd7f9faeea6ace24d83b5b9e933e17eea502c825fbd07af16047d72d7993682ea478b178e4a9cb8d9ede4c75762c29fc1a08730ed199046f49ff3aa3743216ecca892bbb61f7edd6a073a19d5fb748d2719919edfa5a49e0be9bc59396f8fd635d52cdc0ecdb2e39352b986d172e12f3b294d105d236d7ab47961c2510f602ee3497ccb2f68b11b0cbee42621d5cdb7ea809b205e7de2c8e090a246a8539fdeac3e439e9f2b36f325c4a7fe4efe295ef92920df18ff67bbf6dc9c53f3e574ad702a8eed785f0a2a2476fea0167e64a2aa29d792daeb350157276be7feab8ca9e8cc8254bc1a4a34838c543a68f3399e76b5a7646617972102691251d43e3753a71f4fc219eca2a1aa1c1528eb549e0034b223419fd1f484f30dc3294d88e81a4834a3755e8904966437e8bafee69b0f3a3ce2b046a9c0e785da28c0d88fb4cfcfe687c0d7b9f6b062bc7dc61b0ad0928e554adb57f1f46e883263c732c5e053c3706bb150c6fc86455893d39cfe0cd34ca441b0248fa66070575987e4bfb28650c6032bd9fa2570a10a3a85a59a0d183cdb85821e02f9e063ecdbf559ec063275589c8af16c2388adc7da8bdbd68cfcfc077d7f18e95b246f045be9d37daeee08b8ea0125a406927ea7701c2eeddccaf81d8c4acd428b101b82c761765f83182280c41ee46cf697ff2f7918a3fb295a8b8daae26611b1db8d8e8058be45966af85236beb6bf35612e2efc2e513ee63fbea968fcaa61443d137ca1d1cce4fa905e29d338bdbee936d4a08f5dc71ea3eebedbd40940ac2d3d70950756e17b5aef067ab3edc82fb08ba28fc8e8d3d3017d7efa3854633e791fa9236b51bdc1de8c69874f398203d341f23eec4cfa1343cba4eff2ca6f5876128ac3cb6b6cd380f61bd8bccffbc148804e551eb1e9a75e7427d8f6f1456a41190f95b572c8c708d9c1ce963ba29ce064e79d05b1f0cd7a2e4c07f67c30950b2e716a2114fb6badc2d129e38c4ccacdee76288b2c5bb4acea1855c94725931eba0be069c12b8f1bc01475e8bcb37e5e97cf00a8e93743166d98bea0229cc734d628a176216c43d9d599cf2c490d9d05d79f348dcf56e7a3909419314ebe1e7a2c3ecb81ef13c5eb566a4c97e15bb58b69b3111cb7503186a5b936bcad23f2bf405d40878e0953c78bbb402f91248be1b1c9c5cf704a1a1ad0a4aedf1a055f51b3f5b4e09c260b27a99ccebd524006e0233cbe4c56a55bc2133e8cc9ee0b7788c64eb6673ad5e32e8b004765505373efda49727eca5108e3bb33fd880278bca8cd5a7616f7409d772e5aae98cdab3c1ba4d68c5bd07d9959972f0caaee2c960b69974b643876d1213d9eb7b847432c1c5187053dbe12073efa6612d9081bf32b3e45cfb070ec0e3afdb11c80a2424a03c0c546650f5b39a8579c99f807bfad5fc183aaf502d63e768cc53548918fc04fe29e032c51f7f93fd6dd164f443369c175dbfb1e604c05d6ac487e1b57f2c4b0f9d4aee7b0ddf090e473f7976423e7c6a6ec7b739217d349a9257d55a11a198abe70d7592b8932ad5218652296a2d6666e404a1d8db5e1851223da6d95d93ac080e2f2e231db0c4ae55305ca68b38543f4a0de90193ba0ec203c12c486adf4ad5c66dd142f5878d1ec66d451a6fd81b05f6f51c95f45acf7e936e7ea503229474b5d225ee9cb421bf5299302fc0c255cc4c841de18925b25c21f7f452df200d8fea783985f4bba9cc52d9082289fb93ea6145370aa9293fe59d223e2d4c963737a9364809a174a8261d6a70dc60d846413567ab92ed6641269"}) 05:08:56 executing program 5: r0 = syz_open_dev$sg(&(0x7f0000000040), 0x0, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x0, 0x11, r0, 0x0) ioctl$SCSI_IOCTL_SEND_COMMAND(r0, 0x1, &(0x7f0000000080)={0xf73, 0x0, 0x0, "230456919db0b86ab390c2eae7f1c5bd4e7f3ad23eecb56378305e9f37786c97532df4bdfef7cc24ca15690bec11ceecbe9a01fd2c47e9153845134eb665a3bc378c2eaed9902d9724ec731db42f35f438a674b4de4d4871e5fa6fe36a73c000bd15b67f1aac3e43632b31b85efc9f759d9dcd5b70713649153c8e0093470ed83d524223c0356ae16007798630d688dfd172fcc2322ee8751d712a97e8aeed80ae17af0c7719a818f097c4fc742efd1fab9df954c35c29b0791a44f626a150d6a08aa7f2945a4bb7283d791f6d271f1a3ae628ca1684db8f644bf3709abea09fc45e8331f24983144c9acce4cc856eaa32126b7f8fcec16c806a8912d260c9612ec42ced9d415b45e75abe879eda33f5d26f4a4ef92825145e2e092f079de9c8aecebe448e99d6f89a66e57e16ea279b9a91679fd8657f290e9abab5c4f4aade89e0a6fa96aab4fe124c58e518b757fceaa6ea10988167904abe98fa98a162012771735df2f86e678b8b9ed692976efd36ba6fd49829069cddc51bd575862363ca01cd2e279e6221ffead19b514efe73013c2ceb2c04176a567d07a1aa884295c2823a54e14c211f9b23c69c31d658a4f852cebbbdcdb3ac885f263a958299ce2c92bd2c271d5677c1bf4bd2f28957cb44d6b8503c3b0b90f10bbfe14b6a8b512976bc910dd444b2a5e3984dc39162ef5760ce6618a51f91290922afc6ed579af24727cd9fb45d68173e0f2652d57c2747dc2f9c0f8b476c5d03f4ef93d56f5ce256bfdd8b08122d658f7f268bab4a392125a02994e9b0608f913fddb25e475406b51edd8c82f014ce96adb490e2d10ad90ed7011b97237f0c91e51cbb6b817a00413788c050eb1b210da880ec5e5eb0816244b149a85be697ea2bd64eff2fc12a2b786ecb654ed0b246d107e64472e2fdcbfff97510b39a6712398701f40b36ff30eb057b599b3b56c99abcd0df7d7a3c363619a12abd071a0b07300ff2d616baaed1e868fc1117d8b917843634f8366bf9ee2d9d5e676bb34fc0df190162951e87f97986a71d6b986a91efb7d3495cc42638eec0f5496223cf7a80fcb0121006076c457fc1be0f28ed0697dec40d0337ec9beb29c864d6825b3436c8a2ac1db1efcfc4f75b426faad6236117b2efaa420a21d66167987678580019e42c4a0f97a556937217fdfcfb5c750b63200979677235adab4eee707f57a880155a4400ce05fc744276dc0bd9ca1883f7ee6153ea4b8f30b0e6644a492a3cb01ed5260d7f40a6d24b20a1f54d7d6842c0769aca5392cb50d44b8e5c6b6cfc95fb9022fcc2a4c695a32a0fc6e6bff7523f58f0f5dcea408386e2e9e6f9efc4335d32e1a5ecaf9428120f914993b8e199c87def0dd12a836a126e98eedcf38e8d0b5a98c237392815cc007f665685ea112e187564d24a72267d9d1173e99f0c3c78f9690bdeff7a193ae215e586ea6bac5654540a63d5c32a12336e466f4e279b1a77923995f418c309803f2696ce2e27c0206ef0f46a3f0bff02eb347b6ab76ecba2041820ff9b2eaaa51a3d5910a5c3ab471ba26f650b6f3892a826061e0b3cf9bbbafcc18e40d46209b606af8f7efa5691818bddfea20cff89e33a0ecebaac59664b43aaaa291b39c213cad9c850c75b690f483220693abbfb8130868d5b1ba007cba17f716f58d2c45f5df219218d78cd9afb0a99a5e12dc7aa1c57cbdbb3bdc1d3f137137201d472fd0af3a26fb091bce363073061ddd16df62934be8f3098f73f1a3849984fcf613f4b35aefa75d17e3c968e37329e267f9ae779900deb06394e7494bd4fed7f18d8673d835bdd1bf674a54215191b44f8e92ff08d1b7b9e2d6a0fb935be2b26234a460086d35ed012adfe338322b62270ecf37557ad472922b58c78eee3c5b21d6e839f0d596e4215fec83f58ed5b23f3073d0dd491a273bd5721aadbab8b30f7a2d1140cb6e90007bef1e85d7a6a9dc7df3862e4c5479d02af337aadc2996742f98d103230d15f48108e4dcb808a82d2388c22d9e235f4a678a6ed89b3dc52b8f87c8cfc99be3baa813213b51f1aa6c135dfb59b9936e7bcce6901070ee7580ad283e7704fd2a21e15bd3dc64422e739bc473530528d86b8c963a3ad02acfd726344a69d004fa633c193ac039a6c9a5ebeaab83243f605f37afe3a54cdd6c8364581a671e24c44f62f2a5ed441d5d068ffd25601b6b910fd9b6055d63e2b2bd5427ce8d126e3f98e3a3c393c9fd19abf1227398f13deb868d5e5375b99eeb6a1d743795f68db5f9e8687d6ea146162c3905723ab49d268ab21ddc7b971283d38d98d287980e7f6c8c7bbf66d06bdbe9e3e111f3ba7d061934153e6012183eadded7607900c85670bf3a39ebab8c29b537674f7c8a0fc736361308de8f92a309c10929cc89d8d7c0f49e80cf8f8ec6ffbdfff9b97389379f6a742c1538982235dc7e46e3396f0c86947ac68a3130e713b44e152a11ca939ed61bf6866e27ee5fb03961085f8aef79500fb830de7bea87ea2ead101b8a15772d441051b5b6d31fabbb1c4d9c0bbc4a0ef8598df36fb9e72529d4d8225a00e17e7663ed0d51547cd73f275c6b14875f460a291b7b30f9821fe763a7702bfdb39a87285d18b6f32da0b48d53404e45df4fe641c6af9bf6e508951d3864b6f14ad131a4525d893793b2bceda7f8865c9dc5163f2e0d4b5212768c91b43f41f1461d781f0b4992ce109e43e98f39a78e30e9174d708b743f4d7d163cdb4d735a81c986b91817f6be00ad616815136e212722ca0887b441d1e38da1e662d6a104ad430f3c3b78429e411ccf30b5181399b38e790a03cbd2649039629c9347a34f2779cc2592b3c7a506ac9551382727bf14a7baf8be8f164511e872570f2bbec556f3bed8537e93a76a1fb2ee66bc0f34cd9a5e8f62536022e66d9704c5d0fa778930af08ca7c78e0571f6390d9d55c7bf23d5252d83f3bd4e0415a822c75437003e5703509364b181fc66a5133bc7a9f29ccc54761f3e25cdf084c37a192b0ad8d7f339b8ea41c2f5b4d22fc2b6d38f6544d872ef86fba8fb780e82cf91389863643da73a300c008b63a3519b4227eead4e9d11bd8f8533ecf3301eceacd252e0b8f3c8d071f66de5cb1b4ac3369037d42ea46e56a6e3e22f7061fac1ca249f8e334ff35afaa48256f7c60297e71561d9128f2660ca7442c82223ec2fb322e2ccdc8bcd91c1c0a80437799dbad5b9e140e61b3a7c12edd8cdc7dec01db47ee6de537b09988513210162b024ee0d7f38fb9e5748e67e24583556a096c61fff3aeaf31c673b7fa75a5ff64b47a4e34ed810bf4073949fb539ca4a5248db29468fb521e33d8b0f02d8b8519a252e1b754bcd003adb1138520d2f24e638a7ccdc1f1bc7ded270d28c701f89a1489c3ad5f0abc85c8c19efe5df35485120b2e756e1a74daa1643c59c43766f6b834880d9ae8dc307ce5eee40a4218adadec99d01022756c123e348feb80df73b0652d2912f47df1d1033ca3165be6e1cefd10ea5a5e4e749e9942e395c1e5a3e3b794a30ed7bdf9741d42eb0c5a9bfc1e1468c062ac3b0937fdbfaf7564bad61bcdfc92b05f15d5163d64904b480d59a4752910b61fed851adbcfc7dcde2a4dd6012549791580af40384dca2315adc801752591dca0c2c921bff6aa7086a0149ace847589a72d284bca3f9a6f15df520157b1f174150ad82999ed01a05a3939f66cb4ea438d930d06e267c7453f63f770a17e907caba09eec013fa72c9ae2b52cca367bf29f8c1afd4f7a6d4bbd7f9faeea6ace24d83b5b9e933e17eea502c825fbd07af16047d72d7993682ea478b178e4a9cb8d9ede4c75762c29fc1a08730ed199046f49ff3aa3743216ecca892bbb61f7edd6a073a19d5fb748d2719919edfa5a49e0be9bc59396f8fd635d52cdc0ecdb2e39352b986d172e12f3b294d105d236d7ab47961c2510f602ee3497ccb2f68b11b0cbee42621d5cdb7ea809b205e7de2c8e090a246a8539fdeac3e439e9f2b36f325c4a7fe4efe295ef92920df18ff67bbf6dc9c53f3e574ad702a8eed785f0a2a2476fea0167e64a2aa29d792daeb350157276be7feab8ca9e8cc8254bc1a4a34838c543a68f3399e76b5a7646617972102691251d43e3753a71f4fc219eca2a1aa1c1528eb549e0034b223419fd1f484f30dc3294d88e81a4834a3755e8904966437e8bafee69b0f3a3ce2b046a9c0e785da28c0d88fb4cfcfe687c0d7b9f6b062bc7dc61b0ad0928e554adb57f1f46e883263c732c5e053c3706bb150c6fc86455893d39cfe0cd34ca441b0248fa66070575987e4bfb28650c6032bd9fa2570a10a3a85a59a0d183cdb85821e02f9e063ecdbf559ec063275589c8af16c2388adc7da8bdbd68cfcfc077d7f18e95b246f045be9d37daeee08b8ea0125a406927ea7701c2eeddccaf81d8c4acd428b101b82c761765f83182280c41ee46cf697ff2f7918a3fb295a8b8daae26611b1db8d8e8058be45966af85236beb6bf35612e2efc2e513ee63fbea968fcaa61443d137ca1d1cce4fa905e29d338bdbee936d4a08f5dc71ea3eebedbd40940ac2d3d70950756e17b5aef067ab3edc82fb08ba28fc8e8d3d3017d7efa3854633e791fa9236b51bdc1de8c69874f398203d341f23eec4cfa1343cba4eff2ca6f5876128ac3cb6b6cd380f61bd8bccffbc148804e551eb1e9a75e7427d8f6f1456a41190f95b572c8c708d9c1ce963ba29ce064e79d05b1f0cd7a2e4c07f67c30950b2e716a2114fb6badc2d129e38c4ccacdee76288b2c5bb4acea1855c94725931eba0be069c12b8f1bc01475e8bcb37e5e97cf00a8e93743166d98bea0229cc734d628a176216c43d9d599cf2c490d9d05d79f348dcf56e7a3909419314ebe1e7a2c3ecb81ef13c5eb566a4c97e15bb58b69b3111cb7503186a5b936bcad23f2bf405d40878e0953c78bbb402f91248be1b1c9c5cf704a1a1ad0a4aedf1a055f51b3f5b4e09c260b27a99ccebd524006e0233cbe4c56a55bc2133e8cc9ee0b7788c64eb6673ad5e32e8b004765505373efda49727eca5108e3bb33fd880278bca8cd5a7616f7409d772e5aae98cdab3c1ba4d68c5bd07d9959972f0caaee2c960b69974b643876d1213d9eb7b847432c1c5187053dbe12073efa6612d9081bf32b3e45cfb070ec0e3afdb11c80a2424a03c0c546650f5b39a8579c99f807bfad5fc183aaf502d63e768cc53548918fc04fe29e032c51f7f93fd6dd164f443369c175dbfb1e604c05d6ac487e1b57f2c4b0f9d4aee7b0ddf090e473f7976423e7c6a6ec7b739217d349a9257d55a11a198abe70d7592b8932ad5218652296a2d6666e404a1d8db5e1851223da6d95d93ac080e2f2e231db0c4ae55305ca68b38543f4a0de90193ba0ec203c12c486adf4ad5c66dd142f5878d1ec66d451a6fd81b05f6f51c95f45acf7e936e7ea503229474b5d225ee9cb421bf5299302fc0c255cc4c841de18925b25c21f7f452df200d8fea783985f4bba9cc52d9082289fb93ea6145370aa9293fe59d223e2d4c963737a9364809a174a8261d6a70dc60d846413567ab92ed6641269"}) 05:08:56 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) renameat2(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) 05:08:56 executing program 4: r0 = memfd_create(&(0x7f000088f000)='b\n\x00', 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2000003, 0x20000005012, r0, 0x0) ftruncate(r0, 0x0) 05:08:56 executing program 2: bpf$ITER_CREATE(0x21, 0x0, 0x0) perf_event_open(&(0x7f0000000e40)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0x1b, 0x1, 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, @perf_bp={&(0x7f0000000040)}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0xc, 0xe, &(0x7f0000000ec0)=ANY=[@ANYBLOB="b702000003000000bfa30000000000000703000000feffff7a0af0fff8ffffff79a4f0ff00000000b7060000ffffffff2d6405000000000065040400010000000404000001007d60b7030000000000006a0a00fe00000000850000000d000000b70000000000000095000000000000005ecefab8f2e85c6c1ca711fcd0cdfa146ec561750379585e5a076d83923dd29c034055b67dafe6c85d78c07fa1f7e655ce34e4d5b3185fec0e0700897a74a0389853ed0213cc04c786624e1a3aa502cd2424a66e6d2ef831ab7ea0c34f17e3946ef3bb62b538dfd8e012e79578e51bc53099e90f4580d760551b5b341a29f31e3106d1ddd6152d7cd7b9cd38bdb2ca8eeb9c15ab3a14817ac61e4dd11183a13477bf7e860e3670ef0e789f65f1328d6704902cbe7bc04b82d2789cb132b8667c2147661df28d9961b63e1a9cf6c2a660a1fe3c184b751c51160fb20b1c581e7be6148ba532e6ea09c346dfebd38608b328008000000000000000003350830e10d858e8327ef01fb6c86a00000000000000002aec61ce63a38d2fd50117b89a9ab359b4eea0c6e95767d42b4e54861d0227dbfd2e6d7f715a7f3deadd7130856f756436303767d2e24f29e5dad9796edb697aeea0182babd18cae1bd4f4390af9a9ceafd07ed00b0000002cab154ad029a1090000002780850014f51c3c975d5aec84222fff0d7216fdb0d3a0ec4be3e563112f0b39501aafe230870072858dc06e7c337642d3e5a815232f5e16c1b30c3a2a71bc85018e5ff2c910496f18afc9ffc2cc788bee1b47683d98685211bbae3e2ed0a50e7313bff5d4c391ddece00fc772dd6b4d4de2a41990f05ca3bdfc92c88c5b8dcd36e7487afa447e2edfae4f390a8337841cef386e229ad643fd622b7f6252229682e24b92533ac2a9f5a699593f084419cae0bbafb2dd767cb49a6aca54183fb01c73f979ca9857399537f5dc2acb72c7ead0559d380578673f8b6e74ce23877a6b24db0e067345569dad5add0942fa629fbef2461c96a088a22e8b15c3e233db7ab22e30d46a9624d37c10223fdae7ed04935c4690d3add8eebc8619d73415cda2130f5011e48455b5a8590dfae158b94f50adab988dd8e12baf5cc9398fff00404d5d99f82e20ee6a8c00000000000000009ac4cfc1c7b40000000000000007ff57229495c826b956ba859ac8e3c177b91bd7d5e41ff868f7ca1664fe2f3ced846891180604fcb60c2499d5d16d7d9158ffffffff5d00000000ef069dc42749289f854797f2f900c2a12d8c38a967c1bbe09315c29877a331bcc87dc3addb08141bdee5d27874b2f663ddeef0005b3d96c7aabf4df517d90bdc01e73835414c99d4894ee7f8249dc1e3428d2129369ee1b85af6eb2eea0d0df414b315f651c8412392191fa83ee830548f11e1038debd64cbe359454a3f2239cfe35f81b7aded448859968ff0e90507cd4078a5c6540c653b1bd6c9beb0d0b07c0dd00490f167e6d5c1109681439dc33f75b2042b8ff8c21ad702cca54728acad5b39eef213d1ca296d2a27798c8ce2a305c0c7d35cf4b22549a4bd92052188bd20785f653b621491dc6aaee0d40973109644fb94c06006e3c1be2f633c1d98799700aae3c404f9681f42d321c591ec3db58a7bb3042ec3f771f7a1338a5c3dd35e926049fe86e09c58e273cd905deb28c13c1ed1c0d9cae846bcbfa8cce7b893e1590bab105b0cb578af7dc7d5e87d48d376444e2de02f47c61e8e84ff828de453f34c2b08660b080efc7eae676e1fb4d5865c0ca177a4c7fbb4e62b445c00f576b2b5cc7f819abd0f885cc4806f47ffb966fcf1e54f5a2d38708194cd6f496e5dee734fe7da3771845cf442d488afdc0e1700000000000000000000000000000000000000000001f000000005205000000dc1c56d59f35d3676329bb8cda690d192a070886df42b2708398773b4519834a34ac977ebd4450e121d01342703f5bf030ff35878a6d169cdfaa4252d4ea6b8f6216ff202b5b5a182cb5e838b307632d03a7ca6f6d0339f9953c30930804fdc3690d105046cc5e4cd5c26cdcf0bfbdcf87ecb65dc5b47481edbf1eee2e8893e903054d16d2e9936ed327fb237a56224e49d9ea955a5f0dec1b3ccd35364600000000000000000000000000000000000000000000000000000000000026ded4dd6fe1518cc7802043ecfe69f743f1213bf817becd9e5a225d67521d1128eac7d80a5656ac2cbde21d3ebfbf69ff861f4394836dd4128d6d19079e64336e7c676505c78ad67548f4b192be1827fcd95cf107753cb0a6a979d3db0c407081c6281e2d8429a863903ca75f4c7df3ea8fc2018d07af1491ef060cd4403a099f324661fdcfa68f65bd06b4082d43e121861b5cc03f1a1561f0589e0d12969bc982ff5d8e9b986bf500000000a3df2739d1768705df188a4f6e1694da24a0ada3f95e9c4f84e8617a4f9f8ad00d1ea07f17c8b2881ca5010c926617402f85a854d4b8bfd375203765dfb3b4f6744bcde659aa36fc164cbbe80253b190c87e51d6bfc119c2060772f9c9e7a69dc9726868f33b5693fc6ccdb2beb995cab1b7de8e20b8ddc6b50cf4eecc0000"], &(0x7f0000000340)='syzkaller\x00'}, 0x48) perf_event_open(&(0x7f00000002c0)={0x2, 0x80, 0x6, 0xde, 0x1, 0x80, 0x0, 0xf1d, 0xc842c, 0x6, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x20, 0x1, @perf_bp={&(0x7f0000000280), 0xe}, 0x8100, 0x0, 0x5, 0x5, 0x1, 0x8, 0x800, 0x0, 0x200000, 0x0, 0x3}, 0xffffffffffffffff, 0x8, r0, 0x2) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000080)={r1, 0x18000000000002a0, 0xe80, 0x60000000, &(0x7f0000000100)="b9ff03076044238cb89e0cf008001be0ffff00004000632977fbac141433e0000e0162079f4b4d2f87e5feca6aab845013f2325f1a3901050b038da1880b25181aa59d943be3f4aed50ea5a6b8686731cb89ef77123c899b699eeaa8eaa0073461119663906400f30c0600000000000059b6d3296e8ca31bce1d8392078b72f24996ae17dffc2e43c8174b54b620636894aaacf28ff62616363c70a440aec4014caf28c0adc043084617d7ecf41e9d134589d46e5dfc4ca5780d38cae870b9a1df48b238190da450296b0ac01496ace23eefc9d4246dd14afbf79a2283a0bb7e1d235f3df126c3acc240d75a058f6efa6d1f5f7ff4000000000000000000", 0x0, 0x2a, 0x60000000}, 0x2c) 05:08:56 executing program 3: r0 = perf_event_open(&(0x7f0000c86f88)={0x2, 0x80, 0xa0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$PERF_EVENT_IOC_DISABLE(r0, 0x2401, 0x0) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r0, 0x2400, 0x80ffff) 05:08:56 executing program 1: r0 = syz_open_dev$sg(&(0x7f0000000040), 0x0, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x0, 0x11, r0, 0x0) ioctl$SCSI_IOCTL_SEND_COMMAND(r0, 0x1, &(0x7f0000000080)={0xf73, 0x0, 0x0, "230456919db0b86ab390c2eae7f1c5bd4e7f3ad23eecb56378305e9f37786c97532df4bdfef7cc24ca15690bec11ceecbe9a01fd2c47e9153845134eb665a3bc378c2eaed9902d9724ec731db42f35f438a674b4de4d4871e5fa6fe36a73c000bd15b67f1aac3e43632b31b85efc9f759d9dcd5b70713649153c8e0093470ed83d524223c0356ae16007798630d688dfd172fcc2322ee8751d712a97e8aeed80ae17af0c7719a818f097c4fc742efd1fab9df954c35c29b0791a44f626a150d6a08aa7f2945a4bb7283d791f6d271f1a3ae628ca1684db8f644bf3709abea09fc45e8331f24983144c9acce4cc856eaa32126b7f8fcec16c806a8912d260c9612ec42ced9d415b45e75abe879eda33f5d26f4a4ef92825145e2e092f079de9c8aecebe448e99d6f89a66e57e16ea279b9a91679fd8657f290e9abab5c4f4aade89e0a6fa96aab4fe124c58e518b757fceaa6ea10988167904abe98fa98a162012771735df2f86e678b8b9ed692976efd36ba6fd49829069cddc51bd575862363ca01cd2e279e6221ffead19b514efe73013c2ceb2c04176a567d07a1aa884295c2823a54e14c211f9b23c69c31d658a4f852cebbbdcdb3ac885f263a958299ce2c92bd2c271d5677c1bf4bd2f28957cb44d6b8503c3b0b90f10bbfe14b6a8b512976bc910dd444b2a5e3984dc39162ef5760ce6618a51f91290922afc6ed579af24727cd9fb45d68173e0f2652d57c2747dc2f9c0f8b476c5d03f4ef93d56f5ce256bfdd8b08122d658f7f268bab4a392125a02994e9b0608f913fddb25e475406b51edd8c82f014ce96adb490e2d10ad90ed7011b97237f0c91e51cbb6b817a00413788c050eb1b210da880ec5e5eb0816244b149a85be697ea2bd64eff2fc12a2b786ecb654ed0b246d107e64472e2fdcbfff97510b39a6712398701f40b36ff30eb057b599b3b56c99abcd0df7d7a3c363619a12abd071a0b07300ff2d616baaed1e868fc1117d8b917843634f8366bf9ee2d9d5e676bb34fc0df190162951e87f97986a71d6b986a91efb7d3495cc42638eec0f5496223cf7a80fcb0121006076c457fc1be0f28ed0697dec40d0337ec9beb29c864d6825b3436c8a2ac1db1efcfc4f75b426faad6236117b2efaa420a21d66167987678580019e42c4a0f97a556937217fdfcfb5c750b63200979677235adab4eee707f57a880155a4400ce05fc744276dc0bd9ca1883f7ee6153ea4b8f30b0e6644a492a3cb01ed5260d7f40a6d24b20a1f54d7d6842c0769aca5392cb50d44b8e5c6b6cfc95fb9022fcc2a4c695a32a0fc6e6bff7523f58f0f5dcea408386e2e9e6f9efc4335d32e1a5ecaf9428120f914993b8e199c87def0dd12a836a126e98eedcf38e8d0b5a98c237392815cc007f665685ea112e187564d24a72267d9d1173e99f0c3c78f9690bdeff7a193ae215e586ea6bac5654540a63d5c32a12336e466f4e279b1a77923995f418c309803f2696ce2e27c0206ef0f46a3f0bff02eb347b6ab76ecba2041820ff9b2eaaa51a3d5910a5c3ab471ba26f650b6f3892a826061e0b3cf9bbbafcc18e40d46209b606af8f7efa5691818bddfea20cff89e33a0ecebaac59664b43aaaa291b39c213cad9c850c75b690f483220693abbfb8130868d5b1ba007cba17f716f58d2c45f5df219218d78cd9afb0a99a5e12dc7aa1c57cbdbb3bdc1d3f137137201d472fd0af3a26fb091bce363073061ddd16df62934be8f3098f73f1a3849984fcf613f4b35aefa75d17e3c968e37329e267f9ae779900deb06394e7494bd4fed7f18d8673d835bdd1bf674a54215191b44f8e92ff08d1b7b9e2d6a0fb935be2b26234a460086d35ed012adfe338322b62270ecf37557ad472922b58c78eee3c5b21d6e839f0d596e4215fec83f58ed5b23f3073d0dd491a273bd5721aadbab8b30f7a2d1140cb6e90007bef1e85d7a6a9dc7df3862e4c5479d02af337aadc2996742f98d103230d15f48108e4dcb808a82d2388c22d9e235f4a678a6ed89b3dc52b8f87c8cfc99be3baa813213b51f1aa6c135dfb59b9936e7bcce6901070ee7580ad283e7704fd2a21e15bd3dc64422e739bc473530528d86b8c963a3ad02acfd726344a69d004fa633c193ac039a6c9a5ebeaab83243f605f37afe3a54cdd6c8364581a671e24c44f62f2a5ed441d5d068ffd25601b6b910fd9b6055d63e2b2bd5427ce8d126e3f98e3a3c393c9fd19abf1227398f13deb868d5e5375b99eeb6a1d743795f68db5f9e8687d6ea146162c3905723ab49d268ab21ddc7b971283d38d98d287980e7f6c8c7bbf66d06bdbe9e3e111f3ba7d061934153e6012183eadded7607900c85670bf3a39ebab8c29b537674f7c8a0fc736361308de8f92a309c10929cc89d8d7c0f49e80cf8f8ec6ffbdfff9b97389379f6a742c1538982235dc7e46e3396f0c86947ac68a3130e713b44e152a11ca939ed61bf6866e27ee5fb03961085f8aef79500fb830de7bea87ea2ead101b8a15772d441051b5b6d31fabbb1c4d9c0bbc4a0ef8598df36fb9e72529d4d8225a00e17e7663ed0d51547cd73f275c6b14875f460a291b7b30f9821fe763a7702bfdb39a87285d18b6f32da0b48d53404e45df4fe641c6af9bf6e508951d3864b6f14ad131a4525d893793b2bceda7f8865c9dc5163f2e0d4b5212768c91b43f41f1461d781f0b4992ce109e43e98f39a78e30e9174d708b743f4d7d163cdb4d735a81c986b91817f6be00ad616815136e212722ca0887b441d1e38da1e662d6a104ad430f3c3b78429e411ccf30b5181399b38e790a03cbd2649039629c9347a34f2779cc2592b3c7a506ac9551382727bf14a7baf8be8f164511e872570f2bbec556f3bed8537e93a76a1fb2ee66bc0f34cd9a5e8f62536022e66d9704c5d0fa778930af08ca7c78e0571f6390d9d55c7bf23d5252d83f3bd4e0415a822c75437003e5703509364b181fc66a5133bc7a9f29ccc54761f3e25cdf084c37a192b0ad8d7f339b8ea41c2f5b4d22fc2b6d38f6544d872ef86fba8fb780e82cf91389863643da73a300c008b63a3519b4227eead4e9d11bd8f8533ecf3301eceacd252e0b8f3c8d071f66de5cb1b4ac3369037d42ea46e56a6e3e22f7061fac1ca249f8e334ff35afaa48256f7c60297e71561d9128f2660ca7442c82223ec2fb322e2ccdc8bcd91c1c0a80437799dbad5b9e140e61b3a7c12edd8cdc7dec01db47ee6de537b09988513210162b024ee0d7f38fb9e5748e67e24583556a096c61fff3aeaf31c673b7fa75a5ff64b47a4e34ed810bf4073949fb539ca4a5248db29468fb521e33d8b0f02d8b8519a252e1b754bcd003adb1138520d2f24e638a7ccdc1f1bc7ded270d28c701f89a1489c3ad5f0abc85c8c19efe5df35485120b2e756e1a74daa1643c59c43766f6b834880d9ae8dc307ce5eee40a4218adadec99d01022756c123e348feb80df73b0652d2912f47df1d1033ca3165be6e1cefd10ea5a5e4e749e9942e395c1e5a3e3b794a30ed7bdf9741d42eb0c5a9bfc1e1468c062ac3b0937fdbfaf7564bad61bcdfc92b05f15d5163d64904b480d59a4752910b61fed851adbcfc7dcde2a4dd6012549791580af40384dca2315adc801752591dca0c2c921bff6aa7086a0149ace847589a72d284bca3f9a6f15df520157b1f174150ad82999ed01a05a3939f66cb4ea438d930d06e267c7453f63f770a17e907caba09eec013fa72c9ae2b52cca367bf29f8c1afd4f7a6d4bbd7f9faeea6ace24d83b5b9e933e17eea502c825fbd07af16047d72d7993682ea478b178e4a9cb8d9ede4c75762c29fc1a08730ed199046f49ff3aa3743216ecca892bbb61f7edd6a073a19d5fb748d2719919edfa5a49e0be9bc59396f8fd635d52cdc0ecdb2e39352b986d172e12f3b294d105d236d7ab47961c2510f602ee3497ccb2f68b11b0cbee42621d5cdb7ea809b205e7de2c8e090a246a8539fdeac3e439e9f2b36f325c4a7fe4efe295ef92920df18ff67bbf6dc9c53f3e574ad702a8eed785f0a2a2476fea0167e64a2aa29d792daeb350157276be7feab8ca9e8cc8254bc1a4a34838c543a68f3399e76b5a7646617972102691251d43e3753a71f4fc219eca2a1aa1c1528eb549e0034b223419fd1f484f30dc3294d88e81a4834a3755e8904966437e8bafee69b0f3a3ce2b046a9c0e785da28c0d88fb4cfcfe687c0d7b9f6b062bc7dc61b0ad0928e554adb57f1f46e883263c732c5e053c3706bb150c6fc86455893d39cfe0cd34ca441b0248fa66070575987e4bfb28650c6032bd9fa2570a10a3a85a59a0d183cdb85821e02f9e063ecdbf559ec063275589c8af16c2388adc7da8bdbd68cfcfc077d7f18e95b246f045be9d37daeee08b8ea0125a406927ea7701c2eeddccaf81d8c4acd428b101b82c761765f83182280c41ee46cf697ff2f7918a3fb295a8b8daae26611b1db8d8e8058be45966af85236beb6bf35612e2efc2e513ee63fbea968fcaa61443d137ca1d1cce4fa905e29d338bdbee936d4a08f5dc71ea3eebedbd40940ac2d3d70950756e17b5aef067ab3edc82fb08ba28fc8e8d3d3017d7efa3854633e791fa9236b51bdc1de8c69874f398203d341f23eec4cfa1343cba4eff2ca6f5876128ac3cb6b6cd380f61bd8bccffbc148804e551eb1e9a75e7427d8f6f1456a41190f95b572c8c708d9c1ce963ba29ce064e79d05b1f0cd7a2e4c07f67c30950b2e716a2114fb6badc2d129e38c4ccacdee76288b2c5bb4acea1855c94725931eba0be069c12b8f1bc01475e8bcb37e5e97cf00a8e93743166d98bea0229cc734d628a176216c43d9d599cf2c490d9d05d79f348dcf56e7a3909419314ebe1e7a2c3ecb81ef13c5eb566a4c97e15bb58b69b3111cb7503186a5b936bcad23f2bf405d40878e0953c78bbb402f91248be1b1c9c5cf704a1a1ad0a4aedf1a055f51b3f5b4e09c260b27a99ccebd524006e0233cbe4c56a55bc2133e8cc9ee0b7788c64eb6673ad5e32e8b004765505373efda49727eca5108e3bb33fd880278bca8cd5a7616f7409d772e5aae98cdab3c1ba4d68c5bd07d9959972f0caaee2c960b69974b643876d1213d9eb7b847432c1c5187053dbe12073efa6612d9081bf32b3e45cfb070ec0e3afdb11c80a2424a03c0c546650f5b39a8579c99f807bfad5fc183aaf502d63e768cc53548918fc04fe29e032c51f7f93fd6dd164f443369c175dbfb1e604c05d6ac487e1b57f2c4b0f9d4aee7b0ddf090e473f7976423e7c6a6ec7b739217d349a9257d55a11a198abe70d7592b8932ad5218652296a2d6666e404a1d8db5e1851223da6d95d93ac080e2f2e231db0c4ae55305ca68b38543f4a0de90193ba0ec203c12c486adf4ad5c66dd142f5878d1ec66d451a6fd81b05f6f51c95f45acf7e936e7ea503229474b5d225ee9cb421bf5299302fc0c255cc4c841de18925b25c21f7f452df200d8fea783985f4bba9cc52d9082289fb93ea6145370aa9293fe59d223e2d4c963737a9364809a174a8261d6a70dc60d846413567ab92ed6641269"}) 05:08:56 executing program 5: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000500)='net/ptype\x00') r1 = socket$packet(0x11, 0x3, 0x300) r2 = socket$packet(0x11, 0x3, 0x300) r3 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000080)={'sit0\x00', 0x0}) bind$packet(r2, &(0x7f00000000c0)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @dev}, 0x14) bind$packet(r1, &(0x7f00000000c0)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @dev}, 0x14) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/160, 0xa0}], 0x1, 0x225, 0x0) 05:08:56 executing program 4: r0 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r0, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, 0x24) sendmsg$inet(r0, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) r1 = socket$rxrpc(0x21, 0x2, 0xa) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r1, 0x110, 0x4, &(0x7f0000006640)=0x2, 0x4) r2 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r2, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r2, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) connect$rxrpc(r1, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r1, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0xc000) 05:08:56 executing program 0: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='maps\x00') read$FUSE(r0, &(0x7f00000040c0)={0x2020}, 0x2020) preadv(r0, &(0x7f0000000640)=[{&(0x7f00000004c0)=""/185, 0xb9}], 0x1, 0xe9, 0x0) 05:08:56 executing program 5: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000500)='net/ptype\x00') r1 = socket$packet(0x11, 0x3, 0x300) r2 = socket$packet(0x11, 0x3, 0x300) r3 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000080)={'sit0\x00', 0x0}) bind$packet(r2, &(0x7f00000000c0)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @dev}, 0x14) bind$packet(r1, &(0x7f00000000c0)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @dev}, 0x14) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/160, 0xa0}], 0x1, 0x225, 0x0) 05:08:56 executing program 4: r0 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r0, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, 0x24) sendmsg$inet(r0, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) r1 = socket$rxrpc(0x21, 0x2, 0xa) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r1, 0x110, 0x4, &(0x7f0000006640)=0x2, 0x4) r2 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r2, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r2, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) connect$rxrpc(r1, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r1, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0xc000) 05:08:56 executing program 1: r0 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r0, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, 0x24) sendmsg$inet(r0, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) r1 = socket$rxrpc(0x21, 0x2, 0xa) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r1, 0x110, 0x4, &(0x7f0000006640)=0x2, 0x4) r2 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r2, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r2, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) connect$rxrpc(r1, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r1, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0xc000) 05:08:56 executing program 0: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='maps\x00') read$FUSE(r0, &(0x7f00000040c0)={0x2020}, 0x2020) preadv(r0, &(0x7f0000000640)=[{&(0x7f00000004c0)=""/185, 0xb9}], 0x1, 0xe9, 0x0) 05:08:56 executing program 3: r0 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r0, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, 0x24) sendmsg$inet(r0, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) r1 = socket$rxrpc(0x21, 0x2, 0xa) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r1, 0x110, 0x4, &(0x7f0000006640)=0x2, 0x4) r2 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r2, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r2, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) connect$rxrpc(r1, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r1, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0xc000) 05:08:56 executing program 5: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000500)='net/ptype\x00') r1 = socket$packet(0x11, 0x3, 0x300) r2 = socket$packet(0x11, 0x3, 0x300) r3 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000080)={'sit0\x00', 0x0}) bind$packet(r2, &(0x7f00000000c0)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @dev}, 0x14) bind$packet(r1, &(0x7f00000000c0)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @dev}, 0x14) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/160, 0xa0}], 0x1, 0x225, 0x0) 05:08:56 executing program 4: r0 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r0, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, 0x24) sendmsg$inet(r0, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) r1 = socket$rxrpc(0x21, 0x2, 0xa) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r1, 0x110, 0x4, &(0x7f0000006640)=0x2, 0x4) r2 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r2, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r2, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) connect$rxrpc(r1, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r1, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0xc000) 05:08:56 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r0, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, 0x24) sendmsg$inet(r0, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) r1 = socket$rxrpc(0x21, 0x2, 0xa) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r1, 0x110, 0x4, &(0x7f0000006640)=0x2, 0x4) r2 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r2, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r2, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) connect$rxrpc(r1, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r1, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0xc000) 05:08:56 executing program 4: r0 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r0, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, 0x24) sendmsg$inet(r0, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) r1 = socket$rxrpc(0x21, 0x2, 0xa) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r1, 0x110, 0x4, &(0x7f0000006640)=0x2, 0x4) r2 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r2, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r2, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) connect$rxrpc(r1, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r1, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0xc000) 05:08:56 executing program 1: r0 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r0, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, 0x24) sendmsg$inet(r0, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) r1 = socket$rxrpc(0x21, 0x2, 0xa) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r1, 0x110, 0x4, &(0x7f0000006640)=0x2, 0x4) r2 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r2, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r2, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) connect$rxrpc(r1, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r1, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0xc000) 05:08:56 executing program 5: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000500)='net/ptype\x00') r1 = socket$packet(0x11, 0x3, 0x300) r2 = socket$packet(0x11, 0x3, 0x300) r3 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000080)={'sit0\x00', 0x0}) bind$packet(r2, &(0x7f00000000c0)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @dev}, 0x14) bind$packet(r1, &(0x7f00000000c0)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @dev}, 0x14) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/160, 0xa0}], 0x1, 0x225, 0x0) 05:08:56 executing program 3: r0 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r0, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, 0x24) sendmsg$inet(r0, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) r1 = socket$rxrpc(0x21, 0x2, 0xa) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r1, 0x110, 0x4, &(0x7f0000006640)=0x2, 0x4) r2 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r2, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r2, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) connect$rxrpc(r1, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r1, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0xc000) 05:08:56 executing program 0: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='maps\x00') read$FUSE(r0, &(0x7f00000040c0)={0x2020}, 0x2020) preadv(r0, &(0x7f0000000640)=[{&(0x7f00000004c0)=""/185, 0xb9}], 0x1, 0xe9, 0x0) 05:08:56 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r0, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, 0x24) sendmsg$inet(r0, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) r1 = socket$rxrpc(0x21, 0x2, 0xa) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r1, 0x110, 0x4, &(0x7f0000006640)=0x2, 0x4) r2 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r2, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r2, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) connect$rxrpc(r1, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r1, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0xc000) 05:08:56 executing program 4: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000500)='net/ptype\x00') r1 = socket$packet(0x11, 0x3, 0x300) r2 = socket$packet(0x11, 0x3, 0x300) r3 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000080)={'sit0\x00', 0x0}) bind$packet(r2, &(0x7f00000000c0)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @dev}, 0x14) bind$packet(r1, &(0x7f00000000c0)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @dev}, 0x14) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/160, 0xa0}], 0x1, 0x225, 0x0) 05:08:56 executing program 1: r0 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r0, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, 0x24) sendmsg$inet(r0, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) r1 = socket$rxrpc(0x21, 0x2, 0xa) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r1, 0x110, 0x4, &(0x7f0000006640)=0x2, 0x4) r2 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r2, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r2, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) connect$rxrpc(r1, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r1, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0xc000) 05:08:56 executing program 3: r0 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r0, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, 0x24) sendmsg$inet(r0, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) r1 = socket$rxrpc(0x21, 0x2, 0xa) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r1, 0x110, 0x4, &(0x7f0000006640)=0x2, 0x4) r2 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r2, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r2, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) connect$rxrpc(r1, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r1, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0xc000) 05:08:56 executing program 2: r0 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r0, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}}, 0x24) sendmsg$inet(r0, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) r1 = socket$rxrpc(0x21, 0x2, 0xa) setsockopt$RXRPC_MIN_SECURITY_LEVEL(r1, 0x110, 0x4, &(0x7f0000006640)=0x2, 0x4) r2 = socket$rxrpc(0x21, 0x2, 0xa) connect$rxrpc(r2, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r2, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0x0) connect$rxrpc(r1, &(0x7f0000000000)=@in6={0x21, 0x0, 0x2, 0x1c, {0xa, 0x0, 0x0, @mcast1}}, 0x24) sendmsg$inet(r1, &(0x7f0000000180)={0x0, 0xfffffffffffffd6b, 0x0, 0x0, &(0x7f00000000c0)=[@ip_tos_int={{0x18, 0x110}}], 0x18, 0x4c00}, 0xc000) 05:08:56 executing program 0: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000000)='maps\x00') read$FUSE(r0, &(0x7f00000040c0)={0x2020}, 0x2020) preadv(r0, &(0x7f0000000640)=[{&(0x7f00000004c0)=""/185, 0xb9}], 0x1, 0xe9, 0x0) 05:08:56 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000000), 0x76, 0x82) ioctl$USBDEVFS_CONNECTINFO(r0, 0x40085511, 0x0) 05:08:56 executing program 4: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000500)='net/ptype\x00') r1 = socket$packet(0x11, 0x3, 0x300) r2 = socket$packet(0x11, 0x3, 0x300) r3 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000080)={'sit0\x00', 0x0}) bind$packet(r2, &(0x7f00000000c0)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @dev}, 0x14) bind$packet(r1, &(0x7f00000000c0)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @dev}, 0x14) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/160, 0xa0}], 0x1, 0x225, 0x0) 05:08:56 executing program 1: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0x4008af12, &(0x7f0000000080)={0x1, 0x7f}) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, &(0x7f0000000380)=""/247, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f00000006c0)) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000002700)=0x1) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000200)={0x1, 0x0, [{0x0, 0x5, &(0x7f0000000000)=""/5}]}) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) 05:08:56 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000000), 0x76, 0x82) ioctl$USBDEVFS_CONNECTINFO(r0, 0x40085511, 0x0) 05:08:56 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000000), 0x76, 0x82) ioctl$USBDEVFS_CONNECTINFO(r0, 0x40085511, 0x0) 05:08:56 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x1, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x100, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x5, 0x4, @perf_config_ext={0xfff, 0xa846}, 0x42010, 0x3, 0x0, 0x2, 0x2, 0x0, 0x7, 0x0, 0x2}, 0x0, 0x2, 0xffffffffffffffff, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x100010, 0xffffffffffffffff, 0xfae4a000) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x100000, 0x19, &(0x7f0000000200)=[{&(0x7f0000011840)='\v\x00', 0x2, 0x3}, {&(0x7f0000000540)=' \x00\x00', 0x3, 0x5}, {&(0x7f0000011880)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x8}, {&(0x7f0000010000)="200000000002000019000000900100000f000000000000000100000005000000000004000040000020000000731f1f63731f1f630100ffff53ef010001000000721f1f63000000000000000001000000000000000b0000000001000018000000c28500002b0200000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e39333239363537353300"/192, 0xc0, 0x400}, {&(0x7f0000000040)="000000000000000000000000bfd7fbde2cd74131b8ed5eef968344d001004000160000721f1f630000000011fc53fe991700000000000000000000000000000000c35269cf8f2a671042ff013d116f6efc93ca9a8b54b3", 0x57, 0x4e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000200020000100000000000500400000000000000000000000000000004300000000000000", 0x40, 0x540}, {&(0x7f0000000480)="00000000000000000100000000000000000000000000ba000000000000000000bd43531db7b879f8d846c247e9737cd84ec87d3dc6b85ddf186130dbd3b3a913ffde7d82a1115ce7e3b3792203ea5aa5077b62c99a1f46a3dee2e4f3252f03cb6a280731c3cc7b1a1f3d713befe483c0538a1ed27cac4414257a87767a9eb6750a72d822478a42b549d54b6e787384ad0f36e4dfe9004482a0020ab7cc3b620cd21030b25d039a1298154a5f83a3784179a74bfa3b4751d819fc925bf023ef", 0xbf, 0x640}, {&(0x7f0000010160)="0500000003000000040000003d1fd6c49fc07094e4ca1270a419000f00030004", 0x20, 0x800}, {&(0x7f0000010180)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000721f1f63721f1f63721f1f6300"/4122, 0x101a, 0x1000}, {&(0x7f00000111a0)="ed41000000080000721f1f63731f1f63731f1f6300000000000004004000000000000800050000000af301000400000000000000000000000100000010000000", 0x40, 0x2100}, {&(0x7f00000111e0)="2000000004ed65de04ed65de00000000721f1f6300"/32, 0x20, 0x2180}, {&(0x7f0000011200)="8081000000601020721f1f63721f1f63721f1f6300000000000001004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000721f1f6300"/160, 0xa0, 0x2600}, {&(0x7f00000112a0)="c041000000380000721f1f63721f1f63721f1f6300000000000002004000000000000800000000000af301000400000000000000000000000700000020000000", 0x40, 0x2a00}, {&(0x7f0000011320)="ed4100003c000000731f1f63731f1f63731f1f630000000000000200000000000000001003000000020000000d0000001000050166696c65300000000e0000002800050766696c65310000000000000000000000000000000000000000000000000000006fc3a7c40000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea04070000000000000000000000000000646174610000000000000000", 0xc0, 0x2b00}, {&(0x7f00000113e0)="ed8100001a040000731f1f63731f1f63731f1f6300000000000001004000000000000800010000000af301000400000000000000000000000100000050000000000000000000000000000000000000000000000000000000000000861479ccff5e5a3100f8d750470000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2c00}, {&(0x7f0000011480)="ffa1000026000000731f1f63731f1f63731f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e3933323936353735332f66696c65302f66696c6530000000000000000000000000000000000000000000009d621b1c0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2d00}, {&(0x7f00000116c0)="ed81000064000000731f1f63731f1f63731f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c2872a1fd0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea040734000000000028000000000000006461746100000000000000000000000000000000000000000000000000000000000000006c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273", 0x100, 0x3000}, {&(0x7f00000117c0)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009407090166696c652e636f6c64000000", 0x80, 0x8000}, {&(0x7f0000011860)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x10800}, {&(0x7f00000118a0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x11800}, {&(0x7f00000118c0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12000}, {&(0x7f00000118e0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12800}, {&(0x7f00000000c0)="00000000000800f5c76edf2608f38ca97255a3495a00"/46, 0x2e, 0x13000}, {&(0x7f0000011920)="504d4d00504d4dff731f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d00000000000000000000000000000000000000000000000000006c6f6f7032310075782f746573742f73797a5f6d6f756e745f696d6167655f650500"/112, 0x70, 0x20000}, {&(0x7f0000000740)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657373797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000b6ca6b810358486c77e520ca5de40683779b42a74ab147756edd375dd121d13da0952339cefa13785bb2c0bacd154ae9824c8a86087373998169196169cb2b08455f47e12a239e50f7ffc836c7a28fa539a97027a07de105d240dd607a0e2b694ce476ce05aea1baeb6ae3132a678f324e9a2f09933022b462095731ebe57344f1", 0x4a1, 0x28000}], 0x0, &(0x7f0000000f00)=ANY=[@ANYBLOB="00b30824400d21223433bba32035e2ef9711604edf71b82a8fe52765aad2d7836b1a3ba0706a2dbcd3adf3d38a57682198b853fa4e230125fe60bae8f5acee1959c9550f63773d76ea03ae36b4245a35a3f5f544aed5577b0212798accf91ecde8621a9dc5cdfee2760508000089b3532183ea8fc6be3f005afae337349b43c202d6c180a2d8e27ed2ad99acc703246b4e35b433911d3cfdb6767dff8c0cc2f918b6c42ebc2c5272197f36cb798853f97edcb11ddfa31834d602f22fe26d5b2094db8417389935f42d9213023fdd367aa1be8e70b28e44ebf44b3fd67798b083f989ae3a4c3cd6f55f339b9ff82bbc68ee3e549c5e63c09b85229f97849d8b093b9cf175f084f4d1a1097057d59d20eae608993156ff12bff4d9c3fa67cf0000ebf075f462f53b6ff99f3ca355c3b95ebb508d5099960c3ea54b8cb8bcc60515bf522ec94a08990c4631b452829b7dbcaf7745a0b7158d7db8238806583c495455301c782bad07b4f947aaafce1409fad194bdf9265b5c2743d73db6c537e6ab4c655d190012e9a96bfcf326bf1a77c78cb4bfd6ce20f12f5f042a39ee4e24bd20e6864aa2d2360217927f24ea97ad664041dd23490684fc6f64428503605980615745a4d361dda18996cf204f4e6561be156daf67dd01fd3c8fc1df4cb70cb174416830c9e84728a998434e89be11279e0c40d78e4bfa240da4e19233ca6c3d0ff614061a903d5a61e165a80f356ec10ae153c2607cf3342a29ca4efbbe03056159a76f2ede2328aee3ebf442a00e07428c7051fcef9281de088f3184bba9844ea8f295e4070826af5553d762e5532be2ad52e74219bdf81c85e020cfc4628c9d27e699d39384e14c13207dc72ab0bb631dd666c5cdea1411450a844291b15a0bacefee0a329e986c8ff191b882b2ace97347aa109380d911bf85e7e66af976fa6ea8f875b053536a177d9ceb31f74d4f13afdabadba7ae1a45f37d759fc9f0244d0b2a46d40096c46abf48f7007c51ddf578b605"], 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$FIBMAP(r0, 0x1, &(0x7f0000000140)=0x80000001) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0xb) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) 05:08:56 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$packet_int(r0, 0x107, 0x14, &(0x7f0000008600)=0x7, 0x4) sendmmsg(r1, &(0x7f0000008440)=[{{&(0x7f00000001c0)=@hci={0x1f, 0x0, 0x2}, 0x80, &(0x7f0000000040)=[{&(0x7f0000000300)='k', 0x1}], 0x1}}], 0x1, 0x0) 05:08:56 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000000), 0x76, 0x82) ioctl$USBDEVFS_CONNECTINFO(r0, 0x40085511, 0x0) 05:08:56 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000000), 0x76, 0x82) ioctl$USBDEVFS_CONNECTINFO(r0, 0x40085511, 0x0) 05:08:56 executing program 4: r0 = syz_open_procfs(0xffffffffffffffff, &(0x7f0000000500)='net/ptype\x00') r1 = socket$packet(0x11, 0x3, 0x300) r2 = socket$packet(0x11, 0x3, 0x300) r3 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000080)={'sit0\x00', 0x0}) bind$packet(r2, &(0x7f00000000c0)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @dev}, 0x14) bind$packet(r1, &(0x7f00000000c0)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @dev}, 0x14) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/160, 0xa0}], 0x1, 0x225, 0x0) 05:08:56 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$packet_int(r0, 0x107, 0x14, &(0x7f0000008600)=0x7, 0x4) sendmmsg(r1, &(0x7f0000008440)=[{{&(0x7f00000001c0)=@hci={0x1f, 0x0, 0x2}, 0x80, &(0x7f0000000040)=[{&(0x7f0000000300)='k', 0x1}], 0x1}}], 0x1, 0x0) 05:08:56 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r1, 0x2285, &(0x7f00000006c0)={0x53, 0x5, 0x2, 0x1, @scatter={0x4, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/196, 0xc4}]}, &(0x7f0000000500)="6ae5", &(0x7f0000000540)=""/192, 0x4, 0x10, 0x2, &(0x7f0000000600)}) r2 = socket$packet(0x11, 0x3, 0x300) getsockopt$packet_buf(r2, 0x107, 0x9, 0x0, &(0x7f0000001100)) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f00000008c0)={'\x00', 0x0, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket$tipc(0x1e, 0x2, 0x0) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, '\x00', [{0x3, 0x800, 0xfffffffffffffffd, 0x3f, 0x800, 0x9}, {0x6, 0x7ff, 0xaa, 0x2, 0x2, 0x200}], ['\x00', '\x00', '\x00']}) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000100), &(0x7f0000000640)={'U-', 0x9}, 0x16, 0x2) setsockopt$TIPC_DEST_DROPPABLE(r3, 0x10f, 0x81, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x33, &(0x7f0000000680)=0x4, 0x4) ioctl$BLKTRACESTOP(r1, 0x1275, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=@updsa={0x140, 0x1a, 0x1, 0x0, 0x0, {{@in=@local, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {@in=@remote, 0x0, 0x6c}, @in6=@mcast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_comp={0x48, 0x3, {{'deflate\x00'}}}, @tfcpad={0x8}]}, 0x140}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x38, 0x24, 0xf13, 0x70bd28, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmmsg$inet(r2, &(0x7f0000000e40)=[{{&(0x7f0000000740)={0x2, 0x4e21, @private=0xa010100}, 0x10, &(0x7f0000000800)=[{&(0x7f0000000780)="7daf2f7d20e85af5d2be02472346fc657d66ee3f0820b034ecdeeb0a9aa995d8a4e3a44f84f8fefec2dfd2f8857df86041a69591502fd0", 0x37}, {&(0x7f00000007c0)="6105c46c2bc103", 0x7}], 0x2, &(0x7f0000000840)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xc1, [@local, @dev={0xac, 0x14, 0x14, 0xb}, @empty, @dev={0xac, 0x14, 0x14, 0xa}, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @rr={0x7, 0x13, 0x45, [@rand_addr=0x64010100, @loopback, @remote, @empty]}, @end, @noop, @noop, @timestamp={0x44, 0x8, 0x96, 0x0, 0x6, [0x80]}, @end]}}}], 0x50}}, {{&(0x7f0000000940)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000000b40)=[{&(0x7f0000000980)="89f489d23d1c1e8aaccf89d1961d859f58a7aced5d21022180c39cb9a490905743865a32a1146cce4f9e896ff838fb70a0f2e635e93de1c20706bdee77108f43e7994d8ffab0d7f7624a7f84dcd413fc6ef2b2f0c3588552e2eb0abdf018a58320face0f969e21bde51441989a30ec6a61c36d95c10e74316dc88fec0454e8abbe88e779fd0c0761c2a5e04542490603b63dd616eb544f1e787283ff9aeeed368e34a16221a458c103503fcfc3f9af215b46f41023d2d6db22af0c7cbacbda4fa9fdce9ec78ad51e4251eaa3d07d19220ab540c5ffde3abd3aabca9bd85c5dff4796bb8514f19b591a", 0xe9}, {&(0x7f0000000a80)="95d86d7836f843ff2800dbabbfa37d68153c25db31453e99715b0e2f7798c682250c822b2851fdfd0d7bd9016cb7eb861fb09e99f2eab1d283722842605dfb5134050840591c607658db9e41b342f01e71673d69b8601b5dd7712602cf4847f1ca5a2d975406ee2b85ca8300c236c30ac212e11742de8951f7cc21f142b9079fd665da071c09cf4c342ae18a197f", 0x8e}], 0x2, &(0x7f0000000b80)=[@ip_ttl={{0x14, 0x0, 0x2, 0x80}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x38}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], 0x88}}, {{&(0x7f0000000c40)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000000d40)=[{&(0x7f0000000c80)="e638cfc3146290a4bf0d680fa03f105d65dbf255bd7eadf4d795d918b84f0a67ab1c6d08dbe2d0622d63f47b72dbfa035528eed0d049d5a13de2ac8aebac4a4def73bd1482c730d35272cdd0ce4189e8d87f03b4e234f9545aa8e48972156974c86d08ca31366bd1f512e4c073dbb49565ead07307019785a72b887e5c205be9ee0776", 0x83}, {&(0x7f0000001140)="e66b4e43ca6aaff9d095eb246c9d0896d149e9e33f69a012b29cf9b37642320a5b8a9192f13ee3540d326cf18b544827aca3361f88dc7da0380a29d3086ee7a33f869a627eff2ade3f37bbf0655085db6fe938a91c9f6ac99f4e2521ddce510c860592b76f71d7487132836ae25301e5d980f2fc17b543f9744935670cb2f14a6f8bd03ebfe526176a1807dcbad1c15ce7f6476b7ed3c3fc2de4ebfc9262f7f37c149b706f5732acf9b3a5d950c1166825d76aeca7de622a5db08b74deca5db0f50ad0dc37b27f2f573146c66cd0bd3515c127508040c4bc019876484304d743df71e6e6f9a94e24d7843c68dda16310bb6bdbdd75f3dfc0fb25e076c09e9f46425a4f2f547ea1d8601c2932ce2c641c1bf52d72c52289a7bfe930a633955a23a6350682f6bc07c1abe08a7dbdb5e894c53b58c3f0b42b8723368137c70c02b44f9032b654cebd11a5e1c4c532f3e784b923e68d3c7ad1f5687a16e6cd7b71d01eb86d4d8f01c695aaeac247a39825a1a9a90fb1f1529ca594a4a4878c30775be550cc7fd79189ca8f86ea58b9f27b5137f2ec47772b6b3ddf781ac3432c9b8640928530c3103f9d136ce5ecefd9eac0db9c6539d35b16ebfd5ea375ccc957536a80517303312cc6d7ff1c27d6f12b42d024c0edf07b8bb8b33e69158a81324ddad4ce8f602180d5196673689e00838438b606bfffb1f8598c83a0aa71b9833372e8cfcf58e8cfdac4514dce4790e774e8803cfbb93f2aeb264f8fe64650f494f06d67fa439464128f9868345a15c9547801deeb0c69d17135744d9247eeec5466bb4e3d846390df1c882152aace0d9a3af7bcba35b0ee18fb93e93a644563cdef0767b1f8ec73a18a539e8384d512421a079badb630147932a39e388ad6a3812b3b3c00efd4a6a9d8009630dbd55724ff1b6f545c5431c1d4b859f3c6a095bbd8d2556b46a20aaa759b687f14c9070a6f783ba1cf2ddadfeb398dc3ba41e670c56e53d5aaaaa4871e80c985c9cdaf31d35d7d6928472aa0100d6729dac83b9acda06280d21692f6d1ba1a24e74bdd1a4321404c62231dadb9056305cb95f4ff99d4267517325ef10d315cf16b8821a90bdcd576adbb122c8b50c62c99a541dd7fb85d74ad396f821c6d16fcb70486095518bee73a075066aa05e0ac393159a8c55ee8d7945a8ea9f672dc2b34abffa7c04198c43063248c05fcffe1f04a1550f489261039d6894e3424c6b767c9627ec31d7a2dd38193338abbfad218dff9b97721899269bef1bf59bc215bee736a69bc83fe2cb51b5bc9e05a375d3cde8aa7b431d2c4221966d7a3997e8ce6ad254fdfbe5f92e5189772248b8135fb859a25c3ddc5caa396c285c9ae80315be0e39019d51f44274750382cc30856b540299481a0dc54fab211ba27fa65211b5619738dbae7daab3d53726eeb7e5e5082d11dacc951035ca2c1301a9ff153dfb555d09bfe0df9d12d1d5b50b0a628bac2db8c2a5d50d9a8d982ea2ba7789d1ec4e7110240a64def39f222c18683a17dea5160de23a71e08badc6acd1e6e7fadbcb6925fcb1de8888db31a2c971c4de4b7de71908f10f1ac003de9de53cb4771d8befdd13184e04f63c1b09ec40b0d085b5d52eb2b17bdc1389323ccf3ef54e8e23371bb550c96fc3b2f2733a74f684adac7d0240bc1829046fa785201ace22c4a78c49f71ec08751131616b8dd4e3d1497b1556466f587e59b922c6c20f060b0ec8b42d5e8b7cfab710f52967e70a07ff610ecb56d60f19cef12939c3f3e42b0d6429b0f1f438a82c74e57381ed2bc1b111f145e2252e7cb6e8c90dd76b9227588d4196e76a21313781ad69a862ac95c5251a3eefd4b8a476b53cdc1a356ff669f4afe9a7c67920d27a92f793d052655a5fb5b264c079638230c3dcdcaa6aec5a0495811e6f0a412668966f30243914a1bb4f668541351be67fc04b898887d50661ea4e6506beacbf2cc83aa47f64ecb3b53eb62ea53219bfe6de1db5c0c2118e64b26aaa1352c5129e3e29ad9f2986418af8d0a42da1f08ae425990fd2831349818712bccff2e5b5d3007552e29d2c419b6c4dc58125dffe5f658532443bac34c73f32d07343d9128d44ddc09527e504c73fd5b7f1f43aeb7669b24ac3d57e71681e92c9828b2a7598d183702030c2b6b5195b83b516510e03177ef10ed3d9e700f0b0a5740a4714280c548f0d6717c17e501f5cb10eb7f4bc4b5cead9be8c78553fef5d33fb00f4aee1ffe470ebaf20fe764fc5fbc02b318da28c5db4eba87fcdec709a3f6cb7b7f49eaf5b3afbecbe78b05ed322ccad03578236618403ee6972574e747f13633942cf70f1b2434ab1928b479e3fae982ea9586fb2419e29d4c4b77f5c7b946c0ce1a765a1563dac63ef42d612c81c0da27c6c5d972c4ce53dd4eac3ed8cb52ea3a511bcb55db73bf2bb121722ad7bf2229fb25340995475eb3f6c9ed2a5d189a1affe2a903f4d960986b36a4a8e347c6d355937cd157d0a18768295e24dee306a13a91101b30daf45428c29534b13d225edebd230534d7b3b7a548a478b2a2883706fa552d4e01d54fc563720fdf3640037efcf64951875df75abafaad8acc5c7e9e5b343f5e0bdee862095c56d4dcaf21ee7a4f2c89cf91449ae6743fea4ec9f1700237988769cba7113cf95c9bc229f8001751bed61537aff0e97c9f453032eb1c02a980d19c91484b046222d238918751ee9a561a9ad3f607b330d175f8112c0a1eb3f05a7f8898a761c40d5df169cd0be83100b4397b0f97161461c0a427638ec9c81d040eea18c3b6f0523a89cad64f09a453d33bd9ddd09781ee05a3a1eead956d3a586072b2af59a4305bf906f7fcdb3ea5350dbfbbcf15d7e9c53471aac5e06d7f69cbf95104626c2833d79148facb9e484c75731cd5449f94530c9a625623db5cd7f8e17a8c81a0c6d6a2987e9f5a2e98e8114e5932e27aa63d705f14414af648c7b1d3d1f4b62a19e13983b319b2f77197351260c19e9185197c262c3a158c5238b52ae2ea4311d5a50b3f0b796f1324d615d9cab21b944a010d04bacd59082830522d1cb1e6a49d8ac47c07a0dab03569a921e53740e7a1e2e1838f974035a9110c9abb5af412fcd43910eb54dfe9f2bae26c676fa115bac8d960b3b7f19bd0bf801106058448312c90d99f86f4d2185bfaa60f8dbb0ee1886e1df7dd4e24c8987e44f2925a7b7cd7888e4765a8c9871cf5acce2a95216d871cb7216e56e0a27ffb4cb3e9203269aaaf5c48609f53224dcd9937fd434b378b2e11e254c62179bc0b91244e577f6743753685878a3d709436bcd83469abfddf70bd9861386e136248a9b98fe78b5dfdf453a4a7ce2c5e2969393bfb52daf8fcf7dabe5439de284c9b994b2366c342c24bcaf4e96d1ab129ec7cc03b9ecbc4782d3235f5ce9c6126ab659f3e241b6370410073a7b3a269bf9e5987c7ac843f69d7430a52e50a0e31488193fe9397bc7e820361f9e67ccf68a25135a1cf340d3bae2a80ed8c78715c86898da458fda17cf2c170cb19b071e5e72011ef82239d616f8be5a23075b3a4ed32e113efdde12a29f57fe677a43f636c645cb5c32bf164e8b4985619a91406a58e443ffea28f5ef0e9b309af5794dbfafad3c9fd92030dd202eb0238ac673137d66cfeed9575b1560460fc0929f4b595d971bbd035751af563e41ae4c485d116e95c31e89a07f6e668ba63afdd9321220478cf67c150926faf1985153d961a12ba4d9e578b0ed08e30d589f2721a9dbfb86e8fc2fb265f5cae2128b4c9f2ba1b56f951dc55927710abd1801467747264f49881b8da58e3cf5551ceae0c6a1b83604e3df1c67568ed9a6ccd5a56914353a943229028b128a4be4d878648b58483853b78b394e9086aa9a3f000a14e9726414ba938a30eae81ad8ed9d341e0d41303d1f8942fae61dd773cb05275ef5cd6d27a21fb81c0c2bda98cc01c10c54bfe27bf50c8b0002a75c40968401c6406731cfdf545a97b58cfa491b4a5701714fcf10058123ecea3e77199dfe4410851d7376417fddf2de3df4de1bf10d1b262fa986bcc374d0d0d993cc98ce47be18b8dd513f153562114ae07d70144425d8e6de5eda901d16bffeeb81fa8e8478b63b35ab780e99f163cf26095abab7c3e263ed3f6c60f2a3eab85d225bb56355e2976f39b52fdca351334a90d09fe37d9cd2c2e84700d16c85d37740d2ffafc25c344bf5ba108fab36d43abfe969b82932cdcaedca9f5d2eafcf3a997baa2477291f153b0da44881d164a90af628c61d7f9fcc58f6fc4ac134fbf0555427c4cf18f2d9acb8e8cd38975a4e7ca11ca60b737de6ac11dc9a80052d61fa3733cdb89679d23c98e84c5fbae5506b195d0b168ea9ff0b146f2e7266e1a307fab7527660e450ee0927baf902e3fdd23ca55a7f5e594c85b53f5df0957d94f34596350351ed7574e2ef838b1e5c22192e335f8828719d2050293d2a5120e61117668e92e488931afeb3b14df4df2d9ca58554f78b34a104995266f406c31636c9ec59021c3ffb09fc6fb7435340f69fd1a7fec166512c32583fd05c12b7bef0cbce781590bd1a4edfc416da937fc4109125d9116388d925db32c17cb41ae1925e108b62052d54b2e9f951c32479b14c25c7495018df8eaa59d2fd70f2db21c20b3da00e44cee9547383a1d8fe2a500c3f34ed65884ef7bc8bd45023c670011b524686ba41ae1218d51367ad0a51123a729bbf2501cfcd8ac8d237dde5647f8f6b2472f489f3bdb99e9f9f185a81ba91a52ed65fb8902270784b21a017d956c8d863034f4ccb80efa46d5c6a1b6f1660f407a289c334696a816eef85337b9db99d30f9a0ef59407c74aac0f2b64c69025c6f6800e2b499989b219f9b8b6bf8ca9bea95da15ffaae38477454431fba13127d7078032c6c5b7cc7140881de60d8f6d1865167943a26c488da1e1a7f3352f0510f351fc6e1cf4dffcdad5d97f01bf9e159e8f4c983351347423244cdb243b4c16d46dc6f36dc013dc9d3c7c819c0d01881d2ce7881943da35764ea33c6cf262efba3ce106b7315444f026ab766a220ceef74a9ad443b1cd1a8087f7002fea840a70b8870b9cddb73342177c44ea8ee49712e844160bdb2e115308428f6e75b83241f193554bb4b5e861d3134bd60eb869feee51923dda594583b8fb6656f7e57e6f77cd337892cb3fee61987d6a4d94c2bf380396710153cecdaa6a83e7b617a8468749ee6555eba21d27d45a5364b9aee6c8e433a3a2c0561ba27e883d3570f56af33461845f23e268dac2c6eee7c75cda596da73ba8a64ffc5fe540003cc3cda18e871664f29586b8f3028d044d9594a2d8da8f891aa79049ceb5061ba644f30c29c4ee9dcda49a692ae86211ee27a618f1adc1fd6a30ca20f17d73216db4004a847d14bb7283aa928806612d37c0da054bfafb5496f56b1f84a67086fb48e5ff5ad373f91fe48e9734a1d9928efb106c76e6dcbe85d709f666912e9110552de72bc8d3c164ad2c8146e464527ab2584085c07da9bf3757c15ffd64581543a6ce863c484ec8afaa694929fc81a93e6b39b025df4b4da533ecf9b2aab7dde953e7c007d12039d38aabb30fe91352da899cd07a06a804f48bbb78a88eecf892900d9e5806a31cede1f7327cd45115997444b7bfb45128cd7f4d834ad826e3ee6ae69d8dd611bc1796d530da82fa9d6cbc6d90e8c793d89d56786f3f6b9061bcfd94858d7328243c472cd53aaed1b691dace22286ed22145e9de9b26899439c52f264bb77379c9db70", 0x1000}], 0x2, &(0x7f0000000d80)=[@ip_tos_u8={{0x11}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @broadcast}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @rand_addr=0x64010102}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x13, 0xdb, [@remote, @loopback, @loopback, @private=0xa010100]}, @timestamp={0x44, 0x18, 0x6, 0x0, 0xf, [0x10001, 0x5, 0x98, 0xbb1, 0x0]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}], 0xb0}}], 0x3, 0x0) r5 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newlink={0x70, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x48, 0x12, 0x0, 0x1, @erspan={{0xb}, {0x38, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_TOS={0x5, 0x9, 0x20}, @IFLA_GRE_ERSPAN_HWID={0x6, 0x18, 0x30}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_REMOTE={0x8, 0x7, @private=0xa010100}, @IFLA_GRE_LINK={0x8, 0x1, r6}]}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x70}, 0x1, 0x0, 0x0, 0x24008005}, 0x0) 05:08:56 executing program 2: r0 = syz_open_dev$usbfs(&(0x7f0000000000), 0x76, 0x82) ioctl$USBDEVFS_CONNECTINFO(r0, 0x40085511, 0x0) 05:08:56 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$packet_int(r0, 0x107, 0x14, &(0x7f0000008600)=0x7, 0x4) sendmmsg(r1, &(0x7f0000008440)=[{{&(0x7f00000001c0)=@hci={0x1f, 0x0, 0x2}, 0x80, &(0x7f0000000040)=[{&(0x7f0000000300)='k', 0x1}], 0x1}}], 0x1, 0x0) [ 162.434030] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 162.473252] kauditd_printk_skb: 22 callbacks suppressed [ 162.473259] audit: type=1804 audit(1667452136.447:10): pid=12187 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.3" name="/root/syzkaller-testdir2381707789/syzkaller.WeMhK2/85/file0/bus" dev="loop3" ino=18 res=1 [ 162.515483] EXT4-fs error (device loop3): ext4_validate_block_bitmap:405: comm syz-executor.3: bg 0: block 5: invalid block bitmap 05:08:56 executing program 1: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0x4008af12, &(0x7f0000000080)={0x1, 0x7f}) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, &(0x7f0000000380)=""/247, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f00000006c0)) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000002700)=0x1) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000200)={0x1, 0x0, [{0x0, 0x5, &(0x7f0000000000)=""/5}]}) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) 05:08:56 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000000000), 0x76, 0x82) ioctl$USBDEVFS_CONNECTINFO(r0, 0x40085511, 0x0) 05:08:56 executing program 2: syz_mount_image$vfat(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x40000, 0xa, &(0x7f0000000200)=[{&(0x7f0000010000)="eb3c906d6b66732e66617400024001000440000002f80100100002000300000000000000800029d326b0f653595a4b414c4c4552202046415431322020200e1fbe5b7cac22c0740b56b40ebb0700cd105eebf032e4cd16cd19ebfe54686973206973206e6f74206120626f6f7461626c65206469736b2e2020506c6561736520696e73657274206120626f6f7461626c6520666c6f70707920616e640d0a707265737320616e79206b657920746f2074727920616761696e202e2e2e200d0a00", 0xc0}, {&(0x7f00000100c0)="00000000000000000000000000000000000000000000000000000000000055aaf8ffff00f0ffffffffffffff00"/64, 0x40, 0x1e0}, {&(0x7f0000010100)="f8ffff00f0ffffffffffffff00"/32, 0x20, 0x400}, {&(0x7f0000010120)="f8ffff00f0ffffffffffffff00"/32, 0x20, 0x600}, {&(0x7f0000010140)="f8ffff00f0ffffffffffffff00"/32, 0x20, 0x800}, {&(0x7f0000010160)="53595a4b414c4c4552202008000015602c552c55000015602c5500000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202010008115602c552c55000015602c5503000000000041660069006c00650031000f00100000ffffffffffffffffffff0000ffffffff46494c453120202020202020008115602c552c55000015602c5505000a00000041660069006c00650032000f00140000ffffffffffffffffffff0000ffffffff46494c453220202020202020008115602c552c55000015602c5506002823000041660069006c0065002e000f00d263006f006c0064000000ffff0000ffffffff46494c457e312020434f4c20008115602c552c55000015602c55070064000000", 0x120, 0xa00}, {&(0x7f0000010280)="2e2020202020202020202010008115602c552c55000015602c550300000000002e2e20202020202020202010008115602c552c55000015602c5500000000000041660069006c00650030000f00fc0000ffffffffffffffffffff0000ffffffff46494c453020202020202020008115602c552c55000015602c5504001a040000", 0x80, 0x9200}, {&(0x7f0000010300)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0x11200}, {&(0x7f0000010720)='syzkallers\x00'/32, 0x20, 0x19200}, {&(0x7f0000010740)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallers\x00'/128, 0x80, 0x29200}], 0x0, &(0x7f00000107c0), 0x1) [ 162.536780] EXT4-fs (loop3): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 1 with error 117 [ 162.565654] EXT4-fs (loop3): This should not happen!! Data will be lost [ 162.565654] 05:08:56 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x1, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x100, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x5, 0x4, @perf_config_ext={0xfff, 0xa846}, 0x42010, 0x3, 0x0, 0x2, 0x2, 0x0, 0x7, 0x0, 0x2}, 0x0, 0x2, 0xffffffffffffffff, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x100010, 0xffffffffffffffff, 0xfae4a000) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x100000, 0x19, &(0x7f0000000200)=[{&(0x7f0000011840)='\v\x00', 0x2, 0x3}, {&(0x7f0000000540)=' \x00\x00', 0x3, 0x5}, {&(0x7f0000011880)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x8}, {&(0x7f0000010000)="200000000002000019000000900100000f000000000000000100000005000000000004000040000020000000731f1f63731f1f630100ffff53ef010001000000721f1f63000000000000000001000000000000000b0000000001000018000000c28500002b0200000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e39333239363537353300"/192, 0xc0, 0x400}, {&(0x7f0000000040)="000000000000000000000000bfd7fbde2cd74131b8ed5eef968344d001004000160000721f1f630000000011fc53fe991700000000000000000000000000000000c35269cf8f2a671042ff013d116f6efc93ca9a8b54b3", 0x57, 0x4e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000200020000100000000000500400000000000000000000000000000004300000000000000", 0x40, 0x540}, {&(0x7f0000000480)="00000000000000000100000000000000000000000000ba000000000000000000bd43531db7b879f8d846c247e9737cd84ec87d3dc6b85ddf186130dbd3b3a913ffde7d82a1115ce7e3b3792203ea5aa5077b62c99a1f46a3dee2e4f3252f03cb6a280731c3cc7b1a1f3d713befe483c0538a1ed27cac4414257a87767a9eb6750a72d822478a42b549d54b6e787384ad0f36e4dfe9004482a0020ab7cc3b620cd21030b25d039a1298154a5f83a3784179a74bfa3b4751d819fc925bf023ef", 0xbf, 0x640}, {&(0x7f0000010160)="0500000003000000040000003d1fd6c49fc07094e4ca1270a419000f00030004", 0x20, 0x800}, {&(0x7f0000010180)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000721f1f63721f1f63721f1f6300"/4122, 0x101a, 0x1000}, {&(0x7f00000111a0)="ed41000000080000721f1f63731f1f63731f1f6300000000000004004000000000000800050000000af301000400000000000000000000000100000010000000", 0x40, 0x2100}, {&(0x7f00000111e0)="2000000004ed65de04ed65de00000000721f1f6300"/32, 0x20, 0x2180}, {&(0x7f0000011200)="8081000000601020721f1f63721f1f63721f1f6300000000000001004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000721f1f6300"/160, 0xa0, 0x2600}, {&(0x7f00000112a0)="c041000000380000721f1f63721f1f63721f1f6300000000000002004000000000000800000000000af301000400000000000000000000000700000020000000", 0x40, 0x2a00}, {&(0x7f0000011320)="ed4100003c000000731f1f63731f1f63731f1f630000000000000200000000000000001003000000020000000d0000001000050166696c65300000000e0000002800050766696c65310000000000000000000000000000000000000000000000000000006fc3a7c40000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea04070000000000000000000000000000646174610000000000000000", 0xc0, 0x2b00}, {&(0x7f00000113e0)="ed8100001a040000731f1f63731f1f63731f1f6300000000000001004000000000000800010000000af301000400000000000000000000000100000050000000000000000000000000000000000000000000000000000000000000861479ccff5e5a3100f8d750470000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2c00}, {&(0x7f0000011480)="ffa1000026000000731f1f63731f1f63731f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e3933323936353735332f66696c65302f66696c6530000000000000000000000000000000000000000000009d621b1c0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2d00}, {&(0x7f00000116c0)="ed81000064000000731f1f63731f1f63731f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c2872a1fd0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea040734000000000028000000000000006461746100000000000000000000000000000000000000000000000000000000000000006c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273", 0x100, 0x3000}, {&(0x7f00000117c0)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009407090166696c652e636f6c64000000", 0x80, 0x8000}, {&(0x7f0000011860)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x10800}, {&(0x7f00000118a0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x11800}, {&(0x7f00000118c0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12000}, {&(0x7f00000118e0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12800}, {&(0x7f00000000c0)="00000000000800f5c76edf2608f38ca97255a3495a00"/46, 0x2e, 0x13000}, {&(0x7f0000011920)="504d4d00504d4dff731f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d00000000000000000000000000000000000000000000000000006c6f6f7032310075782f746573742f73797a5f6d6f756e745f696d6167655f650500"/112, 0x70, 0x20000}, {&(0x7f0000000740)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657373797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000b6ca6b810358486c77e520ca5de40683779b42a74ab147756edd375dd121d13da0952339cefa13785bb2c0bacd154ae9824c8a86087373998169196169cb2b08455f47e12a239e50f7ffc836c7a28fa539a97027a07de105d240dd607a0e2b694ce476ce05aea1baeb6ae3132a678f324e9a2f09933022b462095731ebe57344f1", 0x4a1, 0x28000}], 0x0, &(0x7f0000000f00)=ANY=[@ANYBLOB="00b30824400d21223433bba32035e2ef9711604edf71b82a8fe52765aad2d7836b1a3ba0706a2dbcd3adf3d38a57682198b853fa4e230125fe60bae8f5acee1959c9550f63773d76ea03ae36b4245a35a3f5f544aed5577b0212798accf91ecde8621a9dc5cdfee2760508000089b3532183ea8fc6be3f005afae337349b43c202d6c180a2d8e27ed2ad99acc703246b4e35b433911d3cfdb6767dff8c0cc2f918b6c42ebc2c5272197f36cb798853f97edcb11ddfa31834d602f22fe26d5b2094db8417389935f42d9213023fdd367aa1be8e70b28e44ebf44b3fd67798b083f989ae3a4c3cd6f55f339b9ff82bbc68ee3e549c5e63c09b85229f97849d8b093b9cf175f084f4d1a1097057d59d20eae608993156ff12bff4d9c3fa67cf0000ebf075f462f53b6ff99f3ca355c3b95ebb508d5099960c3ea54b8cb8bcc60515bf522ec94a08990c4631b452829b7dbcaf7745a0b7158d7db8238806583c495455301c782bad07b4f947aaafce1409fad194bdf9265b5c2743d73db6c537e6ab4c655d190012e9a96bfcf326bf1a77c78cb4bfd6ce20f12f5f042a39ee4e24bd20e6864aa2d2360217927f24ea97ad664041dd23490684fc6f64428503605980615745a4d361dda18996cf204f4e6561be156daf67dd01fd3c8fc1df4cb70cb174416830c9e84728a998434e89be11279e0c40d78e4bfa240da4e19233ca6c3d0ff614061a903d5a61e165a80f356ec10ae153c2607cf3342a29ca4efbbe03056159a76f2ede2328aee3ebf442a00e07428c7051fcef9281de088f3184bba9844ea8f295e4070826af5553d762e5532be2ad52e74219bdf81c85e020cfc4628c9d27e699d39384e14c13207dc72ab0bb631dd666c5cdea1411450a844291b15a0bacefee0a329e986c8ff191b882b2ace97347aa109380d911bf85e7e66af976fa6ea8f875b053536a177d9ceb31f74d4f13afdabadba7ae1a45f37d759fc9f0244d0b2a46d40096c46abf48f7007c51ddf578b605"], 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$FIBMAP(r0, 0x1, &(0x7f0000000140)=0x80000001) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0xb) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) 05:08:56 executing program 0: r0 = socket$packet(0x11, 0x3, 0x300) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$packet_int(r0, 0x107, 0x14, &(0x7f0000008600)=0x7, 0x4) sendmmsg(r1, &(0x7f0000008440)=[{{&(0x7f00000001c0)=@hci={0x1f, 0x0, 0x2}, 0x80, &(0x7f0000000040)=[{&(0x7f0000000300)='k', 0x1}], 0x1}}], 0x1, 0x0) 05:08:56 executing program 2: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0x4008af12, &(0x7f0000000080)={0x1, 0x7f}) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, &(0x7f0000000380)=""/247, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f00000006c0)) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000002700)=0x1) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000200)={0x1, 0x0, [{0x0, 0x5, &(0x7f0000000000)=""/5}]}) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) 05:08:56 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r1, 0x2285, &(0x7f00000006c0)={0x53, 0x5, 0x2, 0x1, @scatter={0x4, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/196, 0xc4}]}, &(0x7f0000000500)="6ae5", &(0x7f0000000540)=""/192, 0x4, 0x10, 0x2, &(0x7f0000000600)}) r2 = socket$packet(0x11, 0x3, 0x300) getsockopt$packet_buf(r2, 0x107, 0x9, 0x0, &(0x7f0000001100)) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f00000008c0)={'\x00', 0x0, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket$tipc(0x1e, 0x2, 0x0) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, '\x00', [{0x3, 0x800, 0xfffffffffffffffd, 0x3f, 0x800, 0x9}, {0x6, 0x7ff, 0xaa, 0x2, 0x2, 0x200}], ['\x00', '\x00', '\x00']}) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000100), &(0x7f0000000640)={'U-', 0x9}, 0x16, 0x2) setsockopt$TIPC_DEST_DROPPABLE(r3, 0x10f, 0x81, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x33, &(0x7f0000000680)=0x4, 0x4) ioctl$BLKTRACESTOP(r1, 0x1275, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=@updsa={0x140, 0x1a, 0x1, 0x0, 0x0, {{@in=@local, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {@in=@remote, 0x0, 0x6c}, @in6=@mcast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_comp={0x48, 0x3, {{'deflate\x00'}}}, @tfcpad={0x8}]}, 0x140}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x38, 0x24, 0xf13, 0x70bd28, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmmsg$inet(r2, &(0x7f0000000e40)=[{{&(0x7f0000000740)={0x2, 0x4e21, @private=0xa010100}, 0x10, &(0x7f0000000800)=[{&(0x7f0000000780)="7daf2f7d20e85af5d2be02472346fc657d66ee3f0820b034ecdeeb0a9aa995d8a4e3a44f84f8fefec2dfd2f8857df86041a69591502fd0", 0x37}, {&(0x7f00000007c0)="6105c46c2bc103", 0x7}], 0x2, &(0x7f0000000840)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xc1, [@local, @dev={0xac, 0x14, 0x14, 0xb}, @empty, @dev={0xac, 0x14, 0x14, 0xa}, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @rr={0x7, 0x13, 0x45, [@rand_addr=0x64010100, @loopback, @remote, @empty]}, @end, @noop, @noop, @timestamp={0x44, 0x8, 0x96, 0x0, 0x6, [0x80]}, @end]}}}], 0x50}}, {{&(0x7f0000000940)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000000b40)=[{&(0x7f0000000980)="89f489d23d1c1e8aaccf89d1961d859f58a7aced5d21022180c39cb9a490905743865a32a1146cce4f9e896ff838fb70a0f2e635e93de1c20706bdee77108f43e7994d8ffab0d7f7624a7f84dcd413fc6ef2b2f0c3588552e2eb0abdf018a58320face0f969e21bde51441989a30ec6a61c36d95c10e74316dc88fec0454e8abbe88e779fd0c0761c2a5e04542490603b63dd616eb544f1e787283ff9aeeed368e34a16221a458c103503fcfc3f9af215b46f41023d2d6db22af0c7cbacbda4fa9fdce9ec78ad51e4251eaa3d07d19220ab540c5ffde3abd3aabca9bd85c5dff4796bb8514f19b591a", 0xe9}, {&(0x7f0000000a80)="95d86d7836f843ff2800dbabbfa37d68153c25db31453e99715b0e2f7798c682250c822b2851fdfd0d7bd9016cb7eb861fb09e99f2eab1d283722842605dfb5134050840591c607658db9e41b342f01e71673d69b8601b5dd7712602cf4847f1ca5a2d975406ee2b85ca8300c236c30ac212e11742de8951f7cc21f142b9079fd665da071c09cf4c342ae18a197f", 0x8e}], 0x2, &(0x7f0000000b80)=[@ip_ttl={{0x14, 0x0, 0x2, 0x80}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x38}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], 0x88}}, {{&(0x7f0000000c40)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000000d40)=[{&(0x7f0000000c80)="e638cfc3146290a4bf0d680fa03f105d65dbf255bd7eadf4d795d918b84f0a67ab1c6d08dbe2d0622d63f47b72dbfa035528eed0d049d5a13de2ac8aebac4a4def73bd1482c730d35272cdd0ce4189e8d87f03b4e234f9545aa8e48972156974c86d08ca31366bd1f512e4c073dbb49565ead07307019785a72b887e5c205be9ee0776", 0x83}, {&(0x7f0000001140)="e66b4e43ca6aaff9d095eb246c9d0896d149e9e33f69a012b29cf9b37642320a5b8a9192f13ee3540d326cf18b544827aca3361f88dc7da0380a29d3086ee7a33f869a627eff2ade3f37bbf0655085db6fe938a91c9f6ac99f4e2521ddce510c860592b76f71d7487132836ae25301e5d980f2fc17b543f9744935670cb2f14a6f8bd03ebfe526176a1807dcbad1c15ce7f6476b7ed3c3fc2de4ebfc9262f7f37c149b706f5732acf9b3a5d950c1166825d76aeca7de622a5db08b74deca5db0f50ad0dc37b27f2f573146c66cd0bd3515c127508040c4bc019876484304d743df71e6e6f9a94e24d7843c68dda16310bb6bdbdd75f3dfc0fb25e076c09e9f46425a4f2f547ea1d8601c2932ce2c641c1bf52d72c52289a7bfe930a633955a23a6350682f6bc07c1abe08a7dbdb5e894c53b58c3f0b42b8723368137c70c02b44f9032b654cebd11a5e1c4c532f3e784b923e68d3c7ad1f5687a16e6cd7b71d01eb86d4d8f01c695aaeac247a39825a1a9a90fb1f1529ca594a4a4878c30775be550cc7fd79189ca8f86ea58b9f27b5137f2ec47772b6b3ddf781ac3432c9b8640928530c3103f9d136ce5ecefd9eac0db9c6539d35b16ebfd5ea375ccc957536a80517303312cc6d7ff1c27d6f12b42d024c0edf07b8bb8b33e69158a81324ddad4ce8f602180d5196673689e00838438b606bfffb1f8598c83a0aa71b9833372e8cfcf58e8cfdac4514dce4790e774e8803cfbb93f2aeb264f8fe64650f494f06d67fa439464128f9868345a15c9547801deeb0c69d17135744d9247eeec5466bb4e3d846390df1c882152aace0d9a3af7bcba35b0ee18fb93e93a644563cdef0767b1f8ec73a18a539e8384d512421a079badb630147932a39e388ad6a3812b3b3c00efd4a6a9d8009630dbd55724ff1b6f545c5431c1d4b859f3c6a095bbd8d2556b46a20aaa759b687f14c9070a6f783ba1cf2ddadfeb398dc3ba41e670c56e53d5aaaaa4871e80c985c9cdaf31d35d7d6928472aa0100d6729dac83b9acda06280d21692f6d1ba1a24e74bdd1a4321404c62231dadb9056305cb95f4ff99d4267517325ef10d315cf16b8821a90bdcd576adbb122c8b50c62c99a541dd7fb85d74ad396f821c6d16fcb70486095518bee73a075066aa05e0ac393159a8c55ee8d7945a8ea9f672dc2b34abffa7c04198c43063248c05fcffe1f04a1550f489261039d6894e3424c6b767c9627ec31d7a2dd38193338abbfad218dff9b97721899269bef1bf59bc215bee736a69bc83fe2cb51b5bc9e05a375d3cde8aa7b431d2c4221966d7a3997e8ce6ad254fdfbe5f92e5189772248b8135fb859a25c3ddc5caa396c285c9ae80315be0e39019d51f44274750382cc30856b540299481a0dc54fab211ba27fa65211b5619738dbae7daab3d53726eeb7e5e5082d11dacc951035ca2c1301a9ff153dfb555d09bfe0df9d12d1d5b50b0a628bac2db8c2a5d50d9a8d982ea2ba7789d1ec4e7110240a64def39f222c18683a17dea5160de23a71e08badc6acd1e6e7fadbcb6925fcb1de8888db31a2c971c4de4b7de71908f10f1ac003de9de53cb4771d8befdd13184e04f63c1b09ec40b0d085b5d52eb2b17bdc1389323ccf3ef54e8e23371bb550c96fc3b2f2733a74f684adac7d0240bc1829046fa785201ace22c4a78c49f71ec08751131616b8dd4e3d1497b1556466f587e59b922c6c20f060b0ec8b42d5e8b7cfab710f52967e70a07ff610ecb56d60f19cef12939c3f3e42b0d6429b0f1f438a82c74e57381ed2bc1b111f145e2252e7cb6e8c90dd76b9227588d4196e76a21313781ad69a862ac95c5251a3eefd4b8a476b53cdc1a356ff669f4afe9a7c67920d27a92f793d052655a5fb5b264c079638230c3dcdcaa6aec5a0495811e6f0a412668966f30243914a1bb4f668541351be67fc04b898887d50661ea4e6506beacbf2cc83aa47f64ecb3b53eb62ea53219bfe6de1db5c0c2118e64b26aaa1352c5129e3e29ad9f2986418af8d0a42da1f08ae425990fd2831349818712bccff2e5b5d3007552e29d2c419b6c4dc58125dffe5f658532443bac34c73f32d07343d9128d44ddc09527e504c73fd5b7f1f43aeb7669b24ac3d57e71681e92c9828b2a7598d183702030c2b6b5195b83b516510e03177ef10ed3d9e700f0b0a5740a4714280c548f0d6717c17e501f5cb10eb7f4bc4b5cead9be8c78553fef5d33fb00f4aee1ffe470ebaf20fe764fc5fbc02b318da28c5db4eba87fcdec709a3f6cb7b7f49eaf5b3afbecbe78b05ed322ccad03578236618403ee6972574e747f13633942cf70f1b2434ab1928b479e3fae982ea9586fb2419e29d4c4b77f5c7b946c0ce1a765a1563dac63ef42d612c81c0da27c6c5d972c4ce53dd4eac3ed8cb52ea3a511bcb55db73bf2bb121722ad7bf2229fb25340995475eb3f6c9ed2a5d189a1affe2a903f4d960986b36a4a8e347c6d355937cd157d0a18768295e24dee306a13a91101b30daf45428c29534b13d225edebd230534d7b3b7a548a478b2a2883706fa552d4e01d54fc563720fdf3640037efcf64951875df75abafaad8acc5c7e9e5b343f5e0bdee862095c56d4dcaf21ee7a4f2c89cf91449ae6743fea4ec9f1700237988769cba7113cf95c9bc229f8001751bed61537aff0e97c9f453032eb1c02a980d19c91484b046222d238918751ee9a561a9ad3f607b330d175f8112c0a1eb3f05a7f8898a761c40d5df169cd0be83100b4397b0f97161461c0a427638ec9c81d040eea18c3b6f0523a89cad64f09a453d33bd9ddd09781ee05a3a1eead956d3a586072b2af59a4305bf906f7fcdb3ea5350dbfbbcf15d7e9c53471aac5e06d7f69cbf95104626c2833d79148facb9e484c75731cd5449f94530c9a625623db5cd7f8e17a8c81a0c6d6a2987e9f5a2e98e8114e5932e27aa63d705f14414af648c7b1d3d1f4b62a19e13983b319b2f77197351260c19e9185197c262c3a158c5238b52ae2ea4311d5a50b3f0b796f1324d615d9cab21b944a010d04bacd59082830522d1cb1e6a49d8ac47c07a0dab03569a921e53740e7a1e2e1838f974035a9110c9abb5af412fcd43910eb54dfe9f2bae26c676fa115bac8d960b3b7f19bd0bf801106058448312c90d99f86f4d2185bfaa60f8dbb0ee1886e1df7dd4e24c8987e44f2925a7b7cd7888e4765a8c9871cf5acce2a95216d871cb7216e56e0a27ffb4cb3e9203269aaaf5c48609f53224dcd9937fd434b378b2e11e254c62179bc0b91244e577f6743753685878a3d709436bcd83469abfddf70bd9861386e136248a9b98fe78b5dfdf453a4a7ce2c5e2969393bfb52daf8fcf7dabe5439de284c9b994b2366c342c24bcaf4e96d1ab129ec7cc03b9ecbc4782d3235f5ce9c6126ab659f3e241b6370410073a7b3a269bf9e5987c7ac843f69d7430a52e50a0e31488193fe9397bc7e820361f9e67ccf68a25135a1cf340d3bae2a80ed8c78715c86898da458fda17cf2c170cb19b071e5e72011ef82239d616f8be5a23075b3a4ed32e113efdde12a29f57fe677a43f636c645cb5c32bf164e8b4985619a91406a58e443ffea28f5ef0e9b309af5794dbfafad3c9fd92030dd202eb0238ac673137d66cfeed9575b1560460fc0929f4b595d971bbd035751af563e41ae4c485d116e95c31e89a07f6e668ba63afdd9321220478cf67c150926faf1985153d961a12ba4d9e578b0ed08e30d589f2721a9dbfb86e8fc2fb265f5cae2128b4c9f2ba1b56f951dc55927710abd1801467747264f49881b8da58e3cf5551ceae0c6a1b83604e3df1c67568ed9a6ccd5a56914353a943229028b128a4be4d878648b58483853b78b394e9086aa9a3f000a14e9726414ba938a30eae81ad8ed9d341e0d41303d1f8942fae61dd773cb05275ef5cd6d27a21fb81c0c2bda98cc01c10c54bfe27bf50c8b0002a75c40968401c6406731cfdf545a97b58cfa491b4a5701714fcf10058123ecea3e77199dfe4410851d7376417fddf2de3df4de1bf10d1b262fa986bcc374d0d0d993cc98ce47be18b8dd513f153562114ae07d70144425d8e6de5eda901d16bffeeb81fa8e8478b63b35ab780e99f163cf26095abab7c3e263ed3f6c60f2a3eab85d225bb56355e2976f39b52fdca351334a90d09fe37d9cd2c2e84700d16c85d37740d2ffafc25c344bf5ba108fab36d43abfe969b82932cdcaedca9f5d2eafcf3a997baa2477291f153b0da44881d164a90af628c61d7f9fcc58f6fc4ac134fbf0555427c4cf18f2d9acb8e8cd38975a4e7ca11ca60b737de6ac11dc9a80052d61fa3733cdb89679d23c98e84c5fbae5506b195d0b168ea9ff0b146f2e7266e1a307fab7527660e450ee0927baf902e3fdd23ca55a7f5e594c85b53f5df0957d94f34596350351ed7574e2ef838b1e5c22192e335f8828719d2050293d2a5120e61117668e92e488931afeb3b14df4df2d9ca58554f78b34a104995266f406c31636c9ec59021c3ffb09fc6fb7435340f69fd1a7fec166512c32583fd05c12b7bef0cbce781590bd1a4edfc416da937fc4109125d9116388d925db32c17cb41ae1925e108b62052d54b2e9f951c32479b14c25c7495018df8eaa59d2fd70f2db21c20b3da00e44cee9547383a1d8fe2a500c3f34ed65884ef7bc8bd45023c670011b524686ba41ae1218d51367ad0a51123a729bbf2501cfcd8ac8d237dde5647f8f6b2472f489f3bdb99e9f9f185a81ba91a52ed65fb8902270784b21a017d956c8d863034f4ccb80efa46d5c6a1b6f1660f407a289c334696a816eef85337b9db99d30f9a0ef59407c74aac0f2b64c69025c6f6800e2b499989b219f9b8b6bf8ca9bea95da15ffaae38477454431fba13127d7078032c6c5b7cc7140881de60d8f6d1865167943a26c488da1e1a7f3352f0510f351fc6e1cf4dffcdad5d97f01bf9e159e8f4c983351347423244cdb243b4c16d46dc6f36dc013dc9d3c7c819c0d01881d2ce7881943da35764ea33c6cf262efba3ce106b7315444f026ab766a220ceef74a9ad443b1cd1a8087f7002fea840a70b8870b9cddb73342177c44ea8ee49712e844160bdb2e115308428f6e75b83241f193554bb4b5e861d3134bd60eb869feee51923dda594583b8fb6656f7e57e6f77cd337892cb3fee61987d6a4d94c2bf380396710153cecdaa6a83e7b617a8468749ee6555eba21d27d45a5364b9aee6c8e433a3a2c0561ba27e883d3570f56af33461845f23e268dac2c6eee7c75cda596da73ba8a64ffc5fe540003cc3cda18e871664f29586b8f3028d044d9594a2d8da8f891aa79049ceb5061ba644f30c29c4ee9dcda49a692ae86211ee27a618f1adc1fd6a30ca20f17d73216db4004a847d14bb7283aa928806612d37c0da054bfafb5496f56b1f84a67086fb48e5ff5ad373f91fe48e9734a1d9928efb106c76e6dcbe85d709f666912e9110552de72bc8d3c164ad2c8146e464527ab2584085c07da9bf3757c15ffd64581543a6ce863c484ec8afaa694929fc81a93e6b39b025df4b4da533ecf9b2aab7dde953e7c007d12039d38aabb30fe91352da899cd07a06a804f48bbb78a88eecf892900d9e5806a31cede1f7327cd45115997444b7bfb45128cd7f4d834ad826e3ee6ae69d8dd611bc1796d530da82fa9d6cbc6d90e8c793d89d56786f3f6b9061bcfd94858d7328243c472cd53aaed1b691dace22286ed22145e9de9b26899439c52f264bb77379c9db70", 0x1000}], 0x2, &(0x7f0000000d80)=[@ip_tos_u8={{0x11}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @broadcast}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @rand_addr=0x64010102}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x13, 0xdb, [@remote, @loopback, @loopback, @private=0xa010100]}, @timestamp={0x44, 0x18, 0x6, 0x0, 0xf, [0x10001, 0x5, 0x98, 0xbb1, 0x0]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}], 0xb0}}], 0x3, 0x0) r5 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newlink={0x70, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x48, 0x12, 0x0, 0x1, @erspan={{0xb}, {0x38, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_TOS={0x5, 0x9, 0x20}, @IFLA_GRE_ERSPAN_HWID={0x6, 0x18, 0x30}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_REMOTE={0x8, 0x7, @private=0xa010100}, @IFLA_GRE_LINK={0x8, 0x1, r6}]}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x70}, 0x1, 0x0, 0x0, 0x24008005}, 0x0) 05:08:56 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r1, 0x2285, &(0x7f00000006c0)={0x53, 0x5, 0x2, 0x1, @scatter={0x4, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/196, 0xc4}]}, &(0x7f0000000500)="6ae5", &(0x7f0000000540)=""/192, 0x4, 0x10, 0x2, &(0x7f0000000600)}) r2 = socket$packet(0x11, 0x3, 0x300) getsockopt$packet_buf(r2, 0x107, 0x9, 0x0, &(0x7f0000001100)) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f00000008c0)={'\x00', 0x0, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket$tipc(0x1e, 0x2, 0x0) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, '\x00', [{0x3, 0x800, 0xfffffffffffffffd, 0x3f, 0x800, 0x9}, {0x6, 0x7ff, 0xaa, 0x2, 0x2, 0x200}], ['\x00', '\x00', '\x00']}) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000100), &(0x7f0000000640)={'U-', 0x9}, 0x16, 0x2) setsockopt$TIPC_DEST_DROPPABLE(r3, 0x10f, 0x81, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x33, &(0x7f0000000680)=0x4, 0x4) ioctl$BLKTRACESTOP(r1, 0x1275, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=@updsa={0x140, 0x1a, 0x1, 0x0, 0x0, {{@in=@local, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {@in=@remote, 0x0, 0x6c}, @in6=@mcast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_comp={0x48, 0x3, {{'deflate\x00'}}}, @tfcpad={0x8}]}, 0x140}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x38, 0x24, 0xf13, 0x70bd28, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmmsg$inet(r2, &(0x7f0000000e40)=[{{&(0x7f0000000740)={0x2, 0x4e21, @private=0xa010100}, 0x10, &(0x7f0000000800)=[{&(0x7f0000000780)="7daf2f7d20e85af5d2be02472346fc657d66ee3f0820b034ecdeeb0a9aa995d8a4e3a44f84f8fefec2dfd2f8857df86041a69591502fd0", 0x37}, {&(0x7f00000007c0)="6105c46c2bc103", 0x7}], 0x2, &(0x7f0000000840)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xc1, [@local, @dev={0xac, 0x14, 0x14, 0xb}, @empty, @dev={0xac, 0x14, 0x14, 0xa}, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @rr={0x7, 0x13, 0x45, [@rand_addr=0x64010100, @loopback, @remote, @empty]}, @end, @noop, @noop, @timestamp={0x44, 0x8, 0x96, 0x0, 0x6, [0x80]}, @end]}}}], 0x50}}, {{&(0x7f0000000940)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000000b40)=[{&(0x7f0000000980)="89f489d23d1c1e8aaccf89d1961d859f58a7aced5d21022180c39cb9a490905743865a32a1146cce4f9e896ff838fb70a0f2e635e93de1c20706bdee77108f43e7994d8ffab0d7f7624a7f84dcd413fc6ef2b2f0c3588552e2eb0abdf018a58320face0f969e21bde51441989a30ec6a61c36d95c10e74316dc88fec0454e8abbe88e779fd0c0761c2a5e04542490603b63dd616eb544f1e787283ff9aeeed368e34a16221a458c103503fcfc3f9af215b46f41023d2d6db22af0c7cbacbda4fa9fdce9ec78ad51e4251eaa3d07d19220ab540c5ffde3abd3aabca9bd85c5dff4796bb8514f19b591a", 0xe9}, {&(0x7f0000000a80)="95d86d7836f843ff2800dbabbfa37d68153c25db31453e99715b0e2f7798c682250c822b2851fdfd0d7bd9016cb7eb861fb09e99f2eab1d283722842605dfb5134050840591c607658db9e41b342f01e71673d69b8601b5dd7712602cf4847f1ca5a2d975406ee2b85ca8300c236c30ac212e11742de8951f7cc21f142b9079fd665da071c09cf4c342ae18a197f", 0x8e}], 0x2, &(0x7f0000000b80)=[@ip_ttl={{0x14, 0x0, 0x2, 0x80}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x38}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], 0x88}}, {{&(0x7f0000000c40)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000000d40)=[{&(0x7f0000000c80)="e638cfc3146290a4bf0d680fa03f105d65dbf255bd7eadf4d795d918b84f0a67ab1c6d08dbe2d0622d63f47b72dbfa035528eed0d049d5a13de2ac8aebac4a4def73bd1482c730d35272cdd0ce4189e8d87f03b4e234f9545aa8e48972156974c86d08ca31366bd1f512e4c073dbb49565ead07307019785a72b887e5c205be9ee0776", 0x83}, {&(0x7f0000001140)="e66b4e43ca6aaff9d095eb246c9d0896d149e9e33f69a012b29cf9b37642320a5b8a9192f13ee3540d326cf18b544827aca3361f88dc7da0380a29d3086ee7a33f869a627eff2ade3f37bbf0655085db6fe938a91c9f6ac99f4e2521ddce510c860592b76f71d7487132836ae25301e5d980f2fc17b543f9744935670cb2f14a6f8bd03ebfe526176a1807dcbad1c15ce7f6476b7ed3c3fc2de4ebfc9262f7f37c149b706f5732acf9b3a5d950c1166825d76aeca7de622a5db08b74deca5db0f50ad0dc37b27f2f573146c66cd0bd3515c127508040c4bc019876484304d743df71e6e6f9a94e24d7843c68dda16310bb6bdbdd75f3dfc0fb25e076c09e9f46425a4f2f547ea1d8601c2932ce2c641c1bf52d72c52289a7bfe930a633955a23a6350682f6bc07c1abe08a7dbdb5e894c53b58c3f0b42b8723368137c70c02b44f9032b654cebd11a5e1c4c532f3e784b923e68d3c7ad1f5687a16e6cd7b71d01eb86d4d8f01c695aaeac247a39825a1a9a90fb1f1529ca594a4a4878c30775be550cc7fd79189ca8f86ea58b9f27b5137f2ec47772b6b3ddf781ac3432c9b8640928530c3103f9d136ce5ecefd9eac0db9c6539d35b16ebfd5ea375ccc957536a80517303312cc6d7ff1c27d6f12b42d024c0edf07b8bb8b33e69158a81324ddad4ce8f602180d5196673689e00838438b606bfffb1f8598c83a0aa71b9833372e8cfcf58e8cfdac4514dce4790e774e8803cfbb93f2aeb264f8fe64650f494f06d67fa439464128f9868345a15c9547801deeb0c69d17135744d9247eeec5466bb4e3d846390df1c882152aace0d9a3af7bcba35b0ee18fb93e93a644563cdef0767b1f8ec73a18a539e8384d512421a079badb630147932a39e388ad6a3812b3b3c00efd4a6a9d8009630dbd55724ff1b6f545c5431c1d4b859f3c6a095bbd8d2556b46a20aaa759b687f14c9070a6f783ba1cf2ddadfeb398dc3ba41e670c56e53d5aaaaa4871e80c985c9cdaf31d35d7d6928472aa0100d6729dac83b9acda06280d21692f6d1ba1a24e74bdd1a4321404c62231dadb9056305cb95f4ff99d4267517325ef10d315cf16b8821a90bdcd576adbb122c8b50c62c99a541dd7fb85d74ad396f821c6d16fcb70486095518bee73a075066aa05e0ac393159a8c55ee8d7945a8ea9f672dc2b34abffa7c04198c43063248c05fcffe1f04a1550f489261039d6894e3424c6b767c9627ec31d7a2dd38193338abbfad218dff9b97721899269bef1bf59bc215bee736a69bc83fe2cb51b5bc9e05a375d3cde8aa7b431d2c4221966d7a3997e8ce6ad254fdfbe5f92e5189772248b8135fb859a25c3ddc5caa396c285c9ae80315be0e39019d51f44274750382cc30856b540299481a0dc54fab211ba27fa65211b5619738dbae7daab3d53726eeb7e5e5082d11dacc951035ca2c1301a9ff153dfb555d09bfe0df9d12d1d5b50b0a628bac2db8c2a5d50d9a8d982ea2ba7789d1ec4e7110240a64def39f222c18683a17dea5160de23a71e08badc6acd1e6e7fadbcb6925fcb1de8888db31a2c971c4de4b7de71908f10f1ac003de9de53cb4771d8befdd13184e04f63c1b09ec40b0d085b5d52eb2b17bdc1389323ccf3ef54e8e23371bb550c96fc3b2f2733a74f684adac7d0240bc1829046fa785201ace22c4a78c49f71ec08751131616b8dd4e3d1497b1556466f587e59b922c6c20f060b0ec8b42d5e8b7cfab710f52967e70a07ff610ecb56d60f19cef12939c3f3e42b0d6429b0f1f438a82c74e57381ed2bc1b111f145e2252e7cb6e8c90dd76b9227588d4196e76a21313781ad69a862ac95c5251a3eefd4b8a476b53cdc1a356ff669f4afe9a7c67920d27a92f793d052655a5fb5b264c079638230c3dcdcaa6aec5a0495811e6f0a412668966f30243914a1bb4f668541351be67fc04b898887d50661ea4e6506beacbf2cc83aa47f64ecb3b53eb62ea53219bfe6de1db5c0c2118e64b26aaa1352c5129e3e29ad9f2986418af8d0a42da1f08ae425990fd2831349818712bccff2e5b5d3007552e29d2c419b6c4dc58125dffe5f658532443bac34c73f32d07343d9128d44ddc09527e504c73fd5b7f1f43aeb7669b24ac3d57e71681e92c9828b2a7598d183702030c2b6b5195b83b516510e03177ef10ed3d9e700f0b0a5740a4714280c548f0d6717c17e501f5cb10eb7f4bc4b5cead9be8c78553fef5d33fb00f4aee1ffe470ebaf20fe764fc5fbc02b318da28c5db4eba87fcdec709a3f6cb7b7f49eaf5b3afbecbe78b05ed322ccad03578236618403ee6972574e747f13633942cf70f1b2434ab1928b479e3fae982ea9586fb2419e29d4c4b77f5c7b946c0ce1a765a1563dac63ef42d612c81c0da27c6c5d972c4ce53dd4eac3ed8cb52ea3a511bcb55db73bf2bb121722ad7bf2229fb25340995475eb3f6c9ed2a5d189a1affe2a903f4d960986b36a4a8e347c6d355937cd157d0a18768295e24dee306a13a91101b30daf45428c29534b13d225edebd230534d7b3b7a548a478b2a2883706fa552d4e01d54fc563720fdf3640037efcf64951875df75abafaad8acc5c7e9e5b343f5e0bdee862095c56d4dcaf21ee7a4f2c89cf91449ae6743fea4ec9f1700237988769cba7113cf95c9bc229f8001751bed61537aff0e97c9f453032eb1c02a980d19c91484b046222d238918751ee9a561a9ad3f607b330d175f8112c0a1eb3f05a7f8898a761c40d5df169cd0be83100b4397b0f97161461c0a427638ec9c81d040eea18c3b6f0523a89cad64f09a453d33bd9ddd09781ee05a3a1eead956d3a586072b2af59a4305bf906f7fcdb3ea5350dbfbbcf15d7e9c53471aac5e06d7f69cbf95104626c2833d79148facb9e484c75731cd5449f94530c9a625623db5cd7f8e17a8c81a0c6d6a2987e9f5a2e98e8114e5932e27aa63d705f14414af648c7b1d3d1f4b62a19e13983b319b2f77197351260c19e9185197c262c3a158c5238b52ae2ea4311d5a50b3f0b796f1324d615d9cab21b944a010d04bacd59082830522d1cb1e6a49d8ac47c07a0dab03569a921e53740e7a1e2e1838f974035a9110c9abb5af412fcd43910eb54dfe9f2bae26c676fa115bac8d960b3b7f19bd0bf801106058448312c90d99f86f4d2185bfaa60f8dbb0ee1886e1df7dd4e24c8987e44f2925a7b7cd7888e4765a8c9871cf5acce2a95216d871cb7216e56e0a27ffb4cb3e9203269aaaf5c48609f53224dcd9937fd434b378b2e11e254c62179bc0b91244e577f6743753685878a3d709436bcd83469abfddf70bd9861386e136248a9b98fe78b5dfdf453a4a7ce2c5e2969393bfb52daf8fcf7dabe5439de284c9b994b2366c342c24bcaf4e96d1ab129ec7cc03b9ecbc4782d3235f5ce9c6126ab659f3e241b6370410073a7b3a269bf9e5987c7ac843f69d7430a52e50a0e31488193fe9397bc7e820361f9e67ccf68a25135a1cf340d3bae2a80ed8c78715c86898da458fda17cf2c170cb19b071e5e72011ef82239d616f8be5a23075b3a4ed32e113efdde12a29f57fe677a43f636c645cb5c32bf164e8b4985619a91406a58e443ffea28f5ef0e9b309af5794dbfafad3c9fd92030dd202eb0238ac673137d66cfeed9575b1560460fc0929f4b595d971bbd035751af563e41ae4c485d116e95c31e89a07f6e668ba63afdd9321220478cf67c150926faf1985153d961a12ba4d9e578b0ed08e30d589f2721a9dbfb86e8fc2fb265f5cae2128b4c9f2ba1b56f951dc55927710abd1801467747264f49881b8da58e3cf5551ceae0c6a1b83604e3df1c67568ed9a6ccd5a56914353a943229028b128a4be4d878648b58483853b78b394e9086aa9a3f000a14e9726414ba938a30eae81ad8ed9d341e0d41303d1f8942fae61dd773cb05275ef5cd6d27a21fb81c0c2bda98cc01c10c54bfe27bf50c8b0002a75c40968401c6406731cfdf545a97b58cfa491b4a5701714fcf10058123ecea3e77199dfe4410851d7376417fddf2de3df4de1bf10d1b262fa986bcc374d0d0d993cc98ce47be18b8dd513f153562114ae07d70144425d8e6de5eda901d16bffeeb81fa8e8478b63b35ab780e99f163cf26095abab7c3e263ed3f6c60f2a3eab85d225bb56355e2976f39b52fdca351334a90d09fe37d9cd2c2e84700d16c85d37740d2ffafc25c344bf5ba108fab36d43abfe969b82932cdcaedca9f5d2eafcf3a997baa2477291f153b0da44881d164a90af628c61d7f9fcc58f6fc4ac134fbf0555427c4cf18f2d9acb8e8cd38975a4e7ca11ca60b737de6ac11dc9a80052d61fa3733cdb89679d23c98e84c5fbae5506b195d0b168ea9ff0b146f2e7266e1a307fab7527660e450ee0927baf902e3fdd23ca55a7f5e594c85b53f5df0957d94f34596350351ed7574e2ef838b1e5c22192e335f8828719d2050293d2a5120e61117668e92e488931afeb3b14df4df2d9ca58554f78b34a104995266f406c31636c9ec59021c3ffb09fc6fb7435340f69fd1a7fec166512c32583fd05c12b7bef0cbce781590bd1a4edfc416da937fc4109125d9116388d925db32c17cb41ae1925e108b62052d54b2e9f951c32479b14c25c7495018df8eaa59d2fd70f2db21c20b3da00e44cee9547383a1d8fe2a500c3f34ed65884ef7bc8bd45023c670011b524686ba41ae1218d51367ad0a51123a729bbf2501cfcd8ac8d237dde5647f8f6b2472f489f3bdb99e9f9f185a81ba91a52ed65fb8902270784b21a017d956c8d863034f4ccb80efa46d5c6a1b6f1660f407a289c334696a816eef85337b9db99d30f9a0ef59407c74aac0f2b64c69025c6f6800e2b499989b219f9b8b6bf8ca9bea95da15ffaae38477454431fba13127d7078032c6c5b7cc7140881de60d8f6d1865167943a26c488da1e1a7f3352f0510f351fc6e1cf4dffcdad5d97f01bf9e159e8f4c983351347423244cdb243b4c16d46dc6f36dc013dc9d3c7c819c0d01881d2ce7881943da35764ea33c6cf262efba3ce106b7315444f026ab766a220ceef74a9ad443b1cd1a8087f7002fea840a70b8870b9cddb73342177c44ea8ee49712e844160bdb2e115308428f6e75b83241f193554bb4b5e861d3134bd60eb869feee51923dda594583b8fb6656f7e57e6f77cd337892cb3fee61987d6a4d94c2bf380396710153cecdaa6a83e7b617a8468749ee6555eba21d27d45a5364b9aee6c8e433a3a2c0561ba27e883d3570f56af33461845f23e268dac2c6eee7c75cda596da73ba8a64ffc5fe540003cc3cda18e871664f29586b8f3028d044d9594a2d8da8f891aa79049ceb5061ba644f30c29c4ee9dcda49a692ae86211ee27a618f1adc1fd6a30ca20f17d73216db4004a847d14bb7283aa928806612d37c0da054bfafb5496f56b1f84a67086fb48e5ff5ad373f91fe48e9734a1d9928efb106c76e6dcbe85d709f666912e9110552de72bc8d3c164ad2c8146e464527ab2584085c07da9bf3757c15ffd64581543a6ce863c484ec8afaa694929fc81a93e6b39b025df4b4da533ecf9b2aab7dde953e7c007d12039d38aabb30fe91352da899cd07a06a804f48bbb78a88eecf892900d9e5806a31cede1f7327cd45115997444b7bfb45128cd7f4d834ad826e3ee6ae69d8dd611bc1796d530da82fa9d6cbc6d90e8c793d89d56786f3f6b9061bcfd94858d7328243c472cd53aaed1b691dace22286ed22145e9de9b26899439c52f264bb77379c9db70", 0x1000}], 0x2, &(0x7f0000000d80)=[@ip_tos_u8={{0x11}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @broadcast}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @rand_addr=0x64010102}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x13, 0xdb, [@remote, @loopback, @loopback, @private=0xa010100]}, @timestamp={0x44, 0x18, 0x6, 0x0, 0xf, [0x10001, 0x5, 0x98, 0xbb1, 0x0]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}], 0xb0}}], 0x3, 0x0) r5 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newlink={0x70, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x48, 0x12, 0x0, 0x1, @erspan={{0xb}, {0x38, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_TOS={0x5, 0x9, 0x20}, @IFLA_GRE_ERSPAN_HWID={0x6, 0x18, 0x30}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_REMOTE={0x8, 0x7, @private=0xa010100}, @IFLA_GRE_LINK={0x8, 0x1, r6}]}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x70}, 0x1, 0x0, 0x0, 0x24008005}, 0x0) 05:08:56 executing program 1: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0x4008af12, &(0x7f0000000080)={0x1, 0x7f}) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, &(0x7f0000000380)=""/247, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f00000006c0)) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000002700)=0x1) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000200)={0x1, 0x0, [{0x0, 0x5, &(0x7f0000000000)=""/5}]}) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) [ 162.600549] syz-executor.3 (12187) used greatest stack depth: 23504 bytes left 05:08:56 executing program 2: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0x4008af12, &(0x7f0000000080)={0x1, 0x7f}) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, &(0x7f0000000380)=""/247, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f00000006c0)) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000002700)=0x1) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000200)={0x1, 0x0, [{0x0, 0x5, &(0x7f0000000000)=""/5}]}) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) 05:08:56 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x1, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x100, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x5, 0x4, @perf_config_ext={0xfff, 0xa846}, 0x42010, 0x3, 0x0, 0x2, 0x2, 0x0, 0x7, 0x0, 0x2}, 0x0, 0x2, 0xffffffffffffffff, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x100010, 0xffffffffffffffff, 0xfae4a000) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x100000, 0x19, &(0x7f0000000200)=[{&(0x7f0000011840)='\v\x00', 0x2, 0x3}, {&(0x7f0000000540)=' \x00\x00', 0x3, 0x5}, {&(0x7f0000011880)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x8}, {&(0x7f0000010000)="200000000002000019000000900100000f000000000000000100000005000000000004000040000020000000731f1f63731f1f630100ffff53ef010001000000721f1f63000000000000000001000000000000000b0000000001000018000000c28500002b0200000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e39333239363537353300"/192, 0xc0, 0x400}, {&(0x7f0000000040)="000000000000000000000000bfd7fbde2cd74131b8ed5eef968344d001004000160000721f1f630000000011fc53fe991700000000000000000000000000000000c35269cf8f2a671042ff013d116f6efc93ca9a8b54b3", 0x57, 0x4e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000200020000100000000000500400000000000000000000000000000004300000000000000", 0x40, 0x540}, {&(0x7f0000000480)="00000000000000000100000000000000000000000000ba000000000000000000bd43531db7b879f8d846c247e9737cd84ec87d3dc6b85ddf186130dbd3b3a913ffde7d82a1115ce7e3b3792203ea5aa5077b62c99a1f46a3dee2e4f3252f03cb6a280731c3cc7b1a1f3d713befe483c0538a1ed27cac4414257a87767a9eb6750a72d822478a42b549d54b6e787384ad0f36e4dfe9004482a0020ab7cc3b620cd21030b25d039a1298154a5f83a3784179a74bfa3b4751d819fc925bf023ef", 0xbf, 0x640}, {&(0x7f0000010160)="0500000003000000040000003d1fd6c49fc07094e4ca1270a419000f00030004", 0x20, 0x800}, {&(0x7f0000010180)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000721f1f63721f1f63721f1f6300"/4122, 0x101a, 0x1000}, {&(0x7f00000111a0)="ed41000000080000721f1f63731f1f63731f1f6300000000000004004000000000000800050000000af301000400000000000000000000000100000010000000", 0x40, 0x2100}, {&(0x7f00000111e0)="2000000004ed65de04ed65de00000000721f1f6300"/32, 0x20, 0x2180}, {&(0x7f0000011200)="8081000000601020721f1f63721f1f63721f1f6300000000000001004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000721f1f6300"/160, 0xa0, 0x2600}, {&(0x7f00000112a0)="c041000000380000721f1f63721f1f63721f1f6300000000000002004000000000000800000000000af301000400000000000000000000000700000020000000", 0x40, 0x2a00}, {&(0x7f0000011320)="ed4100003c000000731f1f63731f1f63731f1f630000000000000200000000000000001003000000020000000d0000001000050166696c65300000000e0000002800050766696c65310000000000000000000000000000000000000000000000000000006fc3a7c40000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea04070000000000000000000000000000646174610000000000000000", 0xc0, 0x2b00}, {&(0x7f00000113e0)="ed8100001a040000731f1f63731f1f63731f1f6300000000000001004000000000000800010000000af301000400000000000000000000000100000050000000000000000000000000000000000000000000000000000000000000861479ccff5e5a3100f8d750470000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2c00}, {&(0x7f0000011480)="ffa1000026000000731f1f63731f1f63731f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e3933323936353735332f66696c65302f66696c6530000000000000000000000000000000000000000000009d621b1c0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2d00}, {&(0x7f00000116c0)="ed81000064000000731f1f63731f1f63731f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c2872a1fd0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea040734000000000028000000000000006461746100000000000000000000000000000000000000000000000000000000000000006c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273", 0x100, 0x3000}, {&(0x7f00000117c0)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009407090166696c652e636f6c64000000", 0x80, 0x8000}, {&(0x7f0000011860)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x10800}, {&(0x7f00000118a0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x11800}, {&(0x7f00000118c0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12000}, {&(0x7f00000118e0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12800}, {&(0x7f00000000c0)="00000000000800f5c76edf2608f38ca97255a3495a00"/46, 0x2e, 0x13000}, {&(0x7f0000011920)="504d4d00504d4dff731f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d00000000000000000000000000000000000000000000000000006c6f6f7032310075782f746573742f73797a5f6d6f756e745f696d6167655f650500"/112, 0x70, 0x20000}, {&(0x7f0000000740)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657373797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000b6ca6b810358486c77e520ca5de40683779b42a74ab147756edd375dd121d13da0952339cefa13785bb2c0bacd154ae9824c8a86087373998169196169cb2b08455f47e12a239e50f7ffc836c7a28fa539a97027a07de105d240dd607a0e2b694ce476ce05aea1baeb6ae3132a678f324e9a2f09933022b462095731ebe57344f1", 0x4a1, 0x28000}], 0x0, &(0x7f0000000f00)=ANY=[@ANYBLOB="00b30824400d21223433bba32035e2ef9711604edf71b82a8fe52765aad2d7836b1a3ba0706a2dbcd3adf3d38a57682198b853fa4e230125fe60bae8f5acee1959c9550f63773d76ea03ae36b4245a35a3f5f544aed5577b0212798accf91ecde8621a9dc5cdfee2760508000089b3532183ea8fc6be3f005afae337349b43c202d6c180a2d8e27ed2ad99acc703246b4e35b433911d3cfdb6767dff8c0cc2f918b6c42ebc2c5272197f36cb798853f97edcb11ddfa31834d602f22fe26d5b2094db8417389935f42d9213023fdd367aa1be8e70b28e44ebf44b3fd67798b083f989ae3a4c3cd6f55f339b9ff82bbc68ee3e549c5e63c09b85229f97849d8b093b9cf175f084f4d1a1097057d59d20eae608993156ff12bff4d9c3fa67cf0000ebf075f462f53b6ff99f3ca355c3b95ebb508d5099960c3ea54b8cb8bcc60515bf522ec94a08990c4631b452829b7dbcaf7745a0b7158d7db8238806583c495455301c782bad07b4f947aaafce1409fad194bdf9265b5c2743d73db6c537e6ab4c655d190012e9a96bfcf326bf1a77c78cb4bfd6ce20f12f5f042a39ee4e24bd20e6864aa2d2360217927f24ea97ad664041dd23490684fc6f64428503605980615745a4d361dda18996cf204f4e6561be156daf67dd01fd3c8fc1df4cb70cb174416830c9e84728a998434e89be11279e0c40d78e4bfa240da4e19233ca6c3d0ff614061a903d5a61e165a80f356ec10ae153c2607cf3342a29ca4efbbe03056159a76f2ede2328aee3ebf442a00e07428c7051fcef9281de088f3184bba9844ea8f295e4070826af5553d762e5532be2ad52e74219bdf81c85e020cfc4628c9d27e699d39384e14c13207dc72ab0bb631dd666c5cdea1411450a844291b15a0bacefee0a329e986c8ff191b882b2ace97347aa109380d911bf85e7e66af976fa6ea8f875b053536a177d9ceb31f74d4f13afdabadba7ae1a45f37d759fc9f0244d0b2a46d40096c46abf48f7007c51ddf578b605"], 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$FIBMAP(r0, 0x1, &(0x7f0000000140)=0x80000001) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0xb) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) 05:08:56 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r1, 0x2285, &(0x7f00000006c0)={0x53, 0x5, 0x2, 0x1, @scatter={0x4, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/196, 0xc4}]}, &(0x7f0000000500)="6ae5", &(0x7f0000000540)=""/192, 0x4, 0x10, 0x2, &(0x7f0000000600)}) r2 = socket$packet(0x11, 0x3, 0x300) getsockopt$packet_buf(r2, 0x107, 0x9, 0x0, &(0x7f0000001100)) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f00000008c0)={'\x00', 0x0, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket$tipc(0x1e, 0x2, 0x0) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, '\x00', [{0x3, 0x800, 0xfffffffffffffffd, 0x3f, 0x800, 0x9}, {0x6, 0x7ff, 0xaa, 0x2, 0x2, 0x200}], ['\x00', '\x00', '\x00']}) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000100), &(0x7f0000000640)={'U-', 0x9}, 0x16, 0x2) setsockopt$TIPC_DEST_DROPPABLE(r3, 0x10f, 0x81, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x33, &(0x7f0000000680)=0x4, 0x4) ioctl$BLKTRACESTOP(r1, 0x1275, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=@updsa={0x140, 0x1a, 0x1, 0x0, 0x0, {{@in=@local, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {@in=@remote, 0x0, 0x6c}, @in6=@mcast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_comp={0x48, 0x3, {{'deflate\x00'}}}, @tfcpad={0x8}]}, 0x140}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x38, 0x24, 0xf13, 0x70bd28, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmmsg$inet(r2, &(0x7f0000000e40)=[{{&(0x7f0000000740)={0x2, 0x4e21, @private=0xa010100}, 0x10, &(0x7f0000000800)=[{&(0x7f0000000780)="7daf2f7d20e85af5d2be02472346fc657d66ee3f0820b034ecdeeb0a9aa995d8a4e3a44f84f8fefec2dfd2f8857df86041a69591502fd0", 0x37}, {&(0x7f00000007c0)="6105c46c2bc103", 0x7}], 0x2, &(0x7f0000000840)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xc1, [@local, @dev={0xac, 0x14, 0x14, 0xb}, @empty, @dev={0xac, 0x14, 0x14, 0xa}, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @rr={0x7, 0x13, 0x45, [@rand_addr=0x64010100, @loopback, @remote, @empty]}, @end, @noop, @noop, @timestamp={0x44, 0x8, 0x96, 0x0, 0x6, [0x80]}, @end]}}}], 0x50}}, {{&(0x7f0000000940)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000000b40)=[{&(0x7f0000000980)="89f489d23d1c1e8aaccf89d1961d859f58a7aced5d21022180c39cb9a490905743865a32a1146cce4f9e896ff838fb70a0f2e635e93de1c20706bdee77108f43e7994d8ffab0d7f7624a7f84dcd413fc6ef2b2f0c3588552e2eb0abdf018a58320face0f969e21bde51441989a30ec6a61c36d95c10e74316dc88fec0454e8abbe88e779fd0c0761c2a5e04542490603b63dd616eb544f1e787283ff9aeeed368e34a16221a458c103503fcfc3f9af215b46f41023d2d6db22af0c7cbacbda4fa9fdce9ec78ad51e4251eaa3d07d19220ab540c5ffde3abd3aabca9bd85c5dff4796bb8514f19b591a", 0xe9}, {&(0x7f0000000a80)="95d86d7836f843ff2800dbabbfa37d68153c25db31453e99715b0e2f7798c682250c822b2851fdfd0d7bd9016cb7eb861fb09e99f2eab1d283722842605dfb5134050840591c607658db9e41b342f01e71673d69b8601b5dd7712602cf4847f1ca5a2d975406ee2b85ca8300c236c30ac212e11742de8951f7cc21f142b9079fd665da071c09cf4c342ae18a197f", 0x8e}], 0x2, &(0x7f0000000b80)=[@ip_ttl={{0x14, 0x0, 0x2, 0x80}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x38}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], 0x88}}, {{&(0x7f0000000c40)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000000d40)=[{&(0x7f0000000c80)="e638cfc3146290a4bf0d680fa03f105d65dbf255bd7eadf4d795d918b84f0a67ab1c6d08dbe2d0622d63f47b72dbfa035528eed0d049d5a13de2ac8aebac4a4def73bd1482c730d35272cdd0ce4189e8d87f03b4e234f9545aa8e48972156974c86d08ca31366bd1f512e4c073dbb49565ead07307019785a72b887e5c205be9ee0776", 0x83}, {&(0x7f0000001140)="e66b4e43ca6aaff9d095eb246c9d0896d149e9e33f69a012b29cf9b37642320a5b8a9192f13ee3540d326cf18b544827aca3361f88dc7da0380a29d3086ee7a33f869a627eff2ade3f37bbf0655085db6fe938a91c9f6ac99f4e2521ddce510c860592b76f71d7487132836ae25301e5d980f2fc17b543f9744935670cb2f14a6f8bd03ebfe526176a1807dcbad1c15ce7f6476b7ed3c3fc2de4ebfc9262f7f37c149b706f5732acf9b3a5d950c1166825d76aeca7de622a5db08b74deca5db0f50ad0dc37b27f2f573146c66cd0bd3515c127508040c4bc019876484304d743df71e6e6f9a94e24d7843c68dda16310bb6bdbdd75f3dfc0fb25e076c09e9f46425a4f2f547ea1d8601c2932ce2c641c1bf52d72c52289a7bfe930a633955a23a6350682f6bc07c1abe08a7dbdb5e894c53b58c3f0b42b8723368137c70c02b44f9032b654cebd11a5e1c4c532f3e784b923e68d3c7ad1f5687a16e6cd7b71d01eb86d4d8f01c695aaeac247a39825a1a9a90fb1f1529ca594a4a4878c30775be550cc7fd79189ca8f86ea58b9f27b5137f2ec47772b6b3ddf781ac3432c9b8640928530c3103f9d136ce5ecefd9eac0db9c6539d35b16ebfd5ea375ccc957536a80517303312cc6d7ff1c27d6f12b42d024c0edf07b8bb8b33e69158a81324ddad4ce8f602180d5196673689e00838438b606bfffb1f8598c83a0aa71b9833372e8cfcf58e8cfdac4514dce4790e774e8803cfbb93f2aeb264f8fe64650f494f06d67fa439464128f9868345a15c9547801deeb0c69d17135744d9247eeec5466bb4e3d846390df1c882152aace0d9a3af7bcba35b0ee18fb93e93a644563cdef0767b1f8ec73a18a539e8384d512421a079badb630147932a39e388ad6a3812b3b3c00efd4a6a9d8009630dbd55724ff1b6f545c5431c1d4b859f3c6a095bbd8d2556b46a20aaa759b687f14c9070a6f783ba1cf2ddadfeb398dc3ba41e670c56e53d5aaaaa4871e80c985c9cdaf31d35d7d6928472aa0100d6729dac83b9acda06280d21692f6d1ba1a24e74bdd1a4321404c62231dadb9056305cb95f4ff99d4267517325ef10d315cf16b8821a90bdcd576adbb122c8b50c62c99a541dd7fb85d74ad396f821c6d16fcb70486095518bee73a075066aa05e0ac393159a8c55ee8d7945a8ea9f672dc2b34abffa7c04198c43063248c05fcffe1f04a1550f489261039d6894e3424c6b767c9627ec31d7a2dd38193338abbfad218dff9b97721899269bef1bf59bc215bee736a69bc83fe2cb51b5bc9e05a375d3cde8aa7b431d2c4221966d7a3997e8ce6ad254fdfbe5f92e5189772248b8135fb859a25c3ddc5caa396c285c9ae80315be0e39019d51f44274750382cc30856b540299481a0dc54fab211ba27fa65211b5619738dbae7daab3d53726eeb7e5e5082d11dacc951035ca2c1301a9ff153dfb555d09bfe0df9d12d1d5b50b0a628bac2db8c2a5d50d9a8d982ea2ba7789d1ec4e7110240a64def39f222c18683a17dea5160de23a71e08badc6acd1e6e7fadbcb6925fcb1de8888db31a2c971c4de4b7de71908f10f1ac003de9de53cb4771d8befdd13184e04f63c1b09ec40b0d085b5d52eb2b17bdc1389323ccf3ef54e8e23371bb550c96fc3b2f2733a74f684adac7d0240bc1829046fa785201ace22c4a78c49f71ec08751131616b8dd4e3d1497b1556466f587e59b922c6c20f060b0ec8b42d5e8b7cfab710f52967e70a07ff610ecb56d60f19cef12939c3f3e42b0d6429b0f1f438a82c74e57381ed2bc1b111f145e2252e7cb6e8c90dd76b9227588d4196e76a21313781ad69a862ac95c5251a3eefd4b8a476b53cdc1a356ff669f4afe9a7c67920d27a92f793d052655a5fb5b264c079638230c3dcdcaa6aec5a0495811e6f0a412668966f30243914a1bb4f668541351be67fc04b898887d50661ea4e6506beacbf2cc83aa47f64ecb3b53eb62ea53219bfe6de1db5c0c2118e64b26aaa1352c5129e3e29ad9f2986418af8d0a42da1f08ae425990fd2831349818712bccff2e5b5d3007552e29d2c419b6c4dc58125dffe5f658532443bac34c73f32d07343d9128d44ddc09527e504c73fd5b7f1f43aeb7669b24ac3d57e71681e92c9828b2a7598d183702030c2b6b5195b83b516510e03177ef10ed3d9e700f0b0a5740a4714280c548f0d6717c17e501f5cb10eb7f4bc4b5cead9be8c78553fef5d33fb00f4aee1ffe470ebaf20fe764fc5fbc02b318da28c5db4eba87fcdec709a3f6cb7b7f49eaf5b3afbecbe78b05ed322ccad03578236618403ee6972574e747f13633942cf70f1b2434ab1928b479e3fae982ea9586fb2419e29d4c4b77f5c7b946c0ce1a765a1563dac63ef42d612c81c0da27c6c5d972c4ce53dd4eac3ed8cb52ea3a511bcb55db73bf2bb121722ad7bf2229fb25340995475eb3f6c9ed2a5d189a1affe2a903f4d960986b36a4a8e347c6d355937cd157d0a18768295e24dee306a13a91101b30daf45428c29534b13d225edebd230534d7b3b7a548a478b2a2883706fa552d4e01d54fc563720fdf3640037efcf64951875df75abafaad8acc5c7e9e5b343f5e0bdee862095c56d4dcaf21ee7a4f2c89cf91449ae6743fea4ec9f1700237988769cba7113cf95c9bc229f8001751bed61537aff0e97c9f453032eb1c02a980d19c91484b046222d238918751ee9a561a9ad3f607b330d175f8112c0a1eb3f05a7f8898a761c40d5df169cd0be83100b4397b0f97161461c0a427638ec9c81d040eea18c3b6f0523a89cad64f09a453d33bd9ddd09781ee05a3a1eead956d3a586072b2af59a4305bf906f7fcdb3ea5350dbfbbcf15d7e9c53471aac5e06d7f69cbf95104626c2833d79148facb9e484c75731cd5449f94530c9a625623db5cd7f8e17a8c81a0c6d6a2987e9f5a2e98e8114e5932e27aa63d705f14414af648c7b1d3d1f4b62a19e13983b319b2f77197351260c19e9185197c262c3a158c5238b52ae2ea4311d5a50b3f0b796f1324d615d9cab21b944a010d04bacd59082830522d1cb1e6a49d8ac47c07a0dab03569a921e53740e7a1e2e1838f974035a9110c9abb5af412fcd43910eb54dfe9f2bae26c676fa115bac8d960b3b7f19bd0bf801106058448312c90d99f86f4d2185bfaa60f8dbb0ee1886e1df7dd4e24c8987e44f2925a7b7cd7888e4765a8c9871cf5acce2a95216d871cb7216e56e0a27ffb4cb3e9203269aaaf5c48609f53224dcd9937fd434b378b2e11e254c62179bc0b91244e577f6743753685878a3d709436bcd83469abfddf70bd9861386e136248a9b98fe78b5dfdf453a4a7ce2c5e2969393bfb52daf8fcf7dabe5439de284c9b994b2366c342c24bcaf4e96d1ab129ec7cc03b9ecbc4782d3235f5ce9c6126ab659f3e241b6370410073a7b3a269bf9e5987c7ac843f69d7430a52e50a0e31488193fe9397bc7e820361f9e67ccf68a25135a1cf340d3bae2a80ed8c78715c86898da458fda17cf2c170cb19b071e5e72011ef82239d616f8be5a23075b3a4ed32e113efdde12a29f57fe677a43f636c645cb5c32bf164e8b4985619a91406a58e443ffea28f5ef0e9b309af5794dbfafad3c9fd92030dd202eb0238ac673137d66cfeed9575b1560460fc0929f4b595d971bbd035751af563e41ae4c485d116e95c31e89a07f6e668ba63afdd9321220478cf67c150926faf1985153d961a12ba4d9e578b0ed08e30d589f2721a9dbfb86e8fc2fb265f5cae2128b4c9f2ba1b56f951dc55927710abd1801467747264f49881b8da58e3cf5551ceae0c6a1b83604e3df1c67568ed9a6ccd5a56914353a943229028b128a4be4d878648b58483853b78b394e9086aa9a3f000a14e9726414ba938a30eae81ad8ed9d341e0d41303d1f8942fae61dd773cb05275ef5cd6d27a21fb81c0c2bda98cc01c10c54bfe27bf50c8b0002a75c40968401c6406731cfdf545a97b58cfa491b4a5701714fcf10058123ecea3e77199dfe4410851d7376417fddf2de3df4de1bf10d1b262fa986bcc374d0d0d993cc98ce47be18b8dd513f153562114ae07d70144425d8e6de5eda901d16bffeeb81fa8e8478b63b35ab780e99f163cf26095abab7c3e263ed3f6c60f2a3eab85d225bb56355e2976f39b52fdca351334a90d09fe37d9cd2c2e84700d16c85d37740d2ffafc25c344bf5ba108fab36d43abfe969b82932cdcaedca9f5d2eafcf3a997baa2477291f153b0da44881d164a90af628c61d7f9fcc58f6fc4ac134fbf0555427c4cf18f2d9acb8e8cd38975a4e7ca11ca60b737de6ac11dc9a80052d61fa3733cdb89679d23c98e84c5fbae5506b195d0b168ea9ff0b146f2e7266e1a307fab7527660e450ee0927baf902e3fdd23ca55a7f5e594c85b53f5df0957d94f34596350351ed7574e2ef838b1e5c22192e335f8828719d2050293d2a5120e61117668e92e488931afeb3b14df4df2d9ca58554f78b34a104995266f406c31636c9ec59021c3ffb09fc6fb7435340f69fd1a7fec166512c32583fd05c12b7bef0cbce781590bd1a4edfc416da937fc4109125d9116388d925db32c17cb41ae1925e108b62052d54b2e9f951c32479b14c25c7495018df8eaa59d2fd70f2db21c20b3da00e44cee9547383a1d8fe2a500c3f34ed65884ef7bc8bd45023c670011b524686ba41ae1218d51367ad0a51123a729bbf2501cfcd8ac8d237dde5647f8f6b2472f489f3bdb99e9f9f185a81ba91a52ed65fb8902270784b21a017d956c8d863034f4ccb80efa46d5c6a1b6f1660f407a289c334696a816eef85337b9db99d30f9a0ef59407c74aac0f2b64c69025c6f6800e2b499989b219f9b8b6bf8ca9bea95da15ffaae38477454431fba13127d7078032c6c5b7cc7140881de60d8f6d1865167943a26c488da1e1a7f3352f0510f351fc6e1cf4dffcdad5d97f01bf9e159e8f4c983351347423244cdb243b4c16d46dc6f36dc013dc9d3c7c819c0d01881d2ce7881943da35764ea33c6cf262efba3ce106b7315444f026ab766a220ceef74a9ad443b1cd1a8087f7002fea840a70b8870b9cddb73342177c44ea8ee49712e844160bdb2e115308428f6e75b83241f193554bb4b5e861d3134bd60eb869feee51923dda594583b8fb6656f7e57e6f77cd337892cb3fee61987d6a4d94c2bf380396710153cecdaa6a83e7b617a8468749ee6555eba21d27d45a5364b9aee6c8e433a3a2c0561ba27e883d3570f56af33461845f23e268dac2c6eee7c75cda596da73ba8a64ffc5fe540003cc3cda18e871664f29586b8f3028d044d9594a2d8da8f891aa79049ceb5061ba644f30c29c4ee9dcda49a692ae86211ee27a618f1adc1fd6a30ca20f17d73216db4004a847d14bb7283aa928806612d37c0da054bfafb5496f56b1f84a67086fb48e5ff5ad373f91fe48e9734a1d9928efb106c76e6dcbe85d709f666912e9110552de72bc8d3c164ad2c8146e464527ab2584085c07da9bf3757c15ffd64581543a6ce863c484ec8afaa694929fc81a93e6b39b025df4b4da533ecf9b2aab7dde953e7c007d12039d38aabb30fe91352da899cd07a06a804f48bbb78a88eecf892900d9e5806a31cede1f7327cd45115997444b7bfb45128cd7f4d834ad826e3ee6ae69d8dd611bc1796d530da82fa9d6cbc6d90e8c793d89d56786f3f6b9061bcfd94858d7328243c472cd53aaed1b691dace22286ed22145e9de9b26899439c52f264bb77379c9db70", 0x1000}], 0x2, &(0x7f0000000d80)=[@ip_tos_u8={{0x11}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @broadcast}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @rand_addr=0x64010102}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x13, 0xdb, [@remote, @loopback, @loopback, @private=0xa010100]}, @timestamp={0x44, 0x18, 0x6, 0x0, 0xf, [0x10001, 0x5, 0x98, 0xbb1, 0x0]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}], 0xb0}}], 0x3, 0x0) r5 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newlink={0x70, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x48, 0x12, 0x0, 0x1, @erspan={{0xb}, {0x38, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_TOS={0x5, 0x9, 0x20}, @IFLA_GRE_ERSPAN_HWID={0x6, 0x18, 0x30}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_REMOTE={0x8, 0x7, @private=0xa010100}, @IFLA_GRE_LINK={0x8, 0x1, r6}]}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x70}, 0x1, 0x0, 0x0, 0x24008005}, 0x0) 05:08:56 executing program 2: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0x4008af12, &(0x7f0000000080)={0x1, 0x7f}) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, &(0x7f0000000380)=""/247, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f00000006c0)) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000002700)=0x1) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000200)={0x1, 0x0, [{0x0, 0x5, &(0x7f0000000000)=""/5}]}) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) 05:08:56 executing program 1: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0x4008af12, &(0x7f0000000080)={0x1, 0x7f}) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, &(0x7f0000000380)=""/247, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f00000006c0)) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000002700)=0x1) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000200)={0x1, 0x0, [{0x0, 0x5, &(0x7f0000000000)=""/5}]}) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) [ 162.696615] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 162.726060] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue 05:08:56 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r1, 0x2285, &(0x7f00000006c0)={0x53, 0x5, 0x2, 0x1, @scatter={0x4, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/196, 0xc4}]}, &(0x7f0000000500)="6ae5", &(0x7f0000000540)=""/192, 0x4, 0x10, 0x2, &(0x7f0000000600)}) r2 = socket$packet(0x11, 0x3, 0x300) getsockopt$packet_buf(r2, 0x107, 0x9, 0x0, &(0x7f0000001100)) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f00000008c0)={'\x00', 0x0, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket$tipc(0x1e, 0x2, 0x0) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, '\x00', [{0x3, 0x800, 0xfffffffffffffffd, 0x3f, 0x800, 0x9}, {0x6, 0x7ff, 0xaa, 0x2, 0x2, 0x200}], ['\x00', '\x00', '\x00']}) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000100), &(0x7f0000000640)={'U-', 0x9}, 0x16, 0x2) setsockopt$TIPC_DEST_DROPPABLE(r3, 0x10f, 0x81, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x33, &(0x7f0000000680)=0x4, 0x4) ioctl$BLKTRACESTOP(r1, 0x1275, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=@updsa={0x140, 0x1a, 0x1, 0x0, 0x0, {{@in=@local, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {@in=@remote, 0x0, 0x6c}, @in6=@mcast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_comp={0x48, 0x3, {{'deflate\x00'}}}, @tfcpad={0x8}]}, 0x140}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x38, 0x24, 0xf13, 0x70bd28, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmmsg$inet(r2, &(0x7f0000000e40)=[{{&(0x7f0000000740)={0x2, 0x4e21, @private=0xa010100}, 0x10, &(0x7f0000000800)=[{&(0x7f0000000780)="7daf2f7d20e85af5d2be02472346fc657d66ee3f0820b034ecdeeb0a9aa995d8a4e3a44f84f8fefec2dfd2f8857df86041a69591502fd0", 0x37}, {&(0x7f00000007c0)="6105c46c2bc103", 0x7}], 0x2, &(0x7f0000000840)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xc1, [@local, @dev={0xac, 0x14, 0x14, 0xb}, @empty, @dev={0xac, 0x14, 0x14, 0xa}, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @rr={0x7, 0x13, 0x45, [@rand_addr=0x64010100, @loopback, @remote, @empty]}, @end, @noop, @noop, @timestamp={0x44, 0x8, 0x96, 0x0, 0x6, [0x80]}, @end]}}}], 0x50}}, {{&(0x7f0000000940)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000000b40)=[{&(0x7f0000000980)="89f489d23d1c1e8aaccf89d1961d859f58a7aced5d21022180c39cb9a490905743865a32a1146cce4f9e896ff838fb70a0f2e635e93de1c20706bdee77108f43e7994d8ffab0d7f7624a7f84dcd413fc6ef2b2f0c3588552e2eb0abdf018a58320face0f969e21bde51441989a30ec6a61c36d95c10e74316dc88fec0454e8abbe88e779fd0c0761c2a5e04542490603b63dd616eb544f1e787283ff9aeeed368e34a16221a458c103503fcfc3f9af215b46f41023d2d6db22af0c7cbacbda4fa9fdce9ec78ad51e4251eaa3d07d19220ab540c5ffde3abd3aabca9bd85c5dff4796bb8514f19b591a", 0xe9}, {&(0x7f0000000a80)="95d86d7836f843ff2800dbabbfa37d68153c25db31453e99715b0e2f7798c682250c822b2851fdfd0d7bd9016cb7eb861fb09e99f2eab1d283722842605dfb5134050840591c607658db9e41b342f01e71673d69b8601b5dd7712602cf4847f1ca5a2d975406ee2b85ca8300c236c30ac212e11742de8951f7cc21f142b9079fd665da071c09cf4c342ae18a197f", 0x8e}], 0x2, &(0x7f0000000b80)=[@ip_ttl={{0x14, 0x0, 0x2, 0x80}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x38}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], 0x88}}, {{&(0x7f0000000c40)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000000d40)=[{&(0x7f0000000c80)="e638cfc3146290a4bf0d680fa03f105d65dbf255bd7eadf4d795d918b84f0a67ab1c6d08dbe2d0622d63f47b72dbfa035528eed0d049d5a13de2ac8aebac4a4def73bd1482c730d35272cdd0ce4189e8d87f03b4e234f9545aa8e48972156974c86d08ca31366bd1f512e4c073dbb49565ead07307019785a72b887e5c205be9ee0776", 0x83}, {&(0x7f0000001140)="e66b4e43ca6aaff9d095eb246c9d0896d149e9e33f69a012b29cf9b37642320a5b8a9192f13ee3540d326cf18b544827aca3361f88dc7da0380a29d3086ee7a33f869a627eff2ade3f37bbf0655085db6fe938a91c9f6ac99f4e2521ddce510c860592b76f71d7487132836ae25301e5d980f2fc17b543f9744935670cb2f14a6f8bd03ebfe526176a1807dcbad1c15ce7f6476b7ed3c3fc2de4ebfc9262f7f37c149b706f5732acf9b3a5d950c1166825d76aeca7de622a5db08b74deca5db0f50ad0dc37b27f2f573146c66cd0bd3515c127508040c4bc019876484304d743df71e6e6f9a94e24d7843c68dda16310bb6bdbdd75f3dfc0fb25e076c09e9f46425a4f2f547ea1d8601c2932ce2c641c1bf52d72c52289a7bfe930a633955a23a6350682f6bc07c1abe08a7dbdb5e894c53b58c3f0b42b8723368137c70c02b44f9032b654cebd11a5e1c4c532f3e784b923e68d3c7ad1f5687a16e6cd7b71d01eb86d4d8f01c695aaeac247a39825a1a9a90fb1f1529ca594a4a4878c30775be550cc7fd79189ca8f86ea58b9f27b5137f2ec47772b6b3ddf781ac3432c9b8640928530c3103f9d136ce5ecefd9eac0db9c6539d35b16ebfd5ea375ccc957536a80517303312cc6d7ff1c27d6f12b42d024c0edf07b8bb8b33e69158a81324ddad4ce8f602180d5196673689e00838438b606bfffb1f8598c83a0aa71b9833372e8cfcf58e8cfdac4514dce4790e774e8803cfbb93f2aeb264f8fe64650f494f06d67fa439464128f9868345a15c9547801deeb0c69d17135744d9247eeec5466bb4e3d846390df1c882152aace0d9a3af7bcba35b0ee18fb93e93a644563cdef0767b1f8ec73a18a539e8384d512421a079badb630147932a39e388ad6a3812b3b3c00efd4a6a9d8009630dbd55724ff1b6f545c5431c1d4b859f3c6a095bbd8d2556b46a20aaa759b687f14c9070a6f783ba1cf2ddadfeb398dc3ba41e670c56e53d5aaaaa4871e80c985c9cdaf31d35d7d6928472aa0100d6729dac83b9acda06280d21692f6d1ba1a24e74bdd1a4321404c62231dadb9056305cb95f4ff99d4267517325ef10d315cf16b8821a90bdcd576adbb122c8b50c62c99a541dd7fb85d74ad396f821c6d16fcb70486095518bee73a075066aa05e0ac393159a8c55ee8d7945a8ea9f672dc2b34abffa7c04198c43063248c05fcffe1f04a1550f489261039d6894e3424c6b767c9627ec31d7a2dd38193338abbfad218dff9b97721899269bef1bf59bc215bee736a69bc83fe2cb51b5bc9e05a375d3cde8aa7b431d2c4221966d7a3997e8ce6ad254fdfbe5f92e5189772248b8135fb859a25c3ddc5caa396c285c9ae80315be0e39019d51f44274750382cc30856b540299481a0dc54fab211ba27fa65211b5619738dbae7daab3d53726eeb7e5e5082d11dacc951035ca2c1301a9ff153dfb555d09bfe0df9d12d1d5b50b0a628bac2db8c2a5d50d9a8d982ea2ba7789d1ec4e7110240a64def39f222c18683a17dea5160de23a71e08badc6acd1e6e7fadbcb6925fcb1de8888db31a2c971c4de4b7de71908f10f1ac003de9de53cb4771d8befdd13184e04f63c1b09ec40b0d085b5d52eb2b17bdc1389323ccf3ef54e8e23371bb550c96fc3b2f2733a74f684adac7d0240bc1829046fa785201ace22c4a78c49f71ec08751131616b8dd4e3d1497b1556466f587e59b922c6c20f060b0ec8b42d5e8b7cfab710f52967e70a07ff610ecb56d60f19cef12939c3f3e42b0d6429b0f1f438a82c74e57381ed2bc1b111f145e2252e7cb6e8c90dd76b9227588d4196e76a21313781ad69a862ac95c5251a3eefd4b8a476b53cdc1a356ff669f4afe9a7c67920d27a92f793d052655a5fb5b264c079638230c3dcdcaa6aec5a0495811e6f0a412668966f30243914a1bb4f668541351be67fc04b898887d50661ea4e6506beacbf2cc83aa47f64ecb3b53eb62ea53219bfe6de1db5c0c2118e64b26aaa1352c5129e3e29ad9f2986418af8d0a42da1f08ae425990fd2831349818712bccff2e5b5d3007552e29d2c419b6c4dc58125dffe5f658532443bac34c73f32d07343d9128d44ddc09527e504c73fd5b7f1f43aeb7669b24ac3d57e71681e92c9828b2a7598d183702030c2b6b5195b83b516510e03177ef10ed3d9e700f0b0a5740a4714280c548f0d6717c17e501f5cb10eb7f4bc4b5cead9be8c78553fef5d33fb00f4aee1ffe470ebaf20fe764fc5fbc02b318da28c5db4eba87fcdec709a3f6cb7b7f49eaf5b3afbecbe78b05ed322ccad03578236618403ee6972574e747f13633942cf70f1b2434ab1928b479e3fae982ea9586fb2419e29d4c4b77f5c7b946c0ce1a765a1563dac63ef42d612c81c0da27c6c5d972c4ce53dd4eac3ed8cb52ea3a511bcb55db73bf2bb121722ad7bf2229fb25340995475eb3f6c9ed2a5d189a1affe2a903f4d960986b36a4a8e347c6d355937cd157d0a18768295e24dee306a13a91101b30daf45428c29534b13d225edebd230534d7b3b7a548a478b2a2883706fa552d4e01d54fc563720fdf3640037efcf64951875df75abafaad8acc5c7e9e5b343f5e0bdee862095c56d4dcaf21ee7a4f2c89cf91449ae6743fea4ec9f1700237988769cba7113cf95c9bc229f8001751bed61537aff0e97c9f453032eb1c02a980d19c91484b046222d238918751ee9a561a9ad3f607b330d175f8112c0a1eb3f05a7f8898a761c40d5df169cd0be83100b4397b0f97161461c0a427638ec9c81d040eea18c3b6f0523a89cad64f09a453d33bd9ddd09781ee05a3a1eead956d3a586072b2af59a4305bf906f7fcdb3ea5350dbfbbcf15d7e9c53471aac5e06d7f69cbf95104626c2833d79148facb9e484c75731cd5449f94530c9a625623db5cd7f8e17a8c81a0c6d6a2987e9f5a2e98e8114e5932e27aa63d705f14414af648c7b1d3d1f4b62a19e13983b319b2f77197351260c19e9185197c262c3a158c5238b52ae2ea4311d5a50b3f0b796f1324d615d9cab21b944a010d04bacd59082830522d1cb1e6a49d8ac47c07a0dab03569a921e53740e7a1e2e1838f974035a9110c9abb5af412fcd43910eb54dfe9f2bae26c676fa115bac8d960b3b7f19bd0bf801106058448312c90d99f86f4d2185bfaa60f8dbb0ee1886e1df7dd4e24c8987e44f2925a7b7cd7888e4765a8c9871cf5acce2a95216d871cb7216e56e0a27ffb4cb3e9203269aaaf5c48609f53224dcd9937fd434b378b2e11e254c62179bc0b91244e577f6743753685878a3d709436bcd83469abfddf70bd9861386e136248a9b98fe78b5dfdf453a4a7ce2c5e2969393bfb52daf8fcf7dabe5439de284c9b994b2366c342c24bcaf4e96d1ab129ec7cc03b9ecbc4782d3235f5ce9c6126ab659f3e241b6370410073a7b3a269bf9e5987c7ac843f69d7430a52e50a0e31488193fe9397bc7e820361f9e67ccf68a25135a1cf340d3bae2a80ed8c78715c86898da458fda17cf2c170cb19b071e5e72011ef82239d616f8be5a23075b3a4ed32e113efdde12a29f57fe677a43f636c645cb5c32bf164e8b4985619a91406a58e443ffea28f5ef0e9b309af5794dbfafad3c9fd92030dd202eb0238ac673137d66cfeed9575b1560460fc0929f4b595d971bbd035751af563e41ae4c485d116e95c31e89a07f6e668ba63afdd9321220478cf67c150926faf1985153d961a12ba4d9e578b0ed08e30d589f2721a9dbfb86e8fc2fb265f5cae2128b4c9f2ba1b56f951dc55927710abd1801467747264f49881b8da58e3cf5551ceae0c6a1b83604e3df1c67568ed9a6ccd5a56914353a943229028b128a4be4d878648b58483853b78b394e9086aa9a3f000a14e9726414ba938a30eae81ad8ed9d341e0d41303d1f8942fae61dd773cb05275ef5cd6d27a21fb81c0c2bda98cc01c10c54bfe27bf50c8b0002a75c40968401c6406731cfdf545a97b58cfa491b4a5701714fcf10058123ecea3e77199dfe4410851d7376417fddf2de3df4de1bf10d1b262fa986bcc374d0d0d993cc98ce47be18b8dd513f153562114ae07d70144425d8e6de5eda901d16bffeeb81fa8e8478b63b35ab780e99f163cf26095abab7c3e263ed3f6c60f2a3eab85d225bb56355e2976f39b52fdca351334a90d09fe37d9cd2c2e84700d16c85d37740d2ffafc25c344bf5ba108fab36d43abfe969b82932cdcaedca9f5d2eafcf3a997baa2477291f153b0da44881d164a90af628c61d7f9fcc58f6fc4ac134fbf0555427c4cf18f2d9acb8e8cd38975a4e7ca11ca60b737de6ac11dc9a80052d61fa3733cdb89679d23c98e84c5fbae5506b195d0b168ea9ff0b146f2e7266e1a307fab7527660e450ee0927baf902e3fdd23ca55a7f5e594c85b53f5df0957d94f34596350351ed7574e2ef838b1e5c22192e335f8828719d2050293d2a5120e61117668e92e488931afeb3b14df4df2d9ca58554f78b34a104995266f406c31636c9ec59021c3ffb09fc6fb7435340f69fd1a7fec166512c32583fd05c12b7bef0cbce781590bd1a4edfc416da937fc4109125d9116388d925db32c17cb41ae1925e108b62052d54b2e9f951c32479b14c25c7495018df8eaa59d2fd70f2db21c20b3da00e44cee9547383a1d8fe2a500c3f34ed65884ef7bc8bd45023c670011b524686ba41ae1218d51367ad0a51123a729bbf2501cfcd8ac8d237dde5647f8f6b2472f489f3bdb99e9f9f185a81ba91a52ed65fb8902270784b21a017d956c8d863034f4ccb80efa46d5c6a1b6f1660f407a289c334696a816eef85337b9db99d30f9a0ef59407c74aac0f2b64c69025c6f6800e2b499989b219f9b8b6bf8ca9bea95da15ffaae38477454431fba13127d7078032c6c5b7cc7140881de60d8f6d1865167943a26c488da1e1a7f3352f0510f351fc6e1cf4dffcdad5d97f01bf9e159e8f4c983351347423244cdb243b4c16d46dc6f36dc013dc9d3c7c819c0d01881d2ce7881943da35764ea33c6cf262efba3ce106b7315444f026ab766a220ceef74a9ad443b1cd1a8087f7002fea840a70b8870b9cddb73342177c44ea8ee49712e844160bdb2e115308428f6e75b83241f193554bb4b5e861d3134bd60eb869feee51923dda594583b8fb6656f7e57e6f77cd337892cb3fee61987d6a4d94c2bf380396710153cecdaa6a83e7b617a8468749ee6555eba21d27d45a5364b9aee6c8e433a3a2c0561ba27e883d3570f56af33461845f23e268dac2c6eee7c75cda596da73ba8a64ffc5fe540003cc3cda18e871664f29586b8f3028d044d9594a2d8da8f891aa79049ceb5061ba644f30c29c4ee9dcda49a692ae86211ee27a618f1adc1fd6a30ca20f17d73216db4004a847d14bb7283aa928806612d37c0da054bfafb5496f56b1f84a67086fb48e5ff5ad373f91fe48e9734a1d9928efb106c76e6dcbe85d709f666912e9110552de72bc8d3c164ad2c8146e464527ab2584085c07da9bf3757c15ffd64581543a6ce863c484ec8afaa694929fc81a93e6b39b025df4b4da533ecf9b2aab7dde953e7c007d12039d38aabb30fe91352da899cd07a06a804f48bbb78a88eecf892900d9e5806a31cede1f7327cd45115997444b7bfb45128cd7f4d834ad826e3ee6ae69d8dd611bc1796d530da82fa9d6cbc6d90e8c793d89d56786f3f6b9061bcfd94858d7328243c472cd53aaed1b691dace22286ed22145e9de9b26899439c52f264bb77379c9db70", 0x1000}], 0x2, &(0x7f0000000d80)=[@ip_tos_u8={{0x11}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @broadcast}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @rand_addr=0x64010102}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x13, 0xdb, [@remote, @loopback, @loopback, @private=0xa010100]}, @timestamp={0x44, 0x18, 0x6, 0x0, 0xf, [0x10001, 0x5, 0x98, 0xbb1, 0x0]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}], 0xb0}}], 0x3, 0x0) r5 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newlink={0x70, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x48, 0x12, 0x0, 0x1, @erspan={{0xb}, {0x38, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_TOS={0x5, 0x9, 0x20}, @IFLA_GRE_ERSPAN_HWID={0x6, 0x18, 0x30}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_REMOTE={0x8, 0x7, @private=0xa010100}, @IFLA_GRE_LINK={0x8, 0x1, r6}]}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x70}, 0x1, 0x0, 0x0, 0x24008005}, 0x0) [ 162.756267] audit: type=1804 audit(1667452136.727:11): pid=12256 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.3" name="/root/syzkaller-testdir2381707789/syzkaller.WeMhK2/86/file0/bus" dev="loop3" ino=18 res=1 [ 162.805526] EXT4-fs error (device loop3): ext4_validate_block_bitmap:405: comm syz-executor.3: bg 0: block 5: invalid block bitmap [ 162.838974] EXT4-fs (loop3): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 1 with error 117 05:08:56 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x1, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x100, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x5, 0x4, @perf_config_ext={0xfff, 0xa846}, 0x42010, 0x3, 0x0, 0x2, 0x2, 0x0, 0x7, 0x0, 0x2}, 0x0, 0x2, 0xffffffffffffffff, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x100010, 0xffffffffffffffff, 0xfae4a000) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x100000, 0x19, &(0x7f0000000200)=[{&(0x7f0000011840)='\v\x00', 0x2, 0x3}, {&(0x7f0000000540)=' \x00\x00', 0x3, 0x5}, {&(0x7f0000011880)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x8}, {&(0x7f0000010000)="200000000002000019000000900100000f000000000000000100000005000000000004000040000020000000731f1f63731f1f630100ffff53ef010001000000721f1f63000000000000000001000000000000000b0000000001000018000000c28500002b0200000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e39333239363537353300"/192, 0xc0, 0x400}, {&(0x7f0000000040)="000000000000000000000000bfd7fbde2cd74131b8ed5eef968344d001004000160000721f1f630000000011fc53fe991700000000000000000000000000000000c35269cf8f2a671042ff013d116f6efc93ca9a8b54b3", 0x57, 0x4e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000200020000100000000000500400000000000000000000000000000004300000000000000", 0x40, 0x540}, {&(0x7f0000000480)="00000000000000000100000000000000000000000000ba000000000000000000bd43531db7b879f8d846c247e9737cd84ec87d3dc6b85ddf186130dbd3b3a913ffde7d82a1115ce7e3b3792203ea5aa5077b62c99a1f46a3dee2e4f3252f03cb6a280731c3cc7b1a1f3d713befe483c0538a1ed27cac4414257a87767a9eb6750a72d822478a42b549d54b6e787384ad0f36e4dfe9004482a0020ab7cc3b620cd21030b25d039a1298154a5f83a3784179a74bfa3b4751d819fc925bf023ef", 0xbf, 0x640}, {&(0x7f0000010160)="0500000003000000040000003d1fd6c49fc07094e4ca1270a419000f00030004", 0x20, 0x800}, {&(0x7f0000010180)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000721f1f63721f1f63721f1f6300"/4122, 0x101a, 0x1000}, {&(0x7f00000111a0)="ed41000000080000721f1f63731f1f63731f1f6300000000000004004000000000000800050000000af301000400000000000000000000000100000010000000", 0x40, 0x2100}, {&(0x7f00000111e0)="2000000004ed65de04ed65de00000000721f1f6300"/32, 0x20, 0x2180}, {&(0x7f0000011200)="8081000000601020721f1f63721f1f63721f1f6300000000000001004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000721f1f6300"/160, 0xa0, 0x2600}, {&(0x7f00000112a0)="c041000000380000721f1f63721f1f63721f1f6300000000000002004000000000000800000000000af301000400000000000000000000000700000020000000", 0x40, 0x2a00}, {&(0x7f0000011320)="ed4100003c000000731f1f63731f1f63731f1f630000000000000200000000000000001003000000020000000d0000001000050166696c65300000000e0000002800050766696c65310000000000000000000000000000000000000000000000000000006fc3a7c40000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea04070000000000000000000000000000646174610000000000000000", 0xc0, 0x2b00}, {&(0x7f00000113e0)="ed8100001a040000731f1f63731f1f63731f1f6300000000000001004000000000000800010000000af301000400000000000000000000000100000050000000000000000000000000000000000000000000000000000000000000861479ccff5e5a3100f8d750470000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2c00}, {&(0x7f0000011480)="ffa1000026000000731f1f63731f1f63731f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e3933323936353735332f66696c65302f66696c6530000000000000000000000000000000000000000000009d621b1c0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2d00}, {&(0x7f00000116c0)="ed81000064000000731f1f63731f1f63731f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c2872a1fd0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea040734000000000028000000000000006461746100000000000000000000000000000000000000000000000000000000000000006c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273", 0x100, 0x3000}, {&(0x7f00000117c0)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009407090166696c652e636f6c64000000", 0x80, 0x8000}, {&(0x7f0000011860)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x10800}, {&(0x7f00000118a0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x11800}, {&(0x7f00000118c0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12000}, {&(0x7f00000118e0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12800}, {&(0x7f00000000c0)="00000000000800f5c76edf2608f38ca97255a3495a00"/46, 0x2e, 0x13000}, {&(0x7f0000011920)="504d4d00504d4dff731f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d00000000000000000000000000000000000000000000000000006c6f6f7032310075782f746573742f73797a5f6d6f756e745f696d6167655f650500"/112, 0x70, 0x20000}, {&(0x7f0000000740)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657373797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000b6ca6b810358486c77e520ca5de40683779b42a74ab147756edd375dd121d13da0952339cefa13785bb2c0bacd154ae9824c8a86087373998169196169cb2b08455f47e12a239e50f7ffc836c7a28fa539a97027a07de105d240dd607a0e2b694ce476ce05aea1baeb6ae3132a678f324e9a2f09933022b462095731ebe57344f1", 0x4a1, 0x28000}], 0x0, &(0x7f0000000f00)=ANY=[@ANYBLOB="00b30824400d21223433bba32035e2ef9711604edf71b82a8fe52765aad2d7836b1a3ba0706a2dbcd3adf3d38a57682198b853fa4e230125fe60bae8f5acee1959c9550f63773d76ea03ae36b4245a35a3f5f544aed5577b0212798accf91ecde8621a9dc5cdfee2760508000089b3532183ea8fc6be3f005afae337349b43c202d6c180a2d8e27ed2ad99acc703246b4e35b433911d3cfdb6767dff8c0cc2f918b6c42ebc2c5272197f36cb798853f97edcb11ddfa31834d602f22fe26d5b2094db8417389935f42d9213023fdd367aa1be8e70b28e44ebf44b3fd67798b083f989ae3a4c3cd6f55f339b9ff82bbc68ee3e549c5e63c09b85229f97849d8b093b9cf175f084f4d1a1097057d59d20eae608993156ff12bff4d9c3fa67cf0000ebf075f462f53b6ff99f3ca355c3b95ebb508d5099960c3ea54b8cb8bcc60515bf522ec94a08990c4631b452829b7dbcaf7745a0b7158d7db8238806583c495455301c782bad07b4f947aaafce1409fad194bdf9265b5c2743d73db6c537e6ab4c655d190012e9a96bfcf326bf1a77c78cb4bfd6ce20f12f5f042a39ee4e24bd20e6864aa2d2360217927f24ea97ad664041dd23490684fc6f64428503605980615745a4d361dda18996cf204f4e6561be156daf67dd01fd3c8fc1df4cb70cb174416830c9e84728a998434e89be11279e0c40d78e4bfa240da4e19233ca6c3d0ff614061a903d5a61e165a80f356ec10ae153c2607cf3342a29ca4efbbe03056159a76f2ede2328aee3ebf442a00e07428c7051fcef9281de088f3184bba9844ea8f295e4070826af5553d762e5532be2ad52e74219bdf81c85e020cfc4628c9d27e699d39384e14c13207dc72ab0bb631dd666c5cdea1411450a844291b15a0bacefee0a329e986c8ff191b882b2ace97347aa109380d911bf85e7e66af976fa6ea8f875b053536a177d9ceb31f74d4f13afdabadba7ae1a45f37d759fc9f0244d0b2a46d40096c46abf48f7007c51ddf578b605"], 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$FIBMAP(r0, 0x1, &(0x7f0000000140)=0x80000001) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0xb) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) 05:08:56 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r1, 0x2285, &(0x7f00000006c0)={0x53, 0x5, 0x2, 0x1, @scatter={0x4, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/196, 0xc4}]}, &(0x7f0000000500)="6ae5", &(0x7f0000000540)=""/192, 0x4, 0x10, 0x2, &(0x7f0000000600)}) r2 = socket$packet(0x11, 0x3, 0x300) getsockopt$packet_buf(r2, 0x107, 0x9, 0x0, &(0x7f0000001100)) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f00000008c0)={'\x00', 0x0, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket$tipc(0x1e, 0x2, 0x0) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, '\x00', [{0x3, 0x800, 0xfffffffffffffffd, 0x3f, 0x800, 0x9}, {0x6, 0x7ff, 0xaa, 0x2, 0x2, 0x200}], ['\x00', '\x00', '\x00']}) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000100), &(0x7f0000000640)={'U-', 0x9}, 0x16, 0x2) setsockopt$TIPC_DEST_DROPPABLE(r3, 0x10f, 0x81, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x33, &(0x7f0000000680)=0x4, 0x4) ioctl$BLKTRACESTOP(r1, 0x1275, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=@updsa={0x140, 0x1a, 0x1, 0x0, 0x0, {{@in=@local, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {@in=@remote, 0x0, 0x6c}, @in6=@mcast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_comp={0x48, 0x3, {{'deflate\x00'}}}, @tfcpad={0x8}]}, 0x140}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x38, 0x24, 0xf13, 0x70bd28, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmmsg$inet(r2, &(0x7f0000000e40)=[{{&(0x7f0000000740)={0x2, 0x4e21, @private=0xa010100}, 0x10, &(0x7f0000000800)=[{&(0x7f0000000780)="7daf2f7d20e85af5d2be02472346fc657d66ee3f0820b034ecdeeb0a9aa995d8a4e3a44f84f8fefec2dfd2f8857df86041a69591502fd0", 0x37}, {&(0x7f00000007c0)="6105c46c2bc103", 0x7}], 0x2, &(0x7f0000000840)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xc1, [@local, @dev={0xac, 0x14, 0x14, 0xb}, @empty, @dev={0xac, 0x14, 0x14, 0xa}, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @rr={0x7, 0x13, 0x45, [@rand_addr=0x64010100, @loopback, @remote, @empty]}, @end, @noop, @noop, @timestamp={0x44, 0x8, 0x96, 0x0, 0x6, [0x80]}, @end]}}}], 0x50}}, {{&(0x7f0000000940)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000000b40)=[{&(0x7f0000000980)="89f489d23d1c1e8aaccf89d1961d859f58a7aced5d21022180c39cb9a490905743865a32a1146cce4f9e896ff838fb70a0f2e635e93de1c20706bdee77108f43e7994d8ffab0d7f7624a7f84dcd413fc6ef2b2f0c3588552e2eb0abdf018a58320face0f969e21bde51441989a30ec6a61c36d95c10e74316dc88fec0454e8abbe88e779fd0c0761c2a5e04542490603b63dd616eb544f1e787283ff9aeeed368e34a16221a458c103503fcfc3f9af215b46f41023d2d6db22af0c7cbacbda4fa9fdce9ec78ad51e4251eaa3d07d19220ab540c5ffde3abd3aabca9bd85c5dff4796bb8514f19b591a", 0xe9}, {&(0x7f0000000a80)="95d86d7836f843ff2800dbabbfa37d68153c25db31453e99715b0e2f7798c682250c822b2851fdfd0d7bd9016cb7eb861fb09e99f2eab1d283722842605dfb5134050840591c607658db9e41b342f01e71673d69b8601b5dd7712602cf4847f1ca5a2d975406ee2b85ca8300c236c30ac212e11742de8951f7cc21f142b9079fd665da071c09cf4c342ae18a197f", 0x8e}], 0x2, &(0x7f0000000b80)=[@ip_ttl={{0x14, 0x0, 0x2, 0x80}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x38}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], 0x88}}, {{&(0x7f0000000c40)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000000d40)=[{&(0x7f0000000c80)="e638cfc3146290a4bf0d680fa03f105d65dbf255bd7eadf4d795d918b84f0a67ab1c6d08dbe2d0622d63f47b72dbfa035528eed0d049d5a13de2ac8aebac4a4def73bd1482c730d35272cdd0ce4189e8d87f03b4e234f9545aa8e48972156974c86d08ca31366bd1f512e4c073dbb49565ead07307019785a72b887e5c205be9ee0776", 0x83}, {&(0x7f0000001140)="e66b4e43ca6aaff9d095eb246c9d0896d149e9e33f69a012b29cf9b37642320a5b8a9192f13ee3540d326cf18b544827aca3361f88dc7da0380a29d3086ee7a33f869a627eff2ade3f37bbf0655085db6fe938a91c9f6ac99f4e2521ddce510c860592b76f71d7487132836ae25301e5d980f2fc17b543f9744935670cb2f14a6f8bd03ebfe526176a1807dcbad1c15ce7f6476b7ed3c3fc2de4ebfc9262f7f37c149b706f5732acf9b3a5d950c1166825d76aeca7de622a5db08b74deca5db0f50ad0dc37b27f2f573146c66cd0bd3515c127508040c4bc019876484304d743df71e6e6f9a94e24d7843c68dda16310bb6bdbdd75f3dfc0fb25e076c09e9f46425a4f2f547ea1d8601c2932ce2c641c1bf52d72c52289a7bfe930a633955a23a6350682f6bc07c1abe08a7dbdb5e894c53b58c3f0b42b8723368137c70c02b44f9032b654cebd11a5e1c4c532f3e784b923e68d3c7ad1f5687a16e6cd7b71d01eb86d4d8f01c695aaeac247a39825a1a9a90fb1f1529ca594a4a4878c30775be550cc7fd79189ca8f86ea58b9f27b5137f2ec47772b6b3ddf781ac3432c9b8640928530c3103f9d136ce5ecefd9eac0db9c6539d35b16ebfd5ea375ccc957536a80517303312cc6d7ff1c27d6f12b42d024c0edf07b8bb8b33e69158a81324ddad4ce8f602180d5196673689e00838438b606bfffb1f8598c83a0aa71b9833372e8cfcf58e8cfdac4514dce4790e774e8803cfbb93f2aeb264f8fe64650f494f06d67fa439464128f9868345a15c9547801deeb0c69d17135744d9247eeec5466bb4e3d846390df1c882152aace0d9a3af7bcba35b0ee18fb93e93a644563cdef0767b1f8ec73a18a539e8384d512421a079badb630147932a39e388ad6a3812b3b3c00efd4a6a9d8009630dbd55724ff1b6f545c5431c1d4b859f3c6a095bbd8d2556b46a20aaa759b687f14c9070a6f783ba1cf2ddadfeb398dc3ba41e670c56e53d5aaaaa4871e80c985c9cdaf31d35d7d6928472aa0100d6729dac83b9acda06280d21692f6d1ba1a24e74bdd1a4321404c62231dadb9056305cb95f4ff99d4267517325ef10d315cf16b8821a90bdcd576adbb122c8b50c62c99a541dd7fb85d74ad396f821c6d16fcb70486095518bee73a075066aa05e0ac393159a8c55ee8d7945a8ea9f672dc2b34abffa7c04198c43063248c05fcffe1f04a1550f489261039d6894e3424c6b767c9627ec31d7a2dd38193338abbfad218dff9b97721899269bef1bf59bc215bee736a69bc83fe2cb51b5bc9e05a375d3cde8aa7b431d2c4221966d7a3997e8ce6ad254fdfbe5f92e5189772248b8135fb859a25c3ddc5caa396c285c9ae80315be0e39019d51f44274750382cc30856b540299481a0dc54fab211ba27fa65211b5619738dbae7daab3d53726eeb7e5e5082d11dacc951035ca2c1301a9ff153dfb555d09bfe0df9d12d1d5b50b0a628bac2db8c2a5d50d9a8d982ea2ba7789d1ec4e7110240a64def39f222c18683a17dea5160de23a71e08badc6acd1e6e7fadbcb6925fcb1de8888db31a2c971c4de4b7de71908f10f1ac003de9de53cb4771d8befdd13184e04f63c1b09ec40b0d085b5d52eb2b17bdc1389323ccf3ef54e8e23371bb550c96fc3b2f2733a74f684adac7d0240bc1829046fa785201ace22c4a78c49f71ec08751131616b8dd4e3d1497b1556466f587e59b922c6c20f060b0ec8b42d5e8b7cfab710f52967e70a07ff610ecb56d60f19cef12939c3f3e42b0d6429b0f1f438a82c74e57381ed2bc1b111f145e2252e7cb6e8c90dd76b9227588d4196e76a21313781ad69a862ac95c5251a3eefd4b8a476b53cdc1a356ff669f4afe9a7c67920d27a92f793d052655a5fb5b264c079638230c3dcdcaa6aec5a0495811e6f0a412668966f30243914a1bb4f668541351be67fc04b898887d50661ea4e6506beacbf2cc83aa47f64ecb3b53eb62ea53219bfe6de1db5c0c2118e64b26aaa1352c5129e3e29ad9f2986418af8d0a42da1f08ae425990fd2831349818712bccff2e5b5d3007552e29d2c419b6c4dc58125dffe5f658532443bac34c73f32d07343d9128d44ddc09527e504c73fd5b7f1f43aeb7669b24ac3d57e71681e92c9828b2a7598d183702030c2b6b5195b83b516510e03177ef10ed3d9e700f0b0a5740a4714280c548f0d6717c17e501f5cb10eb7f4bc4b5cead9be8c78553fef5d33fb00f4aee1ffe470ebaf20fe764fc5fbc02b318da28c5db4eba87fcdec709a3f6cb7b7f49eaf5b3afbecbe78b05ed322ccad03578236618403ee6972574e747f13633942cf70f1b2434ab1928b479e3fae982ea9586fb2419e29d4c4b77f5c7b946c0ce1a765a1563dac63ef42d612c81c0da27c6c5d972c4ce53dd4eac3ed8cb52ea3a511bcb55db73bf2bb121722ad7bf2229fb25340995475eb3f6c9ed2a5d189a1affe2a903f4d960986b36a4a8e347c6d355937cd157d0a18768295e24dee306a13a91101b30daf45428c29534b13d225edebd230534d7b3b7a548a478b2a2883706fa552d4e01d54fc563720fdf3640037efcf64951875df75abafaad8acc5c7e9e5b343f5e0bdee862095c56d4dcaf21ee7a4f2c89cf91449ae6743fea4ec9f1700237988769cba7113cf95c9bc229f8001751bed61537aff0e97c9f453032eb1c02a980d19c91484b046222d238918751ee9a561a9ad3f607b330d175f8112c0a1eb3f05a7f8898a761c40d5df169cd0be83100b4397b0f97161461c0a427638ec9c81d040eea18c3b6f0523a89cad64f09a453d33bd9ddd09781ee05a3a1eead956d3a586072b2af59a4305bf906f7fcdb3ea5350dbfbbcf15d7e9c53471aac5e06d7f69cbf95104626c2833d79148facb9e484c75731cd5449f94530c9a625623db5cd7f8e17a8c81a0c6d6a2987e9f5a2e98e8114e5932e27aa63d705f14414af648c7b1d3d1f4b62a19e13983b319b2f77197351260c19e9185197c262c3a158c5238b52ae2ea4311d5a50b3f0b796f1324d615d9cab21b944a010d04bacd59082830522d1cb1e6a49d8ac47c07a0dab03569a921e53740e7a1e2e1838f974035a9110c9abb5af412fcd43910eb54dfe9f2bae26c676fa115bac8d960b3b7f19bd0bf801106058448312c90d99f86f4d2185bfaa60f8dbb0ee1886e1df7dd4e24c8987e44f2925a7b7cd7888e4765a8c9871cf5acce2a95216d871cb7216e56e0a27ffb4cb3e9203269aaaf5c48609f53224dcd9937fd434b378b2e11e254c62179bc0b91244e577f6743753685878a3d709436bcd83469abfddf70bd9861386e136248a9b98fe78b5dfdf453a4a7ce2c5e2969393bfb52daf8fcf7dabe5439de284c9b994b2366c342c24bcaf4e96d1ab129ec7cc03b9ecbc4782d3235f5ce9c6126ab659f3e241b6370410073a7b3a269bf9e5987c7ac843f69d7430a52e50a0e31488193fe9397bc7e820361f9e67ccf68a25135a1cf340d3bae2a80ed8c78715c86898da458fda17cf2c170cb19b071e5e72011ef82239d616f8be5a23075b3a4ed32e113efdde12a29f57fe677a43f636c645cb5c32bf164e8b4985619a91406a58e443ffea28f5ef0e9b309af5794dbfafad3c9fd92030dd202eb0238ac673137d66cfeed9575b1560460fc0929f4b595d971bbd035751af563e41ae4c485d116e95c31e89a07f6e668ba63afdd9321220478cf67c150926faf1985153d961a12ba4d9e578b0ed08e30d589f2721a9dbfb86e8fc2fb265f5cae2128b4c9f2ba1b56f951dc55927710abd1801467747264f49881b8da58e3cf5551ceae0c6a1b83604e3df1c67568ed9a6ccd5a56914353a943229028b128a4be4d878648b58483853b78b394e9086aa9a3f000a14e9726414ba938a30eae81ad8ed9d341e0d41303d1f8942fae61dd773cb05275ef5cd6d27a21fb81c0c2bda98cc01c10c54bfe27bf50c8b0002a75c40968401c6406731cfdf545a97b58cfa491b4a5701714fcf10058123ecea3e77199dfe4410851d7376417fddf2de3df4de1bf10d1b262fa986bcc374d0d0d993cc98ce47be18b8dd513f153562114ae07d70144425d8e6de5eda901d16bffeeb81fa8e8478b63b35ab780e99f163cf26095abab7c3e263ed3f6c60f2a3eab85d225bb56355e2976f39b52fdca351334a90d09fe37d9cd2c2e84700d16c85d37740d2ffafc25c344bf5ba108fab36d43abfe969b82932cdcaedca9f5d2eafcf3a997baa2477291f153b0da44881d164a90af628c61d7f9fcc58f6fc4ac134fbf0555427c4cf18f2d9acb8e8cd38975a4e7ca11ca60b737de6ac11dc9a80052d61fa3733cdb89679d23c98e84c5fbae5506b195d0b168ea9ff0b146f2e7266e1a307fab7527660e450ee0927baf902e3fdd23ca55a7f5e594c85b53f5df0957d94f34596350351ed7574e2ef838b1e5c22192e335f8828719d2050293d2a5120e61117668e92e488931afeb3b14df4df2d9ca58554f78b34a104995266f406c31636c9ec59021c3ffb09fc6fb7435340f69fd1a7fec166512c32583fd05c12b7bef0cbce781590bd1a4edfc416da937fc4109125d9116388d925db32c17cb41ae1925e108b62052d54b2e9f951c32479b14c25c7495018df8eaa59d2fd70f2db21c20b3da00e44cee9547383a1d8fe2a500c3f34ed65884ef7bc8bd45023c670011b524686ba41ae1218d51367ad0a51123a729bbf2501cfcd8ac8d237dde5647f8f6b2472f489f3bdb99e9f9f185a81ba91a52ed65fb8902270784b21a017d956c8d863034f4ccb80efa46d5c6a1b6f1660f407a289c334696a816eef85337b9db99d30f9a0ef59407c74aac0f2b64c69025c6f6800e2b499989b219f9b8b6bf8ca9bea95da15ffaae38477454431fba13127d7078032c6c5b7cc7140881de60d8f6d1865167943a26c488da1e1a7f3352f0510f351fc6e1cf4dffcdad5d97f01bf9e159e8f4c983351347423244cdb243b4c16d46dc6f36dc013dc9d3c7c819c0d01881d2ce7881943da35764ea33c6cf262efba3ce106b7315444f026ab766a220ceef74a9ad443b1cd1a8087f7002fea840a70b8870b9cddb73342177c44ea8ee49712e844160bdb2e115308428f6e75b83241f193554bb4b5e861d3134bd60eb869feee51923dda594583b8fb6656f7e57e6f77cd337892cb3fee61987d6a4d94c2bf380396710153cecdaa6a83e7b617a8468749ee6555eba21d27d45a5364b9aee6c8e433a3a2c0561ba27e883d3570f56af33461845f23e268dac2c6eee7c75cda596da73ba8a64ffc5fe540003cc3cda18e871664f29586b8f3028d044d9594a2d8da8f891aa79049ceb5061ba644f30c29c4ee9dcda49a692ae86211ee27a618f1adc1fd6a30ca20f17d73216db4004a847d14bb7283aa928806612d37c0da054bfafb5496f56b1f84a67086fb48e5ff5ad373f91fe48e9734a1d9928efb106c76e6dcbe85d709f666912e9110552de72bc8d3c164ad2c8146e464527ab2584085c07da9bf3757c15ffd64581543a6ce863c484ec8afaa694929fc81a93e6b39b025df4b4da533ecf9b2aab7dde953e7c007d12039d38aabb30fe91352da899cd07a06a804f48bbb78a88eecf892900d9e5806a31cede1f7327cd45115997444b7bfb45128cd7f4d834ad826e3ee6ae69d8dd611bc1796d530da82fa9d6cbc6d90e8c793d89d56786f3f6b9061bcfd94858d7328243c472cd53aaed1b691dace22286ed22145e9de9b26899439c52f264bb77379c9db70", 0x1000}], 0x2, &(0x7f0000000d80)=[@ip_tos_u8={{0x11}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @broadcast}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @rand_addr=0x64010102}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x13, 0xdb, [@remote, @loopback, @loopback, @private=0xa010100]}, @timestamp={0x44, 0x18, 0x6, 0x0, 0xf, [0x10001, 0x5, 0x98, 0xbb1, 0x0]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}], 0xb0}}], 0x3, 0x0) r5 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newlink={0x70, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x48, 0x12, 0x0, 0x1, @erspan={{0xb}, {0x38, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_TOS={0x5, 0x9, 0x20}, @IFLA_GRE_ERSPAN_HWID={0x6, 0x18, 0x30}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_REMOTE={0x8, 0x7, @private=0xa010100}, @IFLA_GRE_LINK={0x8, 0x1, r6}]}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x70}, 0x1, 0x0, 0x0, 0x24008005}, 0x0) 05:08:56 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x1, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x100, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x5, 0x4, @perf_config_ext={0xfff, 0xa846}, 0x42010, 0x3, 0x0, 0x2, 0x2, 0x0, 0x7, 0x0, 0x2}, 0x0, 0x2, 0xffffffffffffffff, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x100010, 0xffffffffffffffff, 0xfae4a000) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x100000, 0x19, &(0x7f0000000200)=[{&(0x7f0000011840)='\v\x00', 0x2, 0x3}, {&(0x7f0000000540)=' \x00\x00', 0x3, 0x5}, {&(0x7f0000011880)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x8}, {&(0x7f0000010000)="200000000002000019000000900100000f000000000000000100000005000000000004000040000020000000731f1f63731f1f630100ffff53ef010001000000721f1f63000000000000000001000000000000000b0000000001000018000000c28500002b0200000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e39333239363537353300"/192, 0xc0, 0x400}, {&(0x7f0000000040)="000000000000000000000000bfd7fbde2cd74131b8ed5eef968344d001004000160000721f1f630000000011fc53fe991700000000000000000000000000000000c35269cf8f2a671042ff013d116f6efc93ca9a8b54b3", 0x57, 0x4e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000200020000100000000000500400000000000000000000000000000004300000000000000", 0x40, 0x540}, {&(0x7f0000000480)="00000000000000000100000000000000000000000000ba000000000000000000bd43531db7b879f8d846c247e9737cd84ec87d3dc6b85ddf186130dbd3b3a913ffde7d82a1115ce7e3b3792203ea5aa5077b62c99a1f46a3dee2e4f3252f03cb6a280731c3cc7b1a1f3d713befe483c0538a1ed27cac4414257a87767a9eb6750a72d822478a42b549d54b6e787384ad0f36e4dfe9004482a0020ab7cc3b620cd21030b25d039a1298154a5f83a3784179a74bfa3b4751d819fc925bf023ef", 0xbf, 0x640}, {&(0x7f0000010160)="0500000003000000040000003d1fd6c49fc07094e4ca1270a419000f00030004", 0x20, 0x800}, {&(0x7f0000010180)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000721f1f63721f1f63721f1f6300"/4122, 0x101a, 0x1000}, {&(0x7f00000111a0)="ed41000000080000721f1f63731f1f63731f1f6300000000000004004000000000000800050000000af301000400000000000000000000000100000010000000", 0x40, 0x2100}, {&(0x7f00000111e0)="2000000004ed65de04ed65de00000000721f1f6300"/32, 0x20, 0x2180}, {&(0x7f0000011200)="8081000000601020721f1f63721f1f63721f1f6300000000000001004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000721f1f6300"/160, 0xa0, 0x2600}, {&(0x7f00000112a0)="c041000000380000721f1f63721f1f63721f1f6300000000000002004000000000000800000000000af301000400000000000000000000000700000020000000", 0x40, 0x2a00}, {&(0x7f0000011320)="ed4100003c000000731f1f63731f1f63731f1f630000000000000200000000000000001003000000020000000d0000001000050166696c65300000000e0000002800050766696c65310000000000000000000000000000000000000000000000000000006fc3a7c40000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea04070000000000000000000000000000646174610000000000000000", 0xc0, 0x2b00}, {&(0x7f00000113e0)="ed8100001a040000731f1f63731f1f63731f1f6300000000000001004000000000000800010000000af301000400000000000000000000000100000050000000000000000000000000000000000000000000000000000000000000861479ccff5e5a3100f8d750470000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2c00}, {&(0x7f0000011480)="ffa1000026000000731f1f63731f1f63731f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e3933323936353735332f66696c65302f66696c6530000000000000000000000000000000000000000000009d621b1c0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2d00}, {&(0x7f00000116c0)="ed81000064000000731f1f63731f1f63731f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c2872a1fd0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea040734000000000028000000000000006461746100000000000000000000000000000000000000000000000000000000000000006c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273", 0x100, 0x3000}, {&(0x7f00000117c0)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009407090166696c652e636f6c64000000", 0x80, 0x8000}, {&(0x7f0000011860)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x10800}, {&(0x7f00000118a0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x11800}, {&(0x7f00000118c0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12000}, {&(0x7f00000118e0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12800}, {&(0x7f00000000c0)="00000000000800f5c76edf2608f38ca97255a3495a00"/46, 0x2e, 0x13000}, {&(0x7f0000011920)="504d4d00504d4dff731f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d00000000000000000000000000000000000000000000000000006c6f6f7032310075782f746573742f73797a5f6d6f756e745f696d6167655f650500"/112, 0x70, 0x20000}, {&(0x7f0000000740)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657373797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000b6ca6b810358486c77e520ca5de40683779b42a74ab147756edd375dd121d13da0952339cefa13785bb2c0bacd154ae9824c8a86087373998169196169cb2b08455f47e12a239e50f7ffc836c7a28fa539a97027a07de105d240dd607a0e2b694ce476ce05aea1baeb6ae3132a678f324e9a2f09933022b462095731ebe57344f1", 0x4a1, 0x28000}], 0x0, &(0x7f0000000f00)=ANY=[@ANYBLOB="00b30824400d21223433bba32035e2ef9711604edf71b82a8fe52765aad2d7836b1a3ba0706a2dbcd3adf3d38a57682198b853fa4e230125fe60bae8f5acee1959c9550f63773d76ea03ae36b4245a35a3f5f544aed5577b0212798accf91ecde8621a9dc5cdfee2760508000089b3532183ea8fc6be3f005afae337349b43c202d6c180a2d8e27ed2ad99acc703246b4e35b433911d3cfdb6767dff8c0cc2f918b6c42ebc2c5272197f36cb798853f97edcb11ddfa31834d602f22fe26d5b2094db8417389935f42d9213023fdd367aa1be8e70b28e44ebf44b3fd67798b083f989ae3a4c3cd6f55f339b9ff82bbc68ee3e549c5e63c09b85229f97849d8b093b9cf175f084f4d1a1097057d59d20eae608993156ff12bff4d9c3fa67cf0000ebf075f462f53b6ff99f3ca355c3b95ebb508d5099960c3ea54b8cb8bcc60515bf522ec94a08990c4631b452829b7dbcaf7745a0b7158d7db8238806583c495455301c782bad07b4f947aaafce1409fad194bdf9265b5c2743d73db6c537e6ab4c655d190012e9a96bfcf326bf1a77c78cb4bfd6ce20f12f5f042a39ee4e24bd20e6864aa2d2360217927f24ea97ad664041dd23490684fc6f64428503605980615745a4d361dda18996cf204f4e6561be156daf67dd01fd3c8fc1df4cb70cb174416830c9e84728a998434e89be11279e0c40d78e4bfa240da4e19233ca6c3d0ff614061a903d5a61e165a80f356ec10ae153c2607cf3342a29ca4efbbe03056159a76f2ede2328aee3ebf442a00e07428c7051fcef9281de088f3184bba9844ea8f295e4070826af5553d762e5532be2ad52e74219bdf81c85e020cfc4628c9d27e699d39384e14c13207dc72ab0bb631dd666c5cdea1411450a844291b15a0bacefee0a329e986c8ff191b882b2ace97347aa109380d911bf85e7e66af976fa6ea8f875b053536a177d9ceb31f74d4f13afdabadba7ae1a45f37d759fc9f0244d0b2a46d40096c46abf48f7007c51ddf578b605"], 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$FIBMAP(r0, 0x1, &(0x7f0000000140)=0x80000001) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0xb) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) 05:08:56 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x1, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x100, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x5, 0x4, @perf_config_ext={0xfff, 0xa846}, 0x42010, 0x3, 0x0, 0x2, 0x2, 0x0, 0x7, 0x0, 0x2}, 0x0, 0x2, 0xffffffffffffffff, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x100010, 0xffffffffffffffff, 0xfae4a000) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x100000, 0x19, &(0x7f0000000200)=[{&(0x7f0000011840)='\v\x00', 0x2, 0x3}, {&(0x7f0000000540)=' \x00\x00', 0x3, 0x5}, {&(0x7f0000011880)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x8}, {&(0x7f0000010000)="200000000002000019000000900100000f000000000000000100000005000000000004000040000020000000731f1f63731f1f630100ffff53ef010001000000721f1f63000000000000000001000000000000000b0000000001000018000000c28500002b0200000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e39333239363537353300"/192, 0xc0, 0x400}, {&(0x7f0000000040)="000000000000000000000000bfd7fbde2cd74131b8ed5eef968344d001004000160000721f1f630000000011fc53fe991700000000000000000000000000000000c35269cf8f2a671042ff013d116f6efc93ca9a8b54b3", 0x57, 0x4e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000200020000100000000000500400000000000000000000000000000004300000000000000", 0x40, 0x540}, {&(0x7f0000000480)="00000000000000000100000000000000000000000000ba000000000000000000bd43531db7b879f8d846c247e9737cd84ec87d3dc6b85ddf186130dbd3b3a913ffde7d82a1115ce7e3b3792203ea5aa5077b62c99a1f46a3dee2e4f3252f03cb6a280731c3cc7b1a1f3d713befe483c0538a1ed27cac4414257a87767a9eb6750a72d822478a42b549d54b6e787384ad0f36e4dfe9004482a0020ab7cc3b620cd21030b25d039a1298154a5f83a3784179a74bfa3b4751d819fc925bf023ef", 0xbf, 0x640}, {&(0x7f0000010160)="0500000003000000040000003d1fd6c49fc07094e4ca1270a419000f00030004", 0x20, 0x800}, {&(0x7f0000010180)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000721f1f63721f1f63721f1f6300"/4122, 0x101a, 0x1000}, {&(0x7f00000111a0)="ed41000000080000721f1f63731f1f63731f1f6300000000000004004000000000000800050000000af301000400000000000000000000000100000010000000", 0x40, 0x2100}, {&(0x7f00000111e0)="2000000004ed65de04ed65de00000000721f1f6300"/32, 0x20, 0x2180}, {&(0x7f0000011200)="8081000000601020721f1f63721f1f63721f1f6300000000000001004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000721f1f6300"/160, 0xa0, 0x2600}, {&(0x7f00000112a0)="c041000000380000721f1f63721f1f63721f1f6300000000000002004000000000000800000000000af301000400000000000000000000000700000020000000", 0x40, 0x2a00}, {&(0x7f0000011320)="ed4100003c000000731f1f63731f1f63731f1f630000000000000200000000000000001003000000020000000d0000001000050166696c65300000000e0000002800050766696c65310000000000000000000000000000000000000000000000000000006fc3a7c40000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea04070000000000000000000000000000646174610000000000000000", 0xc0, 0x2b00}, {&(0x7f00000113e0)="ed8100001a040000731f1f63731f1f63731f1f6300000000000001004000000000000800010000000af301000400000000000000000000000100000050000000000000000000000000000000000000000000000000000000000000861479ccff5e5a3100f8d750470000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2c00}, {&(0x7f0000011480)="ffa1000026000000731f1f63731f1f63731f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e3933323936353735332f66696c65302f66696c6530000000000000000000000000000000000000000000009d621b1c0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2d00}, {&(0x7f00000116c0)="ed81000064000000731f1f63731f1f63731f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c2872a1fd0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea040734000000000028000000000000006461746100000000000000000000000000000000000000000000000000000000000000006c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273", 0x100, 0x3000}, {&(0x7f00000117c0)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009407090166696c652e636f6c64000000", 0x80, 0x8000}, {&(0x7f0000011860)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x10800}, {&(0x7f00000118a0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x11800}, {&(0x7f00000118c0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12000}, {&(0x7f00000118e0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12800}, {&(0x7f00000000c0)="00000000000800f5c76edf2608f38ca97255a3495a00"/46, 0x2e, 0x13000}, {&(0x7f0000011920)="504d4d00504d4dff731f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d00000000000000000000000000000000000000000000000000006c6f6f7032310075782f746573742f73797a5f6d6f756e745f696d6167655f650500"/112, 0x70, 0x20000}, {&(0x7f0000000740)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657373797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000b6ca6b810358486c77e520ca5de40683779b42a74ab147756edd375dd121d13da0952339cefa13785bb2c0bacd154ae9824c8a86087373998169196169cb2b08455f47e12a239e50f7ffc836c7a28fa539a97027a07de105d240dd607a0e2b694ce476ce05aea1baeb6ae3132a678f324e9a2f09933022b462095731ebe57344f1", 0x4a1, 0x28000}], 0x0, &(0x7f0000000f00)=ANY=[@ANYBLOB="00b30824400d21223433bba32035e2ef9711604edf71b82a8fe52765aad2d7836b1a3ba0706a2dbcd3adf3d38a57682198b853fa4e230125fe60bae8f5acee1959c9550f63773d76ea03ae36b4245a35a3f5f544aed5577b0212798accf91ecde8621a9dc5cdfee2760508000089b3532183ea8fc6be3f005afae337349b43c202d6c180a2d8e27ed2ad99acc703246b4e35b433911d3cfdb6767dff8c0cc2f918b6c42ebc2c5272197f36cb798853f97edcb11ddfa31834d602f22fe26d5b2094db8417389935f42d9213023fdd367aa1be8e70b28e44ebf44b3fd67798b083f989ae3a4c3cd6f55f339b9ff82bbc68ee3e549c5e63c09b85229f97849d8b093b9cf175f084f4d1a1097057d59d20eae608993156ff12bff4d9c3fa67cf0000ebf075f462f53b6ff99f3ca355c3b95ebb508d5099960c3ea54b8cb8bcc60515bf522ec94a08990c4631b452829b7dbcaf7745a0b7158d7db8238806583c495455301c782bad07b4f947aaafce1409fad194bdf9265b5c2743d73db6c537e6ab4c655d190012e9a96bfcf326bf1a77c78cb4bfd6ce20f12f5f042a39ee4e24bd20e6864aa2d2360217927f24ea97ad664041dd23490684fc6f64428503605980615745a4d361dda18996cf204f4e6561be156daf67dd01fd3c8fc1df4cb70cb174416830c9e84728a998434e89be11279e0c40d78e4bfa240da4e19233ca6c3d0ff614061a903d5a61e165a80f356ec10ae153c2607cf3342a29ca4efbbe03056159a76f2ede2328aee3ebf442a00e07428c7051fcef9281de088f3184bba9844ea8f295e4070826af5553d762e5532be2ad52e74219bdf81c85e020cfc4628c9d27e699d39384e14c13207dc72ab0bb631dd666c5cdea1411450a844291b15a0bacefee0a329e986c8ff191b882b2ace97347aa109380d911bf85e7e66af976fa6ea8f875b053536a177d9ceb31f74d4f13afdabadba7ae1a45f37d759fc9f0244d0b2a46d40096c46abf48f7007c51ddf578b605"], 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$FIBMAP(r0, 0x1, &(0x7f0000000140)=0x80000001) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0xb) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) 05:08:56 executing program 2: r0 = socket$alg(0x26, 0x5, 0x0) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x1, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x100, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x5, 0x4, @perf_config_ext={0xfff, 0xa846}, 0x42010, 0x3, 0x0, 0x2, 0x2, 0x0, 0x7, 0x0, 0x2}, 0x0, 0x2, 0xffffffffffffffff, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x100010, 0xffffffffffffffff, 0xfae4a000) [ 162.852390] EXT4-fs (loop3): This should not happen!! Data will be lost [ 162.852390] syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x100000, 0x19, &(0x7f0000000200)=[{&(0x7f0000011840)='\v\x00', 0x2, 0x3}, {&(0x7f0000000540)=' \x00\x00', 0x3, 0x5}, {&(0x7f0000011880)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x8}, {&(0x7f0000010000)="200000000002000019000000900100000f000000000000000100000005000000000004000040000020000000731f1f63731f1f630100ffff53ef010001000000721f1f63000000000000000001000000000000000b0000000001000018000000c28500002b0200000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e39333239363537353300"/192, 0xc0, 0x400}, {&(0x7f0000000040)="000000000000000000000000bfd7fbde2cd74131b8ed5eef968344d001004000160000721f1f630000000011fc53fe991700000000000000000000000000000000c35269cf8f2a671042ff013d116f6efc93ca9a8b54b3", 0x57, 0x4e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000200020000100000000000500400000000000000000000000000000004300000000000000", 0x40, 0x540}, {&(0x7f0000000480)="00000000000000000100000000000000000000000000ba000000000000000000bd43531db7b879f8d846c247e9737cd84ec87d3dc6b85ddf186130dbd3b3a913ffde7d82a1115ce7e3b3792203ea5aa5077b62c99a1f46a3dee2e4f3252f03cb6a280731c3cc7b1a1f3d713befe483c0538a1ed27cac4414257a87767a9eb6750a72d822478a42b549d54b6e787384ad0f36e4dfe9004482a0020ab7cc3b620cd21030b25d039a1298154a5f83a3784179a74bfa3b4751d819fc925bf023ef", 0xbf, 0x640}, {&(0x7f0000010160)="0500000003000000040000003d1fd6c49fc07094e4ca1270a419000f00030004", 0x20, 0x800}, {&(0x7f0000010180)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000721f1f63721f1f63721f1f6300"/4122, 0x101a, 0x1000}, {&(0x7f00000111a0)="ed41000000080000721f1f63731f1f63731f1f6300000000000004004000000000000800050000000af301000400000000000000000000000100000010000000", 0x40, 0x2100}, {&(0x7f00000111e0)="2000000004ed65de04ed65de00000000721f1f6300"/32, 0x20, 0x2180}, {&(0x7f0000011200)="8081000000601020721f1f63721f1f63721f1f6300000000000001004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000721f1f6300"/160, 0xa0, 0x2600}, {&(0x7f00000112a0)="c041000000380000721f1f63721f1f63721f1f6300000000000002004000000000000800000000000af301000400000000000000000000000700000020000000", 0x40, 0x2a00}, {&(0x7f0000011320)="ed4100003c000000731f1f63731f1f63731f1f630000000000000200000000000000001003000000020000000d0000001000050166696c65300000000e0000002800050766696c65310000000000000000000000000000000000000000000000000000006fc3a7c40000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea04070000000000000000000000000000646174610000000000000000", 0xc0, 0x2b00}, {&(0x7f00000113e0)="ed8100001a040000731f1f63731f1f63731f1f6300000000000001004000000000000800010000000af301000400000000000000000000000100000050000000000000000000000000000000000000000000000000000000000000861479ccff5e5a3100f8d750470000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2c00}, {&(0x7f0000011480)="ffa1000026000000731f1f63731f1f63731f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e3933323936353735332f66696c65302f66696c6530000000000000000000000000000000000000000000009d621b1c0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2d00}, {&(0x7f00000116c0)="ed81000064000000731f1f63731f1f63731f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c2872a1fd0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea040734000000000028000000000000006461746100000000000000000000000000000000000000000000000000000000000000006c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273", 0x100, 0x3000}, {&(0x7f00000117c0)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009407090166696c652e636f6c64000000", 0x80, 0x8000}, {&(0x7f0000011860)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x10800}, {&(0x7f00000118a0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x11800}, {&(0x7f00000118c0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12000}, {&(0x7f00000118e0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12800}, {&(0x7f00000000c0)="00000000000800f5c76edf2608f38ca97255a3495a00"/46, 0x2e, 0x13000}, {&(0x7f0000011920)="504d4d00504d4dff731f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d00000000000000000000000000000000000000000000000000006c6f6f7032310075782f746573742f73797a5f6d6f756e745f696d6167655f650500"/112, 0x70, 0x20000}, {&(0x7f0000000740)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657373797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000b6ca6b810358486c77e520ca5de40683779b42a74ab147756edd375dd121d13da0952339cefa13785bb2c0bacd154ae9824c8a86087373998169196169cb2b08455f47e12a239e50f7ffc836c7a28fa539a97027a07de105d240dd607a0e2b694ce476ce05aea1baeb6ae3132a678f324e9a2f09933022b462095731ebe57344f1", 0x4a1, 0x28000}], 0x0, &(0x7f0000000f00)=ANY=[@ANYBLOB="00b30824400d21223433bba32035e2ef9711604edf71b82a8fe52765aad2d7836b1a3ba0706a2dbcd3adf3d38a57682198b853fa4e230125fe60bae8f5acee1959c9550f63773d76ea03ae36b4245a35a3f5f544aed5577b0212798accf91ecde8621a9dc5cdfee2760508000089b3532183ea8fc6be3f005afae337349b43c202d6c180a2d8e27ed2ad99acc703246b4e35b433911d3cfdb6767dff8c0cc2f918b6c42ebc2c5272197f36cb798853f97edcb11ddfa31834d602f22fe26d5b2094db8417389935f42d9213023fdd367aa1be8e70b28e44ebf44b3fd67798b083f989ae3a4c3cd6f55f339b9ff82bbc68ee3e549c5e63c09b85229f97849d8b093b9cf175f084f4d1a1097057d59d20eae608993156ff12bff4d9c3fa67cf0000ebf075f462f53b6ff99f3ca355c3b95ebb508d5099960c3ea54b8cb8bcc60515bf522ec94a08990c4631b452829b7dbcaf7745a0b7158d7db8238806583c495455301c782bad07b4f947aaafce1409fad194bdf9265b5c2743d73db6c537e6ab4c655d190012e9a96bfcf326bf1a77c78cb4bfd6ce20f12f5f042a39ee4e24bd20e6864aa2d2360217927f24ea97ad664041dd23490684fc6f64428503605980615745a4d361dda18996cf204f4e6561be156daf67dd01fd3c8fc1df4cb70cb174416830c9e84728a998434e89be11279e0c40d78e4bfa240da4e19233ca6c3d0ff614061a903d5a61e165a80f356ec10ae153c2607cf3342a29ca4efbbe03056159a76f2ede2328aee3ebf442a00e07428c7051fcef9281de088f3184bba9844ea8f295e4070826af5553d762e5532be2ad52e74219bdf81c85e020cfc4628c9d27e699d39384e14c13207dc72ab0bb631dd666c5cdea1411450a844291b15a0bacefee0a329e986c8ff191b882b2ace97347aa109380d911bf85e7e66af976fa6ea8f875b053536a177d9ceb31f74d4f13afdabadba7ae1a45f37d759fc9f0244d0b2a46d40096c46abf48f7007c51ddf578b605"], 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$FIBMAP(r0, 0x1, &(0x7f0000000140)=0x80000001) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0xb) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) 05:08:56 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r1, 0x2285, &(0x7f00000006c0)={0x53, 0x5, 0x2, 0x1, @scatter={0x4, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/196, 0xc4}]}, &(0x7f0000000500)="6ae5", &(0x7f0000000540)=""/192, 0x4, 0x10, 0x2, &(0x7f0000000600)}) r2 = socket$packet(0x11, 0x3, 0x300) getsockopt$packet_buf(r2, 0x107, 0x9, 0x0, &(0x7f0000001100)) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f00000008c0)={'\x00', 0x0, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket$tipc(0x1e, 0x2, 0x0) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, '\x00', [{0x3, 0x800, 0xfffffffffffffffd, 0x3f, 0x800, 0x9}, {0x6, 0x7ff, 0xaa, 0x2, 0x2, 0x200}], ['\x00', '\x00', '\x00']}) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000100), &(0x7f0000000640)={'U-', 0x9}, 0x16, 0x2) setsockopt$TIPC_DEST_DROPPABLE(r3, 0x10f, 0x81, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x33, &(0x7f0000000680)=0x4, 0x4) ioctl$BLKTRACESTOP(r1, 0x1275, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=@updsa={0x140, 0x1a, 0x1, 0x0, 0x0, {{@in=@local, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {@in=@remote, 0x0, 0x6c}, @in6=@mcast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_comp={0x48, 0x3, {{'deflate\x00'}}}, @tfcpad={0x8}]}, 0x140}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x38, 0x24, 0xf13, 0x70bd28, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmmsg$inet(r2, &(0x7f0000000e40)=[{{&(0x7f0000000740)={0x2, 0x4e21, @private=0xa010100}, 0x10, &(0x7f0000000800)=[{&(0x7f0000000780)="7daf2f7d20e85af5d2be02472346fc657d66ee3f0820b034ecdeeb0a9aa995d8a4e3a44f84f8fefec2dfd2f8857df86041a69591502fd0", 0x37}, {&(0x7f00000007c0)="6105c46c2bc103", 0x7}], 0x2, &(0x7f0000000840)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xc1, [@local, @dev={0xac, 0x14, 0x14, 0xb}, @empty, @dev={0xac, 0x14, 0x14, 0xa}, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @rr={0x7, 0x13, 0x45, [@rand_addr=0x64010100, @loopback, @remote, @empty]}, @end, @noop, @noop, @timestamp={0x44, 0x8, 0x96, 0x0, 0x6, [0x80]}, @end]}}}], 0x50}}, {{&(0x7f0000000940)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000000b40)=[{&(0x7f0000000980)="89f489d23d1c1e8aaccf89d1961d859f58a7aced5d21022180c39cb9a490905743865a32a1146cce4f9e896ff838fb70a0f2e635e93de1c20706bdee77108f43e7994d8ffab0d7f7624a7f84dcd413fc6ef2b2f0c3588552e2eb0abdf018a58320face0f969e21bde51441989a30ec6a61c36d95c10e74316dc88fec0454e8abbe88e779fd0c0761c2a5e04542490603b63dd616eb544f1e787283ff9aeeed368e34a16221a458c103503fcfc3f9af215b46f41023d2d6db22af0c7cbacbda4fa9fdce9ec78ad51e4251eaa3d07d19220ab540c5ffde3abd3aabca9bd85c5dff4796bb8514f19b591a", 0xe9}, {&(0x7f0000000a80)="95d86d7836f843ff2800dbabbfa37d68153c25db31453e99715b0e2f7798c682250c822b2851fdfd0d7bd9016cb7eb861fb09e99f2eab1d283722842605dfb5134050840591c607658db9e41b342f01e71673d69b8601b5dd7712602cf4847f1ca5a2d975406ee2b85ca8300c236c30ac212e11742de8951f7cc21f142b9079fd665da071c09cf4c342ae18a197f", 0x8e}], 0x2, &(0x7f0000000b80)=[@ip_ttl={{0x14, 0x0, 0x2, 0x80}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x38}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], 0x88}}, {{&(0x7f0000000c40)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000000d40)=[{&(0x7f0000000c80)="e638cfc3146290a4bf0d680fa03f105d65dbf255bd7eadf4d795d918b84f0a67ab1c6d08dbe2d0622d63f47b72dbfa035528eed0d049d5a13de2ac8aebac4a4def73bd1482c730d35272cdd0ce4189e8d87f03b4e234f9545aa8e48972156974c86d08ca31366bd1f512e4c073dbb49565ead07307019785a72b887e5c205be9ee0776", 0x83}, {&(0x7f0000001140)="e66b4e43ca6aaff9d095eb246c9d0896d149e9e33f69a012b29cf9b37642320a5b8a9192f13ee3540d326cf18b544827aca3361f88dc7da0380a29d3086ee7a33f869a627eff2ade3f37bbf0655085db6fe938a91c9f6ac99f4e2521ddce510c860592b76f71d7487132836ae25301e5d980f2fc17b543f9744935670cb2f14a6f8bd03ebfe526176a1807dcbad1c15ce7f6476b7ed3c3fc2de4ebfc9262f7f37c149b706f5732acf9b3a5d950c1166825d76aeca7de622a5db08b74deca5db0f50ad0dc37b27f2f573146c66cd0bd3515c127508040c4bc019876484304d743df71e6e6f9a94e24d7843c68dda16310bb6bdbdd75f3dfc0fb25e076c09e9f46425a4f2f547ea1d8601c2932ce2c641c1bf52d72c52289a7bfe930a633955a23a6350682f6bc07c1abe08a7dbdb5e894c53b58c3f0b42b8723368137c70c02b44f9032b654cebd11a5e1c4c532f3e784b923e68d3c7ad1f5687a16e6cd7b71d01eb86d4d8f01c695aaeac247a39825a1a9a90fb1f1529ca594a4a4878c30775be550cc7fd79189ca8f86ea58b9f27b5137f2ec47772b6b3ddf781ac3432c9b8640928530c3103f9d136ce5ecefd9eac0db9c6539d35b16ebfd5ea375ccc957536a80517303312cc6d7ff1c27d6f12b42d024c0edf07b8bb8b33e69158a81324ddad4ce8f602180d5196673689e00838438b606bfffb1f8598c83a0aa71b9833372e8cfcf58e8cfdac4514dce4790e774e8803cfbb93f2aeb264f8fe64650f494f06d67fa439464128f9868345a15c9547801deeb0c69d17135744d9247eeec5466bb4e3d846390df1c882152aace0d9a3af7bcba35b0ee18fb93e93a644563cdef0767b1f8ec73a18a539e8384d512421a079badb630147932a39e388ad6a3812b3b3c00efd4a6a9d8009630dbd55724ff1b6f545c5431c1d4b859f3c6a095bbd8d2556b46a20aaa759b687f14c9070a6f783ba1cf2ddadfeb398dc3ba41e670c56e53d5aaaaa4871e80c985c9cdaf31d35d7d6928472aa0100d6729dac83b9acda06280d21692f6d1ba1a24e74bdd1a4321404c62231dadb9056305cb95f4ff99d4267517325ef10d315cf16b8821a90bdcd576adbb122c8b50c62c99a541dd7fb85d74ad396f821c6d16fcb70486095518bee73a075066aa05e0ac393159a8c55ee8d7945a8ea9f672dc2b34abffa7c04198c43063248c05fcffe1f04a1550f489261039d6894e3424c6b767c9627ec31d7a2dd38193338abbfad218dff9b97721899269bef1bf59bc215bee736a69bc83fe2cb51b5bc9e05a375d3cde8aa7b431d2c4221966d7a3997e8ce6ad254fdfbe5f92e5189772248b8135fb859a25c3ddc5caa396c285c9ae80315be0e39019d51f44274750382cc30856b540299481a0dc54fab211ba27fa65211b5619738dbae7daab3d53726eeb7e5e5082d11dacc951035ca2c1301a9ff153dfb555d09bfe0df9d12d1d5b50b0a628bac2db8c2a5d50d9a8d982ea2ba7789d1ec4e7110240a64def39f222c18683a17dea5160de23a71e08badc6acd1e6e7fadbcb6925fcb1de8888db31a2c971c4de4b7de71908f10f1ac003de9de53cb4771d8befdd13184e04f63c1b09ec40b0d085b5d52eb2b17bdc1389323ccf3ef54e8e23371bb550c96fc3b2f2733a74f684adac7d0240bc1829046fa785201ace22c4a78c49f71ec08751131616b8dd4e3d1497b1556466f587e59b922c6c20f060b0ec8b42d5e8b7cfab710f52967e70a07ff610ecb56d60f19cef12939c3f3e42b0d6429b0f1f438a82c74e57381ed2bc1b111f145e2252e7cb6e8c90dd76b9227588d4196e76a21313781ad69a862ac95c5251a3eefd4b8a476b53cdc1a356ff669f4afe9a7c67920d27a92f793d052655a5fb5b264c079638230c3dcdcaa6aec5a0495811e6f0a412668966f30243914a1bb4f668541351be67fc04b898887d50661ea4e6506beacbf2cc83aa47f64ecb3b53eb62ea53219bfe6de1db5c0c2118e64b26aaa1352c5129e3e29ad9f2986418af8d0a42da1f08ae425990fd2831349818712bccff2e5b5d3007552e29d2c419b6c4dc58125dffe5f658532443bac34c73f32d07343d9128d44ddc09527e504c73fd5b7f1f43aeb7669b24ac3d57e71681e92c9828b2a7598d183702030c2b6b5195b83b516510e03177ef10ed3d9e700f0b0a5740a4714280c548f0d6717c17e501f5cb10eb7f4bc4b5cead9be8c78553fef5d33fb00f4aee1ffe470ebaf20fe764fc5fbc02b318da28c5db4eba87fcdec709a3f6cb7b7f49eaf5b3afbecbe78b05ed322ccad03578236618403ee6972574e747f13633942cf70f1b2434ab1928b479e3fae982ea9586fb2419e29d4c4b77f5c7b946c0ce1a765a1563dac63ef42d612c81c0da27c6c5d972c4ce53dd4eac3ed8cb52ea3a511bcb55db73bf2bb121722ad7bf2229fb25340995475eb3f6c9ed2a5d189a1affe2a903f4d960986b36a4a8e347c6d355937cd157d0a18768295e24dee306a13a91101b30daf45428c29534b13d225edebd230534d7b3b7a548a478b2a2883706fa552d4e01d54fc563720fdf3640037efcf64951875df75abafaad8acc5c7e9e5b343f5e0bdee862095c56d4dcaf21ee7a4f2c89cf91449ae6743fea4ec9f1700237988769cba7113cf95c9bc229f8001751bed61537aff0e97c9f453032eb1c02a980d19c91484b046222d238918751ee9a561a9ad3f607b330d175f8112c0a1eb3f05a7f8898a761c40d5df169cd0be83100b4397b0f97161461c0a427638ec9c81d040eea18c3b6f0523a89cad64f09a453d33bd9ddd09781ee05a3a1eead956d3a586072b2af59a4305bf906f7fcdb3ea5350dbfbbcf15d7e9c53471aac5e06d7f69cbf95104626c2833d79148facb9e484c75731cd5449f94530c9a625623db5cd7f8e17a8c81a0c6d6a2987e9f5a2e98e8114e5932e27aa63d705f14414af648c7b1d3d1f4b62a19e13983b319b2f77197351260c19e9185197c262c3a158c5238b52ae2ea4311d5a50b3f0b796f1324d615d9cab21b944a010d04bacd59082830522d1cb1e6a49d8ac47c07a0dab03569a921e53740e7a1e2e1838f974035a9110c9abb5af412fcd43910eb54dfe9f2bae26c676fa115bac8d960b3b7f19bd0bf801106058448312c90d99f86f4d2185bfaa60f8dbb0ee1886e1df7dd4e24c8987e44f2925a7b7cd7888e4765a8c9871cf5acce2a95216d871cb7216e56e0a27ffb4cb3e9203269aaaf5c48609f53224dcd9937fd434b378b2e11e254c62179bc0b91244e577f6743753685878a3d709436bcd83469abfddf70bd9861386e136248a9b98fe78b5dfdf453a4a7ce2c5e2969393bfb52daf8fcf7dabe5439de284c9b994b2366c342c24bcaf4e96d1ab129ec7cc03b9ecbc4782d3235f5ce9c6126ab659f3e241b6370410073a7b3a269bf9e5987c7ac843f69d7430a52e50a0e31488193fe9397bc7e820361f9e67ccf68a25135a1cf340d3bae2a80ed8c78715c86898da458fda17cf2c170cb19b071e5e72011ef82239d616f8be5a23075b3a4ed32e113efdde12a29f57fe677a43f636c645cb5c32bf164e8b4985619a91406a58e443ffea28f5ef0e9b309af5794dbfafad3c9fd92030dd202eb0238ac673137d66cfeed9575b1560460fc0929f4b595d971bbd035751af563e41ae4c485d116e95c31e89a07f6e668ba63afdd9321220478cf67c150926faf1985153d961a12ba4d9e578b0ed08e30d589f2721a9dbfb86e8fc2fb265f5cae2128b4c9f2ba1b56f951dc55927710abd1801467747264f49881b8da58e3cf5551ceae0c6a1b83604e3df1c67568ed9a6ccd5a56914353a943229028b128a4be4d878648b58483853b78b394e9086aa9a3f000a14e9726414ba938a30eae81ad8ed9d341e0d41303d1f8942fae61dd773cb05275ef5cd6d27a21fb81c0c2bda98cc01c10c54bfe27bf50c8b0002a75c40968401c6406731cfdf545a97b58cfa491b4a5701714fcf10058123ecea3e77199dfe4410851d7376417fddf2de3df4de1bf10d1b262fa986bcc374d0d0d993cc98ce47be18b8dd513f153562114ae07d70144425d8e6de5eda901d16bffeeb81fa8e8478b63b35ab780e99f163cf26095abab7c3e263ed3f6c60f2a3eab85d225bb56355e2976f39b52fdca351334a90d09fe37d9cd2c2e84700d16c85d37740d2ffafc25c344bf5ba108fab36d43abfe969b82932cdcaedca9f5d2eafcf3a997baa2477291f153b0da44881d164a90af628c61d7f9fcc58f6fc4ac134fbf0555427c4cf18f2d9acb8e8cd38975a4e7ca11ca60b737de6ac11dc9a80052d61fa3733cdb89679d23c98e84c5fbae5506b195d0b168ea9ff0b146f2e7266e1a307fab7527660e450ee0927baf902e3fdd23ca55a7f5e594c85b53f5df0957d94f34596350351ed7574e2ef838b1e5c22192e335f8828719d2050293d2a5120e61117668e92e488931afeb3b14df4df2d9ca58554f78b34a104995266f406c31636c9ec59021c3ffb09fc6fb7435340f69fd1a7fec166512c32583fd05c12b7bef0cbce781590bd1a4edfc416da937fc4109125d9116388d925db32c17cb41ae1925e108b62052d54b2e9f951c32479b14c25c7495018df8eaa59d2fd70f2db21c20b3da00e44cee9547383a1d8fe2a500c3f34ed65884ef7bc8bd45023c670011b524686ba41ae1218d51367ad0a51123a729bbf2501cfcd8ac8d237dde5647f8f6b2472f489f3bdb99e9f9f185a81ba91a52ed65fb8902270784b21a017d956c8d863034f4ccb80efa46d5c6a1b6f1660f407a289c334696a816eef85337b9db99d30f9a0ef59407c74aac0f2b64c69025c6f6800e2b499989b219f9b8b6bf8ca9bea95da15ffaae38477454431fba13127d7078032c6c5b7cc7140881de60d8f6d1865167943a26c488da1e1a7f3352f0510f351fc6e1cf4dffcdad5d97f01bf9e159e8f4c983351347423244cdb243b4c16d46dc6f36dc013dc9d3c7c819c0d01881d2ce7881943da35764ea33c6cf262efba3ce106b7315444f026ab766a220ceef74a9ad443b1cd1a8087f7002fea840a70b8870b9cddb73342177c44ea8ee49712e844160bdb2e115308428f6e75b83241f193554bb4b5e861d3134bd60eb869feee51923dda594583b8fb6656f7e57e6f77cd337892cb3fee61987d6a4d94c2bf380396710153cecdaa6a83e7b617a8468749ee6555eba21d27d45a5364b9aee6c8e433a3a2c0561ba27e883d3570f56af33461845f23e268dac2c6eee7c75cda596da73ba8a64ffc5fe540003cc3cda18e871664f29586b8f3028d044d9594a2d8da8f891aa79049ceb5061ba644f30c29c4ee9dcda49a692ae86211ee27a618f1adc1fd6a30ca20f17d73216db4004a847d14bb7283aa928806612d37c0da054bfafb5496f56b1f84a67086fb48e5ff5ad373f91fe48e9734a1d9928efb106c76e6dcbe85d709f666912e9110552de72bc8d3c164ad2c8146e464527ab2584085c07da9bf3757c15ffd64581543a6ce863c484ec8afaa694929fc81a93e6b39b025df4b4da533ecf9b2aab7dde953e7c007d12039d38aabb30fe91352da899cd07a06a804f48bbb78a88eecf892900d9e5806a31cede1f7327cd45115997444b7bfb45128cd7f4d834ad826e3ee6ae69d8dd611bc1796d530da82fa9d6cbc6d90e8c793d89d56786f3f6b9061bcfd94858d7328243c472cd53aaed1b691dace22286ed22145e9de9b26899439c52f264bb77379c9db70", 0x1000}], 0x2, &(0x7f0000000d80)=[@ip_tos_u8={{0x11}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @broadcast}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @rand_addr=0x64010102}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x13, 0xdb, [@remote, @loopback, @loopback, @private=0xa010100]}, @timestamp={0x44, 0x18, 0x6, 0x0, 0xf, [0x10001, 0x5, 0x98, 0xbb1, 0x0]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}], 0xb0}}], 0x3, 0x0) r5 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newlink={0x70, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x48, 0x12, 0x0, 0x1, @erspan={{0xb}, {0x38, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_TOS={0x5, 0x9, 0x20}, @IFLA_GRE_ERSPAN_HWID={0x6, 0x18, 0x30}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_REMOTE={0x8, 0x7, @private=0xa010100}, @IFLA_GRE_LINK={0x8, 0x1, r6}]}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x70}, 0x1, 0x0, 0x0, 0x24008005}, 0x0) [ 162.952767] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue [ 162.956161] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 162.962239] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue 05:08:57 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r1, 0x2285, &(0x7f00000006c0)={0x53, 0x5, 0x2, 0x1, @scatter={0x4, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/196, 0xc4}]}, &(0x7f0000000500)="6ae5", &(0x7f0000000540)=""/192, 0x4, 0x10, 0x2, &(0x7f0000000600)}) r2 = socket$packet(0x11, 0x3, 0x300) getsockopt$packet_buf(r2, 0x107, 0x9, 0x0, &(0x7f0000001100)) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f00000008c0)={'\x00', 0x0, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket$tipc(0x1e, 0x2, 0x0) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, '\x00', [{0x3, 0x800, 0xfffffffffffffffd, 0x3f, 0x800, 0x9}, {0x6, 0x7ff, 0xaa, 0x2, 0x2, 0x200}], ['\x00', '\x00', '\x00']}) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000100), &(0x7f0000000640)={'U-', 0x9}, 0x16, 0x2) setsockopt$TIPC_DEST_DROPPABLE(r3, 0x10f, 0x81, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x33, &(0x7f0000000680)=0x4, 0x4) ioctl$BLKTRACESTOP(r1, 0x1275, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=@updsa={0x140, 0x1a, 0x1, 0x0, 0x0, {{@in=@local, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {@in=@remote, 0x0, 0x6c}, @in6=@mcast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_comp={0x48, 0x3, {{'deflate\x00'}}}, @tfcpad={0x8}]}, 0x140}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x38, 0x24, 0xf13, 0x70bd28, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmmsg$inet(r2, &(0x7f0000000e40)=[{{&(0x7f0000000740)={0x2, 0x4e21, @private=0xa010100}, 0x10, &(0x7f0000000800)=[{&(0x7f0000000780)="7daf2f7d20e85af5d2be02472346fc657d66ee3f0820b034ecdeeb0a9aa995d8a4e3a44f84f8fefec2dfd2f8857df86041a69591502fd0", 0x37}, {&(0x7f00000007c0)="6105c46c2bc103", 0x7}], 0x2, &(0x7f0000000840)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xc1, [@local, @dev={0xac, 0x14, 0x14, 0xb}, @empty, @dev={0xac, 0x14, 0x14, 0xa}, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @rr={0x7, 0x13, 0x45, [@rand_addr=0x64010100, @loopback, @remote, @empty]}, @end, @noop, @noop, @timestamp={0x44, 0x8, 0x96, 0x0, 0x6, [0x80]}, @end]}}}], 0x50}}, {{&(0x7f0000000940)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000000b40)=[{&(0x7f0000000980)="89f489d23d1c1e8aaccf89d1961d859f58a7aced5d21022180c39cb9a490905743865a32a1146cce4f9e896ff838fb70a0f2e635e93de1c20706bdee77108f43e7994d8ffab0d7f7624a7f84dcd413fc6ef2b2f0c3588552e2eb0abdf018a58320face0f969e21bde51441989a30ec6a61c36d95c10e74316dc88fec0454e8abbe88e779fd0c0761c2a5e04542490603b63dd616eb544f1e787283ff9aeeed368e34a16221a458c103503fcfc3f9af215b46f41023d2d6db22af0c7cbacbda4fa9fdce9ec78ad51e4251eaa3d07d19220ab540c5ffde3abd3aabca9bd85c5dff4796bb8514f19b591a", 0xe9}, {&(0x7f0000000a80)="95d86d7836f843ff2800dbabbfa37d68153c25db31453e99715b0e2f7798c682250c822b2851fdfd0d7bd9016cb7eb861fb09e99f2eab1d283722842605dfb5134050840591c607658db9e41b342f01e71673d69b8601b5dd7712602cf4847f1ca5a2d975406ee2b85ca8300c236c30ac212e11742de8951f7cc21f142b9079fd665da071c09cf4c342ae18a197f", 0x8e}], 0x2, &(0x7f0000000b80)=[@ip_ttl={{0x14, 0x0, 0x2, 0x80}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x38}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], 0x88}}, {{&(0x7f0000000c40)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000000d40)=[{&(0x7f0000000c80)="e638cfc3146290a4bf0d680fa03f105d65dbf255bd7eadf4d795d918b84f0a67ab1c6d08dbe2d0622d63f47b72dbfa035528eed0d049d5a13de2ac8aebac4a4def73bd1482c730d35272cdd0ce4189e8d87f03b4e234f9545aa8e48972156974c86d08ca31366bd1f512e4c073dbb49565ead07307019785a72b887e5c205be9ee0776", 0x83}, {&(0x7f0000001140)="e66b4e43ca6aaff9d095eb246c9d0896d149e9e33f69a012b29cf9b37642320a5b8a9192f13ee3540d326cf18b544827aca3361f88dc7da0380a29d3086ee7a33f869a627eff2ade3f37bbf0655085db6fe938a91c9f6ac99f4e2521ddce510c860592b76f71d7487132836ae25301e5d980f2fc17b543f9744935670cb2f14a6f8bd03ebfe526176a1807dcbad1c15ce7f6476b7ed3c3fc2de4ebfc9262f7f37c149b706f5732acf9b3a5d950c1166825d76aeca7de622a5db08b74deca5db0f50ad0dc37b27f2f573146c66cd0bd3515c127508040c4bc019876484304d743df71e6e6f9a94e24d7843c68dda16310bb6bdbdd75f3dfc0fb25e076c09e9f46425a4f2f547ea1d8601c2932ce2c641c1bf52d72c52289a7bfe930a633955a23a6350682f6bc07c1abe08a7dbdb5e894c53b58c3f0b42b8723368137c70c02b44f9032b654cebd11a5e1c4c532f3e784b923e68d3c7ad1f5687a16e6cd7b71d01eb86d4d8f01c695aaeac247a39825a1a9a90fb1f1529ca594a4a4878c30775be550cc7fd79189ca8f86ea58b9f27b5137f2ec47772b6b3ddf781ac3432c9b8640928530c3103f9d136ce5ecefd9eac0db9c6539d35b16ebfd5ea375ccc957536a80517303312cc6d7ff1c27d6f12b42d024c0edf07b8bb8b33e69158a81324ddad4ce8f602180d5196673689e00838438b606bfffb1f8598c83a0aa71b9833372e8cfcf58e8cfdac4514dce4790e774e8803cfbb93f2aeb264f8fe64650f494f06d67fa439464128f9868345a15c9547801deeb0c69d17135744d9247eeec5466bb4e3d846390df1c882152aace0d9a3af7bcba35b0ee18fb93e93a644563cdef0767b1f8ec73a18a539e8384d512421a079badb630147932a39e388ad6a3812b3b3c00efd4a6a9d8009630dbd55724ff1b6f545c5431c1d4b859f3c6a095bbd8d2556b46a20aaa759b687f14c9070a6f783ba1cf2ddadfeb398dc3ba41e670c56e53d5aaaaa4871e80c985c9cdaf31d35d7d6928472aa0100d6729dac83b9acda06280d21692f6d1ba1a24e74bdd1a4321404c62231dadb9056305cb95f4ff99d4267517325ef10d315cf16b8821a90bdcd576adbb122c8b50c62c99a541dd7fb85d74ad396f821c6d16fcb70486095518bee73a075066aa05e0ac393159a8c55ee8d7945a8ea9f672dc2b34abffa7c04198c43063248c05fcffe1f04a1550f489261039d6894e3424c6b767c9627ec31d7a2dd38193338abbfad218dff9b97721899269bef1bf59bc215bee736a69bc83fe2cb51b5bc9e05a375d3cde8aa7b431d2c4221966d7a3997e8ce6ad254fdfbe5f92e5189772248b8135fb859a25c3ddc5caa396c285c9ae80315be0e39019d51f44274750382cc30856b540299481a0dc54fab211ba27fa65211b5619738dbae7daab3d53726eeb7e5e5082d11dacc951035ca2c1301a9ff153dfb555d09bfe0df9d12d1d5b50b0a628bac2db8c2a5d50d9a8d982ea2ba7789d1ec4e7110240a64def39f222c18683a17dea5160de23a71e08badc6acd1e6e7fadbcb6925fcb1de8888db31a2c971c4de4b7de71908f10f1ac003de9de53cb4771d8befdd13184e04f63c1b09ec40b0d085b5d52eb2b17bdc1389323ccf3ef54e8e23371bb550c96fc3b2f2733a74f684adac7d0240bc1829046fa785201ace22c4a78c49f71ec08751131616b8dd4e3d1497b1556466f587e59b922c6c20f060b0ec8b42d5e8b7cfab710f52967e70a07ff610ecb56d60f19cef12939c3f3e42b0d6429b0f1f438a82c74e57381ed2bc1b111f145e2252e7cb6e8c90dd76b9227588d4196e76a21313781ad69a862ac95c5251a3eefd4b8a476b53cdc1a356ff669f4afe9a7c67920d27a92f793d052655a5fb5b264c079638230c3dcdcaa6aec5a0495811e6f0a412668966f30243914a1bb4f668541351be67fc04b898887d50661ea4e6506beacbf2cc83aa47f64ecb3b53eb62ea53219bfe6de1db5c0c2118e64b26aaa1352c5129e3e29ad9f2986418af8d0a42da1f08ae425990fd2831349818712bccff2e5b5d3007552e29d2c419b6c4dc58125dffe5f658532443bac34c73f32d07343d9128d44ddc09527e504c73fd5b7f1f43aeb7669b24ac3d57e71681e92c9828b2a7598d183702030c2b6b5195b83b516510e03177ef10ed3d9e700f0b0a5740a4714280c548f0d6717c17e501f5cb10eb7f4bc4b5cead9be8c78553fef5d33fb00f4aee1ffe470ebaf20fe764fc5fbc02b318da28c5db4eba87fcdec709a3f6cb7b7f49eaf5b3afbecbe78b05ed322ccad03578236618403ee6972574e747f13633942cf70f1b2434ab1928b479e3fae982ea9586fb2419e29d4c4b77f5c7b946c0ce1a765a1563dac63ef42d612c81c0da27c6c5d972c4ce53dd4eac3ed8cb52ea3a511bcb55db73bf2bb121722ad7bf2229fb25340995475eb3f6c9ed2a5d189a1affe2a903f4d960986b36a4a8e347c6d355937cd157d0a18768295e24dee306a13a91101b30daf45428c29534b13d225edebd230534d7b3b7a548a478b2a2883706fa552d4e01d54fc563720fdf3640037efcf64951875df75abafaad8acc5c7e9e5b343f5e0bdee862095c56d4dcaf21ee7a4f2c89cf91449ae6743fea4ec9f1700237988769cba7113cf95c9bc229f8001751bed61537aff0e97c9f453032eb1c02a980d19c91484b046222d238918751ee9a561a9ad3f607b330d175f8112c0a1eb3f05a7f8898a761c40d5df169cd0be83100b4397b0f97161461c0a427638ec9c81d040eea18c3b6f0523a89cad64f09a453d33bd9ddd09781ee05a3a1eead956d3a586072b2af59a4305bf906f7fcdb3ea5350dbfbbcf15d7e9c53471aac5e06d7f69cbf95104626c2833d79148facb9e484c75731cd5449f94530c9a625623db5cd7f8e17a8c81a0c6d6a2987e9f5a2e98e8114e5932e27aa63d705f14414af648c7b1d3d1f4b62a19e13983b319b2f77197351260c19e9185197c262c3a158c5238b52ae2ea4311d5a50b3f0b796f1324d615d9cab21b944a010d04bacd59082830522d1cb1e6a49d8ac47c07a0dab03569a921e53740e7a1e2e1838f974035a9110c9abb5af412fcd43910eb54dfe9f2bae26c676fa115bac8d960b3b7f19bd0bf801106058448312c90d99f86f4d2185bfaa60f8dbb0ee1886e1df7dd4e24c8987e44f2925a7b7cd7888e4765a8c9871cf5acce2a95216d871cb7216e56e0a27ffb4cb3e9203269aaaf5c48609f53224dcd9937fd434b378b2e11e254c62179bc0b91244e577f6743753685878a3d709436bcd83469abfddf70bd9861386e136248a9b98fe78b5dfdf453a4a7ce2c5e2969393bfb52daf8fcf7dabe5439de284c9b994b2366c342c24bcaf4e96d1ab129ec7cc03b9ecbc4782d3235f5ce9c6126ab659f3e241b6370410073a7b3a269bf9e5987c7ac843f69d7430a52e50a0e31488193fe9397bc7e820361f9e67ccf68a25135a1cf340d3bae2a80ed8c78715c86898da458fda17cf2c170cb19b071e5e72011ef82239d616f8be5a23075b3a4ed32e113efdde12a29f57fe677a43f636c645cb5c32bf164e8b4985619a91406a58e443ffea28f5ef0e9b309af5794dbfafad3c9fd92030dd202eb0238ac673137d66cfeed9575b1560460fc0929f4b595d971bbd035751af563e41ae4c485d116e95c31e89a07f6e668ba63afdd9321220478cf67c150926faf1985153d961a12ba4d9e578b0ed08e30d589f2721a9dbfb86e8fc2fb265f5cae2128b4c9f2ba1b56f951dc55927710abd1801467747264f49881b8da58e3cf5551ceae0c6a1b83604e3df1c67568ed9a6ccd5a56914353a943229028b128a4be4d878648b58483853b78b394e9086aa9a3f000a14e9726414ba938a30eae81ad8ed9d341e0d41303d1f8942fae61dd773cb05275ef5cd6d27a21fb81c0c2bda98cc01c10c54bfe27bf50c8b0002a75c40968401c6406731cfdf545a97b58cfa491b4a5701714fcf10058123ecea3e77199dfe4410851d7376417fddf2de3df4de1bf10d1b262fa986bcc374d0d0d993cc98ce47be18b8dd513f153562114ae07d70144425d8e6de5eda901d16bffeeb81fa8e8478b63b35ab780e99f163cf26095abab7c3e263ed3f6c60f2a3eab85d225bb56355e2976f39b52fdca351334a90d09fe37d9cd2c2e84700d16c85d37740d2ffafc25c344bf5ba108fab36d43abfe969b82932cdcaedca9f5d2eafcf3a997baa2477291f153b0da44881d164a90af628c61d7f9fcc58f6fc4ac134fbf0555427c4cf18f2d9acb8e8cd38975a4e7ca11ca60b737de6ac11dc9a80052d61fa3733cdb89679d23c98e84c5fbae5506b195d0b168ea9ff0b146f2e7266e1a307fab7527660e450ee0927baf902e3fdd23ca55a7f5e594c85b53f5df0957d94f34596350351ed7574e2ef838b1e5c22192e335f8828719d2050293d2a5120e61117668e92e488931afeb3b14df4df2d9ca58554f78b34a104995266f406c31636c9ec59021c3ffb09fc6fb7435340f69fd1a7fec166512c32583fd05c12b7bef0cbce781590bd1a4edfc416da937fc4109125d9116388d925db32c17cb41ae1925e108b62052d54b2e9f951c32479b14c25c7495018df8eaa59d2fd70f2db21c20b3da00e44cee9547383a1d8fe2a500c3f34ed65884ef7bc8bd45023c670011b524686ba41ae1218d51367ad0a51123a729bbf2501cfcd8ac8d237dde5647f8f6b2472f489f3bdb99e9f9f185a81ba91a52ed65fb8902270784b21a017d956c8d863034f4ccb80efa46d5c6a1b6f1660f407a289c334696a816eef85337b9db99d30f9a0ef59407c74aac0f2b64c69025c6f6800e2b499989b219f9b8b6bf8ca9bea95da15ffaae38477454431fba13127d7078032c6c5b7cc7140881de60d8f6d1865167943a26c488da1e1a7f3352f0510f351fc6e1cf4dffcdad5d97f01bf9e159e8f4c983351347423244cdb243b4c16d46dc6f36dc013dc9d3c7c819c0d01881d2ce7881943da35764ea33c6cf262efba3ce106b7315444f026ab766a220ceef74a9ad443b1cd1a8087f7002fea840a70b8870b9cddb73342177c44ea8ee49712e844160bdb2e115308428f6e75b83241f193554bb4b5e861d3134bd60eb869feee51923dda594583b8fb6656f7e57e6f77cd337892cb3fee61987d6a4d94c2bf380396710153cecdaa6a83e7b617a8468749ee6555eba21d27d45a5364b9aee6c8e433a3a2c0561ba27e883d3570f56af33461845f23e268dac2c6eee7c75cda596da73ba8a64ffc5fe540003cc3cda18e871664f29586b8f3028d044d9594a2d8da8f891aa79049ceb5061ba644f30c29c4ee9dcda49a692ae86211ee27a618f1adc1fd6a30ca20f17d73216db4004a847d14bb7283aa928806612d37c0da054bfafb5496f56b1f84a67086fb48e5ff5ad373f91fe48e9734a1d9928efb106c76e6dcbe85d709f666912e9110552de72bc8d3c164ad2c8146e464527ab2584085c07da9bf3757c15ffd64581543a6ce863c484ec8afaa694929fc81a93e6b39b025df4b4da533ecf9b2aab7dde953e7c007d12039d38aabb30fe91352da899cd07a06a804f48bbb78a88eecf892900d9e5806a31cede1f7327cd45115997444b7bfb45128cd7f4d834ad826e3ee6ae69d8dd611bc1796d530da82fa9d6cbc6d90e8c793d89d56786f3f6b9061bcfd94858d7328243c472cd53aaed1b691dace22286ed22145e9de9b26899439c52f264bb77379c9db70", 0x1000}], 0x2, &(0x7f0000000d80)=[@ip_tos_u8={{0x11}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @broadcast}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @rand_addr=0x64010102}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x13, 0xdb, [@remote, @loopback, @loopback, @private=0xa010100]}, @timestamp={0x44, 0x18, 0x6, 0x0, 0xf, [0x10001, 0x5, 0x98, 0xbb1, 0x0]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}], 0xb0}}], 0x3, 0x0) r5 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newlink={0x70, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x48, 0x12, 0x0, 0x1, @erspan={{0xb}, {0x38, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_TOS={0x5, 0x9, 0x20}, @IFLA_GRE_ERSPAN_HWID={0x6, 0x18, 0x30}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_REMOTE={0x8, 0x7, @private=0xa010100}, @IFLA_GRE_LINK={0x8, 0x1, r6}]}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x70}, 0x1, 0x0, 0x0, 0x24008005}, 0x0) [ 163.029865] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 163.049744] audit: type=1804 audit(1667452137.027:12): pid=12308 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.2" name="/root/syzkaller-testdir3850290465/syzkaller.niU5wq/106/file0/bus" dev="loop2" ino=18 res=1 05:08:57 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x1, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x100, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x5, 0x4, @perf_config_ext={0xfff, 0xa846}, 0x42010, 0x3, 0x0, 0x2, 0x2, 0x0, 0x7, 0x0, 0x2}, 0x0, 0x2, 0xffffffffffffffff, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x100010, 0xffffffffffffffff, 0xfae4a000) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x100000, 0x19, &(0x7f0000000200)=[{&(0x7f0000011840)='\v\x00', 0x2, 0x3}, {&(0x7f0000000540)=' \x00\x00', 0x3, 0x5}, {&(0x7f0000011880)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x8}, {&(0x7f0000010000)="200000000002000019000000900100000f000000000000000100000005000000000004000040000020000000731f1f63731f1f630100ffff53ef010001000000721f1f63000000000000000001000000000000000b0000000001000018000000c28500002b0200000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e39333239363537353300"/192, 0xc0, 0x400}, {&(0x7f0000000040)="000000000000000000000000bfd7fbde2cd74131b8ed5eef968344d001004000160000721f1f630000000011fc53fe991700000000000000000000000000000000c35269cf8f2a671042ff013d116f6efc93ca9a8b54b3", 0x57, 0x4e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000200020000100000000000500400000000000000000000000000000004300000000000000", 0x40, 0x540}, {&(0x7f0000000480)="00000000000000000100000000000000000000000000ba000000000000000000bd43531db7b879f8d846c247e9737cd84ec87d3dc6b85ddf186130dbd3b3a913ffde7d82a1115ce7e3b3792203ea5aa5077b62c99a1f46a3dee2e4f3252f03cb6a280731c3cc7b1a1f3d713befe483c0538a1ed27cac4414257a87767a9eb6750a72d822478a42b549d54b6e787384ad0f36e4dfe9004482a0020ab7cc3b620cd21030b25d039a1298154a5f83a3784179a74bfa3b4751d819fc925bf023ef", 0xbf, 0x640}, {&(0x7f0000010160)="0500000003000000040000003d1fd6c49fc07094e4ca1270a419000f00030004", 0x20, 0x800}, {&(0x7f0000010180)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000721f1f63721f1f63721f1f6300"/4122, 0x101a, 0x1000}, {&(0x7f00000111a0)="ed41000000080000721f1f63731f1f63731f1f6300000000000004004000000000000800050000000af301000400000000000000000000000100000010000000", 0x40, 0x2100}, {&(0x7f00000111e0)="2000000004ed65de04ed65de00000000721f1f6300"/32, 0x20, 0x2180}, {&(0x7f0000011200)="8081000000601020721f1f63721f1f63721f1f6300000000000001004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000721f1f6300"/160, 0xa0, 0x2600}, {&(0x7f00000112a0)="c041000000380000721f1f63721f1f63721f1f6300000000000002004000000000000800000000000af301000400000000000000000000000700000020000000", 0x40, 0x2a00}, {&(0x7f0000011320)="ed4100003c000000731f1f63731f1f63731f1f630000000000000200000000000000001003000000020000000d0000001000050166696c65300000000e0000002800050766696c65310000000000000000000000000000000000000000000000000000006fc3a7c40000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea04070000000000000000000000000000646174610000000000000000", 0xc0, 0x2b00}, {&(0x7f00000113e0)="ed8100001a040000731f1f63731f1f63731f1f6300000000000001004000000000000800010000000af301000400000000000000000000000100000050000000000000000000000000000000000000000000000000000000000000861479ccff5e5a3100f8d750470000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2c00}, {&(0x7f0000011480)="ffa1000026000000731f1f63731f1f63731f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e3933323936353735332f66696c65302f66696c6530000000000000000000000000000000000000000000009d621b1c0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2d00}, {&(0x7f00000116c0)="ed81000064000000731f1f63731f1f63731f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c2872a1fd0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea040734000000000028000000000000006461746100000000000000000000000000000000000000000000000000000000000000006c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273", 0x100, 0x3000}, {&(0x7f00000117c0)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009407090166696c652e636f6c64000000", 0x80, 0x8000}, {&(0x7f0000011860)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x10800}, {&(0x7f00000118a0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x11800}, {&(0x7f00000118c0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12000}, {&(0x7f00000118e0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12800}, {&(0x7f00000000c0)="00000000000800f5c76edf2608f38ca97255a3495a00"/46, 0x2e, 0x13000}, {&(0x7f0000011920)="504d4d00504d4dff731f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d00000000000000000000000000000000000000000000000000006c6f6f7032310075782f746573742f73797a5f6d6f756e745f696d6167655f650500"/112, 0x70, 0x20000}, {&(0x7f0000000740)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657373797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000b6ca6b810358486c77e520ca5de40683779b42a74ab147756edd375dd121d13da0952339cefa13785bb2c0bacd154ae9824c8a86087373998169196169cb2b08455f47e12a239e50f7ffc836c7a28fa539a97027a07de105d240dd607a0e2b694ce476ce05aea1baeb6ae3132a678f324e9a2f09933022b462095731ebe57344f1", 0x4a1, 0x28000}], 0x0, &(0x7f0000000f00)=ANY=[@ANYBLOB="00b30824400d21223433bba32035e2ef9711604edf71b82a8fe52765aad2d7836b1a3ba0706a2dbcd3adf3d38a57682198b853fa4e230125fe60bae8f5acee1959c9550f63773d76ea03ae36b4245a35a3f5f544aed5577b0212798accf91ecde8621a9dc5cdfee2760508000089b3532183ea8fc6be3f005afae337349b43c202d6c180a2d8e27ed2ad99acc703246b4e35b433911d3cfdb6767dff8c0cc2f918b6c42ebc2c5272197f36cb798853f97edcb11ddfa31834d602f22fe26d5b2094db8417389935f42d9213023fdd367aa1be8e70b28e44ebf44b3fd67798b083f989ae3a4c3cd6f55f339b9ff82bbc68ee3e549c5e63c09b85229f97849d8b093b9cf175f084f4d1a1097057d59d20eae608993156ff12bff4d9c3fa67cf0000ebf075f462f53b6ff99f3ca355c3b95ebb508d5099960c3ea54b8cb8bcc60515bf522ec94a08990c4631b452829b7dbcaf7745a0b7158d7db8238806583c495455301c782bad07b4f947aaafce1409fad194bdf9265b5c2743d73db6c537e6ab4c655d190012e9a96bfcf326bf1a77c78cb4bfd6ce20f12f5f042a39ee4e24bd20e6864aa2d2360217927f24ea97ad664041dd23490684fc6f64428503605980615745a4d361dda18996cf204f4e6561be156daf67dd01fd3c8fc1df4cb70cb174416830c9e84728a998434e89be11279e0c40d78e4bfa240da4e19233ca6c3d0ff614061a903d5a61e165a80f356ec10ae153c2607cf3342a29ca4efbbe03056159a76f2ede2328aee3ebf442a00e07428c7051fcef9281de088f3184bba9844ea8f295e4070826af5553d762e5532be2ad52e74219bdf81c85e020cfc4628c9d27e699d39384e14c13207dc72ab0bb631dd666c5cdea1411450a844291b15a0bacefee0a329e986c8ff191b882b2ace97347aa109380d911bf85e7e66af976fa6ea8f875b053536a177d9ceb31f74d4f13afdabadba7ae1a45f37d759fc9f0244d0b2a46d40096c46abf48f7007c51ddf578b605"], 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$FIBMAP(r0, 0x1, &(0x7f0000000140)=0x80000001) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0xb) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) [ 163.059199] EXT4-fs error (device loop2): ext4_validate_block_bitmap:405: comm syz-executor.2: bg 0: block 5: invalid block bitmap 05:08:57 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r1, 0x2285, &(0x7f00000006c0)={0x53, 0x5, 0x2, 0x1, @scatter={0x4, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/196, 0xc4}]}, &(0x7f0000000500)="6ae5", &(0x7f0000000540)=""/192, 0x4, 0x10, 0x2, &(0x7f0000000600)}) r2 = socket$packet(0x11, 0x3, 0x300) getsockopt$packet_buf(r2, 0x107, 0x9, 0x0, &(0x7f0000001100)) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f00000008c0)={'\x00', 0x0, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket$tipc(0x1e, 0x2, 0x0) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, '\x00', [{0x3, 0x800, 0xfffffffffffffffd, 0x3f, 0x800, 0x9}, {0x6, 0x7ff, 0xaa, 0x2, 0x2, 0x200}], ['\x00', '\x00', '\x00']}) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000100), &(0x7f0000000640)={'U-', 0x9}, 0x16, 0x2) setsockopt$TIPC_DEST_DROPPABLE(r3, 0x10f, 0x81, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x33, &(0x7f0000000680)=0x4, 0x4) ioctl$BLKTRACESTOP(r1, 0x1275, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=@updsa={0x140, 0x1a, 0x1, 0x0, 0x0, {{@in=@local, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {@in=@remote, 0x0, 0x6c}, @in6=@mcast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_comp={0x48, 0x3, {{'deflate\x00'}}}, @tfcpad={0x8}]}, 0x140}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x38, 0x24, 0xf13, 0x70bd28, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmmsg$inet(r2, &(0x7f0000000e40)=[{{&(0x7f0000000740)={0x2, 0x4e21, @private=0xa010100}, 0x10, &(0x7f0000000800)=[{&(0x7f0000000780)="7daf2f7d20e85af5d2be02472346fc657d66ee3f0820b034ecdeeb0a9aa995d8a4e3a44f84f8fefec2dfd2f8857df86041a69591502fd0", 0x37}, {&(0x7f00000007c0)="6105c46c2bc103", 0x7}], 0x2, &(0x7f0000000840)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xc1, [@local, @dev={0xac, 0x14, 0x14, 0xb}, @empty, @dev={0xac, 0x14, 0x14, 0xa}, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @rr={0x7, 0x13, 0x45, [@rand_addr=0x64010100, @loopback, @remote, @empty]}, @end, @noop, @noop, @timestamp={0x44, 0x8, 0x96, 0x0, 0x6, [0x80]}, @end]}}}], 0x50}}, {{&(0x7f0000000940)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000000b40)=[{&(0x7f0000000980)="89f489d23d1c1e8aaccf89d1961d859f58a7aced5d21022180c39cb9a490905743865a32a1146cce4f9e896ff838fb70a0f2e635e93de1c20706bdee77108f43e7994d8ffab0d7f7624a7f84dcd413fc6ef2b2f0c3588552e2eb0abdf018a58320face0f969e21bde51441989a30ec6a61c36d95c10e74316dc88fec0454e8abbe88e779fd0c0761c2a5e04542490603b63dd616eb544f1e787283ff9aeeed368e34a16221a458c103503fcfc3f9af215b46f41023d2d6db22af0c7cbacbda4fa9fdce9ec78ad51e4251eaa3d07d19220ab540c5ffde3abd3aabca9bd85c5dff4796bb8514f19b591a", 0xe9}, {&(0x7f0000000a80)="95d86d7836f843ff2800dbabbfa37d68153c25db31453e99715b0e2f7798c682250c822b2851fdfd0d7bd9016cb7eb861fb09e99f2eab1d283722842605dfb5134050840591c607658db9e41b342f01e71673d69b8601b5dd7712602cf4847f1ca5a2d975406ee2b85ca8300c236c30ac212e11742de8951f7cc21f142b9079fd665da071c09cf4c342ae18a197f", 0x8e}], 0x2, &(0x7f0000000b80)=[@ip_ttl={{0x14, 0x0, 0x2, 0x80}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x38}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], 0x88}}, {{&(0x7f0000000c40)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000000d40)=[{&(0x7f0000000c80)="e638cfc3146290a4bf0d680fa03f105d65dbf255bd7eadf4d795d918b84f0a67ab1c6d08dbe2d0622d63f47b72dbfa035528eed0d049d5a13de2ac8aebac4a4def73bd1482c730d35272cdd0ce4189e8d87f03b4e234f9545aa8e48972156974c86d08ca31366bd1f512e4c073dbb49565ead07307019785a72b887e5c205be9ee0776", 0x83}, {&(0x7f0000001140)="e66b4e43ca6aaff9d095eb246c9d0896d149e9e33f69a012b29cf9b37642320a5b8a9192f13ee3540d326cf18b544827aca3361f88dc7da0380a29d3086ee7a33f869a627eff2ade3f37bbf0655085db6fe938a91c9f6ac99f4e2521ddce510c860592b76f71d7487132836ae25301e5d980f2fc17b543f9744935670cb2f14a6f8bd03ebfe526176a1807dcbad1c15ce7f6476b7ed3c3fc2de4ebfc9262f7f37c149b706f5732acf9b3a5d950c1166825d76aeca7de622a5db08b74deca5db0f50ad0dc37b27f2f573146c66cd0bd3515c127508040c4bc019876484304d743df71e6e6f9a94e24d7843c68dda16310bb6bdbdd75f3dfc0fb25e076c09e9f46425a4f2f547ea1d8601c2932ce2c641c1bf52d72c52289a7bfe930a633955a23a6350682f6bc07c1abe08a7dbdb5e894c53b58c3f0b42b8723368137c70c02b44f9032b654cebd11a5e1c4c532f3e784b923e68d3c7ad1f5687a16e6cd7b71d01eb86d4d8f01c695aaeac247a39825a1a9a90fb1f1529ca594a4a4878c30775be550cc7fd79189ca8f86ea58b9f27b5137f2ec47772b6b3ddf781ac3432c9b8640928530c3103f9d136ce5ecefd9eac0db9c6539d35b16ebfd5ea375ccc957536a80517303312cc6d7ff1c27d6f12b42d024c0edf07b8bb8b33e69158a81324ddad4ce8f602180d5196673689e00838438b606bfffb1f8598c83a0aa71b9833372e8cfcf58e8cfdac4514dce4790e774e8803cfbb93f2aeb264f8fe64650f494f06d67fa439464128f9868345a15c9547801deeb0c69d17135744d9247eeec5466bb4e3d846390df1c882152aace0d9a3af7bcba35b0ee18fb93e93a644563cdef0767b1f8ec73a18a539e8384d512421a079badb630147932a39e388ad6a3812b3b3c00efd4a6a9d8009630dbd55724ff1b6f545c5431c1d4b859f3c6a095bbd8d2556b46a20aaa759b687f14c9070a6f783ba1cf2ddadfeb398dc3ba41e670c56e53d5aaaaa4871e80c985c9cdaf31d35d7d6928472aa0100d6729dac83b9acda06280d21692f6d1ba1a24e74bdd1a4321404c62231dadb9056305cb95f4ff99d4267517325ef10d315cf16b8821a90bdcd576adbb122c8b50c62c99a541dd7fb85d74ad396f821c6d16fcb70486095518bee73a075066aa05e0ac393159a8c55ee8d7945a8ea9f672dc2b34abffa7c04198c43063248c05fcffe1f04a1550f489261039d6894e3424c6b767c9627ec31d7a2dd38193338abbfad218dff9b97721899269bef1bf59bc215bee736a69bc83fe2cb51b5bc9e05a375d3cde8aa7b431d2c4221966d7a3997e8ce6ad254fdfbe5f92e5189772248b8135fb859a25c3ddc5caa396c285c9ae80315be0e39019d51f44274750382cc30856b540299481a0dc54fab211ba27fa65211b5619738dbae7daab3d53726eeb7e5e5082d11dacc951035ca2c1301a9ff153dfb555d09bfe0df9d12d1d5b50b0a628bac2db8c2a5d50d9a8d982ea2ba7789d1ec4e7110240a64def39f222c18683a17dea5160de23a71e08badc6acd1e6e7fadbcb6925fcb1de8888db31a2c971c4de4b7de71908f10f1ac003de9de53cb4771d8befdd13184e04f63c1b09ec40b0d085b5d52eb2b17bdc1389323ccf3ef54e8e23371bb550c96fc3b2f2733a74f684adac7d0240bc1829046fa785201ace22c4a78c49f71ec08751131616b8dd4e3d1497b1556466f587e59b922c6c20f060b0ec8b42d5e8b7cfab710f52967e70a07ff610ecb56d60f19cef12939c3f3e42b0d6429b0f1f438a82c74e57381ed2bc1b111f145e2252e7cb6e8c90dd76b9227588d4196e76a21313781ad69a862ac95c5251a3eefd4b8a476b53cdc1a356ff669f4afe9a7c67920d27a92f793d052655a5fb5b264c079638230c3dcdcaa6aec5a0495811e6f0a412668966f30243914a1bb4f668541351be67fc04b898887d50661ea4e6506beacbf2cc83aa47f64ecb3b53eb62ea53219bfe6de1db5c0c2118e64b26aaa1352c5129e3e29ad9f2986418af8d0a42da1f08ae425990fd2831349818712bccff2e5b5d3007552e29d2c419b6c4dc58125dffe5f658532443bac34c73f32d07343d9128d44ddc09527e504c73fd5b7f1f43aeb7669b24ac3d57e71681e92c9828b2a7598d183702030c2b6b5195b83b516510e03177ef10ed3d9e700f0b0a5740a4714280c548f0d6717c17e501f5cb10eb7f4bc4b5cead9be8c78553fef5d33fb00f4aee1ffe470ebaf20fe764fc5fbc02b318da28c5db4eba87fcdec709a3f6cb7b7f49eaf5b3afbecbe78b05ed322ccad03578236618403ee6972574e747f13633942cf70f1b2434ab1928b479e3fae982ea9586fb2419e29d4c4b77f5c7b946c0ce1a765a1563dac63ef42d612c81c0da27c6c5d972c4ce53dd4eac3ed8cb52ea3a511bcb55db73bf2bb121722ad7bf2229fb25340995475eb3f6c9ed2a5d189a1affe2a903f4d960986b36a4a8e347c6d355937cd157d0a18768295e24dee306a13a91101b30daf45428c29534b13d225edebd230534d7b3b7a548a478b2a2883706fa552d4e01d54fc563720fdf3640037efcf64951875df75abafaad8acc5c7e9e5b343f5e0bdee862095c56d4dcaf21ee7a4f2c89cf91449ae6743fea4ec9f1700237988769cba7113cf95c9bc229f8001751bed61537aff0e97c9f453032eb1c02a980d19c91484b046222d238918751ee9a561a9ad3f607b330d175f8112c0a1eb3f05a7f8898a761c40d5df169cd0be83100b4397b0f97161461c0a427638ec9c81d040eea18c3b6f0523a89cad64f09a453d33bd9ddd09781ee05a3a1eead956d3a586072b2af59a4305bf906f7fcdb3ea5350dbfbbcf15d7e9c53471aac5e06d7f69cbf95104626c2833d79148facb9e484c75731cd5449f94530c9a625623db5cd7f8e17a8c81a0c6d6a2987e9f5a2e98e8114e5932e27aa63d705f14414af648c7b1d3d1f4b62a19e13983b319b2f77197351260c19e9185197c262c3a158c5238b52ae2ea4311d5a50b3f0b796f1324d615d9cab21b944a010d04bacd59082830522d1cb1e6a49d8ac47c07a0dab03569a921e53740e7a1e2e1838f974035a9110c9abb5af412fcd43910eb54dfe9f2bae26c676fa115bac8d960b3b7f19bd0bf801106058448312c90d99f86f4d2185bfaa60f8dbb0ee1886e1df7dd4e24c8987e44f2925a7b7cd7888e4765a8c9871cf5acce2a95216d871cb7216e56e0a27ffb4cb3e9203269aaaf5c48609f53224dcd9937fd434b378b2e11e254c62179bc0b91244e577f6743753685878a3d709436bcd83469abfddf70bd9861386e136248a9b98fe78b5dfdf453a4a7ce2c5e2969393bfb52daf8fcf7dabe5439de284c9b994b2366c342c24bcaf4e96d1ab129ec7cc03b9ecbc4782d3235f5ce9c6126ab659f3e241b6370410073a7b3a269bf9e5987c7ac843f69d7430a52e50a0e31488193fe9397bc7e820361f9e67ccf68a25135a1cf340d3bae2a80ed8c78715c86898da458fda17cf2c170cb19b071e5e72011ef82239d616f8be5a23075b3a4ed32e113efdde12a29f57fe677a43f636c645cb5c32bf164e8b4985619a91406a58e443ffea28f5ef0e9b309af5794dbfafad3c9fd92030dd202eb0238ac673137d66cfeed9575b1560460fc0929f4b595d971bbd035751af563e41ae4c485d116e95c31e89a07f6e668ba63afdd9321220478cf67c150926faf1985153d961a12ba4d9e578b0ed08e30d589f2721a9dbfb86e8fc2fb265f5cae2128b4c9f2ba1b56f951dc55927710abd1801467747264f49881b8da58e3cf5551ceae0c6a1b83604e3df1c67568ed9a6ccd5a56914353a943229028b128a4be4d878648b58483853b78b394e9086aa9a3f000a14e9726414ba938a30eae81ad8ed9d341e0d41303d1f8942fae61dd773cb05275ef5cd6d27a21fb81c0c2bda98cc01c10c54bfe27bf50c8b0002a75c40968401c6406731cfdf545a97b58cfa491b4a5701714fcf10058123ecea3e77199dfe4410851d7376417fddf2de3df4de1bf10d1b262fa986bcc374d0d0d993cc98ce47be18b8dd513f153562114ae07d70144425d8e6de5eda901d16bffeeb81fa8e8478b63b35ab780e99f163cf26095abab7c3e263ed3f6c60f2a3eab85d225bb56355e2976f39b52fdca351334a90d09fe37d9cd2c2e84700d16c85d37740d2ffafc25c344bf5ba108fab36d43abfe969b82932cdcaedca9f5d2eafcf3a997baa2477291f153b0da44881d164a90af628c61d7f9fcc58f6fc4ac134fbf0555427c4cf18f2d9acb8e8cd38975a4e7ca11ca60b737de6ac11dc9a80052d61fa3733cdb89679d23c98e84c5fbae5506b195d0b168ea9ff0b146f2e7266e1a307fab7527660e450ee0927baf902e3fdd23ca55a7f5e594c85b53f5df0957d94f34596350351ed7574e2ef838b1e5c22192e335f8828719d2050293d2a5120e61117668e92e488931afeb3b14df4df2d9ca58554f78b34a104995266f406c31636c9ec59021c3ffb09fc6fb7435340f69fd1a7fec166512c32583fd05c12b7bef0cbce781590bd1a4edfc416da937fc4109125d9116388d925db32c17cb41ae1925e108b62052d54b2e9f951c32479b14c25c7495018df8eaa59d2fd70f2db21c20b3da00e44cee9547383a1d8fe2a500c3f34ed65884ef7bc8bd45023c670011b524686ba41ae1218d51367ad0a51123a729bbf2501cfcd8ac8d237dde5647f8f6b2472f489f3bdb99e9f9f185a81ba91a52ed65fb8902270784b21a017d956c8d863034f4ccb80efa46d5c6a1b6f1660f407a289c334696a816eef85337b9db99d30f9a0ef59407c74aac0f2b64c69025c6f6800e2b499989b219f9b8b6bf8ca9bea95da15ffaae38477454431fba13127d7078032c6c5b7cc7140881de60d8f6d1865167943a26c488da1e1a7f3352f0510f351fc6e1cf4dffcdad5d97f01bf9e159e8f4c983351347423244cdb243b4c16d46dc6f36dc013dc9d3c7c819c0d01881d2ce7881943da35764ea33c6cf262efba3ce106b7315444f026ab766a220ceef74a9ad443b1cd1a8087f7002fea840a70b8870b9cddb73342177c44ea8ee49712e844160bdb2e115308428f6e75b83241f193554bb4b5e861d3134bd60eb869feee51923dda594583b8fb6656f7e57e6f77cd337892cb3fee61987d6a4d94c2bf380396710153cecdaa6a83e7b617a8468749ee6555eba21d27d45a5364b9aee6c8e433a3a2c0561ba27e883d3570f56af33461845f23e268dac2c6eee7c75cda596da73ba8a64ffc5fe540003cc3cda18e871664f29586b8f3028d044d9594a2d8da8f891aa79049ceb5061ba644f30c29c4ee9dcda49a692ae86211ee27a618f1adc1fd6a30ca20f17d73216db4004a847d14bb7283aa928806612d37c0da054bfafb5496f56b1f84a67086fb48e5ff5ad373f91fe48e9734a1d9928efb106c76e6dcbe85d709f666912e9110552de72bc8d3c164ad2c8146e464527ab2584085c07da9bf3757c15ffd64581543a6ce863c484ec8afaa694929fc81a93e6b39b025df4b4da533ecf9b2aab7dde953e7c007d12039d38aabb30fe91352da899cd07a06a804f48bbb78a88eecf892900d9e5806a31cede1f7327cd45115997444b7bfb45128cd7f4d834ad826e3ee6ae69d8dd611bc1796d530da82fa9d6cbc6d90e8c793d89d56786f3f6b9061bcfd94858d7328243c472cd53aaed1b691dace22286ed22145e9de9b26899439c52f264bb77379c9db70", 0x1000}], 0x2, &(0x7f0000000d80)=[@ip_tos_u8={{0x11}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @broadcast}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @rand_addr=0x64010102}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x13, 0xdb, [@remote, @loopback, @loopback, @private=0xa010100]}, @timestamp={0x44, 0x18, 0x6, 0x0, 0xf, [0x10001, 0x5, 0x98, 0xbb1, 0x0]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}], 0xb0}}], 0x3, 0x0) r5 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newlink={0x70, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x48, 0x12, 0x0, 0x1, @erspan={{0xb}, {0x38, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_TOS={0x5, 0x9, 0x20}, @IFLA_GRE_ERSPAN_HWID={0x6, 0x18, 0x30}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_REMOTE={0x8, 0x7, @private=0xa010100}, @IFLA_GRE_LINK={0x8, 0x1, r6}]}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x70}, 0x1, 0x0, 0x0, 0x24008005}, 0x0) 05:08:57 executing program 3: r0 = socket$alg(0x26, 0x5, 0x0) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x1, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x100, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x5, 0x4, @perf_config_ext={0xfff, 0xa846}, 0x42010, 0x3, 0x0, 0x2, 0x2, 0x0, 0x7, 0x0, 0x2}, 0x0, 0x2, 0xffffffffffffffff, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x100010, 0xffffffffffffffff, 0xfae4a000) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x100000, 0x19, &(0x7f0000000200)=[{&(0x7f0000011840)='\v\x00', 0x2, 0x3}, {&(0x7f0000000540)=' \x00\x00', 0x3, 0x5}, {&(0x7f0000011880)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x8}, {&(0x7f0000010000)="200000000002000019000000900100000f000000000000000100000005000000000004000040000020000000731f1f63731f1f630100ffff53ef010001000000721f1f63000000000000000001000000000000000b0000000001000018000000c28500002b0200000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e39333239363537353300"/192, 0xc0, 0x400}, {&(0x7f0000000040)="000000000000000000000000bfd7fbde2cd74131b8ed5eef968344d001004000160000721f1f630000000011fc53fe991700000000000000000000000000000000c35269cf8f2a671042ff013d116f6efc93ca9a8b54b3", 0x57, 0x4e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000200020000100000000000500400000000000000000000000000000004300000000000000", 0x40, 0x540}, {&(0x7f0000000480)="00000000000000000100000000000000000000000000ba000000000000000000bd43531db7b879f8d846c247e9737cd84ec87d3dc6b85ddf186130dbd3b3a913ffde7d82a1115ce7e3b3792203ea5aa5077b62c99a1f46a3dee2e4f3252f03cb6a280731c3cc7b1a1f3d713befe483c0538a1ed27cac4414257a87767a9eb6750a72d822478a42b549d54b6e787384ad0f36e4dfe9004482a0020ab7cc3b620cd21030b25d039a1298154a5f83a3784179a74bfa3b4751d819fc925bf023ef", 0xbf, 0x640}, {&(0x7f0000010160)="0500000003000000040000003d1fd6c49fc07094e4ca1270a419000f00030004", 0x20, 0x800}, {&(0x7f0000010180)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000721f1f63721f1f63721f1f6300"/4122, 0x101a, 0x1000}, {&(0x7f00000111a0)="ed41000000080000721f1f63731f1f63731f1f6300000000000004004000000000000800050000000af301000400000000000000000000000100000010000000", 0x40, 0x2100}, {&(0x7f00000111e0)="2000000004ed65de04ed65de00000000721f1f6300"/32, 0x20, 0x2180}, {&(0x7f0000011200)="8081000000601020721f1f63721f1f63721f1f6300000000000001004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000721f1f6300"/160, 0xa0, 0x2600}, {&(0x7f00000112a0)="c041000000380000721f1f63721f1f63721f1f6300000000000002004000000000000800000000000af301000400000000000000000000000700000020000000", 0x40, 0x2a00}, {&(0x7f0000011320)="ed4100003c000000731f1f63731f1f63731f1f630000000000000200000000000000001003000000020000000d0000001000050166696c65300000000e0000002800050766696c65310000000000000000000000000000000000000000000000000000006fc3a7c40000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea04070000000000000000000000000000646174610000000000000000", 0xc0, 0x2b00}, {&(0x7f00000113e0)="ed8100001a040000731f1f63731f1f63731f1f6300000000000001004000000000000800010000000af301000400000000000000000000000100000050000000000000000000000000000000000000000000000000000000000000861479ccff5e5a3100f8d750470000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2c00}, {&(0x7f0000011480)="ffa1000026000000731f1f63731f1f63731f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e3933323936353735332f66696c65302f66696c6530000000000000000000000000000000000000000000009d621b1c0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2d00}, {&(0x7f00000116c0)="ed81000064000000731f1f63731f1f63731f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c2872a1fd0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea040734000000000028000000000000006461746100000000000000000000000000000000000000000000000000000000000000006c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273", 0x100, 0x3000}, {&(0x7f00000117c0)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009407090166696c652e636f6c64000000", 0x80, 0x8000}, {&(0x7f0000011860)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x10800}, {&(0x7f00000118a0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x11800}, {&(0x7f00000118c0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12000}, {&(0x7f00000118e0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12800}, {&(0x7f00000000c0)="00000000000800f5c76edf2608f38ca97255a3495a00"/46, 0x2e, 0x13000}, {&(0x7f0000011920)="504d4d00504d4dff731f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d00000000000000000000000000000000000000000000000000006c6f6f7032310075782f746573742f73797a5f6d6f756e745f696d6167655f650500"/112, 0x70, 0x20000}, {&(0x7f0000000740)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657373797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000b6ca6b810358486c77e520ca5de40683779b42a74ab147756edd375dd121d13da0952339cefa13785bb2c0bacd154ae9824c8a86087373998169196169cb2b08455f47e12a239e50f7ffc836c7a28fa539a97027a07de105d240dd607a0e2b694ce476ce05aea1baeb6ae3132a678f324e9a2f09933022b462095731ebe57344f1", 0x4a1, 0x28000}], 0x0, &(0x7f0000000f00)=ANY=[@ANYBLOB="00b30824400d21223433bba32035e2ef9711604edf71b82a8fe52765aad2d7836b1a3ba0706a2dbcd3adf3d38a57682198b853fa4e230125fe60bae8f5acee1959c9550f63773d76ea03ae36b4245a35a3f5f544aed5577b0212798accf91ecde8621a9dc5cdfee2760508000089b3532183ea8fc6be3f005afae337349b43c202d6c180a2d8e27ed2ad99acc703246b4e35b433911d3cfdb6767dff8c0cc2f918b6c42ebc2c5272197f36cb798853f97edcb11ddfa31834d602f22fe26d5b2094db8417389935f42d9213023fdd367aa1be8e70b28e44ebf44b3fd67798b083f989ae3a4c3cd6f55f339b9ff82bbc68ee3e549c5e63c09b85229f97849d8b093b9cf175f084f4d1a1097057d59d20eae608993156ff12bff4d9c3fa67cf0000ebf075f462f53b6ff99f3ca355c3b95ebb508d5099960c3ea54b8cb8bcc60515bf522ec94a08990c4631b452829b7dbcaf7745a0b7158d7db8238806583c495455301c782bad07b4f947aaafce1409fad194bdf9265b5c2743d73db6c537e6ab4c655d190012e9a96bfcf326bf1a77c78cb4bfd6ce20f12f5f042a39ee4e24bd20e6864aa2d2360217927f24ea97ad664041dd23490684fc6f64428503605980615745a4d361dda18996cf204f4e6561be156daf67dd01fd3c8fc1df4cb70cb174416830c9e84728a998434e89be11279e0c40d78e4bfa240da4e19233ca6c3d0ff614061a903d5a61e165a80f356ec10ae153c2607cf3342a29ca4efbbe03056159a76f2ede2328aee3ebf442a00e07428c7051fcef9281de088f3184bba9844ea8f295e4070826af5553d762e5532be2ad52e74219bdf81c85e020cfc4628c9d27e699d39384e14c13207dc72ab0bb631dd666c5cdea1411450a844291b15a0bacefee0a329e986c8ff191b882b2ace97347aa109380d911bf85e7e66af976fa6ea8f875b053536a177d9ceb31f74d4f13afdabadba7ae1a45f37d759fc9f0244d0b2a46d40096c46abf48f7007c51ddf578b605"], 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$FIBMAP(r0, 0x1, &(0x7f0000000140)=0x80000001) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0xb) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) 05:08:57 executing program 0: r0 = socket$alg(0x26, 0x5, 0x0) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x1, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x100, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x5, 0x4, @perf_config_ext={0xfff, 0xa846}, 0x42010, 0x3, 0x0, 0x2, 0x2, 0x0, 0x7, 0x0, 0x2}, 0x0, 0x2, 0xffffffffffffffff, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x100010, 0xffffffffffffffff, 0xfae4a000) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x100000, 0x19, &(0x7f0000000200)=[{&(0x7f0000011840)='\v\x00', 0x2, 0x3}, {&(0x7f0000000540)=' \x00\x00', 0x3, 0x5}, {&(0x7f0000011880)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x8}, {&(0x7f0000010000)="200000000002000019000000900100000f000000000000000100000005000000000004000040000020000000731f1f63731f1f630100ffff53ef010001000000721f1f63000000000000000001000000000000000b0000000001000018000000c28500002b0200000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e39333239363537353300"/192, 0xc0, 0x400}, {&(0x7f0000000040)="000000000000000000000000bfd7fbde2cd74131b8ed5eef968344d001004000160000721f1f630000000011fc53fe991700000000000000000000000000000000c35269cf8f2a671042ff013d116f6efc93ca9a8b54b3", 0x57, 0x4e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000200020000100000000000500400000000000000000000000000000004300000000000000", 0x40, 0x540}, {&(0x7f0000000480)="00000000000000000100000000000000000000000000ba000000000000000000bd43531db7b879f8d846c247e9737cd84ec87d3dc6b85ddf186130dbd3b3a913ffde7d82a1115ce7e3b3792203ea5aa5077b62c99a1f46a3dee2e4f3252f03cb6a280731c3cc7b1a1f3d713befe483c0538a1ed27cac4414257a87767a9eb6750a72d822478a42b549d54b6e787384ad0f36e4dfe9004482a0020ab7cc3b620cd21030b25d039a1298154a5f83a3784179a74bfa3b4751d819fc925bf023ef", 0xbf, 0x640}, {&(0x7f0000010160)="0500000003000000040000003d1fd6c49fc07094e4ca1270a419000f00030004", 0x20, 0x800}, {&(0x7f0000010180)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000721f1f63721f1f63721f1f6300"/4122, 0x101a, 0x1000}, {&(0x7f00000111a0)="ed41000000080000721f1f63731f1f63731f1f6300000000000004004000000000000800050000000af301000400000000000000000000000100000010000000", 0x40, 0x2100}, {&(0x7f00000111e0)="2000000004ed65de04ed65de00000000721f1f6300"/32, 0x20, 0x2180}, {&(0x7f0000011200)="8081000000601020721f1f63721f1f63721f1f6300000000000001004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000721f1f6300"/160, 0xa0, 0x2600}, {&(0x7f00000112a0)="c041000000380000721f1f63721f1f63721f1f6300000000000002004000000000000800000000000af301000400000000000000000000000700000020000000", 0x40, 0x2a00}, {&(0x7f0000011320)="ed4100003c000000731f1f63731f1f63731f1f630000000000000200000000000000001003000000020000000d0000001000050166696c65300000000e0000002800050766696c65310000000000000000000000000000000000000000000000000000006fc3a7c40000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea04070000000000000000000000000000646174610000000000000000", 0xc0, 0x2b00}, {&(0x7f00000113e0)="ed8100001a040000731f1f63731f1f63731f1f6300000000000001004000000000000800010000000af301000400000000000000000000000100000050000000000000000000000000000000000000000000000000000000000000861479ccff5e5a3100f8d750470000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2c00}, {&(0x7f0000011480)="ffa1000026000000731f1f63731f1f63731f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e3933323936353735332f66696c65302f66696c6530000000000000000000000000000000000000000000009d621b1c0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2d00}, {&(0x7f00000116c0)="ed81000064000000731f1f63731f1f63731f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c2872a1fd0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea040734000000000028000000000000006461746100000000000000000000000000000000000000000000000000000000000000006c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273", 0x100, 0x3000}, {&(0x7f00000117c0)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009407090166696c652e636f6c64000000", 0x80, 0x8000}, {&(0x7f0000011860)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x10800}, {&(0x7f00000118a0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x11800}, {&(0x7f00000118c0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12000}, {&(0x7f00000118e0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12800}, {&(0x7f00000000c0)="00000000000800f5c76edf2608f38ca97255a3495a00"/46, 0x2e, 0x13000}, {&(0x7f0000011920)="504d4d00504d4dff731f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d00000000000000000000000000000000000000000000000000006c6f6f7032310075782f746573742f73797a5f6d6f756e745f696d6167655f650500"/112, 0x70, 0x20000}, {&(0x7f0000000740)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657373797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000b6ca6b810358486c77e520ca5de40683779b42a74ab147756edd375dd121d13da0952339cefa13785bb2c0bacd154ae9824c8a86087373998169196169cb2b08455f47e12a239e50f7ffc836c7a28fa539a97027a07de105d240dd607a0e2b694ce476ce05aea1baeb6ae3132a678f324e9a2f09933022b462095731ebe57344f1", 0x4a1, 0x28000}], 0x0, &(0x7f0000000f00)=ANY=[@ANYBLOB="00b30824400d21223433bba32035e2ef9711604edf71b82a8fe52765aad2d7836b1a3ba0706a2dbcd3adf3d38a57682198b853fa4e230125fe60bae8f5acee1959c9550f63773d76ea03ae36b4245a35a3f5f544aed5577b0212798accf91ecde8621a9dc5cdfee2760508000089b3532183ea8fc6be3f005afae337349b43c202d6c180a2d8e27ed2ad99acc703246b4e35b433911d3cfdb6767dff8c0cc2f918b6c42ebc2c5272197f36cb798853f97edcb11ddfa31834d602f22fe26d5b2094db8417389935f42d9213023fdd367aa1be8e70b28e44ebf44b3fd67798b083f989ae3a4c3cd6f55f339b9ff82bbc68ee3e549c5e63c09b85229f97849d8b093b9cf175f084f4d1a1097057d59d20eae608993156ff12bff4d9c3fa67cf0000ebf075f462f53b6ff99f3ca355c3b95ebb508d5099960c3ea54b8cb8bcc60515bf522ec94a08990c4631b452829b7dbcaf7745a0b7158d7db8238806583c495455301c782bad07b4f947aaafce1409fad194bdf9265b5c2743d73db6c537e6ab4c655d190012e9a96bfcf326bf1a77c78cb4bfd6ce20f12f5f042a39ee4e24bd20e6864aa2d2360217927f24ea97ad664041dd23490684fc6f64428503605980615745a4d361dda18996cf204f4e6561be156daf67dd01fd3c8fc1df4cb70cb174416830c9e84728a998434e89be11279e0c40d78e4bfa240da4e19233ca6c3d0ff614061a903d5a61e165a80f356ec10ae153c2607cf3342a29ca4efbbe03056159a76f2ede2328aee3ebf442a00e07428c7051fcef9281de088f3184bba9844ea8f295e4070826af5553d762e5532be2ad52e74219bdf81c85e020cfc4628c9d27e699d39384e14c13207dc72ab0bb631dd666c5cdea1411450a844291b15a0bacefee0a329e986c8ff191b882b2ace97347aa109380d911bf85e7e66af976fa6ea8f875b053536a177d9ceb31f74d4f13afdabadba7ae1a45f37d759fc9f0244d0b2a46d40096c46abf48f7007c51ddf578b605"], 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$FIBMAP(r0, 0x1, &(0x7f0000000140)=0x80000001) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0xb) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) 05:08:57 executing program 2: r0 = socket$alg(0x26, 0x5, 0x0) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x1, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x100, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x5, 0x4, @perf_config_ext={0xfff, 0xa846}, 0x42010, 0x3, 0x0, 0x2, 0x2, 0x0, 0x7, 0x0, 0x2}, 0x0, 0x2, 0xffffffffffffffff, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x100010, 0xffffffffffffffff, 0xfae4a000) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x100000, 0x19, &(0x7f0000000200)=[{&(0x7f0000011840)='\v\x00', 0x2, 0x3}, {&(0x7f0000000540)=' \x00\x00', 0x3, 0x5}, {&(0x7f0000011880)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x8}, {&(0x7f0000010000)="200000000002000019000000900100000f000000000000000100000005000000000004000040000020000000731f1f63731f1f630100ffff53ef010001000000721f1f63000000000000000001000000000000000b0000000001000018000000c28500002b0200000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e39333239363537353300"/192, 0xc0, 0x400}, {&(0x7f0000000040)="000000000000000000000000bfd7fbde2cd74131b8ed5eef968344d001004000160000721f1f630000000011fc53fe991700000000000000000000000000000000c35269cf8f2a671042ff013d116f6efc93ca9a8b54b3", 0x57, 0x4e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000200020000100000000000500400000000000000000000000000000004300000000000000", 0x40, 0x540}, {&(0x7f0000000480)="00000000000000000100000000000000000000000000ba000000000000000000bd43531db7b879f8d846c247e9737cd84ec87d3dc6b85ddf186130dbd3b3a913ffde7d82a1115ce7e3b3792203ea5aa5077b62c99a1f46a3dee2e4f3252f03cb6a280731c3cc7b1a1f3d713befe483c0538a1ed27cac4414257a87767a9eb6750a72d822478a42b549d54b6e787384ad0f36e4dfe9004482a0020ab7cc3b620cd21030b25d039a1298154a5f83a3784179a74bfa3b4751d819fc925bf023ef", 0xbf, 0x640}, {&(0x7f0000010160)="0500000003000000040000003d1fd6c49fc07094e4ca1270a419000f00030004", 0x20, 0x800}, {&(0x7f0000010180)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000721f1f63721f1f63721f1f6300"/4122, 0x101a, 0x1000}, {&(0x7f00000111a0)="ed41000000080000721f1f63731f1f63731f1f6300000000000004004000000000000800050000000af301000400000000000000000000000100000010000000", 0x40, 0x2100}, {&(0x7f00000111e0)="2000000004ed65de04ed65de00000000721f1f6300"/32, 0x20, 0x2180}, {&(0x7f0000011200)="8081000000601020721f1f63721f1f63721f1f6300000000000001004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000721f1f6300"/160, 0xa0, 0x2600}, {&(0x7f00000112a0)="c041000000380000721f1f63721f1f63721f1f6300000000000002004000000000000800000000000af301000400000000000000000000000700000020000000", 0x40, 0x2a00}, {&(0x7f0000011320)="ed4100003c000000731f1f63731f1f63731f1f630000000000000200000000000000001003000000020000000d0000001000050166696c65300000000e0000002800050766696c65310000000000000000000000000000000000000000000000000000006fc3a7c40000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea04070000000000000000000000000000646174610000000000000000", 0xc0, 0x2b00}, {&(0x7f00000113e0)="ed8100001a040000731f1f63731f1f63731f1f6300000000000001004000000000000800010000000af301000400000000000000000000000100000050000000000000000000000000000000000000000000000000000000000000861479ccff5e5a3100f8d750470000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2c00}, {&(0x7f0000011480)="ffa1000026000000731f1f63731f1f63731f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e3933323936353735332f66696c65302f66696c6530000000000000000000000000000000000000000000009d621b1c0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2d00}, {&(0x7f00000116c0)="ed81000064000000731f1f63731f1f63731f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c2872a1fd0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea040734000000000028000000000000006461746100000000000000000000000000000000000000000000000000000000000000006c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273", 0x100, 0x3000}, {&(0x7f00000117c0)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009407090166696c652e636f6c64000000", 0x80, 0x8000}, {&(0x7f0000011860)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x10800}, {&(0x7f00000118a0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x11800}, {&(0x7f00000118c0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12000}, {&(0x7f00000118e0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12800}, {&(0x7f00000000c0)="00000000000800f5c76edf2608f38ca97255a3495a00"/46, 0x2e, 0x13000}, {&(0x7f0000011920)="504d4d00504d4dff731f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d00000000000000000000000000000000000000000000000000006c6f6f7032310075782f746573742f73797a5f6d6f756e745f696d6167655f650500"/112, 0x70, 0x20000}, {&(0x7f0000000740)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657373797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000b6ca6b810358486c77e520ca5de40683779b42a74ab147756edd375dd121d13da0952339cefa13785bb2c0bacd154ae9824c8a86087373998169196169cb2b08455f47e12a239e50f7ffc836c7a28fa539a97027a07de105d240dd607a0e2b694ce476ce05aea1baeb6ae3132a678f324e9a2f09933022b462095731ebe57344f1", 0x4a1, 0x28000}], 0x0, &(0x7f0000000f00)=ANY=[@ANYBLOB="00b30824400d21223433bba32035e2ef9711604edf71b82a8fe52765aad2d7836b1a3ba0706a2dbcd3adf3d38a57682198b853fa4e230125fe60bae8f5acee1959c9550f63773d76ea03ae36b4245a35a3f5f544aed5577b0212798accf91ecde8621a9dc5cdfee2760508000089b3532183ea8fc6be3f005afae337349b43c202d6c180a2d8e27ed2ad99acc703246b4e35b433911d3cfdb6767dff8c0cc2f918b6c42ebc2c5272197f36cb798853f97edcb11ddfa31834d602f22fe26d5b2094db8417389935f42d9213023fdd367aa1be8e70b28e44ebf44b3fd67798b083f989ae3a4c3cd6f55f339b9ff82bbc68ee3e549c5e63c09b85229f97849d8b093b9cf175f084f4d1a1097057d59d20eae608993156ff12bff4d9c3fa67cf0000ebf075f462f53b6ff99f3ca355c3b95ebb508d5099960c3ea54b8cb8bcc60515bf522ec94a08990c4631b452829b7dbcaf7745a0b7158d7db8238806583c495455301c782bad07b4f947aaafce1409fad194bdf9265b5c2743d73db6c537e6ab4c655d190012e9a96bfcf326bf1a77c78cb4bfd6ce20f12f5f042a39ee4e24bd20e6864aa2d2360217927f24ea97ad664041dd23490684fc6f64428503605980615745a4d361dda18996cf204f4e6561be156daf67dd01fd3c8fc1df4cb70cb174416830c9e84728a998434e89be11279e0c40d78e4bfa240da4e19233ca6c3d0ff614061a903d5a61e165a80f356ec10ae153c2607cf3342a29ca4efbbe03056159a76f2ede2328aee3ebf442a00e07428c7051fcef9281de088f3184bba9844ea8f295e4070826af5553d762e5532be2ad52e74219bdf81c85e020cfc4628c9d27e699d39384e14c13207dc72ab0bb631dd666c5cdea1411450a844291b15a0bacefee0a329e986c8ff191b882b2ace97347aa109380d911bf85e7e66af976fa6ea8f875b053536a177d9ceb31f74d4f13afdabadba7ae1a45f37d759fc9f0244d0b2a46d40096c46abf48f7007c51ddf578b605"], 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$FIBMAP(r0, 0x1, &(0x7f0000000140)=0x80000001) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0xb) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) 05:08:57 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r1, 0x2285, &(0x7f00000006c0)={0x53, 0x5, 0x2, 0x1, @scatter={0x4, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/196, 0xc4}]}, &(0x7f0000000500)="6ae5", &(0x7f0000000540)=""/192, 0x4, 0x10, 0x2, &(0x7f0000000600)}) r2 = socket$packet(0x11, 0x3, 0x300) getsockopt$packet_buf(r2, 0x107, 0x9, 0x0, &(0x7f0000001100)) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f00000008c0)={'\x00', 0x0, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket$tipc(0x1e, 0x2, 0x0) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, '\x00', [{0x3, 0x800, 0xfffffffffffffffd, 0x3f, 0x800, 0x9}, {0x6, 0x7ff, 0xaa, 0x2, 0x2, 0x200}], ['\x00', '\x00', '\x00']}) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000100), &(0x7f0000000640)={'U-', 0x9}, 0x16, 0x2) setsockopt$TIPC_DEST_DROPPABLE(r3, 0x10f, 0x81, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x33, &(0x7f0000000680)=0x4, 0x4) ioctl$BLKTRACESTOP(r1, 0x1275, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=@updsa={0x140, 0x1a, 0x1, 0x0, 0x0, {{@in=@local, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {@in=@remote, 0x0, 0x6c}, @in6=@mcast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_comp={0x48, 0x3, {{'deflate\x00'}}}, @tfcpad={0x8}]}, 0x140}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x38, 0x24, 0xf13, 0x70bd28, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmmsg$inet(r2, &(0x7f0000000e40)=[{{&(0x7f0000000740)={0x2, 0x4e21, @private=0xa010100}, 0x10, &(0x7f0000000800)=[{&(0x7f0000000780)="7daf2f7d20e85af5d2be02472346fc657d66ee3f0820b034ecdeeb0a9aa995d8a4e3a44f84f8fefec2dfd2f8857df86041a69591502fd0", 0x37}, {&(0x7f00000007c0)="6105c46c2bc103", 0x7}], 0x2, &(0x7f0000000840)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xc1, [@local, @dev={0xac, 0x14, 0x14, 0xb}, @empty, @dev={0xac, 0x14, 0x14, 0xa}, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @rr={0x7, 0x13, 0x45, [@rand_addr=0x64010100, @loopback, @remote, @empty]}, @end, @noop, @noop, @timestamp={0x44, 0x8, 0x96, 0x0, 0x6, [0x80]}, @end]}}}], 0x50}}, {{&(0x7f0000000940)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000000b40)=[{&(0x7f0000000980)="89f489d23d1c1e8aaccf89d1961d859f58a7aced5d21022180c39cb9a490905743865a32a1146cce4f9e896ff838fb70a0f2e635e93de1c20706bdee77108f43e7994d8ffab0d7f7624a7f84dcd413fc6ef2b2f0c3588552e2eb0abdf018a58320face0f969e21bde51441989a30ec6a61c36d95c10e74316dc88fec0454e8abbe88e779fd0c0761c2a5e04542490603b63dd616eb544f1e787283ff9aeeed368e34a16221a458c103503fcfc3f9af215b46f41023d2d6db22af0c7cbacbda4fa9fdce9ec78ad51e4251eaa3d07d19220ab540c5ffde3abd3aabca9bd85c5dff4796bb8514f19b591a", 0xe9}, {&(0x7f0000000a80)="95d86d7836f843ff2800dbabbfa37d68153c25db31453e99715b0e2f7798c682250c822b2851fdfd0d7bd9016cb7eb861fb09e99f2eab1d283722842605dfb5134050840591c607658db9e41b342f01e71673d69b8601b5dd7712602cf4847f1ca5a2d975406ee2b85ca8300c236c30ac212e11742de8951f7cc21f142b9079fd665da071c09cf4c342ae18a197f", 0x8e}], 0x2, &(0x7f0000000b80)=[@ip_ttl={{0x14, 0x0, 0x2, 0x80}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x38}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], 0x88}}, {{&(0x7f0000000c40)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000000d40)=[{&(0x7f0000000c80)="e638cfc3146290a4bf0d680fa03f105d65dbf255bd7eadf4d795d918b84f0a67ab1c6d08dbe2d0622d63f47b72dbfa035528eed0d049d5a13de2ac8aebac4a4def73bd1482c730d35272cdd0ce4189e8d87f03b4e234f9545aa8e48972156974c86d08ca31366bd1f512e4c073dbb49565ead07307019785a72b887e5c205be9ee0776", 0x83}, {&(0x7f0000001140)="e66b4e43ca6aaff9d095eb246c9d0896d149e9e33f69a012b29cf9b37642320a5b8a9192f13ee3540d326cf18b544827aca3361f88dc7da0380a29d3086ee7a33f869a627eff2ade3f37bbf0655085db6fe938a91c9f6ac99f4e2521ddce510c860592b76f71d7487132836ae25301e5d980f2fc17b543f9744935670cb2f14a6f8bd03ebfe526176a1807dcbad1c15ce7f6476b7ed3c3fc2de4ebfc9262f7f37c149b706f5732acf9b3a5d950c1166825d76aeca7de622a5db08b74deca5db0f50ad0dc37b27f2f573146c66cd0bd3515c127508040c4bc019876484304d743df71e6e6f9a94e24d7843c68dda16310bb6bdbdd75f3dfc0fb25e076c09e9f46425a4f2f547ea1d8601c2932ce2c641c1bf52d72c52289a7bfe930a633955a23a6350682f6bc07c1abe08a7dbdb5e894c53b58c3f0b42b8723368137c70c02b44f9032b654cebd11a5e1c4c532f3e784b923e68d3c7ad1f5687a16e6cd7b71d01eb86d4d8f01c695aaeac247a39825a1a9a90fb1f1529ca594a4a4878c30775be550cc7fd79189ca8f86ea58b9f27b5137f2ec47772b6b3ddf781ac3432c9b8640928530c3103f9d136ce5ecefd9eac0db9c6539d35b16ebfd5ea375ccc957536a80517303312cc6d7ff1c27d6f12b42d024c0edf07b8bb8b33e69158a81324ddad4ce8f602180d5196673689e00838438b606bfffb1f8598c83a0aa71b9833372e8cfcf58e8cfdac4514dce4790e774e8803cfbb93f2aeb264f8fe64650f494f06d67fa439464128f9868345a15c9547801deeb0c69d17135744d9247eeec5466bb4e3d846390df1c882152aace0d9a3af7bcba35b0ee18fb93e93a644563cdef0767b1f8ec73a18a539e8384d512421a079badb630147932a39e388ad6a3812b3b3c00efd4a6a9d8009630dbd55724ff1b6f545c5431c1d4b859f3c6a095bbd8d2556b46a20aaa759b687f14c9070a6f783ba1cf2ddadfeb398dc3ba41e670c56e53d5aaaaa4871e80c985c9cdaf31d35d7d6928472aa0100d6729dac83b9acda06280d21692f6d1ba1a24e74bdd1a4321404c62231dadb9056305cb95f4ff99d4267517325ef10d315cf16b8821a90bdcd576adbb122c8b50c62c99a541dd7fb85d74ad396f821c6d16fcb70486095518bee73a075066aa05e0ac393159a8c55ee8d7945a8ea9f672dc2b34abffa7c04198c43063248c05fcffe1f04a1550f489261039d6894e3424c6b767c9627ec31d7a2dd38193338abbfad218dff9b97721899269bef1bf59bc215bee736a69bc83fe2cb51b5bc9e05a375d3cde8aa7b431d2c4221966d7a3997e8ce6ad254fdfbe5f92e5189772248b8135fb859a25c3ddc5caa396c285c9ae80315be0e39019d51f44274750382cc30856b540299481a0dc54fab211ba27fa65211b5619738dbae7daab3d53726eeb7e5e5082d11dacc951035ca2c1301a9ff153dfb555d09bfe0df9d12d1d5b50b0a628bac2db8c2a5d50d9a8d982ea2ba7789d1ec4e7110240a64def39f222c18683a17dea5160de23a71e08badc6acd1e6e7fadbcb6925fcb1de8888db31a2c971c4de4b7de71908f10f1ac003de9de53cb4771d8befdd13184e04f63c1b09ec40b0d085b5d52eb2b17bdc1389323ccf3ef54e8e23371bb550c96fc3b2f2733a74f684adac7d0240bc1829046fa785201ace22c4a78c49f71ec08751131616b8dd4e3d1497b1556466f587e59b922c6c20f060b0ec8b42d5e8b7cfab710f52967e70a07ff610ecb56d60f19cef12939c3f3e42b0d6429b0f1f438a82c74e57381ed2bc1b111f145e2252e7cb6e8c90dd76b9227588d4196e76a21313781ad69a862ac95c5251a3eefd4b8a476b53cdc1a356ff669f4afe9a7c67920d27a92f793d052655a5fb5b264c079638230c3dcdcaa6aec5a0495811e6f0a412668966f30243914a1bb4f668541351be67fc04b898887d50661ea4e6506beacbf2cc83aa47f64ecb3b53eb62ea53219bfe6de1db5c0c2118e64b26aaa1352c5129e3e29ad9f2986418af8d0a42da1f08ae425990fd2831349818712bccff2e5b5d3007552e29d2c419b6c4dc58125dffe5f658532443bac34c73f32d07343d9128d44ddc09527e504c73fd5b7f1f43aeb7669b24ac3d57e71681e92c9828b2a7598d183702030c2b6b5195b83b516510e03177ef10ed3d9e700f0b0a5740a4714280c548f0d6717c17e501f5cb10eb7f4bc4b5cead9be8c78553fef5d33fb00f4aee1ffe470ebaf20fe764fc5fbc02b318da28c5db4eba87fcdec709a3f6cb7b7f49eaf5b3afbecbe78b05ed322ccad03578236618403ee6972574e747f13633942cf70f1b2434ab1928b479e3fae982ea9586fb2419e29d4c4b77f5c7b946c0ce1a765a1563dac63ef42d612c81c0da27c6c5d972c4ce53dd4eac3ed8cb52ea3a511bcb55db73bf2bb121722ad7bf2229fb25340995475eb3f6c9ed2a5d189a1affe2a903f4d960986b36a4a8e347c6d355937cd157d0a18768295e24dee306a13a91101b30daf45428c29534b13d225edebd230534d7b3b7a548a478b2a2883706fa552d4e01d54fc563720fdf3640037efcf64951875df75abafaad8acc5c7e9e5b343f5e0bdee862095c56d4dcaf21ee7a4f2c89cf91449ae6743fea4ec9f1700237988769cba7113cf95c9bc229f8001751bed61537aff0e97c9f453032eb1c02a980d19c91484b046222d238918751ee9a561a9ad3f607b330d175f8112c0a1eb3f05a7f8898a761c40d5df169cd0be83100b4397b0f97161461c0a427638ec9c81d040eea18c3b6f0523a89cad64f09a453d33bd9ddd09781ee05a3a1eead956d3a586072b2af59a4305bf906f7fcdb3ea5350dbfbbcf15d7e9c53471aac5e06d7f69cbf95104626c2833d79148facb9e484c75731cd5449f94530c9a625623db5cd7f8e17a8c81a0c6d6a2987e9f5a2e98e8114e5932e27aa63d705f14414af648c7b1d3d1f4b62a19e13983b319b2f77197351260c19e9185197c262c3a158c5238b52ae2ea4311d5a50b3f0b796f1324d615d9cab21b944a010d04bacd59082830522d1cb1e6a49d8ac47c07a0dab03569a921e53740e7a1e2e1838f974035a9110c9abb5af412fcd43910eb54dfe9f2bae26c676fa115bac8d960b3b7f19bd0bf801106058448312c90d99f86f4d2185bfaa60f8dbb0ee1886e1df7dd4e24c8987e44f2925a7b7cd7888e4765a8c9871cf5acce2a95216d871cb7216e56e0a27ffb4cb3e9203269aaaf5c48609f53224dcd9937fd434b378b2e11e254c62179bc0b91244e577f6743753685878a3d709436bcd83469abfddf70bd9861386e136248a9b98fe78b5dfdf453a4a7ce2c5e2969393bfb52daf8fcf7dabe5439de284c9b994b2366c342c24bcaf4e96d1ab129ec7cc03b9ecbc4782d3235f5ce9c6126ab659f3e241b6370410073a7b3a269bf9e5987c7ac843f69d7430a52e50a0e31488193fe9397bc7e820361f9e67ccf68a25135a1cf340d3bae2a80ed8c78715c86898da458fda17cf2c170cb19b071e5e72011ef82239d616f8be5a23075b3a4ed32e113efdde12a29f57fe677a43f636c645cb5c32bf164e8b4985619a91406a58e443ffea28f5ef0e9b309af5794dbfafad3c9fd92030dd202eb0238ac673137d66cfeed9575b1560460fc0929f4b595d971bbd035751af563e41ae4c485d116e95c31e89a07f6e668ba63afdd9321220478cf67c150926faf1985153d961a12ba4d9e578b0ed08e30d589f2721a9dbfb86e8fc2fb265f5cae2128b4c9f2ba1b56f951dc55927710abd1801467747264f49881b8da58e3cf5551ceae0c6a1b83604e3df1c67568ed9a6ccd5a56914353a943229028b128a4be4d878648b58483853b78b394e9086aa9a3f000a14e9726414ba938a30eae81ad8ed9d341e0d41303d1f8942fae61dd773cb05275ef5cd6d27a21fb81c0c2bda98cc01c10c54bfe27bf50c8b0002a75c40968401c6406731cfdf545a97b58cfa491b4a5701714fcf10058123ecea3e77199dfe4410851d7376417fddf2de3df4de1bf10d1b262fa986bcc374d0d0d993cc98ce47be18b8dd513f153562114ae07d70144425d8e6de5eda901d16bffeeb81fa8e8478b63b35ab780e99f163cf26095abab7c3e263ed3f6c60f2a3eab85d225bb56355e2976f39b52fdca351334a90d09fe37d9cd2c2e84700d16c85d37740d2ffafc25c344bf5ba108fab36d43abfe969b82932cdcaedca9f5d2eafcf3a997baa2477291f153b0da44881d164a90af628c61d7f9fcc58f6fc4ac134fbf0555427c4cf18f2d9acb8e8cd38975a4e7ca11ca60b737de6ac11dc9a80052d61fa3733cdb89679d23c98e84c5fbae5506b195d0b168ea9ff0b146f2e7266e1a307fab7527660e450ee0927baf902e3fdd23ca55a7f5e594c85b53f5df0957d94f34596350351ed7574e2ef838b1e5c22192e335f8828719d2050293d2a5120e61117668e92e488931afeb3b14df4df2d9ca58554f78b34a104995266f406c31636c9ec59021c3ffb09fc6fb7435340f69fd1a7fec166512c32583fd05c12b7bef0cbce781590bd1a4edfc416da937fc4109125d9116388d925db32c17cb41ae1925e108b62052d54b2e9f951c32479b14c25c7495018df8eaa59d2fd70f2db21c20b3da00e44cee9547383a1d8fe2a500c3f34ed65884ef7bc8bd45023c670011b524686ba41ae1218d51367ad0a51123a729bbf2501cfcd8ac8d237dde5647f8f6b2472f489f3bdb99e9f9f185a81ba91a52ed65fb8902270784b21a017d956c8d863034f4ccb80efa46d5c6a1b6f1660f407a289c334696a816eef85337b9db99d30f9a0ef59407c74aac0f2b64c69025c6f6800e2b499989b219f9b8b6bf8ca9bea95da15ffaae38477454431fba13127d7078032c6c5b7cc7140881de60d8f6d1865167943a26c488da1e1a7f3352f0510f351fc6e1cf4dffcdad5d97f01bf9e159e8f4c983351347423244cdb243b4c16d46dc6f36dc013dc9d3c7c819c0d01881d2ce7881943da35764ea33c6cf262efba3ce106b7315444f026ab766a220ceef74a9ad443b1cd1a8087f7002fea840a70b8870b9cddb73342177c44ea8ee49712e844160bdb2e115308428f6e75b83241f193554bb4b5e861d3134bd60eb869feee51923dda594583b8fb6656f7e57e6f77cd337892cb3fee61987d6a4d94c2bf380396710153cecdaa6a83e7b617a8468749ee6555eba21d27d45a5364b9aee6c8e433a3a2c0561ba27e883d3570f56af33461845f23e268dac2c6eee7c75cda596da73ba8a64ffc5fe540003cc3cda18e871664f29586b8f3028d044d9594a2d8da8f891aa79049ceb5061ba644f30c29c4ee9dcda49a692ae86211ee27a618f1adc1fd6a30ca20f17d73216db4004a847d14bb7283aa928806612d37c0da054bfafb5496f56b1f84a67086fb48e5ff5ad373f91fe48e9734a1d9928efb106c76e6dcbe85d709f666912e9110552de72bc8d3c164ad2c8146e464527ab2584085c07da9bf3757c15ffd64581543a6ce863c484ec8afaa694929fc81a93e6b39b025df4b4da533ecf9b2aab7dde953e7c007d12039d38aabb30fe91352da899cd07a06a804f48bbb78a88eecf892900d9e5806a31cede1f7327cd45115997444b7bfb45128cd7f4d834ad826e3ee6ae69d8dd611bc1796d530da82fa9d6cbc6d90e8c793d89d56786f3f6b9061bcfd94858d7328243c472cd53aaed1b691dace22286ed22145e9de9b26899439c52f264bb77379c9db70", 0x1000}], 0x2, &(0x7f0000000d80)=[@ip_tos_u8={{0x11}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @broadcast}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @rand_addr=0x64010102}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x13, 0xdb, [@remote, @loopback, @loopback, @private=0xa010100]}, @timestamp={0x44, 0x18, 0x6, 0x0, 0xf, [0x10001, 0x5, 0x98, 0xbb1, 0x0]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}], 0xb0}}], 0x3, 0x0) r5 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newlink={0x70, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x48, 0x12, 0x0, 0x1, @erspan={{0xb}, {0x38, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_TOS={0x5, 0x9, 0x20}, @IFLA_GRE_ERSPAN_HWID={0x6, 0x18, 0x30}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_REMOTE={0x8, 0x7, @private=0xa010100}, @IFLA_GRE_LINK={0x8, 0x1, r6}]}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x70}, 0x1, 0x0, 0x0, 0x24008005}, 0x0) 05:08:57 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r1, 0x2285, &(0x7f00000006c0)={0x53, 0x5, 0x2, 0x1, @scatter={0x4, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/196, 0xc4}]}, &(0x7f0000000500)="6ae5", &(0x7f0000000540)=""/192, 0x4, 0x10, 0x2, &(0x7f0000000600)}) r2 = socket$packet(0x11, 0x3, 0x300) getsockopt$packet_buf(r2, 0x107, 0x9, 0x0, &(0x7f0000001100)) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f00000008c0)={'\x00', 0x0, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket$tipc(0x1e, 0x2, 0x0) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, '\x00', [{0x3, 0x800, 0xfffffffffffffffd, 0x3f, 0x800, 0x9}, {0x6, 0x7ff, 0xaa, 0x2, 0x2, 0x200}], ['\x00', '\x00', '\x00']}) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000100), &(0x7f0000000640)={'U-', 0x9}, 0x16, 0x2) setsockopt$TIPC_DEST_DROPPABLE(r3, 0x10f, 0x81, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x33, &(0x7f0000000680)=0x4, 0x4) ioctl$BLKTRACESTOP(r1, 0x1275, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=@updsa={0x140, 0x1a, 0x1, 0x0, 0x0, {{@in=@local, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {@in=@remote, 0x0, 0x6c}, @in6=@mcast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_comp={0x48, 0x3, {{'deflate\x00'}}}, @tfcpad={0x8}]}, 0x140}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x38, 0x24, 0xf13, 0x70bd28, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmmsg$inet(r2, &(0x7f0000000e40)=[{{&(0x7f0000000740)={0x2, 0x4e21, @private=0xa010100}, 0x10, &(0x7f0000000800)=[{&(0x7f0000000780)="7daf2f7d20e85af5d2be02472346fc657d66ee3f0820b034ecdeeb0a9aa995d8a4e3a44f84f8fefec2dfd2f8857df86041a69591502fd0", 0x37}, {&(0x7f00000007c0)="6105c46c2bc103", 0x7}], 0x2, &(0x7f0000000840)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xc1, [@local, @dev={0xac, 0x14, 0x14, 0xb}, @empty, @dev={0xac, 0x14, 0x14, 0xa}, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @rr={0x7, 0x13, 0x45, [@rand_addr=0x64010100, @loopback, @remote, @empty]}, @end, @noop, @noop, @timestamp={0x44, 0x8, 0x96, 0x0, 0x6, [0x80]}, @end]}}}], 0x50}}, {{&(0x7f0000000940)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000000b40)=[{&(0x7f0000000980)="89f489d23d1c1e8aaccf89d1961d859f58a7aced5d21022180c39cb9a490905743865a32a1146cce4f9e896ff838fb70a0f2e635e93de1c20706bdee77108f43e7994d8ffab0d7f7624a7f84dcd413fc6ef2b2f0c3588552e2eb0abdf018a58320face0f969e21bde51441989a30ec6a61c36d95c10e74316dc88fec0454e8abbe88e779fd0c0761c2a5e04542490603b63dd616eb544f1e787283ff9aeeed368e34a16221a458c103503fcfc3f9af215b46f41023d2d6db22af0c7cbacbda4fa9fdce9ec78ad51e4251eaa3d07d19220ab540c5ffde3abd3aabca9bd85c5dff4796bb8514f19b591a", 0xe9}, {&(0x7f0000000a80)="95d86d7836f843ff2800dbabbfa37d68153c25db31453e99715b0e2f7798c682250c822b2851fdfd0d7bd9016cb7eb861fb09e99f2eab1d283722842605dfb5134050840591c607658db9e41b342f01e71673d69b8601b5dd7712602cf4847f1ca5a2d975406ee2b85ca8300c236c30ac212e11742de8951f7cc21f142b9079fd665da071c09cf4c342ae18a197f", 0x8e}], 0x2, &(0x7f0000000b80)=[@ip_ttl={{0x14, 0x0, 0x2, 0x80}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x38}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], 0x88}}, {{&(0x7f0000000c40)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000000d40)=[{&(0x7f0000000c80)="e638cfc3146290a4bf0d680fa03f105d65dbf255bd7eadf4d795d918b84f0a67ab1c6d08dbe2d0622d63f47b72dbfa035528eed0d049d5a13de2ac8aebac4a4def73bd1482c730d35272cdd0ce4189e8d87f03b4e234f9545aa8e48972156974c86d08ca31366bd1f512e4c073dbb49565ead07307019785a72b887e5c205be9ee0776", 0x83}, {&(0x7f0000001140)="e66b4e43ca6aaff9d095eb246c9d0896d149e9e33f69a012b29cf9b37642320a5b8a9192f13ee3540d326cf18b544827aca3361f88dc7da0380a29d3086ee7a33f869a627eff2ade3f37bbf0655085db6fe938a91c9f6ac99f4e2521ddce510c860592b76f71d7487132836ae25301e5d980f2fc17b543f9744935670cb2f14a6f8bd03ebfe526176a1807dcbad1c15ce7f6476b7ed3c3fc2de4ebfc9262f7f37c149b706f5732acf9b3a5d950c1166825d76aeca7de622a5db08b74deca5db0f50ad0dc37b27f2f573146c66cd0bd3515c127508040c4bc019876484304d743df71e6e6f9a94e24d7843c68dda16310bb6bdbdd75f3dfc0fb25e076c09e9f46425a4f2f547ea1d8601c2932ce2c641c1bf52d72c52289a7bfe930a633955a23a6350682f6bc07c1abe08a7dbdb5e894c53b58c3f0b42b8723368137c70c02b44f9032b654cebd11a5e1c4c532f3e784b923e68d3c7ad1f5687a16e6cd7b71d01eb86d4d8f01c695aaeac247a39825a1a9a90fb1f1529ca594a4a4878c30775be550cc7fd79189ca8f86ea58b9f27b5137f2ec47772b6b3ddf781ac3432c9b8640928530c3103f9d136ce5ecefd9eac0db9c6539d35b16ebfd5ea375ccc957536a80517303312cc6d7ff1c27d6f12b42d024c0edf07b8bb8b33e69158a81324ddad4ce8f602180d5196673689e00838438b606bfffb1f8598c83a0aa71b9833372e8cfcf58e8cfdac4514dce4790e774e8803cfbb93f2aeb264f8fe64650f494f06d67fa439464128f9868345a15c9547801deeb0c69d17135744d9247eeec5466bb4e3d846390df1c882152aace0d9a3af7bcba35b0ee18fb93e93a644563cdef0767b1f8ec73a18a539e8384d512421a079badb630147932a39e388ad6a3812b3b3c00efd4a6a9d8009630dbd55724ff1b6f545c5431c1d4b859f3c6a095bbd8d2556b46a20aaa759b687f14c9070a6f783ba1cf2ddadfeb398dc3ba41e670c56e53d5aaaaa4871e80c985c9cdaf31d35d7d6928472aa0100d6729dac83b9acda06280d21692f6d1ba1a24e74bdd1a4321404c62231dadb9056305cb95f4ff99d4267517325ef10d315cf16b8821a90bdcd576adbb122c8b50c62c99a541dd7fb85d74ad396f821c6d16fcb70486095518bee73a075066aa05e0ac393159a8c55ee8d7945a8ea9f672dc2b34abffa7c04198c43063248c05fcffe1f04a1550f489261039d6894e3424c6b767c9627ec31d7a2dd38193338abbfad218dff9b97721899269bef1bf59bc215bee736a69bc83fe2cb51b5bc9e05a375d3cde8aa7b431d2c4221966d7a3997e8ce6ad254fdfbe5f92e5189772248b8135fb859a25c3ddc5caa396c285c9ae80315be0e39019d51f44274750382cc30856b540299481a0dc54fab211ba27fa65211b5619738dbae7daab3d53726eeb7e5e5082d11dacc951035ca2c1301a9ff153dfb555d09bfe0df9d12d1d5b50b0a628bac2db8c2a5d50d9a8d982ea2ba7789d1ec4e7110240a64def39f222c18683a17dea5160de23a71e08badc6acd1e6e7fadbcb6925fcb1de8888db31a2c971c4de4b7de71908f10f1ac003de9de53cb4771d8befdd13184e04f63c1b09ec40b0d085b5d52eb2b17bdc1389323ccf3ef54e8e23371bb550c96fc3b2f2733a74f684adac7d0240bc1829046fa785201ace22c4a78c49f71ec08751131616b8dd4e3d1497b1556466f587e59b922c6c20f060b0ec8b42d5e8b7cfab710f52967e70a07ff610ecb56d60f19cef12939c3f3e42b0d6429b0f1f438a82c74e57381ed2bc1b111f145e2252e7cb6e8c90dd76b9227588d4196e76a21313781ad69a862ac95c5251a3eefd4b8a476b53cdc1a356ff669f4afe9a7c67920d27a92f793d052655a5fb5b264c079638230c3dcdcaa6aec5a0495811e6f0a412668966f30243914a1bb4f668541351be67fc04b898887d50661ea4e6506beacbf2cc83aa47f64ecb3b53eb62ea53219bfe6de1db5c0c2118e64b26aaa1352c5129e3e29ad9f2986418af8d0a42da1f08ae425990fd2831349818712bccff2e5b5d3007552e29d2c419b6c4dc58125dffe5f658532443bac34c73f32d07343d9128d44ddc09527e504c73fd5b7f1f43aeb7669b24ac3d57e71681e92c9828b2a7598d183702030c2b6b5195b83b516510e03177ef10ed3d9e700f0b0a5740a4714280c548f0d6717c17e501f5cb10eb7f4bc4b5cead9be8c78553fef5d33fb00f4aee1ffe470ebaf20fe764fc5fbc02b318da28c5db4eba87fcdec709a3f6cb7b7f49eaf5b3afbecbe78b05ed322ccad03578236618403ee6972574e747f13633942cf70f1b2434ab1928b479e3fae982ea9586fb2419e29d4c4b77f5c7b946c0ce1a765a1563dac63ef42d612c81c0da27c6c5d972c4ce53dd4eac3ed8cb52ea3a511bcb55db73bf2bb121722ad7bf2229fb25340995475eb3f6c9ed2a5d189a1affe2a903f4d960986b36a4a8e347c6d355937cd157d0a18768295e24dee306a13a91101b30daf45428c29534b13d225edebd230534d7b3b7a548a478b2a2883706fa552d4e01d54fc563720fdf3640037efcf64951875df75abafaad8acc5c7e9e5b343f5e0bdee862095c56d4dcaf21ee7a4f2c89cf91449ae6743fea4ec9f1700237988769cba7113cf95c9bc229f8001751bed61537aff0e97c9f453032eb1c02a980d19c91484b046222d238918751ee9a561a9ad3f607b330d175f8112c0a1eb3f05a7f8898a761c40d5df169cd0be83100b4397b0f97161461c0a427638ec9c81d040eea18c3b6f0523a89cad64f09a453d33bd9ddd09781ee05a3a1eead956d3a586072b2af59a4305bf906f7fcdb3ea5350dbfbbcf15d7e9c53471aac5e06d7f69cbf95104626c2833d79148facb9e484c75731cd5449f94530c9a625623db5cd7f8e17a8c81a0c6d6a2987e9f5a2e98e8114e5932e27aa63d705f14414af648c7b1d3d1f4b62a19e13983b319b2f77197351260c19e9185197c262c3a158c5238b52ae2ea4311d5a50b3f0b796f1324d615d9cab21b944a010d04bacd59082830522d1cb1e6a49d8ac47c07a0dab03569a921e53740e7a1e2e1838f974035a9110c9abb5af412fcd43910eb54dfe9f2bae26c676fa115bac8d960b3b7f19bd0bf801106058448312c90d99f86f4d2185bfaa60f8dbb0ee1886e1df7dd4e24c8987e44f2925a7b7cd7888e4765a8c9871cf5acce2a95216d871cb7216e56e0a27ffb4cb3e9203269aaaf5c48609f53224dcd9937fd434b378b2e11e254c62179bc0b91244e577f6743753685878a3d709436bcd83469abfddf70bd9861386e136248a9b98fe78b5dfdf453a4a7ce2c5e2969393bfb52daf8fcf7dabe5439de284c9b994b2366c342c24bcaf4e96d1ab129ec7cc03b9ecbc4782d3235f5ce9c6126ab659f3e241b6370410073a7b3a269bf9e5987c7ac843f69d7430a52e50a0e31488193fe9397bc7e820361f9e67ccf68a25135a1cf340d3bae2a80ed8c78715c86898da458fda17cf2c170cb19b071e5e72011ef82239d616f8be5a23075b3a4ed32e113efdde12a29f57fe677a43f636c645cb5c32bf164e8b4985619a91406a58e443ffea28f5ef0e9b309af5794dbfafad3c9fd92030dd202eb0238ac673137d66cfeed9575b1560460fc0929f4b595d971bbd035751af563e41ae4c485d116e95c31e89a07f6e668ba63afdd9321220478cf67c150926faf1985153d961a12ba4d9e578b0ed08e30d589f2721a9dbfb86e8fc2fb265f5cae2128b4c9f2ba1b56f951dc55927710abd1801467747264f49881b8da58e3cf5551ceae0c6a1b83604e3df1c67568ed9a6ccd5a56914353a943229028b128a4be4d878648b58483853b78b394e9086aa9a3f000a14e9726414ba938a30eae81ad8ed9d341e0d41303d1f8942fae61dd773cb05275ef5cd6d27a21fb81c0c2bda98cc01c10c54bfe27bf50c8b0002a75c40968401c6406731cfdf545a97b58cfa491b4a5701714fcf10058123ecea3e77199dfe4410851d7376417fddf2de3df4de1bf10d1b262fa986bcc374d0d0d993cc98ce47be18b8dd513f153562114ae07d70144425d8e6de5eda901d16bffeeb81fa8e8478b63b35ab780e99f163cf26095abab7c3e263ed3f6c60f2a3eab85d225bb56355e2976f39b52fdca351334a90d09fe37d9cd2c2e84700d16c85d37740d2ffafc25c344bf5ba108fab36d43abfe969b82932cdcaedca9f5d2eafcf3a997baa2477291f153b0da44881d164a90af628c61d7f9fcc58f6fc4ac134fbf0555427c4cf18f2d9acb8e8cd38975a4e7ca11ca60b737de6ac11dc9a80052d61fa3733cdb89679d23c98e84c5fbae5506b195d0b168ea9ff0b146f2e7266e1a307fab7527660e450ee0927baf902e3fdd23ca55a7f5e594c85b53f5df0957d94f34596350351ed7574e2ef838b1e5c22192e335f8828719d2050293d2a5120e61117668e92e488931afeb3b14df4df2d9ca58554f78b34a104995266f406c31636c9ec59021c3ffb09fc6fb7435340f69fd1a7fec166512c32583fd05c12b7bef0cbce781590bd1a4edfc416da937fc4109125d9116388d925db32c17cb41ae1925e108b62052d54b2e9f951c32479b14c25c7495018df8eaa59d2fd70f2db21c20b3da00e44cee9547383a1d8fe2a500c3f34ed65884ef7bc8bd45023c670011b524686ba41ae1218d51367ad0a51123a729bbf2501cfcd8ac8d237dde5647f8f6b2472f489f3bdb99e9f9f185a81ba91a52ed65fb8902270784b21a017d956c8d863034f4ccb80efa46d5c6a1b6f1660f407a289c334696a816eef85337b9db99d30f9a0ef59407c74aac0f2b64c69025c6f6800e2b499989b219f9b8b6bf8ca9bea95da15ffaae38477454431fba13127d7078032c6c5b7cc7140881de60d8f6d1865167943a26c488da1e1a7f3352f0510f351fc6e1cf4dffcdad5d97f01bf9e159e8f4c983351347423244cdb243b4c16d46dc6f36dc013dc9d3c7c819c0d01881d2ce7881943da35764ea33c6cf262efba3ce106b7315444f026ab766a220ceef74a9ad443b1cd1a8087f7002fea840a70b8870b9cddb73342177c44ea8ee49712e844160bdb2e115308428f6e75b83241f193554bb4b5e861d3134bd60eb869feee51923dda594583b8fb6656f7e57e6f77cd337892cb3fee61987d6a4d94c2bf380396710153cecdaa6a83e7b617a8468749ee6555eba21d27d45a5364b9aee6c8e433a3a2c0561ba27e883d3570f56af33461845f23e268dac2c6eee7c75cda596da73ba8a64ffc5fe540003cc3cda18e871664f29586b8f3028d044d9594a2d8da8f891aa79049ceb5061ba644f30c29c4ee9dcda49a692ae86211ee27a618f1adc1fd6a30ca20f17d73216db4004a847d14bb7283aa928806612d37c0da054bfafb5496f56b1f84a67086fb48e5ff5ad373f91fe48e9734a1d9928efb106c76e6dcbe85d709f666912e9110552de72bc8d3c164ad2c8146e464527ab2584085c07da9bf3757c15ffd64581543a6ce863c484ec8afaa694929fc81a93e6b39b025df4b4da533ecf9b2aab7dde953e7c007d12039d38aabb30fe91352da899cd07a06a804f48bbb78a88eecf892900d9e5806a31cede1f7327cd45115997444b7bfb45128cd7f4d834ad826e3ee6ae69d8dd611bc1796d530da82fa9d6cbc6d90e8c793d89d56786f3f6b9061bcfd94858d7328243c472cd53aaed1b691dace22286ed22145e9de9b26899439c52f264bb77379c9db70", 0x1000}], 0x2, &(0x7f0000000d80)=[@ip_tos_u8={{0x11}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @broadcast}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @rand_addr=0x64010102}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x13, 0xdb, [@remote, @loopback, @loopback, @private=0xa010100]}, @timestamp={0x44, 0x18, 0x6, 0x0, 0xf, [0x10001, 0x5, 0x98, 0xbb1, 0x0]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}], 0xb0}}], 0x3, 0x0) r5 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newlink={0x70, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x48, 0x12, 0x0, 0x1, @erspan={{0xb}, {0x38, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_TOS={0x5, 0x9, 0x20}, @IFLA_GRE_ERSPAN_HWID={0x6, 0x18, 0x30}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_REMOTE={0x8, 0x7, @private=0xa010100}, @IFLA_GRE_LINK={0x8, 0x1, r6}]}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x70}, 0x1, 0x0, 0x0, 0x24008005}, 0x0) [ 163.132378] EXT4-fs (loop2): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 1 with error 117 [ 163.144628] EXT4-fs (loop2): This should not happen!! Data will be lost [ 163.144628] [ 163.163244] syz-executor.2 (12308) used greatest stack depth: 23392 bytes left [ 163.249375] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 163.262561] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 163.288382] audit: type=1804 audit(1667452137.267:13): pid=12368 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.0" name="/root/syzkaller-testdir1912149620/syzkaller.EbG1sO/87/file0/bus" dev="loop0" ino=18 res=1 [ 163.293926] EXT4-fs error (device loop0): ext4_validate_block_bitmap:405: comm syz-executor.0: bg 0: block 5: invalid block bitmap [ 163.330923] EXT4-fs (loop0): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 1 with error 117 [ 163.350771] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 163.362473] EXT4-fs error (device loop1): ext4_validate_block_bitmap:405: comm syz-executor.1: bg 0: block 5: invalid block bitmap [ 163.363174] EXT4-fs (loop0): This should not happen!! Data will be lost [ 163.363174] 05:08:57 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r1, 0x2285, &(0x7f00000006c0)={0x53, 0x5, 0x2, 0x1, @scatter={0x4, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/196, 0xc4}]}, &(0x7f0000000500)="6ae5", &(0x7f0000000540)=""/192, 0x4, 0x10, 0x2, &(0x7f0000000600)}) r2 = socket$packet(0x11, 0x3, 0x300) getsockopt$packet_buf(r2, 0x107, 0x9, 0x0, &(0x7f0000001100)) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f00000008c0)={'\x00', 0x0, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket$tipc(0x1e, 0x2, 0x0) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, '\x00', [{0x3, 0x800, 0xfffffffffffffffd, 0x3f, 0x800, 0x9}, {0x6, 0x7ff, 0xaa, 0x2, 0x2, 0x200}], ['\x00', '\x00', '\x00']}) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000100), &(0x7f0000000640)={'U-', 0x9}, 0x16, 0x2) setsockopt$TIPC_DEST_DROPPABLE(r3, 0x10f, 0x81, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x33, &(0x7f0000000680)=0x4, 0x4) ioctl$BLKTRACESTOP(r1, 0x1275, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=@updsa={0x140, 0x1a, 0x1, 0x0, 0x0, {{@in=@local, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {@in=@remote, 0x0, 0x6c}, @in6=@mcast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_comp={0x48, 0x3, {{'deflate\x00'}}}, @tfcpad={0x8}]}, 0x140}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x38, 0x24, 0xf13, 0x70bd28, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmmsg$inet(r2, &(0x7f0000000e40)=[{{&(0x7f0000000740)={0x2, 0x4e21, @private=0xa010100}, 0x10, &(0x7f0000000800)=[{&(0x7f0000000780)="7daf2f7d20e85af5d2be02472346fc657d66ee3f0820b034ecdeeb0a9aa995d8a4e3a44f84f8fefec2dfd2f8857df86041a69591502fd0", 0x37}, {&(0x7f00000007c0)="6105c46c2bc103", 0x7}], 0x2, &(0x7f0000000840)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xc1, [@local, @dev={0xac, 0x14, 0x14, 0xb}, @empty, @dev={0xac, 0x14, 0x14, 0xa}, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @rr={0x7, 0x13, 0x45, [@rand_addr=0x64010100, @loopback, @remote, @empty]}, @end, @noop, @noop, @timestamp={0x44, 0x8, 0x96, 0x0, 0x6, [0x80]}, @end]}}}], 0x50}}, {{&(0x7f0000000940)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000000b40)=[{&(0x7f0000000980)="89f489d23d1c1e8aaccf89d1961d859f58a7aced5d21022180c39cb9a490905743865a32a1146cce4f9e896ff838fb70a0f2e635e93de1c20706bdee77108f43e7994d8ffab0d7f7624a7f84dcd413fc6ef2b2f0c3588552e2eb0abdf018a58320face0f969e21bde51441989a30ec6a61c36d95c10e74316dc88fec0454e8abbe88e779fd0c0761c2a5e04542490603b63dd616eb544f1e787283ff9aeeed368e34a16221a458c103503fcfc3f9af215b46f41023d2d6db22af0c7cbacbda4fa9fdce9ec78ad51e4251eaa3d07d19220ab540c5ffde3abd3aabca9bd85c5dff4796bb8514f19b591a", 0xe9}, {&(0x7f0000000a80)="95d86d7836f843ff2800dbabbfa37d68153c25db31453e99715b0e2f7798c682250c822b2851fdfd0d7bd9016cb7eb861fb09e99f2eab1d283722842605dfb5134050840591c607658db9e41b342f01e71673d69b8601b5dd7712602cf4847f1ca5a2d975406ee2b85ca8300c236c30ac212e11742de8951f7cc21f142b9079fd665da071c09cf4c342ae18a197f", 0x8e}], 0x2, &(0x7f0000000b80)=[@ip_ttl={{0x14, 0x0, 0x2, 0x80}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x38}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], 0x88}}, {{&(0x7f0000000c40)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000000d40)=[{&(0x7f0000000c80)="e638cfc3146290a4bf0d680fa03f105d65dbf255bd7eadf4d795d918b84f0a67ab1c6d08dbe2d0622d63f47b72dbfa035528eed0d049d5a13de2ac8aebac4a4def73bd1482c730d35272cdd0ce4189e8d87f03b4e234f9545aa8e48972156974c86d08ca31366bd1f512e4c073dbb49565ead07307019785a72b887e5c205be9ee0776", 0x83}, {&(0x7f0000001140)="e66b4e43ca6aaff9d095eb246c9d0896d149e9e33f69a012b29cf9b37642320a5b8a9192f13ee3540d326cf18b544827aca3361f88dc7da0380a29d3086ee7a33f869a627eff2ade3f37bbf0655085db6fe938a91c9f6ac99f4e2521ddce510c860592b76f71d7487132836ae25301e5d980f2fc17b543f9744935670cb2f14a6f8bd03ebfe526176a1807dcbad1c15ce7f6476b7ed3c3fc2de4ebfc9262f7f37c149b706f5732acf9b3a5d950c1166825d76aeca7de622a5db08b74deca5db0f50ad0dc37b27f2f573146c66cd0bd3515c127508040c4bc019876484304d743df71e6e6f9a94e24d7843c68dda16310bb6bdbdd75f3dfc0fb25e076c09e9f46425a4f2f547ea1d8601c2932ce2c641c1bf52d72c52289a7bfe930a633955a23a6350682f6bc07c1abe08a7dbdb5e894c53b58c3f0b42b8723368137c70c02b44f9032b654cebd11a5e1c4c532f3e784b923e68d3c7ad1f5687a16e6cd7b71d01eb86d4d8f01c695aaeac247a39825a1a9a90fb1f1529ca594a4a4878c30775be550cc7fd79189ca8f86ea58b9f27b5137f2ec47772b6b3ddf781ac3432c9b8640928530c3103f9d136ce5ecefd9eac0db9c6539d35b16ebfd5ea375ccc957536a80517303312cc6d7ff1c27d6f12b42d024c0edf07b8bb8b33e69158a81324ddad4ce8f602180d5196673689e00838438b606bfffb1f8598c83a0aa71b9833372e8cfcf58e8cfdac4514dce4790e774e8803cfbb93f2aeb264f8fe64650f494f06d67fa439464128f9868345a15c9547801deeb0c69d17135744d9247eeec5466bb4e3d846390df1c882152aace0d9a3af7bcba35b0ee18fb93e93a644563cdef0767b1f8ec73a18a539e8384d512421a079badb630147932a39e388ad6a3812b3b3c00efd4a6a9d8009630dbd55724ff1b6f545c5431c1d4b859f3c6a095bbd8d2556b46a20aaa759b687f14c9070a6f783ba1cf2ddadfeb398dc3ba41e670c56e53d5aaaaa4871e80c985c9cdaf31d35d7d6928472aa0100d6729dac83b9acda06280d21692f6d1ba1a24e74bdd1a4321404c62231dadb9056305cb95f4ff99d4267517325ef10d315cf16b8821a90bdcd576adbb122c8b50c62c99a541dd7fb85d74ad396f821c6d16fcb70486095518bee73a075066aa05e0ac393159a8c55ee8d7945a8ea9f672dc2b34abffa7c04198c43063248c05fcffe1f04a1550f489261039d6894e3424c6b767c9627ec31d7a2dd38193338abbfad218dff9b97721899269bef1bf59bc215bee736a69bc83fe2cb51b5bc9e05a375d3cde8aa7b431d2c4221966d7a3997e8ce6ad254fdfbe5f92e5189772248b8135fb859a25c3ddc5caa396c285c9ae80315be0e39019d51f44274750382cc30856b540299481a0dc54fab211ba27fa65211b5619738dbae7daab3d53726eeb7e5e5082d11dacc951035ca2c1301a9ff153dfb555d09bfe0df9d12d1d5b50b0a628bac2db8c2a5d50d9a8d982ea2ba7789d1ec4e7110240a64def39f222c18683a17dea5160de23a71e08badc6acd1e6e7fadbcb6925fcb1de8888db31a2c971c4de4b7de71908f10f1ac003de9de53cb4771d8befdd13184e04f63c1b09ec40b0d085b5d52eb2b17bdc1389323ccf3ef54e8e23371bb550c96fc3b2f2733a74f684adac7d0240bc1829046fa785201ace22c4a78c49f71ec08751131616b8dd4e3d1497b1556466f587e59b922c6c20f060b0ec8b42d5e8b7cfab710f52967e70a07ff610ecb56d60f19cef12939c3f3e42b0d6429b0f1f438a82c74e57381ed2bc1b111f145e2252e7cb6e8c90dd76b9227588d4196e76a21313781ad69a862ac95c5251a3eefd4b8a476b53cdc1a356ff669f4afe9a7c67920d27a92f793d052655a5fb5b264c079638230c3dcdcaa6aec5a0495811e6f0a412668966f30243914a1bb4f668541351be67fc04b898887d50661ea4e6506beacbf2cc83aa47f64ecb3b53eb62ea53219bfe6de1db5c0c2118e64b26aaa1352c5129e3e29ad9f2986418af8d0a42da1f08ae425990fd2831349818712bccff2e5b5d3007552e29d2c419b6c4dc58125dffe5f658532443bac34c73f32d07343d9128d44ddc09527e504c73fd5b7f1f43aeb7669b24ac3d57e71681e92c9828b2a7598d183702030c2b6b5195b83b516510e03177ef10ed3d9e700f0b0a5740a4714280c548f0d6717c17e501f5cb10eb7f4bc4b5cead9be8c78553fef5d33fb00f4aee1ffe470ebaf20fe764fc5fbc02b318da28c5db4eba87fcdec709a3f6cb7b7f49eaf5b3afbecbe78b05ed322ccad03578236618403ee6972574e747f13633942cf70f1b2434ab1928b479e3fae982ea9586fb2419e29d4c4b77f5c7b946c0ce1a765a1563dac63ef42d612c81c0da27c6c5d972c4ce53dd4eac3ed8cb52ea3a511bcb55db73bf2bb121722ad7bf2229fb25340995475eb3f6c9ed2a5d189a1affe2a903f4d960986b36a4a8e347c6d355937cd157d0a18768295e24dee306a13a91101b30daf45428c29534b13d225edebd230534d7b3b7a548a478b2a2883706fa552d4e01d54fc563720fdf3640037efcf64951875df75abafaad8acc5c7e9e5b343f5e0bdee862095c56d4dcaf21ee7a4f2c89cf91449ae6743fea4ec9f1700237988769cba7113cf95c9bc229f8001751bed61537aff0e97c9f453032eb1c02a980d19c91484b046222d238918751ee9a561a9ad3f607b330d175f8112c0a1eb3f05a7f8898a761c40d5df169cd0be83100b4397b0f97161461c0a427638ec9c81d040eea18c3b6f0523a89cad64f09a453d33bd9ddd09781ee05a3a1eead956d3a586072b2af59a4305bf906f7fcdb3ea5350dbfbbcf15d7e9c53471aac5e06d7f69cbf95104626c2833d79148facb9e484c75731cd5449f94530c9a625623db5cd7f8e17a8c81a0c6d6a2987e9f5a2e98e8114e5932e27aa63d705f14414af648c7b1d3d1f4b62a19e13983b319b2f77197351260c19e9185197c262c3a158c5238b52ae2ea4311d5a50b3f0b796f1324d615d9cab21b944a010d04bacd59082830522d1cb1e6a49d8ac47c07a0dab03569a921e53740e7a1e2e1838f974035a9110c9abb5af412fcd43910eb54dfe9f2bae26c676fa115bac8d960b3b7f19bd0bf801106058448312c90d99f86f4d2185bfaa60f8dbb0ee1886e1df7dd4e24c8987e44f2925a7b7cd7888e4765a8c9871cf5acce2a95216d871cb7216e56e0a27ffb4cb3e9203269aaaf5c48609f53224dcd9937fd434b378b2e11e254c62179bc0b91244e577f6743753685878a3d709436bcd83469abfddf70bd9861386e136248a9b98fe78b5dfdf453a4a7ce2c5e2969393bfb52daf8fcf7dabe5439de284c9b994b2366c342c24bcaf4e96d1ab129ec7cc03b9ecbc4782d3235f5ce9c6126ab659f3e241b6370410073a7b3a269bf9e5987c7ac843f69d7430a52e50a0e31488193fe9397bc7e820361f9e67ccf68a25135a1cf340d3bae2a80ed8c78715c86898da458fda17cf2c170cb19b071e5e72011ef82239d616f8be5a23075b3a4ed32e113efdde12a29f57fe677a43f636c645cb5c32bf164e8b4985619a91406a58e443ffea28f5ef0e9b309af5794dbfafad3c9fd92030dd202eb0238ac673137d66cfeed9575b1560460fc0929f4b595d971bbd035751af563e41ae4c485d116e95c31e89a07f6e668ba63afdd9321220478cf67c150926faf1985153d961a12ba4d9e578b0ed08e30d589f2721a9dbfb86e8fc2fb265f5cae2128b4c9f2ba1b56f951dc55927710abd1801467747264f49881b8da58e3cf5551ceae0c6a1b83604e3df1c67568ed9a6ccd5a56914353a943229028b128a4be4d878648b58483853b78b394e9086aa9a3f000a14e9726414ba938a30eae81ad8ed9d341e0d41303d1f8942fae61dd773cb05275ef5cd6d27a21fb81c0c2bda98cc01c10c54bfe27bf50c8b0002a75c40968401c6406731cfdf545a97b58cfa491b4a5701714fcf10058123ecea3e77199dfe4410851d7376417fddf2de3df4de1bf10d1b262fa986bcc374d0d0d993cc98ce47be18b8dd513f153562114ae07d70144425d8e6de5eda901d16bffeeb81fa8e8478b63b35ab780e99f163cf26095abab7c3e263ed3f6c60f2a3eab85d225bb56355e2976f39b52fdca351334a90d09fe37d9cd2c2e84700d16c85d37740d2ffafc25c344bf5ba108fab36d43abfe969b82932cdcaedca9f5d2eafcf3a997baa2477291f153b0da44881d164a90af628c61d7f9fcc58f6fc4ac134fbf0555427c4cf18f2d9acb8e8cd38975a4e7ca11ca60b737de6ac11dc9a80052d61fa3733cdb89679d23c98e84c5fbae5506b195d0b168ea9ff0b146f2e7266e1a307fab7527660e450ee0927baf902e3fdd23ca55a7f5e594c85b53f5df0957d94f34596350351ed7574e2ef838b1e5c22192e335f8828719d2050293d2a5120e61117668e92e488931afeb3b14df4df2d9ca58554f78b34a104995266f406c31636c9ec59021c3ffb09fc6fb7435340f69fd1a7fec166512c32583fd05c12b7bef0cbce781590bd1a4edfc416da937fc4109125d9116388d925db32c17cb41ae1925e108b62052d54b2e9f951c32479b14c25c7495018df8eaa59d2fd70f2db21c20b3da00e44cee9547383a1d8fe2a500c3f34ed65884ef7bc8bd45023c670011b524686ba41ae1218d51367ad0a51123a729bbf2501cfcd8ac8d237dde5647f8f6b2472f489f3bdb99e9f9f185a81ba91a52ed65fb8902270784b21a017d956c8d863034f4ccb80efa46d5c6a1b6f1660f407a289c334696a816eef85337b9db99d30f9a0ef59407c74aac0f2b64c69025c6f6800e2b499989b219f9b8b6bf8ca9bea95da15ffaae38477454431fba13127d7078032c6c5b7cc7140881de60d8f6d1865167943a26c488da1e1a7f3352f0510f351fc6e1cf4dffcdad5d97f01bf9e159e8f4c983351347423244cdb243b4c16d46dc6f36dc013dc9d3c7c819c0d01881d2ce7881943da35764ea33c6cf262efba3ce106b7315444f026ab766a220ceef74a9ad443b1cd1a8087f7002fea840a70b8870b9cddb73342177c44ea8ee49712e844160bdb2e115308428f6e75b83241f193554bb4b5e861d3134bd60eb869feee51923dda594583b8fb6656f7e57e6f77cd337892cb3fee61987d6a4d94c2bf380396710153cecdaa6a83e7b617a8468749ee6555eba21d27d45a5364b9aee6c8e433a3a2c0561ba27e883d3570f56af33461845f23e268dac2c6eee7c75cda596da73ba8a64ffc5fe540003cc3cda18e871664f29586b8f3028d044d9594a2d8da8f891aa79049ceb5061ba644f30c29c4ee9dcda49a692ae86211ee27a618f1adc1fd6a30ca20f17d73216db4004a847d14bb7283aa928806612d37c0da054bfafb5496f56b1f84a67086fb48e5ff5ad373f91fe48e9734a1d9928efb106c76e6dcbe85d709f666912e9110552de72bc8d3c164ad2c8146e464527ab2584085c07da9bf3757c15ffd64581543a6ce863c484ec8afaa694929fc81a93e6b39b025df4b4da533ecf9b2aab7dde953e7c007d12039d38aabb30fe91352da899cd07a06a804f48bbb78a88eecf892900d9e5806a31cede1f7327cd45115997444b7bfb45128cd7f4d834ad826e3ee6ae69d8dd611bc1796d530da82fa9d6cbc6d90e8c793d89d56786f3f6b9061bcfd94858d7328243c472cd53aaed1b691dace22286ed22145e9de9b26899439c52f264bb77379c9db70", 0x1000}], 0x2, &(0x7f0000000d80)=[@ip_tos_u8={{0x11}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @broadcast}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @rand_addr=0x64010102}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x13, 0xdb, [@remote, @loopback, @loopback, @private=0xa010100]}, @timestamp={0x44, 0x18, 0x6, 0x0, 0xf, [0x10001, 0x5, 0x98, 0xbb1, 0x0]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}], 0xb0}}], 0x3, 0x0) r5 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newlink={0x70, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x48, 0x12, 0x0, 0x1, @erspan={{0xb}, {0x38, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_TOS={0x5, 0x9, 0x20}, @IFLA_GRE_ERSPAN_HWID={0x6, 0x18, 0x30}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_REMOTE={0x8, 0x7, @private=0xa010100}, @IFLA_GRE_LINK={0x8, 0x1, r6}]}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x70}, 0x1, 0x0, 0x0, 0x24008005}, 0x0) 05:08:57 executing program 5: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r1, 0x2285, &(0x7f00000006c0)={0x53, 0x5, 0x2, 0x1, @scatter={0x4, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/196, 0xc4}]}, &(0x7f0000000500)="6ae5", &(0x7f0000000540)=""/192, 0x4, 0x10, 0x2, &(0x7f0000000600)}) r2 = socket$packet(0x11, 0x3, 0x300) getsockopt$packet_buf(r2, 0x107, 0x9, 0x0, &(0x7f0000001100)) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f00000008c0)={'\x00', 0x0, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket$tipc(0x1e, 0x2, 0x0) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, '\x00', [{0x3, 0x800, 0xfffffffffffffffd, 0x3f, 0x800, 0x9}, {0x6, 0x7ff, 0xaa, 0x2, 0x2, 0x200}], ['\x00', '\x00', '\x00']}) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000100), &(0x7f0000000640)={'U-', 0x9}, 0x16, 0x2) setsockopt$TIPC_DEST_DROPPABLE(r3, 0x10f, 0x81, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x33, &(0x7f0000000680)=0x4, 0x4) ioctl$BLKTRACESTOP(r1, 0x1275, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=@updsa={0x140, 0x1a, 0x1, 0x0, 0x0, {{@in=@local, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {@in=@remote, 0x0, 0x6c}, @in6=@mcast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_comp={0x48, 0x3, {{'deflate\x00'}}}, @tfcpad={0x8}]}, 0x140}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x38, 0x24, 0xf13, 0x70bd28, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmmsg$inet(r2, &(0x7f0000000e40)=[{{&(0x7f0000000740)={0x2, 0x4e21, @private=0xa010100}, 0x10, &(0x7f0000000800)=[{&(0x7f0000000780)="7daf2f7d20e85af5d2be02472346fc657d66ee3f0820b034ecdeeb0a9aa995d8a4e3a44f84f8fefec2dfd2f8857df86041a69591502fd0", 0x37}, {&(0x7f00000007c0)="6105c46c2bc103", 0x7}], 0x2, &(0x7f0000000840)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xc1, [@local, @dev={0xac, 0x14, 0x14, 0xb}, @empty, @dev={0xac, 0x14, 0x14, 0xa}, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @rr={0x7, 0x13, 0x45, [@rand_addr=0x64010100, @loopback, @remote, @empty]}, @end, @noop, @noop, @timestamp={0x44, 0x8, 0x96, 0x0, 0x6, [0x80]}, @end]}}}], 0x50}}, {{&(0x7f0000000940)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000000b40)=[{&(0x7f0000000980)="89f489d23d1c1e8aaccf89d1961d859f58a7aced5d21022180c39cb9a490905743865a32a1146cce4f9e896ff838fb70a0f2e635e93de1c20706bdee77108f43e7994d8ffab0d7f7624a7f84dcd413fc6ef2b2f0c3588552e2eb0abdf018a58320face0f969e21bde51441989a30ec6a61c36d95c10e74316dc88fec0454e8abbe88e779fd0c0761c2a5e04542490603b63dd616eb544f1e787283ff9aeeed368e34a16221a458c103503fcfc3f9af215b46f41023d2d6db22af0c7cbacbda4fa9fdce9ec78ad51e4251eaa3d07d19220ab540c5ffde3abd3aabca9bd85c5dff4796bb8514f19b591a", 0xe9}, {&(0x7f0000000a80)="95d86d7836f843ff2800dbabbfa37d68153c25db31453e99715b0e2f7798c682250c822b2851fdfd0d7bd9016cb7eb861fb09e99f2eab1d283722842605dfb5134050840591c607658db9e41b342f01e71673d69b8601b5dd7712602cf4847f1ca5a2d975406ee2b85ca8300c236c30ac212e11742de8951f7cc21f142b9079fd665da071c09cf4c342ae18a197f", 0x8e}], 0x2, &(0x7f0000000b80)=[@ip_ttl={{0x14, 0x0, 0x2, 0x80}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x38}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], 0x88}}, {{&(0x7f0000000c40)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000000d40)=[{&(0x7f0000000c80)="e638cfc3146290a4bf0d680fa03f105d65dbf255bd7eadf4d795d918b84f0a67ab1c6d08dbe2d0622d63f47b72dbfa035528eed0d049d5a13de2ac8aebac4a4def73bd1482c730d35272cdd0ce4189e8d87f03b4e234f9545aa8e48972156974c86d08ca31366bd1f512e4c073dbb49565ead07307019785a72b887e5c205be9ee0776", 0x83}, {&(0x7f0000001140)="e66b4e43ca6aaff9d095eb246c9d0896d149e9e33f69a012b29cf9b37642320a5b8a9192f13ee3540d326cf18b544827aca3361f88dc7da0380a29d3086ee7a33f869a627eff2ade3f37bbf0655085db6fe938a91c9f6ac99f4e2521ddce510c860592b76f71d7487132836ae25301e5d980f2fc17b543f9744935670cb2f14a6f8bd03ebfe526176a1807dcbad1c15ce7f6476b7ed3c3fc2de4ebfc9262f7f37c149b706f5732acf9b3a5d950c1166825d76aeca7de622a5db08b74deca5db0f50ad0dc37b27f2f573146c66cd0bd3515c127508040c4bc019876484304d743df71e6e6f9a94e24d7843c68dda16310bb6bdbdd75f3dfc0fb25e076c09e9f46425a4f2f547ea1d8601c2932ce2c641c1bf52d72c52289a7bfe930a633955a23a6350682f6bc07c1abe08a7dbdb5e894c53b58c3f0b42b8723368137c70c02b44f9032b654cebd11a5e1c4c532f3e784b923e68d3c7ad1f5687a16e6cd7b71d01eb86d4d8f01c695aaeac247a39825a1a9a90fb1f1529ca594a4a4878c30775be550cc7fd79189ca8f86ea58b9f27b5137f2ec47772b6b3ddf781ac3432c9b8640928530c3103f9d136ce5ecefd9eac0db9c6539d35b16ebfd5ea375ccc957536a80517303312cc6d7ff1c27d6f12b42d024c0edf07b8bb8b33e69158a81324ddad4ce8f602180d5196673689e00838438b606bfffb1f8598c83a0aa71b9833372e8cfcf58e8cfdac4514dce4790e774e8803cfbb93f2aeb264f8fe64650f494f06d67fa439464128f9868345a15c9547801deeb0c69d17135744d9247eeec5466bb4e3d846390df1c882152aace0d9a3af7bcba35b0ee18fb93e93a644563cdef0767b1f8ec73a18a539e8384d512421a079badb630147932a39e388ad6a3812b3b3c00efd4a6a9d8009630dbd55724ff1b6f545c5431c1d4b859f3c6a095bbd8d2556b46a20aaa759b687f14c9070a6f783ba1cf2ddadfeb398dc3ba41e670c56e53d5aaaaa4871e80c985c9cdaf31d35d7d6928472aa0100d6729dac83b9acda06280d21692f6d1ba1a24e74bdd1a4321404c62231dadb9056305cb95f4ff99d4267517325ef10d315cf16b8821a90bdcd576adbb122c8b50c62c99a541dd7fb85d74ad396f821c6d16fcb70486095518bee73a075066aa05e0ac393159a8c55ee8d7945a8ea9f672dc2b34abffa7c04198c43063248c05fcffe1f04a1550f489261039d6894e3424c6b767c9627ec31d7a2dd38193338abbfad218dff9b97721899269bef1bf59bc215bee736a69bc83fe2cb51b5bc9e05a375d3cde8aa7b431d2c4221966d7a3997e8ce6ad254fdfbe5f92e5189772248b8135fb859a25c3ddc5caa396c285c9ae80315be0e39019d51f44274750382cc30856b540299481a0dc54fab211ba27fa65211b5619738dbae7daab3d53726eeb7e5e5082d11dacc951035ca2c1301a9ff153dfb555d09bfe0df9d12d1d5b50b0a628bac2db8c2a5d50d9a8d982ea2ba7789d1ec4e7110240a64def39f222c18683a17dea5160de23a71e08badc6acd1e6e7fadbcb6925fcb1de8888db31a2c971c4de4b7de71908f10f1ac003de9de53cb4771d8befdd13184e04f63c1b09ec40b0d085b5d52eb2b17bdc1389323ccf3ef54e8e23371bb550c96fc3b2f2733a74f684adac7d0240bc1829046fa785201ace22c4a78c49f71ec08751131616b8dd4e3d1497b1556466f587e59b922c6c20f060b0ec8b42d5e8b7cfab710f52967e70a07ff610ecb56d60f19cef12939c3f3e42b0d6429b0f1f438a82c74e57381ed2bc1b111f145e2252e7cb6e8c90dd76b9227588d4196e76a21313781ad69a862ac95c5251a3eefd4b8a476b53cdc1a356ff669f4afe9a7c67920d27a92f793d052655a5fb5b264c079638230c3dcdcaa6aec5a0495811e6f0a412668966f30243914a1bb4f668541351be67fc04b898887d50661ea4e6506beacbf2cc83aa47f64ecb3b53eb62ea53219bfe6de1db5c0c2118e64b26aaa1352c5129e3e29ad9f2986418af8d0a42da1f08ae425990fd2831349818712bccff2e5b5d3007552e29d2c419b6c4dc58125dffe5f658532443bac34c73f32d07343d9128d44ddc09527e504c73fd5b7f1f43aeb7669b24ac3d57e71681e92c9828b2a7598d183702030c2b6b5195b83b516510e03177ef10ed3d9e700f0b0a5740a4714280c548f0d6717c17e501f5cb10eb7f4bc4b5cead9be8c78553fef5d33fb00f4aee1ffe470ebaf20fe764fc5fbc02b318da28c5db4eba87fcdec709a3f6cb7b7f49eaf5b3afbecbe78b05ed322ccad03578236618403ee6972574e747f13633942cf70f1b2434ab1928b479e3fae982ea9586fb2419e29d4c4b77f5c7b946c0ce1a765a1563dac63ef42d612c81c0da27c6c5d972c4ce53dd4eac3ed8cb52ea3a511bcb55db73bf2bb121722ad7bf2229fb25340995475eb3f6c9ed2a5d189a1affe2a903f4d960986b36a4a8e347c6d355937cd157d0a18768295e24dee306a13a91101b30daf45428c29534b13d225edebd230534d7b3b7a548a478b2a2883706fa552d4e01d54fc563720fdf3640037efcf64951875df75abafaad8acc5c7e9e5b343f5e0bdee862095c56d4dcaf21ee7a4f2c89cf91449ae6743fea4ec9f1700237988769cba7113cf95c9bc229f8001751bed61537aff0e97c9f453032eb1c02a980d19c91484b046222d238918751ee9a561a9ad3f607b330d175f8112c0a1eb3f05a7f8898a761c40d5df169cd0be83100b4397b0f97161461c0a427638ec9c81d040eea18c3b6f0523a89cad64f09a453d33bd9ddd09781ee05a3a1eead956d3a586072b2af59a4305bf906f7fcdb3ea5350dbfbbcf15d7e9c53471aac5e06d7f69cbf95104626c2833d79148facb9e484c75731cd5449f94530c9a625623db5cd7f8e17a8c81a0c6d6a2987e9f5a2e98e8114e5932e27aa63d705f14414af648c7b1d3d1f4b62a19e13983b319b2f77197351260c19e9185197c262c3a158c5238b52ae2ea4311d5a50b3f0b796f1324d615d9cab21b944a010d04bacd59082830522d1cb1e6a49d8ac47c07a0dab03569a921e53740e7a1e2e1838f974035a9110c9abb5af412fcd43910eb54dfe9f2bae26c676fa115bac8d960b3b7f19bd0bf801106058448312c90d99f86f4d2185bfaa60f8dbb0ee1886e1df7dd4e24c8987e44f2925a7b7cd7888e4765a8c9871cf5acce2a95216d871cb7216e56e0a27ffb4cb3e9203269aaaf5c48609f53224dcd9937fd434b378b2e11e254c62179bc0b91244e577f6743753685878a3d709436bcd83469abfddf70bd9861386e136248a9b98fe78b5dfdf453a4a7ce2c5e2969393bfb52daf8fcf7dabe5439de284c9b994b2366c342c24bcaf4e96d1ab129ec7cc03b9ecbc4782d3235f5ce9c6126ab659f3e241b6370410073a7b3a269bf9e5987c7ac843f69d7430a52e50a0e31488193fe9397bc7e820361f9e67ccf68a25135a1cf340d3bae2a80ed8c78715c86898da458fda17cf2c170cb19b071e5e72011ef82239d616f8be5a23075b3a4ed32e113efdde12a29f57fe677a43f636c645cb5c32bf164e8b4985619a91406a58e443ffea28f5ef0e9b309af5794dbfafad3c9fd92030dd202eb0238ac673137d66cfeed9575b1560460fc0929f4b595d971bbd035751af563e41ae4c485d116e95c31e89a07f6e668ba63afdd9321220478cf67c150926faf1985153d961a12ba4d9e578b0ed08e30d589f2721a9dbfb86e8fc2fb265f5cae2128b4c9f2ba1b56f951dc55927710abd1801467747264f49881b8da58e3cf5551ceae0c6a1b83604e3df1c67568ed9a6ccd5a56914353a943229028b128a4be4d878648b58483853b78b394e9086aa9a3f000a14e9726414ba938a30eae81ad8ed9d341e0d41303d1f8942fae61dd773cb05275ef5cd6d27a21fb81c0c2bda98cc01c10c54bfe27bf50c8b0002a75c40968401c6406731cfdf545a97b58cfa491b4a5701714fcf10058123ecea3e77199dfe4410851d7376417fddf2de3df4de1bf10d1b262fa986bcc374d0d0d993cc98ce47be18b8dd513f153562114ae07d70144425d8e6de5eda901d16bffeeb81fa8e8478b63b35ab780e99f163cf26095abab7c3e263ed3f6c60f2a3eab85d225bb56355e2976f39b52fdca351334a90d09fe37d9cd2c2e84700d16c85d37740d2ffafc25c344bf5ba108fab36d43abfe969b82932cdcaedca9f5d2eafcf3a997baa2477291f153b0da44881d164a90af628c61d7f9fcc58f6fc4ac134fbf0555427c4cf18f2d9acb8e8cd38975a4e7ca11ca60b737de6ac11dc9a80052d61fa3733cdb89679d23c98e84c5fbae5506b195d0b168ea9ff0b146f2e7266e1a307fab7527660e450ee0927baf902e3fdd23ca55a7f5e594c85b53f5df0957d94f34596350351ed7574e2ef838b1e5c22192e335f8828719d2050293d2a5120e61117668e92e488931afeb3b14df4df2d9ca58554f78b34a104995266f406c31636c9ec59021c3ffb09fc6fb7435340f69fd1a7fec166512c32583fd05c12b7bef0cbce781590bd1a4edfc416da937fc4109125d9116388d925db32c17cb41ae1925e108b62052d54b2e9f951c32479b14c25c7495018df8eaa59d2fd70f2db21c20b3da00e44cee9547383a1d8fe2a500c3f34ed65884ef7bc8bd45023c670011b524686ba41ae1218d51367ad0a51123a729bbf2501cfcd8ac8d237dde5647f8f6b2472f489f3bdb99e9f9f185a81ba91a52ed65fb8902270784b21a017d956c8d863034f4ccb80efa46d5c6a1b6f1660f407a289c334696a816eef85337b9db99d30f9a0ef59407c74aac0f2b64c69025c6f6800e2b499989b219f9b8b6bf8ca9bea95da15ffaae38477454431fba13127d7078032c6c5b7cc7140881de60d8f6d1865167943a26c488da1e1a7f3352f0510f351fc6e1cf4dffcdad5d97f01bf9e159e8f4c983351347423244cdb243b4c16d46dc6f36dc013dc9d3c7c819c0d01881d2ce7881943da35764ea33c6cf262efba3ce106b7315444f026ab766a220ceef74a9ad443b1cd1a8087f7002fea840a70b8870b9cddb73342177c44ea8ee49712e844160bdb2e115308428f6e75b83241f193554bb4b5e861d3134bd60eb869feee51923dda594583b8fb6656f7e57e6f77cd337892cb3fee61987d6a4d94c2bf380396710153cecdaa6a83e7b617a8468749ee6555eba21d27d45a5364b9aee6c8e433a3a2c0561ba27e883d3570f56af33461845f23e268dac2c6eee7c75cda596da73ba8a64ffc5fe540003cc3cda18e871664f29586b8f3028d044d9594a2d8da8f891aa79049ceb5061ba644f30c29c4ee9dcda49a692ae86211ee27a618f1adc1fd6a30ca20f17d73216db4004a847d14bb7283aa928806612d37c0da054bfafb5496f56b1f84a67086fb48e5ff5ad373f91fe48e9734a1d9928efb106c76e6dcbe85d709f666912e9110552de72bc8d3c164ad2c8146e464527ab2584085c07da9bf3757c15ffd64581543a6ce863c484ec8afaa694929fc81a93e6b39b025df4b4da533ecf9b2aab7dde953e7c007d12039d38aabb30fe91352da899cd07a06a804f48bbb78a88eecf892900d9e5806a31cede1f7327cd45115997444b7bfb45128cd7f4d834ad826e3ee6ae69d8dd611bc1796d530da82fa9d6cbc6d90e8c793d89d56786f3f6b9061bcfd94858d7328243c472cd53aaed1b691dace22286ed22145e9de9b26899439c52f264bb77379c9db70", 0x1000}], 0x2, &(0x7f0000000d80)=[@ip_tos_u8={{0x11}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @broadcast}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @rand_addr=0x64010102}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x13, 0xdb, [@remote, @loopback, @loopback, @private=0xa010100]}, @timestamp={0x44, 0x18, 0x6, 0x0, 0xf, [0x10001, 0x5, 0x98, 0xbb1, 0x0]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}], 0xb0}}], 0x3, 0x0) r5 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newlink={0x70, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x48, 0x12, 0x0, 0x1, @erspan={{0xb}, {0x38, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_TOS={0x5, 0x9, 0x20}, @IFLA_GRE_ERSPAN_HWID={0x6, 0x18, 0x30}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_REMOTE={0x8, 0x7, @private=0xa010100}, @IFLA_GRE_LINK={0x8, 0x1, r6}]}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x70}, 0x1, 0x0, 0x0, 0x24008005}, 0x0) [ 163.375651] audit: type=1804 audit(1667452137.307:14): pid=12362 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.1" name="/root/syzkaller-testdir3428672120/syzkaller.3PH2tW/101/file0/bus" dev="loop1" ino=18 res=1 [ 163.440641] EXT4-fs (loop1): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 1 with error 117 [ 163.453506] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue [ 163.467342] EXT4-fs error (device loop3): ext4_validate_block_bitmap:405: comm syz-executor.3: bg 0: block 5: invalid block bitmap [ 163.485494] EXT4-fs (loop1): This should not happen!! Data will be lost [ 163.485494] [ 163.517268] EXT4-fs (loop3): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 1 with error 117 [ 163.530431] audit: type=1804 audit(1667452137.387:15): pid=12404 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.2" name="/root/syzkaller-testdir3850290465/syzkaller.niU5wq/107/bus" dev="sda1" ino=14236 res=1 05:08:57 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r1, 0x2285, &(0x7f00000006c0)={0x53, 0x5, 0x2, 0x1, @scatter={0x4, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/196, 0xc4}]}, &(0x7f0000000500)="6ae5", &(0x7f0000000540)=""/192, 0x4, 0x10, 0x2, &(0x7f0000000600)}) r2 = socket$packet(0x11, 0x3, 0x300) getsockopt$packet_buf(r2, 0x107, 0x9, 0x0, &(0x7f0000001100)) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f00000008c0)={'\x00', 0x0, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket$tipc(0x1e, 0x2, 0x0) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, '\x00', [{0x3, 0x800, 0xfffffffffffffffd, 0x3f, 0x800, 0x9}, {0x6, 0x7ff, 0xaa, 0x2, 0x2, 0x200}], ['\x00', '\x00', '\x00']}) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000100), &(0x7f0000000640)={'U-', 0x9}, 0x16, 0x2) setsockopt$TIPC_DEST_DROPPABLE(r3, 0x10f, 0x81, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x33, &(0x7f0000000680)=0x4, 0x4) ioctl$BLKTRACESTOP(r1, 0x1275, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=@updsa={0x140, 0x1a, 0x1, 0x0, 0x0, {{@in=@local, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {@in=@remote, 0x0, 0x6c}, @in6=@mcast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_comp={0x48, 0x3, {{'deflate\x00'}}}, @tfcpad={0x8}]}, 0x140}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x38, 0x24, 0xf13, 0x70bd28, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmmsg$inet(r2, &(0x7f0000000e40)=[{{&(0x7f0000000740)={0x2, 0x4e21, @private=0xa010100}, 0x10, &(0x7f0000000800)=[{&(0x7f0000000780)="7daf2f7d20e85af5d2be02472346fc657d66ee3f0820b034ecdeeb0a9aa995d8a4e3a44f84f8fefec2dfd2f8857df86041a69591502fd0", 0x37}, {&(0x7f00000007c0)="6105c46c2bc103", 0x7}], 0x2, &(0x7f0000000840)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xc1, [@local, @dev={0xac, 0x14, 0x14, 0xb}, @empty, @dev={0xac, 0x14, 0x14, 0xa}, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @rr={0x7, 0x13, 0x45, [@rand_addr=0x64010100, @loopback, @remote, @empty]}, @end, @noop, @noop, @timestamp={0x44, 0x8, 0x96, 0x0, 0x6, [0x80]}, @end]}}}], 0x50}}, {{&(0x7f0000000940)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000000b40)=[{&(0x7f0000000980)="89f489d23d1c1e8aaccf89d1961d859f58a7aced5d21022180c39cb9a490905743865a32a1146cce4f9e896ff838fb70a0f2e635e93de1c20706bdee77108f43e7994d8ffab0d7f7624a7f84dcd413fc6ef2b2f0c3588552e2eb0abdf018a58320face0f969e21bde51441989a30ec6a61c36d95c10e74316dc88fec0454e8abbe88e779fd0c0761c2a5e04542490603b63dd616eb544f1e787283ff9aeeed368e34a16221a458c103503fcfc3f9af215b46f41023d2d6db22af0c7cbacbda4fa9fdce9ec78ad51e4251eaa3d07d19220ab540c5ffde3abd3aabca9bd85c5dff4796bb8514f19b591a", 0xe9}, {&(0x7f0000000a80)="95d86d7836f843ff2800dbabbfa37d68153c25db31453e99715b0e2f7798c682250c822b2851fdfd0d7bd9016cb7eb861fb09e99f2eab1d283722842605dfb5134050840591c607658db9e41b342f01e71673d69b8601b5dd7712602cf4847f1ca5a2d975406ee2b85ca8300c236c30ac212e11742de8951f7cc21f142b9079fd665da071c09cf4c342ae18a197f", 0x8e}], 0x2, &(0x7f0000000b80)=[@ip_ttl={{0x14, 0x0, 0x2, 0x80}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x38}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], 0x88}}, {{&(0x7f0000000c40)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000000d40)=[{&(0x7f0000000c80)="e638cfc3146290a4bf0d680fa03f105d65dbf255bd7eadf4d795d918b84f0a67ab1c6d08dbe2d0622d63f47b72dbfa035528eed0d049d5a13de2ac8aebac4a4def73bd1482c730d35272cdd0ce4189e8d87f03b4e234f9545aa8e48972156974c86d08ca31366bd1f512e4c073dbb49565ead07307019785a72b887e5c205be9ee0776", 0x83}, {&(0x7f0000001140)="e66b4e43ca6aaff9d095eb246c9d0896d149e9e33f69a012b29cf9b37642320a5b8a9192f13ee3540d326cf18b544827aca3361f88dc7da0380a29d3086ee7a33f869a627eff2ade3f37bbf0655085db6fe938a91c9f6ac99f4e2521ddce510c860592b76f71d7487132836ae25301e5d980f2fc17b543f9744935670cb2f14a6f8bd03ebfe526176a1807dcbad1c15ce7f6476b7ed3c3fc2de4ebfc9262f7f37c149b706f5732acf9b3a5d950c1166825d76aeca7de622a5db08b74deca5db0f50ad0dc37b27f2f573146c66cd0bd3515c127508040c4bc019876484304d743df71e6e6f9a94e24d7843c68dda16310bb6bdbdd75f3dfc0fb25e076c09e9f46425a4f2f547ea1d8601c2932ce2c641c1bf52d72c52289a7bfe930a633955a23a6350682f6bc07c1abe08a7dbdb5e894c53b58c3f0b42b8723368137c70c02b44f9032b654cebd11a5e1c4c532f3e784b923e68d3c7ad1f5687a16e6cd7b71d01eb86d4d8f01c695aaeac247a39825a1a9a90fb1f1529ca594a4a4878c30775be550cc7fd79189ca8f86ea58b9f27b5137f2ec47772b6b3ddf781ac3432c9b8640928530c3103f9d136ce5ecefd9eac0db9c6539d35b16ebfd5ea375ccc957536a80517303312cc6d7ff1c27d6f12b42d024c0edf07b8bb8b33e69158a81324ddad4ce8f602180d5196673689e00838438b606bfffb1f8598c83a0aa71b9833372e8cfcf58e8cfdac4514dce4790e774e8803cfbb93f2aeb264f8fe64650f494f06d67fa439464128f9868345a15c9547801deeb0c69d17135744d9247eeec5466bb4e3d846390df1c882152aace0d9a3af7bcba35b0ee18fb93e93a644563cdef0767b1f8ec73a18a539e8384d512421a079badb630147932a39e388ad6a3812b3b3c00efd4a6a9d8009630dbd55724ff1b6f545c5431c1d4b859f3c6a095bbd8d2556b46a20aaa759b687f14c9070a6f783ba1cf2ddadfeb398dc3ba41e670c56e53d5aaaaa4871e80c985c9cdaf31d35d7d6928472aa0100d6729dac83b9acda06280d21692f6d1ba1a24e74bdd1a4321404c62231dadb9056305cb95f4ff99d4267517325ef10d315cf16b8821a90bdcd576adbb122c8b50c62c99a541dd7fb85d74ad396f821c6d16fcb70486095518bee73a075066aa05e0ac393159a8c55ee8d7945a8ea9f672dc2b34abffa7c04198c43063248c05fcffe1f04a1550f489261039d6894e3424c6b767c9627ec31d7a2dd38193338abbfad218dff9b97721899269bef1bf59bc215bee736a69bc83fe2cb51b5bc9e05a375d3cde8aa7b431d2c4221966d7a3997e8ce6ad254fdfbe5f92e5189772248b8135fb859a25c3ddc5caa396c285c9ae80315be0e39019d51f44274750382cc30856b540299481a0dc54fab211ba27fa65211b5619738dbae7daab3d53726eeb7e5e5082d11dacc951035ca2c1301a9ff153dfb555d09bfe0df9d12d1d5b50b0a628bac2db8c2a5d50d9a8d982ea2ba7789d1ec4e7110240a64def39f222c18683a17dea5160de23a71e08badc6acd1e6e7fadbcb6925fcb1de8888db31a2c971c4de4b7de71908f10f1ac003de9de53cb4771d8befdd13184e04f63c1b09ec40b0d085b5d52eb2b17bdc1389323ccf3ef54e8e23371bb550c96fc3b2f2733a74f684adac7d0240bc1829046fa785201ace22c4a78c49f71ec08751131616b8dd4e3d1497b1556466f587e59b922c6c20f060b0ec8b42d5e8b7cfab710f52967e70a07ff610ecb56d60f19cef12939c3f3e42b0d6429b0f1f438a82c74e57381ed2bc1b111f145e2252e7cb6e8c90dd76b9227588d4196e76a21313781ad69a862ac95c5251a3eefd4b8a476b53cdc1a356ff669f4afe9a7c67920d27a92f793d052655a5fb5b264c079638230c3dcdcaa6aec5a0495811e6f0a412668966f30243914a1bb4f668541351be67fc04b898887d50661ea4e6506beacbf2cc83aa47f64ecb3b53eb62ea53219bfe6de1db5c0c2118e64b26aaa1352c5129e3e29ad9f2986418af8d0a42da1f08ae425990fd2831349818712bccff2e5b5d3007552e29d2c419b6c4dc58125dffe5f658532443bac34c73f32d07343d9128d44ddc09527e504c73fd5b7f1f43aeb7669b24ac3d57e71681e92c9828b2a7598d183702030c2b6b5195b83b516510e03177ef10ed3d9e700f0b0a5740a4714280c548f0d6717c17e501f5cb10eb7f4bc4b5cead9be8c78553fef5d33fb00f4aee1ffe470ebaf20fe764fc5fbc02b318da28c5db4eba87fcdec709a3f6cb7b7f49eaf5b3afbecbe78b05ed322ccad03578236618403ee6972574e747f13633942cf70f1b2434ab1928b479e3fae982ea9586fb2419e29d4c4b77f5c7b946c0ce1a765a1563dac63ef42d612c81c0da27c6c5d972c4ce53dd4eac3ed8cb52ea3a511bcb55db73bf2bb121722ad7bf2229fb25340995475eb3f6c9ed2a5d189a1affe2a903f4d960986b36a4a8e347c6d355937cd157d0a18768295e24dee306a13a91101b30daf45428c29534b13d225edebd230534d7b3b7a548a478b2a2883706fa552d4e01d54fc563720fdf3640037efcf64951875df75abafaad8acc5c7e9e5b343f5e0bdee862095c56d4dcaf21ee7a4f2c89cf91449ae6743fea4ec9f1700237988769cba7113cf95c9bc229f8001751bed61537aff0e97c9f453032eb1c02a980d19c91484b046222d238918751ee9a561a9ad3f607b330d175f8112c0a1eb3f05a7f8898a761c40d5df169cd0be83100b4397b0f97161461c0a427638ec9c81d040eea18c3b6f0523a89cad64f09a453d33bd9ddd09781ee05a3a1eead956d3a586072b2af59a4305bf906f7fcdb3ea5350dbfbbcf15d7e9c53471aac5e06d7f69cbf95104626c2833d79148facb9e484c75731cd5449f94530c9a625623db5cd7f8e17a8c81a0c6d6a2987e9f5a2e98e8114e5932e27aa63d705f14414af648c7b1d3d1f4b62a19e13983b319b2f77197351260c19e9185197c262c3a158c5238b52ae2ea4311d5a50b3f0b796f1324d615d9cab21b944a010d04bacd59082830522d1cb1e6a49d8ac47c07a0dab03569a921e53740e7a1e2e1838f974035a9110c9abb5af412fcd43910eb54dfe9f2bae26c676fa115bac8d960b3b7f19bd0bf801106058448312c90d99f86f4d2185bfaa60f8dbb0ee1886e1df7dd4e24c8987e44f2925a7b7cd7888e4765a8c9871cf5acce2a95216d871cb7216e56e0a27ffb4cb3e9203269aaaf5c48609f53224dcd9937fd434b378b2e11e254c62179bc0b91244e577f6743753685878a3d709436bcd83469abfddf70bd9861386e136248a9b98fe78b5dfdf453a4a7ce2c5e2969393bfb52daf8fcf7dabe5439de284c9b994b2366c342c24bcaf4e96d1ab129ec7cc03b9ecbc4782d3235f5ce9c6126ab659f3e241b6370410073a7b3a269bf9e5987c7ac843f69d7430a52e50a0e31488193fe9397bc7e820361f9e67ccf68a25135a1cf340d3bae2a80ed8c78715c86898da458fda17cf2c170cb19b071e5e72011ef82239d616f8be5a23075b3a4ed32e113efdde12a29f57fe677a43f636c645cb5c32bf164e8b4985619a91406a58e443ffea28f5ef0e9b309af5794dbfafad3c9fd92030dd202eb0238ac673137d66cfeed9575b1560460fc0929f4b595d971bbd035751af563e41ae4c485d116e95c31e89a07f6e668ba63afdd9321220478cf67c150926faf1985153d961a12ba4d9e578b0ed08e30d589f2721a9dbfb86e8fc2fb265f5cae2128b4c9f2ba1b56f951dc55927710abd1801467747264f49881b8da58e3cf5551ceae0c6a1b83604e3df1c67568ed9a6ccd5a56914353a943229028b128a4be4d878648b58483853b78b394e9086aa9a3f000a14e9726414ba938a30eae81ad8ed9d341e0d41303d1f8942fae61dd773cb05275ef5cd6d27a21fb81c0c2bda98cc01c10c54bfe27bf50c8b0002a75c40968401c6406731cfdf545a97b58cfa491b4a5701714fcf10058123ecea3e77199dfe4410851d7376417fddf2de3df4de1bf10d1b262fa986bcc374d0d0d993cc98ce47be18b8dd513f153562114ae07d70144425d8e6de5eda901d16bffeeb81fa8e8478b63b35ab780e99f163cf26095abab7c3e263ed3f6c60f2a3eab85d225bb56355e2976f39b52fdca351334a90d09fe37d9cd2c2e84700d16c85d37740d2ffafc25c344bf5ba108fab36d43abfe969b82932cdcaedca9f5d2eafcf3a997baa2477291f153b0da44881d164a90af628c61d7f9fcc58f6fc4ac134fbf0555427c4cf18f2d9acb8e8cd38975a4e7ca11ca60b737de6ac11dc9a80052d61fa3733cdb89679d23c98e84c5fbae5506b195d0b168ea9ff0b146f2e7266e1a307fab7527660e450ee0927baf902e3fdd23ca55a7f5e594c85b53f5df0957d94f34596350351ed7574e2ef838b1e5c22192e335f8828719d2050293d2a5120e61117668e92e488931afeb3b14df4df2d9ca58554f78b34a104995266f406c31636c9ec59021c3ffb09fc6fb7435340f69fd1a7fec166512c32583fd05c12b7bef0cbce781590bd1a4edfc416da937fc4109125d9116388d925db32c17cb41ae1925e108b62052d54b2e9f951c32479b14c25c7495018df8eaa59d2fd70f2db21c20b3da00e44cee9547383a1d8fe2a500c3f34ed65884ef7bc8bd45023c670011b524686ba41ae1218d51367ad0a51123a729bbf2501cfcd8ac8d237dde5647f8f6b2472f489f3bdb99e9f9f185a81ba91a52ed65fb8902270784b21a017d956c8d863034f4ccb80efa46d5c6a1b6f1660f407a289c334696a816eef85337b9db99d30f9a0ef59407c74aac0f2b64c69025c6f6800e2b499989b219f9b8b6bf8ca9bea95da15ffaae38477454431fba13127d7078032c6c5b7cc7140881de60d8f6d1865167943a26c488da1e1a7f3352f0510f351fc6e1cf4dffcdad5d97f01bf9e159e8f4c983351347423244cdb243b4c16d46dc6f36dc013dc9d3c7c819c0d01881d2ce7881943da35764ea33c6cf262efba3ce106b7315444f026ab766a220ceef74a9ad443b1cd1a8087f7002fea840a70b8870b9cddb73342177c44ea8ee49712e844160bdb2e115308428f6e75b83241f193554bb4b5e861d3134bd60eb869feee51923dda594583b8fb6656f7e57e6f77cd337892cb3fee61987d6a4d94c2bf380396710153cecdaa6a83e7b617a8468749ee6555eba21d27d45a5364b9aee6c8e433a3a2c0561ba27e883d3570f56af33461845f23e268dac2c6eee7c75cda596da73ba8a64ffc5fe540003cc3cda18e871664f29586b8f3028d044d9594a2d8da8f891aa79049ceb5061ba644f30c29c4ee9dcda49a692ae86211ee27a618f1adc1fd6a30ca20f17d73216db4004a847d14bb7283aa928806612d37c0da054bfafb5496f56b1f84a67086fb48e5ff5ad373f91fe48e9734a1d9928efb106c76e6dcbe85d709f666912e9110552de72bc8d3c164ad2c8146e464527ab2584085c07da9bf3757c15ffd64581543a6ce863c484ec8afaa694929fc81a93e6b39b025df4b4da533ecf9b2aab7dde953e7c007d12039d38aabb30fe91352da899cd07a06a804f48bbb78a88eecf892900d9e5806a31cede1f7327cd45115997444b7bfb45128cd7f4d834ad826e3ee6ae69d8dd611bc1796d530da82fa9d6cbc6d90e8c793d89d56786f3f6b9061bcfd94858d7328243c472cd53aaed1b691dace22286ed22145e9de9b26899439c52f264bb77379c9db70", 0x1000}], 0x2, &(0x7f0000000d80)=[@ip_tos_u8={{0x11}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @broadcast}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @rand_addr=0x64010102}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x13, 0xdb, [@remote, @loopback, @loopback, @private=0xa010100]}, @timestamp={0x44, 0x18, 0x6, 0x0, 0xf, [0x10001, 0x5, 0x98, 0xbb1, 0x0]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}], 0xb0}}], 0x3, 0x0) r5 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newlink={0x70, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x48, 0x12, 0x0, 0x1, @erspan={{0xb}, {0x38, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_TOS={0x5, 0x9, 0x20}, @IFLA_GRE_ERSPAN_HWID={0x6, 0x18, 0x30}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_REMOTE={0x8, 0x7, @private=0xa010100}, @IFLA_GRE_LINK={0x8, 0x1, r6}]}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x70}, 0x1, 0x0, 0x0, 0x24008005}, 0x0) 05:08:57 executing program 1: r0 = socket$alg(0x26, 0x5, 0x0) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x1, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x100, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x5, 0x4, @perf_config_ext={0xfff, 0xa846}, 0x42010, 0x3, 0x0, 0x2, 0x2, 0x0, 0x7, 0x0, 0x2}, 0x0, 0x2, 0xffffffffffffffff, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x100010, 0xffffffffffffffff, 0xfae4a000) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x100000, 0x19, &(0x7f0000000200)=[{&(0x7f0000011840)='\v\x00', 0x2, 0x3}, {&(0x7f0000000540)=' \x00\x00', 0x3, 0x5}, {&(0x7f0000011880)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x8}, {&(0x7f0000010000)="200000000002000019000000900100000f000000000000000100000005000000000004000040000020000000731f1f63731f1f630100ffff53ef010001000000721f1f63000000000000000001000000000000000b0000000001000018000000c28500002b0200000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e39333239363537353300"/192, 0xc0, 0x400}, {&(0x7f0000000040)="000000000000000000000000bfd7fbde2cd74131b8ed5eef968344d001004000160000721f1f630000000011fc53fe991700000000000000000000000000000000c35269cf8f2a671042ff013d116f6efc93ca9a8b54b3", 0x57, 0x4e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000200020000100000000000500400000000000000000000000000000004300000000000000", 0x40, 0x540}, {&(0x7f0000000480)="00000000000000000100000000000000000000000000ba000000000000000000bd43531db7b879f8d846c247e9737cd84ec87d3dc6b85ddf186130dbd3b3a913ffde7d82a1115ce7e3b3792203ea5aa5077b62c99a1f46a3dee2e4f3252f03cb6a280731c3cc7b1a1f3d713befe483c0538a1ed27cac4414257a87767a9eb6750a72d822478a42b549d54b6e787384ad0f36e4dfe9004482a0020ab7cc3b620cd21030b25d039a1298154a5f83a3784179a74bfa3b4751d819fc925bf023ef", 0xbf, 0x640}, {&(0x7f0000010160)="0500000003000000040000003d1fd6c49fc07094e4ca1270a419000f00030004", 0x20, 0x800}, {&(0x7f0000010180)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000721f1f63721f1f63721f1f6300"/4122, 0x101a, 0x1000}, {&(0x7f00000111a0)="ed41000000080000721f1f63731f1f63731f1f6300000000000004004000000000000800050000000af301000400000000000000000000000100000010000000", 0x40, 0x2100}, {&(0x7f00000111e0)="2000000004ed65de04ed65de00000000721f1f6300"/32, 0x20, 0x2180}, {&(0x7f0000011200)="8081000000601020721f1f63721f1f63721f1f6300000000000001004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000721f1f6300"/160, 0xa0, 0x2600}, {&(0x7f00000112a0)="c041000000380000721f1f63721f1f63721f1f6300000000000002004000000000000800000000000af301000400000000000000000000000700000020000000", 0x40, 0x2a00}, {&(0x7f0000011320)="ed4100003c000000731f1f63731f1f63731f1f630000000000000200000000000000001003000000020000000d0000001000050166696c65300000000e0000002800050766696c65310000000000000000000000000000000000000000000000000000006fc3a7c40000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea04070000000000000000000000000000646174610000000000000000", 0xc0, 0x2b00}, {&(0x7f00000113e0)="ed8100001a040000731f1f63731f1f63731f1f6300000000000001004000000000000800010000000af301000400000000000000000000000100000050000000000000000000000000000000000000000000000000000000000000861479ccff5e5a3100f8d750470000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2c00}, {&(0x7f0000011480)="ffa1000026000000731f1f63731f1f63731f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e3933323936353735332f66696c65302f66696c6530000000000000000000000000000000000000000000009d621b1c0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2d00}, {&(0x7f00000116c0)="ed81000064000000731f1f63731f1f63731f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c2872a1fd0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea040734000000000028000000000000006461746100000000000000000000000000000000000000000000000000000000000000006c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273", 0x100, 0x3000}, {&(0x7f00000117c0)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009407090166696c652e636f6c64000000", 0x80, 0x8000}, {&(0x7f0000011860)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x10800}, {&(0x7f00000118a0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x11800}, {&(0x7f00000118c0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12000}, {&(0x7f00000118e0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12800}, {&(0x7f00000000c0)="00000000000800f5c76edf2608f38ca97255a3495a00"/46, 0x2e, 0x13000}, {&(0x7f0000011920)="504d4d00504d4dff731f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d00000000000000000000000000000000000000000000000000006c6f6f7032310075782f746573742f73797a5f6d6f756e745f696d6167655f650500"/112, 0x70, 0x20000}, {&(0x7f0000000740)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657373797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000b6ca6b810358486c77e520ca5de40683779b42a74ab147756edd375dd121d13da0952339cefa13785bb2c0bacd154ae9824c8a86087373998169196169cb2b08455f47e12a239e50f7ffc836c7a28fa539a97027a07de105d240dd607a0e2b694ce476ce05aea1baeb6ae3132a678f324e9a2f09933022b462095731ebe57344f1", 0x4a1, 0x28000}], 0x0, &(0x7f0000000f00)=ANY=[@ANYBLOB="00b30824400d21223433bba32035e2ef9711604edf71b82a8fe52765aad2d7836b1a3ba0706a2dbcd3adf3d38a57682198b853fa4e230125fe60bae8f5acee1959c9550f63773d76ea03ae36b4245a35a3f5f544aed5577b0212798accf91ecde8621a9dc5cdfee2760508000089b3532183ea8fc6be3f005afae337349b43c202d6c180a2d8e27ed2ad99acc703246b4e35b433911d3cfdb6767dff8c0cc2f918b6c42ebc2c5272197f36cb798853f97edcb11ddfa31834d602f22fe26d5b2094db8417389935f42d9213023fdd367aa1be8e70b28e44ebf44b3fd67798b083f989ae3a4c3cd6f55f339b9ff82bbc68ee3e549c5e63c09b85229f97849d8b093b9cf175f084f4d1a1097057d59d20eae608993156ff12bff4d9c3fa67cf0000ebf075f462f53b6ff99f3ca355c3b95ebb508d5099960c3ea54b8cb8bcc60515bf522ec94a08990c4631b452829b7dbcaf7745a0b7158d7db8238806583c495455301c782bad07b4f947aaafce1409fad194bdf9265b5c2743d73db6c537e6ab4c655d190012e9a96bfcf326bf1a77c78cb4bfd6ce20f12f5f042a39ee4e24bd20e6864aa2d2360217927f24ea97ad664041dd23490684fc6f64428503605980615745a4d361dda18996cf204f4e6561be156daf67dd01fd3c8fc1df4cb70cb174416830c9e84728a998434e89be11279e0c40d78e4bfa240da4e19233ca6c3d0ff614061a903d5a61e165a80f356ec10ae153c2607cf3342a29ca4efbbe03056159a76f2ede2328aee3ebf442a00e07428c7051fcef9281de088f3184bba9844ea8f295e4070826af5553d762e5532be2ad52e74219bdf81c85e020cfc4628c9d27e699d39384e14c13207dc72ab0bb631dd666c5cdea1411450a844291b15a0bacefee0a329e986c8ff191b882b2ace97347aa109380d911bf85e7e66af976fa6ea8f875b053536a177d9ceb31f74d4f13afdabadba7ae1a45f37d759fc9f0244d0b2a46d40096c46abf48f7007c51ddf578b605"], 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$FIBMAP(r0, 0x1, &(0x7f0000000140)=0x80000001) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0xb) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) 05:08:57 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r1, 0x2285, &(0x7f00000006c0)={0x53, 0x5, 0x2, 0x1, @scatter={0x4, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/196, 0xc4}]}, &(0x7f0000000500)="6ae5", &(0x7f0000000540)=""/192, 0x4, 0x10, 0x2, &(0x7f0000000600)}) r2 = socket$packet(0x11, 0x3, 0x300) getsockopt$packet_buf(r2, 0x107, 0x9, 0x0, &(0x7f0000001100)) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f00000008c0)={'\x00', 0x0, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket$tipc(0x1e, 0x2, 0x0) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, '\x00', [{0x3, 0x800, 0xfffffffffffffffd, 0x3f, 0x800, 0x9}, {0x6, 0x7ff, 0xaa, 0x2, 0x2, 0x200}], ['\x00', '\x00', '\x00']}) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000100), &(0x7f0000000640)={'U-', 0x9}, 0x16, 0x2) setsockopt$TIPC_DEST_DROPPABLE(r3, 0x10f, 0x81, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x33, &(0x7f0000000680)=0x4, 0x4) ioctl$BLKTRACESTOP(r1, 0x1275, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=@updsa={0x140, 0x1a, 0x1, 0x0, 0x0, {{@in=@local, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {@in=@remote, 0x0, 0x6c}, @in6=@mcast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_comp={0x48, 0x3, {{'deflate\x00'}}}, @tfcpad={0x8}]}, 0x140}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x38, 0x24, 0xf13, 0x70bd28, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmmsg$inet(r2, &(0x7f0000000e40)=[{{&(0x7f0000000740)={0x2, 0x4e21, @private=0xa010100}, 0x10, &(0x7f0000000800)=[{&(0x7f0000000780)="7daf2f7d20e85af5d2be02472346fc657d66ee3f0820b034ecdeeb0a9aa995d8a4e3a44f84f8fefec2dfd2f8857df86041a69591502fd0", 0x37}, {&(0x7f00000007c0)="6105c46c2bc103", 0x7}], 0x2, &(0x7f0000000840)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xc1, [@local, @dev={0xac, 0x14, 0x14, 0xb}, @empty, @dev={0xac, 0x14, 0x14, 0xa}, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @rr={0x7, 0x13, 0x45, [@rand_addr=0x64010100, @loopback, @remote, @empty]}, @end, @noop, @noop, @timestamp={0x44, 0x8, 0x96, 0x0, 0x6, [0x80]}, @end]}}}], 0x50}}, {{&(0x7f0000000940)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000000b40)=[{&(0x7f0000000980)="89f489d23d1c1e8aaccf89d1961d859f58a7aced5d21022180c39cb9a490905743865a32a1146cce4f9e896ff838fb70a0f2e635e93de1c20706bdee77108f43e7994d8ffab0d7f7624a7f84dcd413fc6ef2b2f0c3588552e2eb0abdf018a58320face0f969e21bde51441989a30ec6a61c36d95c10e74316dc88fec0454e8abbe88e779fd0c0761c2a5e04542490603b63dd616eb544f1e787283ff9aeeed368e34a16221a458c103503fcfc3f9af215b46f41023d2d6db22af0c7cbacbda4fa9fdce9ec78ad51e4251eaa3d07d19220ab540c5ffde3abd3aabca9bd85c5dff4796bb8514f19b591a", 0xe9}, {&(0x7f0000000a80)="95d86d7836f843ff2800dbabbfa37d68153c25db31453e99715b0e2f7798c682250c822b2851fdfd0d7bd9016cb7eb861fb09e99f2eab1d283722842605dfb5134050840591c607658db9e41b342f01e71673d69b8601b5dd7712602cf4847f1ca5a2d975406ee2b85ca8300c236c30ac212e11742de8951f7cc21f142b9079fd665da071c09cf4c342ae18a197f", 0x8e}], 0x2, &(0x7f0000000b80)=[@ip_ttl={{0x14, 0x0, 0x2, 0x80}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x38}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], 0x88}}, {{&(0x7f0000000c40)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000000d40)=[{&(0x7f0000000c80)="e638cfc3146290a4bf0d680fa03f105d65dbf255bd7eadf4d795d918b84f0a67ab1c6d08dbe2d0622d63f47b72dbfa035528eed0d049d5a13de2ac8aebac4a4def73bd1482c730d35272cdd0ce4189e8d87f03b4e234f9545aa8e48972156974c86d08ca31366bd1f512e4c073dbb49565ead07307019785a72b887e5c205be9ee0776", 0x83}, {&(0x7f0000001140)="e66b4e43ca6aaff9d095eb246c9d0896d149e9e33f69a012b29cf9b37642320a5b8a9192f13ee3540d326cf18b544827aca3361f88dc7da0380a29d3086ee7a33f869a627eff2ade3f37bbf0655085db6fe938a91c9f6ac99f4e2521ddce510c860592b76f71d7487132836ae25301e5d980f2fc17b543f9744935670cb2f14a6f8bd03ebfe526176a1807dcbad1c15ce7f6476b7ed3c3fc2de4ebfc9262f7f37c149b706f5732acf9b3a5d950c1166825d76aeca7de622a5db08b74deca5db0f50ad0dc37b27f2f573146c66cd0bd3515c127508040c4bc019876484304d743df71e6e6f9a94e24d7843c68dda16310bb6bdbdd75f3dfc0fb25e076c09e9f46425a4f2f547ea1d8601c2932ce2c641c1bf52d72c52289a7bfe930a633955a23a6350682f6bc07c1abe08a7dbdb5e894c53b58c3f0b42b8723368137c70c02b44f9032b654cebd11a5e1c4c532f3e784b923e68d3c7ad1f5687a16e6cd7b71d01eb86d4d8f01c695aaeac247a39825a1a9a90fb1f1529ca594a4a4878c30775be550cc7fd79189ca8f86ea58b9f27b5137f2ec47772b6b3ddf781ac3432c9b8640928530c3103f9d136ce5ecefd9eac0db9c6539d35b16ebfd5ea375ccc957536a80517303312cc6d7ff1c27d6f12b42d024c0edf07b8bb8b33e69158a81324ddad4ce8f602180d5196673689e00838438b606bfffb1f8598c83a0aa71b9833372e8cfcf58e8cfdac4514dce4790e774e8803cfbb93f2aeb264f8fe64650f494f06d67fa439464128f9868345a15c9547801deeb0c69d17135744d9247eeec5466bb4e3d846390df1c882152aace0d9a3af7bcba35b0ee18fb93e93a644563cdef0767b1f8ec73a18a539e8384d512421a079badb630147932a39e388ad6a3812b3b3c00efd4a6a9d8009630dbd55724ff1b6f545c5431c1d4b859f3c6a095bbd8d2556b46a20aaa759b687f14c9070a6f783ba1cf2ddadfeb398dc3ba41e670c56e53d5aaaaa4871e80c985c9cdaf31d35d7d6928472aa0100d6729dac83b9acda06280d21692f6d1ba1a24e74bdd1a4321404c62231dadb9056305cb95f4ff99d4267517325ef10d315cf16b8821a90bdcd576adbb122c8b50c62c99a541dd7fb85d74ad396f821c6d16fcb70486095518bee73a075066aa05e0ac393159a8c55ee8d7945a8ea9f672dc2b34abffa7c04198c43063248c05fcffe1f04a1550f489261039d6894e3424c6b767c9627ec31d7a2dd38193338abbfad218dff9b97721899269bef1bf59bc215bee736a69bc83fe2cb51b5bc9e05a375d3cde8aa7b431d2c4221966d7a3997e8ce6ad254fdfbe5f92e5189772248b8135fb859a25c3ddc5caa396c285c9ae80315be0e39019d51f44274750382cc30856b540299481a0dc54fab211ba27fa65211b5619738dbae7daab3d53726eeb7e5e5082d11dacc951035ca2c1301a9ff153dfb555d09bfe0df9d12d1d5b50b0a628bac2db8c2a5d50d9a8d982ea2ba7789d1ec4e7110240a64def39f222c18683a17dea5160de23a71e08badc6acd1e6e7fadbcb6925fcb1de8888db31a2c971c4de4b7de71908f10f1ac003de9de53cb4771d8befdd13184e04f63c1b09ec40b0d085b5d52eb2b17bdc1389323ccf3ef54e8e23371bb550c96fc3b2f2733a74f684adac7d0240bc1829046fa785201ace22c4a78c49f71ec08751131616b8dd4e3d1497b1556466f587e59b922c6c20f060b0ec8b42d5e8b7cfab710f52967e70a07ff610ecb56d60f19cef12939c3f3e42b0d6429b0f1f438a82c74e57381ed2bc1b111f145e2252e7cb6e8c90dd76b9227588d4196e76a21313781ad69a862ac95c5251a3eefd4b8a476b53cdc1a356ff669f4afe9a7c67920d27a92f793d052655a5fb5b264c079638230c3dcdcaa6aec5a0495811e6f0a412668966f30243914a1bb4f668541351be67fc04b898887d50661ea4e6506beacbf2cc83aa47f64ecb3b53eb62ea53219bfe6de1db5c0c2118e64b26aaa1352c5129e3e29ad9f2986418af8d0a42da1f08ae425990fd2831349818712bccff2e5b5d3007552e29d2c419b6c4dc58125dffe5f658532443bac34c73f32d07343d9128d44ddc09527e504c73fd5b7f1f43aeb7669b24ac3d57e71681e92c9828b2a7598d183702030c2b6b5195b83b516510e03177ef10ed3d9e700f0b0a5740a4714280c548f0d6717c17e501f5cb10eb7f4bc4b5cead9be8c78553fef5d33fb00f4aee1ffe470ebaf20fe764fc5fbc02b318da28c5db4eba87fcdec709a3f6cb7b7f49eaf5b3afbecbe78b05ed322ccad03578236618403ee6972574e747f13633942cf70f1b2434ab1928b479e3fae982ea9586fb2419e29d4c4b77f5c7b946c0ce1a765a1563dac63ef42d612c81c0da27c6c5d972c4ce53dd4eac3ed8cb52ea3a511bcb55db73bf2bb121722ad7bf2229fb25340995475eb3f6c9ed2a5d189a1affe2a903f4d960986b36a4a8e347c6d355937cd157d0a18768295e24dee306a13a91101b30daf45428c29534b13d225edebd230534d7b3b7a548a478b2a2883706fa552d4e01d54fc563720fdf3640037efcf64951875df75abafaad8acc5c7e9e5b343f5e0bdee862095c56d4dcaf21ee7a4f2c89cf91449ae6743fea4ec9f1700237988769cba7113cf95c9bc229f8001751bed61537aff0e97c9f453032eb1c02a980d19c91484b046222d238918751ee9a561a9ad3f607b330d175f8112c0a1eb3f05a7f8898a761c40d5df169cd0be83100b4397b0f97161461c0a427638ec9c81d040eea18c3b6f0523a89cad64f09a453d33bd9ddd09781ee05a3a1eead956d3a586072b2af59a4305bf906f7fcdb3ea5350dbfbbcf15d7e9c53471aac5e06d7f69cbf95104626c2833d79148facb9e484c75731cd5449f94530c9a625623db5cd7f8e17a8c81a0c6d6a2987e9f5a2e98e8114e5932e27aa63d705f14414af648c7b1d3d1f4b62a19e13983b319b2f77197351260c19e9185197c262c3a158c5238b52ae2ea4311d5a50b3f0b796f1324d615d9cab21b944a010d04bacd59082830522d1cb1e6a49d8ac47c07a0dab03569a921e53740e7a1e2e1838f974035a9110c9abb5af412fcd43910eb54dfe9f2bae26c676fa115bac8d960b3b7f19bd0bf801106058448312c90d99f86f4d2185bfaa60f8dbb0ee1886e1df7dd4e24c8987e44f2925a7b7cd7888e4765a8c9871cf5acce2a95216d871cb7216e56e0a27ffb4cb3e9203269aaaf5c48609f53224dcd9937fd434b378b2e11e254c62179bc0b91244e577f6743753685878a3d709436bcd83469abfddf70bd9861386e136248a9b98fe78b5dfdf453a4a7ce2c5e2969393bfb52daf8fcf7dabe5439de284c9b994b2366c342c24bcaf4e96d1ab129ec7cc03b9ecbc4782d3235f5ce9c6126ab659f3e241b6370410073a7b3a269bf9e5987c7ac843f69d7430a52e50a0e31488193fe9397bc7e820361f9e67ccf68a25135a1cf340d3bae2a80ed8c78715c86898da458fda17cf2c170cb19b071e5e72011ef82239d616f8be5a23075b3a4ed32e113efdde12a29f57fe677a43f636c645cb5c32bf164e8b4985619a91406a58e443ffea28f5ef0e9b309af5794dbfafad3c9fd92030dd202eb0238ac673137d66cfeed9575b1560460fc0929f4b595d971bbd035751af563e41ae4c485d116e95c31e89a07f6e668ba63afdd9321220478cf67c150926faf1985153d961a12ba4d9e578b0ed08e30d589f2721a9dbfb86e8fc2fb265f5cae2128b4c9f2ba1b56f951dc55927710abd1801467747264f49881b8da58e3cf5551ceae0c6a1b83604e3df1c67568ed9a6ccd5a56914353a943229028b128a4be4d878648b58483853b78b394e9086aa9a3f000a14e9726414ba938a30eae81ad8ed9d341e0d41303d1f8942fae61dd773cb05275ef5cd6d27a21fb81c0c2bda98cc01c10c54bfe27bf50c8b0002a75c40968401c6406731cfdf545a97b58cfa491b4a5701714fcf10058123ecea3e77199dfe4410851d7376417fddf2de3df4de1bf10d1b262fa986bcc374d0d0d993cc98ce47be18b8dd513f153562114ae07d70144425d8e6de5eda901d16bffeeb81fa8e8478b63b35ab780e99f163cf26095abab7c3e263ed3f6c60f2a3eab85d225bb56355e2976f39b52fdca351334a90d09fe37d9cd2c2e84700d16c85d37740d2ffafc25c344bf5ba108fab36d43abfe969b82932cdcaedca9f5d2eafcf3a997baa2477291f153b0da44881d164a90af628c61d7f9fcc58f6fc4ac134fbf0555427c4cf18f2d9acb8e8cd38975a4e7ca11ca60b737de6ac11dc9a80052d61fa3733cdb89679d23c98e84c5fbae5506b195d0b168ea9ff0b146f2e7266e1a307fab7527660e450ee0927baf902e3fdd23ca55a7f5e594c85b53f5df0957d94f34596350351ed7574e2ef838b1e5c22192e335f8828719d2050293d2a5120e61117668e92e488931afeb3b14df4df2d9ca58554f78b34a104995266f406c31636c9ec59021c3ffb09fc6fb7435340f69fd1a7fec166512c32583fd05c12b7bef0cbce781590bd1a4edfc416da937fc4109125d9116388d925db32c17cb41ae1925e108b62052d54b2e9f951c32479b14c25c7495018df8eaa59d2fd70f2db21c20b3da00e44cee9547383a1d8fe2a500c3f34ed65884ef7bc8bd45023c670011b524686ba41ae1218d51367ad0a51123a729bbf2501cfcd8ac8d237dde5647f8f6b2472f489f3bdb99e9f9f185a81ba91a52ed65fb8902270784b21a017d956c8d863034f4ccb80efa46d5c6a1b6f1660f407a289c334696a816eef85337b9db99d30f9a0ef59407c74aac0f2b64c69025c6f6800e2b499989b219f9b8b6bf8ca9bea95da15ffaae38477454431fba13127d7078032c6c5b7cc7140881de60d8f6d1865167943a26c488da1e1a7f3352f0510f351fc6e1cf4dffcdad5d97f01bf9e159e8f4c983351347423244cdb243b4c16d46dc6f36dc013dc9d3c7c819c0d01881d2ce7881943da35764ea33c6cf262efba3ce106b7315444f026ab766a220ceef74a9ad443b1cd1a8087f7002fea840a70b8870b9cddb73342177c44ea8ee49712e844160bdb2e115308428f6e75b83241f193554bb4b5e861d3134bd60eb869feee51923dda594583b8fb6656f7e57e6f77cd337892cb3fee61987d6a4d94c2bf380396710153cecdaa6a83e7b617a8468749ee6555eba21d27d45a5364b9aee6c8e433a3a2c0561ba27e883d3570f56af33461845f23e268dac2c6eee7c75cda596da73ba8a64ffc5fe540003cc3cda18e871664f29586b8f3028d044d9594a2d8da8f891aa79049ceb5061ba644f30c29c4ee9dcda49a692ae86211ee27a618f1adc1fd6a30ca20f17d73216db4004a847d14bb7283aa928806612d37c0da054bfafb5496f56b1f84a67086fb48e5ff5ad373f91fe48e9734a1d9928efb106c76e6dcbe85d709f666912e9110552de72bc8d3c164ad2c8146e464527ab2584085c07da9bf3757c15ffd64581543a6ce863c484ec8afaa694929fc81a93e6b39b025df4b4da533ecf9b2aab7dde953e7c007d12039d38aabb30fe91352da899cd07a06a804f48bbb78a88eecf892900d9e5806a31cede1f7327cd45115997444b7bfb45128cd7f4d834ad826e3ee6ae69d8dd611bc1796d530da82fa9d6cbc6d90e8c793d89d56786f3f6b9061bcfd94858d7328243c472cd53aaed1b691dace22286ed22145e9de9b26899439c52f264bb77379c9db70", 0x1000}], 0x2, &(0x7f0000000d80)=[@ip_tos_u8={{0x11}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @broadcast}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @rand_addr=0x64010102}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x13, 0xdb, [@remote, @loopback, @loopback, @private=0xa010100]}, @timestamp={0x44, 0x18, 0x6, 0x0, 0xf, [0x10001, 0x5, 0x98, 0xbb1, 0x0]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}], 0xb0}}], 0x3, 0x0) r5 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newlink={0x70, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x48, 0x12, 0x0, 0x1, @erspan={{0xb}, {0x38, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_TOS={0x5, 0x9, 0x20}, @IFLA_GRE_ERSPAN_HWID={0x6, 0x18, 0x30}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_REMOTE={0x8, 0x7, @private=0xa010100}, @IFLA_GRE_LINK={0x8, 0x1, r6}]}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x70}, 0x1, 0x0, 0x0, 0x24008005}, 0x0) [ 163.556114] audit: type=1804 audit(1667452137.437:16): pid=12381 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.3" name="/root/syzkaller-testdir2381707789/syzkaller.WeMhK2/88/file0/bus" dev="loop3" ino=18 res=1 [ 163.600656] EXT4-fs (loop3): This should not happen!! Data will be lost [ 163.600656] 05:08:57 executing program 3: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0x4008af12, &(0x7f0000000080)={0x1, 0x7f}) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, &(0x7f0000000380)=""/247, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f00000006c0)) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000002700)=0x1) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000200)={0x1, 0x0, [{0x0, 0x5, &(0x7f0000000000)=""/5}]}) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) 05:08:57 executing program 5: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_FSGETXATTR(r0, 0x801c581f, &(0x7f0000000040)={0x0, 0x1, 0x47aa}) r1 = getpgid(0x0) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x7, 0x3f, 0x0, 0x1, 0x0, 0x80000001, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000180), 0x4}, 0x0, 0x0, 0x3, 0x4, 0x2, 0x1, 0x0, 0x0, 0x2}, r1, 0x3, r0, 0x28c12a1b084b5a1f) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$binfmt_misc(r0, &(0x7f0000000140)=ANY=[], 0xe1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x8400fffffffa) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x1, &(0x7f0000000040), 0x0) ioctl$KVM_CREATE_PIT2(r2, 0x4040ae77, &(0x7f0000000340)) socket$nl_generic(0x10, 0x3, 0x10) r3 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) fgetxattr(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="6f73782eff000000006fe9ee62f42803fdd17b4042cec9b6badb3cf30d1c0900000000000000eea29b9faf8dccc820a680e1c54a38f3eeccb22c1dd762005faf911598451077c35ccd579f3d2d532931997aef994e548aae77d8bbc1a010ee856166198dded0cbb13fcfb374a43d18cc89cbf0292160ebd456d64e817360479d42e51a1714580b76f56c705818f983477d31b0e635665959ffc3c66e784a0c0f633a58b6d37e5c9e342928"], 0x0, 0x0) ioctl$VIDIOC_G_EDID(0xffffffffffffffff, 0xc0285628, &(0x7f0000000280)={0x0, 0xffffffff, 0x4, '\x00', &(0x7f0000000240)}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f000005b580)={0xffffffffffffffff, [], 0x3f, "ddce8d06d68449"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000780)=ANY=[@ANYRES64=0x0]) fallocate(r3, 0x20, 0x0, 0xfffffeff000) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) fallocate(r3, 0x60030000000000, 0x0, 0x0) creat(&(0x7f0000000000)='./bus\x00', 0xc0) 05:08:57 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r1, 0x2285, &(0x7f00000006c0)={0x53, 0x5, 0x2, 0x1, @scatter={0x4, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/196, 0xc4}]}, &(0x7f0000000500)="6ae5", &(0x7f0000000540)=""/192, 0x4, 0x10, 0x2, &(0x7f0000000600)}) r2 = socket$packet(0x11, 0x3, 0x300) getsockopt$packet_buf(r2, 0x107, 0x9, 0x0, &(0x7f0000001100)) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f00000008c0)={'\x00', 0x0, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket$tipc(0x1e, 0x2, 0x0) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, '\x00', [{0x3, 0x800, 0xfffffffffffffffd, 0x3f, 0x800, 0x9}, {0x6, 0x7ff, 0xaa, 0x2, 0x2, 0x200}], ['\x00', '\x00', '\x00']}) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000100), &(0x7f0000000640)={'U-', 0x9}, 0x16, 0x2) setsockopt$TIPC_DEST_DROPPABLE(r3, 0x10f, 0x81, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x33, &(0x7f0000000680)=0x4, 0x4) ioctl$BLKTRACESTOP(r1, 0x1275, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=@updsa={0x140, 0x1a, 0x1, 0x0, 0x0, {{@in=@local, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {@in=@remote, 0x0, 0x6c}, @in6=@mcast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_comp={0x48, 0x3, {{'deflate\x00'}}}, @tfcpad={0x8}]}, 0x140}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x38, 0x24, 0xf13, 0x70bd28, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmmsg$inet(r2, &(0x7f0000000e40)=[{{&(0x7f0000000740)={0x2, 0x4e21, @private=0xa010100}, 0x10, &(0x7f0000000800)=[{&(0x7f0000000780)="7daf2f7d20e85af5d2be02472346fc657d66ee3f0820b034ecdeeb0a9aa995d8a4e3a44f84f8fefec2dfd2f8857df86041a69591502fd0", 0x37}, {&(0x7f00000007c0)="6105c46c2bc103", 0x7}], 0x2, &(0x7f0000000840)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xc1, [@local, @dev={0xac, 0x14, 0x14, 0xb}, @empty, @dev={0xac, 0x14, 0x14, 0xa}, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @rr={0x7, 0x13, 0x45, [@rand_addr=0x64010100, @loopback, @remote, @empty]}, @end, @noop, @noop, @timestamp={0x44, 0x8, 0x96, 0x0, 0x6, [0x80]}, @end]}}}], 0x50}}, {{&(0x7f0000000940)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000000b40)=[{&(0x7f0000000980)="89f489d23d1c1e8aaccf89d1961d859f58a7aced5d21022180c39cb9a490905743865a32a1146cce4f9e896ff838fb70a0f2e635e93de1c20706bdee77108f43e7994d8ffab0d7f7624a7f84dcd413fc6ef2b2f0c3588552e2eb0abdf018a58320face0f969e21bde51441989a30ec6a61c36d95c10e74316dc88fec0454e8abbe88e779fd0c0761c2a5e04542490603b63dd616eb544f1e787283ff9aeeed368e34a16221a458c103503fcfc3f9af215b46f41023d2d6db22af0c7cbacbda4fa9fdce9ec78ad51e4251eaa3d07d19220ab540c5ffde3abd3aabca9bd85c5dff4796bb8514f19b591a", 0xe9}, {&(0x7f0000000a80)="95d86d7836f843ff2800dbabbfa37d68153c25db31453e99715b0e2f7798c682250c822b2851fdfd0d7bd9016cb7eb861fb09e99f2eab1d283722842605dfb5134050840591c607658db9e41b342f01e71673d69b8601b5dd7712602cf4847f1ca5a2d975406ee2b85ca8300c236c30ac212e11742de8951f7cc21f142b9079fd665da071c09cf4c342ae18a197f", 0x8e}], 0x2, &(0x7f0000000b80)=[@ip_ttl={{0x14, 0x0, 0x2, 0x80}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x38}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], 0x88}}, {{&(0x7f0000000c40)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000000d40)=[{&(0x7f0000000c80)="e638cfc3146290a4bf0d680fa03f105d65dbf255bd7eadf4d795d918b84f0a67ab1c6d08dbe2d0622d63f47b72dbfa035528eed0d049d5a13de2ac8aebac4a4def73bd1482c730d35272cdd0ce4189e8d87f03b4e234f9545aa8e48972156974c86d08ca31366bd1f512e4c073dbb49565ead07307019785a72b887e5c205be9ee0776", 0x83}, {&(0x7f0000001140)="e66b4e43ca6aaff9d095eb246c9d0896d149e9e33f69a012b29cf9b37642320a5b8a9192f13ee3540d326cf18b544827aca3361f88dc7da0380a29d3086ee7a33f869a627eff2ade3f37bbf0655085db6fe938a91c9f6ac99f4e2521ddce510c860592b76f71d7487132836ae25301e5d980f2fc17b543f9744935670cb2f14a6f8bd03ebfe526176a1807dcbad1c15ce7f6476b7ed3c3fc2de4ebfc9262f7f37c149b706f5732acf9b3a5d950c1166825d76aeca7de622a5db08b74deca5db0f50ad0dc37b27f2f573146c66cd0bd3515c127508040c4bc019876484304d743df71e6e6f9a94e24d7843c68dda16310bb6bdbdd75f3dfc0fb25e076c09e9f46425a4f2f547ea1d8601c2932ce2c641c1bf52d72c52289a7bfe930a633955a23a6350682f6bc07c1abe08a7dbdb5e894c53b58c3f0b42b8723368137c70c02b44f9032b654cebd11a5e1c4c532f3e784b923e68d3c7ad1f5687a16e6cd7b71d01eb86d4d8f01c695aaeac247a39825a1a9a90fb1f1529ca594a4a4878c30775be550cc7fd79189ca8f86ea58b9f27b5137f2ec47772b6b3ddf781ac3432c9b8640928530c3103f9d136ce5ecefd9eac0db9c6539d35b16ebfd5ea375ccc957536a80517303312cc6d7ff1c27d6f12b42d024c0edf07b8bb8b33e69158a81324ddad4ce8f602180d5196673689e00838438b606bfffb1f8598c83a0aa71b9833372e8cfcf58e8cfdac4514dce4790e774e8803cfbb93f2aeb264f8fe64650f494f06d67fa439464128f9868345a15c9547801deeb0c69d17135744d9247eeec5466bb4e3d846390df1c882152aace0d9a3af7bcba35b0ee18fb93e93a644563cdef0767b1f8ec73a18a539e8384d512421a079badb630147932a39e388ad6a3812b3b3c00efd4a6a9d8009630dbd55724ff1b6f545c5431c1d4b859f3c6a095bbd8d2556b46a20aaa759b687f14c9070a6f783ba1cf2ddadfeb398dc3ba41e670c56e53d5aaaaa4871e80c985c9cdaf31d35d7d6928472aa0100d6729dac83b9acda06280d21692f6d1ba1a24e74bdd1a4321404c62231dadb9056305cb95f4ff99d4267517325ef10d315cf16b8821a90bdcd576adbb122c8b50c62c99a541dd7fb85d74ad396f821c6d16fcb70486095518bee73a075066aa05e0ac393159a8c55ee8d7945a8ea9f672dc2b34abffa7c04198c43063248c05fcffe1f04a1550f489261039d6894e3424c6b767c9627ec31d7a2dd38193338abbfad218dff9b97721899269bef1bf59bc215bee736a69bc83fe2cb51b5bc9e05a375d3cde8aa7b431d2c4221966d7a3997e8ce6ad254fdfbe5f92e5189772248b8135fb859a25c3ddc5caa396c285c9ae80315be0e39019d51f44274750382cc30856b540299481a0dc54fab211ba27fa65211b5619738dbae7daab3d53726eeb7e5e5082d11dacc951035ca2c1301a9ff153dfb555d09bfe0df9d12d1d5b50b0a628bac2db8c2a5d50d9a8d982ea2ba7789d1ec4e7110240a64def39f222c18683a17dea5160de23a71e08badc6acd1e6e7fadbcb6925fcb1de8888db31a2c971c4de4b7de71908f10f1ac003de9de53cb4771d8befdd13184e04f63c1b09ec40b0d085b5d52eb2b17bdc1389323ccf3ef54e8e23371bb550c96fc3b2f2733a74f684adac7d0240bc1829046fa785201ace22c4a78c49f71ec08751131616b8dd4e3d1497b1556466f587e59b922c6c20f060b0ec8b42d5e8b7cfab710f52967e70a07ff610ecb56d60f19cef12939c3f3e42b0d6429b0f1f438a82c74e57381ed2bc1b111f145e2252e7cb6e8c90dd76b9227588d4196e76a21313781ad69a862ac95c5251a3eefd4b8a476b53cdc1a356ff669f4afe9a7c67920d27a92f793d052655a5fb5b264c079638230c3dcdcaa6aec5a0495811e6f0a412668966f30243914a1bb4f668541351be67fc04b898887d50661ea4e6506beacbf2cc83aa47f64ecb3b53eb62ea53219bfe6de1db5c0c2118e64b26aaa1352c5129e3e29ad9f2986418af8d0a42da1f08ae425990fd2831349818712bccff2e5b5d3007552e29d2c419b6c4dc58125dffe5f658532443bac34c73f32d07343d9128d44ddc09527e504c73fd5b7f1f43aeb7669b24ac3d57e71681e92c9828b2a7598d183702030c2b6b5195b83b516510e03177ef10ed3d9e700f0b0a5740a4714280c548f0d6717c17e501f5cb10eb7f4bc4b5cead9be8c78553fef5d33fb00f4aee1ffe470ebaf20fe764fc5fbc02b318da28c5db4eba87fcdec709a3f6cb7b7f49eaf5b3afbecbe78b05ed322ccad03578236618403ee6972574e747f13633942cf70f1b2434ab1928b479e3fae982ea9586fb2419e29d4c4b77f5c7b946c0ce1a765a1563dac63ef42d612c81c0da27c6c5d972c4ce53dd4eac3ed8cb52ea3a511bcb55db73bf2bb121722ad7bf2229fb25340995475eb3f6c9ed2a5d189a1affe2a903f4d960986b36a4a8e347c6d355937cd157d0a18768295e24dee306a13a91101b30daf45428c29534b13d225edebd230534d7b3b7a548a478b2a2883706fa552d4e01d54fc563720fdf3640037efcf64951875df75abafaad8acc5c7e9e5b343f5e0bdee862095c56d4dcaf21ee7a4f2c89cf91449ae6743fea4ec9f1700237988769cba7113cf95c9bc229f8001751bed61537aff0e97c9f453032eb1c02a980d19c91484b046222d238918751ee9a561a9ad3f607b330d175f8112c0a1eb3f05a7f8898a761c40d5df169cd0be83100b4397b0f97161461c0a427638ec9c81d040eea18c3b6f0523a89cad64f09a453d33bd9ddd09781ee05a3a1eead956d3a586072b2af59a4305bf906f7fcdb3ea5350dbfbbcf15d7e9c53471aac5e06d7f69cbf95104626c2833d79148facb9e484c75731cd5449f94530c9a625623db5cd7f8e17a8c81a0c6d6a2987e9f5a2e98e8114e5932e27aa63d705f14414af648c7b1d3d1f4b62a19e13983b319b2f77197351260c19e9185197c262c3a158c5238b52ae2ea4311d5a50b3f0b796f1324d615d9cab21b944a010d04bacd59082830522d1cb1e6a49d8ac47c07a0dab03569a921e53740e7a1e2e1838f974035a9110c9abb5af412fcd43910eb54dfe9f2bae26c676fa115bac8d960b3b7f19bd0bf801106058448312c90d99f86f4d2185bfaa60f8dbb0ee1886e1df7dd4e24c8987e44f2925a7b7cd7888e4765a8c9871cf5acce2a95216d871cb7216e56e0a27ffb4cb3e9203269aaaf5c48609f53224dcd9937fd434b378b2e11e254c62179bc0b91244e577f6743753685878a3d709436bcd83469abfddf70bd9861386e136248a9b98fe78b5dfdf453a4a7ce2c5e2969393bfb52daf8fcf7dabe5439de284c9b994b2366c342c24bcaf4e96d1ab129ec7cc03b9ecbc4782d3235f5ce9c6126ab659f3e241b6370410073a7b3a269bf9e5987c7ac843f69d7430a52e50a0e31488193fe9397bc7e820361f9e67ccf68a25135a1cf340d3bae2a80ed8c78715c86898da458fda17cf2c170cb19b071e5e72011ef82239d616f8be5a23075b3a4ed32e113efdde12a29f57fe677a43f636c645cb5c32bf164e8b4985619a91406a58e443ffea28f5ef0e9b309af5794dbfafad3c9fd92030dd202eb0238ac673137d66cfeed9575b1560460fc0929f4b595d971bbd035751af563e41ae4c485d116e95c31e89a07f6e668ba63afdd9321220478cf67c150926faf1985153d961a12ba4d9e578b0ed08e30d589f2721a9dbfb86e8fc2fb265f5cae2128b4c9f2ba1b56f951dc55927710abd1801467747264f49881b8da58e3cf5551ceae0c6a1b83604e3df1c67568ed9a6ccd5a56914353a943229028b128a4be4d878648b58483853b78b394e9086aa9a3f000a14e9726414ba938a30eae81ad8ed9d341e0d41303d1f8942fae61dd773cb05275ef5cd6d27a21fb81c0c2bda98cc01c10c54bfe27bf50c8b0002a75c40968401c6406731cfdf545a97b58cfa491b4a5701714fcf10058123ecea3e77199dfe4410851d7376417fddf2de3df4de1bf10d1b262fa986bcc374d0d0d993cc98ce47be18b8dd513f153562114ae07d70144425d8e6de5eda901d16bffeeb81fa8e8478b63b35ab780e99f163cf26095abab7c3e263ed3f6c60f2a3eab85d225bb56355e2976f39b52fdca351334a90d09fe37d9cd2c2e84700d16c85d37740d2ffafc25c344bf5ba108fab36d43abfe969b82932cdcaedca9f5d2eafcf3a997baa2477291f153b0da44881d164a90af628c61d7f9fcc58f6fc4ac134fbf0555427c4cf18f2d9acb8e8cd38975a4e7ca11ca60b737de6ac11dc9a80052d61fa3733cdb89679d23c98e84c5fbae5506b195d0b168ea9ff0b146f2e7266e1a307fab7527660e450ee0927baf902e3fdd23ca55a7f5e594c85b53f5df0957d94f34596350351ed7574e2ef838b1e5c22192e335f8828719d2050293d2a5120e61117668e92e488931afeb3b14df4df2d9ca58554f78b34a104995266f406c31636c9ec59021c3ffb09fc6fb7435340f69fd1a7fec166512c32583fd05c12b7bef0cbce781590bd1a4edfc416da937fc4109125d9116388d925db32c17cb41ae1925e108b62052d54b2e9f951c32479b14c25c7495018df8eaa59d2fd70f2db21c20b3da00e44cee9547383a1d8fe2a500c3f34ed65884ef7bc8bd45023c670011b524686ba41ae1218d51367ad0a51123a729bbf2501cfcd8ac8d237dde5647f8f6b2472f489f3bdb99e9f9f185a81ba91a52ed65fb8902270784b21a017d956c8d863034f4ccb80efa46d5c6a1b6f1660f407a289c334696a816eef85337b9db99d30f9a0ef59407c74aac0f2b64c69025c6f6800e2b499989b219f9b8b6bf8ca9bea95da15ffaae38477454431fba13127d7078032c6c5b7cc7140881de60d8f6d1865167943a26c488da1e1a7f3352f0510f351fc6e1cf4dffcdad5d97f01bf9e159e8f4c983351347423244cdb243b4c16d46dc6f36dc013dc9d3c7c819c0d01881d2ce7881943da35764ea33c6cf262efba3ce106b7315444f026ab766a220ceef74a9ad443b1cd1a8087f7002fea840a70b8870b9cddb73342177c44ea8ee49712e844160bdb2e115308428f6e75b83241f193554bb4b5e861d3134bd60eb869feee51923dda594583b8fb6656f7e57e6f77cd337892cb3fee61987d6a4d94c2bf380396710153cecdaa6a83e7b617a8468749ee6555eba21d27d45a5364b9aee6c8e433a3a2c0561ba27e883d3570f56af33461845f23e268dac2c6eee7c75cda596da73ba8a64ffc5fe540003cc3cda18e871664f29586b8f3028d044d9594a2d8da8f891aa79049ceb5061ba644f30c29c4ee9dcda49a692ae86211ee27a618f1adc1fd6a30ca20f17d73216db4004a847d14bb7283aa928806612d37c0da054bfafb5496f56b1f84a67086fb48e5ff5ad373f91fe48e9734a1d9928efb106c76e6dcbe85d709f666912e9110552de72bc8d3c164ad2c8146e464527ab2584085c07da9bf3757c15ffd64581543a6ce863c484ec8afaa694929fc81a93e6b39b025df4b4da533ecf9b2aab7dde953e7c007d12039d38aabb30fe91352da899cd07a06a804f48bbb78a88eecf892900d9e5806a31cede1f7327cd45115997444b7bfb45128cd7f4d834ad826e3ee6ae69d8dd611bc1796d530da82fa9d6cbc6d90e8c793d89d56786f3f6b9061bcfd94858d7328243c472cd53aaed1b691dace22286ed22145e9de9b26899439c52f264bb77379c9db70", 0x1000}], 0x2, &(0x7f0000000d80)=[@ip_tos_u8={{0x11}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @broadcast}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @rand_addr=0x64010102}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x13, 0xdb, [@remote, @loopback, @loopback, @private=0xa010100]}, @timestamp={0x44, 0x18, 0x6, 0x0, 0xf, [0x10001, 0x5, 0x98, 0xbb1, 0x0]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}], 0xb0}}], 0x3, 0x0) r5 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newlink={0x70, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x48, 0x12, 0x0, 0x1, @erspan={{0xb}, {0x38, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_TOS={0x5, 0x9, 0x20}, @IFLA_GRE_ERSPAN_HWID={0x6, 0x18, 0x30}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_REMOTE={0x8, 0x7, @private=0xa010100}, @IFLA_GRE_LINK={0x8, 0x1, r6}]}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x70}, 0x1, 0x0, 0x0, 0x24008005}, 0x0) [ 163.712234] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue 05:08:57 executing program 3: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0x4008af12, &(0x7f0000000080)={0x1, 0x7f}) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, &(0x7f0000000380)=""/247, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f00000006c0)) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000002700)=0x1) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000200)={0x1, 0x0, [{0x0, 0x5, &(0x7f0000000000)=""/5}]}) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) [ 163.759655] audit: type=1804 audit(1667452137.737:17): pid=12434 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.1" name="/root/syzkaller-testdir3428672120/syzkaller.3PH2tW/102/file0/bus" dev="loop1" ino=18 res=1 [ 163.789889] EXT4-fs error (device loop1): ext4_validate_block_bitmap:405: comm syz-executor.1: bg 0: block 5: invalid block bitmap [ 163.829151] EXT4-fs (loop1): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 1 with error 117 [ 163.860353] audit: type=1804 audit(1667452137.747:18): pid=12451 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.5" name="/root/syzkaller-testdir3550183520/syzkaller.5hal8Q/92/bus" dev="sda1" ino=14248 res=1 [ 163.867780] EXT4-fs (loop1): This should not happen!! Data will be lost [ 163.867780] [ 164.018102] audit: type=1804 audit(1667452137.827:19): pid=12462 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="ToMToU" comm="syz-executor.5" name="/root/syzkaller-testdir3550183520/syzkaller.5hal8Q/92/bus" dev="sda1" ino=14248 res=1 05:08:58 executing program 2: r0 = socket$alg(0x26, 0x5, 0x0) perf_event_open(&(0x7f0000000180)={0x0, 0x80, 0x1, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x100, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x2, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x5, 0x4, @perf_config_ext={0xfff, 0xa846}, 0x42010, 0x3, 0x0, 0x2, 0x2, 0x0, 0x7, 0x0, 0x2}, 0x0, 0x2, 0xffffffffffffffff, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x100010, 0xffffffffffffffff, 0xfae4a000) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x100000, 0x19, &(0x7f0000000200)=[{&(0x7f0000011840)='\v\x00', 0x2, 0x3}, {&(0x7f0000000540)=' \x00\x00', 0x3, 0x5}, {&(0x7f0000011880)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x8}, {&(0x7f0000010000)="200000000002000019000000900100000f000000000000000100000005000000000004000040000020000000731f1f63731f1f630100ffff53ef010001000000721f1f63000000000000000001000000000000000b0000000001000018000000c28500002b0200000000000000000000000000000000000073797a6b616c6c6572000000000000002f746d702f73797a2d696d61676567656e39333239363537353300"/192, 0xc0, 0x400}, {&(0x7f0000000040)="000000000000000000000000bfd7fbde2cd74131b8ed5eef968344d001004000160000721f1f630000000011fc53fe991700000000000000000000000000000000c35269cf8f2a671042ff013d116f6efc93ca9a8b54b3", 0x57, 0x4e0}, {&(0x7f0000010100)="00000000000000000000000000000000000000000000000000000000200020000100000000000500400000000000000000000000000000004300000000000000", 0x40, 0x540}, {&(0x7f0000000480)="00000000000000000100000000000000000000000000ba000000000000000000bd43531db7b879f8d846c247e9737cd84ec87d3dc6b85ddf186130dbd3b3a913ffde7d82a1115ce7e3b3792203ea5aa5077b62c99a1f46a3dee2e4f3252f03cb6a280731c3cc7b1a1f3d713befe483c0538a1ed27cac4414257a87767a9eb6750a72d822478a42b549d54b6e787384ad0f36e4dfe9004482a0020ab7cc3b620cd21030b25d039a1298154a5f83a3784179a74bfa3b4751d819fc925bf023ef", 0xbf, 0x640}, {&(0x7f0000010160)="0500000003000000040000003d1fd6c49fc07094e4ca1270a419000f00030004", 0x20, 0x800}, {&(0x7f0000010180)="7f000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0100ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000721f1f63721f1f63721f1f6300"/4122, 0x101a, 0x1000}, {&(0x7f00000111a0)="ed41000000080000721f1f63731f1f63731f1f6300000000000004004000000000000800050000000af301000400000000000000000000000100000010000000", 0x40, 0x2100}, {&(0x7f00000111e0)="2000000004ed65de04ed65de00000000721f1f6300"/32, 0x20, 0x2180}, {&(0x7f0000011200)="8081000000601020721f1f63721f1f63721f1f6300000000000001004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000721f1f6300"/160, 0xa0, 0x2600}, {&(0x7f00000112a0)="c041000000380000721f1f63721f1f63721f1f6300000000000002004000000000000800000000000af301000400000000000000000000000700000020000000", 0x40, 0x2a00}, {&(0x7f0000011320)="ed4100003c000000731f1f63731f1f63731f1f630000000000000200000000000000001003000000020000000d0000001000050166696c65300000000e0000002800050766696c65310000000000000000000000000000000000000000000000000000006fc3a7c40000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea04070000000000000000000000000000646174610000000000000000", 0xc0, 0x2b00}, {&(0x7f00000113e0)="ed8100001a040000731f1f63731f1f63731f1f6300000000000001004000000000000800010000000af301000400000000000000000000000100000050000000000000000000000000000000000000000000000000000000000000861479ccff5e5a3100f8d750470000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2c00}, {&(0x7f0000011480)="ffa1000026000000731f1f63731f1f63731f1f6300000000000001000000000000000000010000002f746d702f73797a2d696d61676567656e3933323936353735332f66696c65302f66696c6530000000000000000000000000000000000000000000009d621b1c0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000", 0xa0, 0x2d00}, {&(0x7f00000116c0)="ed81000064000000731f1f63731f1f63731f1f63000000000000010000000000000000100100000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c2872a1fd0000000000000000000000000000000000000000000000002000000004ed65de04ed65de04ed65de731f1f6304ed65de0000000000000000000002ea040734000000000028000000000000006461746100000000000000000000000000000000000000000000000000000000000000006c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273", 0x100, 0x3000}, {&(0x7f00000117c0)="020000000c0001022e000000020000000c0002022e2e00000b00000014000a026c6f73742b666f756e6400000c0000001000050266696c65300000000f0000001000050166696c6531000000100000001000050166696c6532000000100000001000050166696c6533000000110000009407090166696c652e636f6c64000000", 0x80, 0x8000}, {&(0x7f0000011860)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x10800}, {&(0x7f00000118a0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x11800}, {&(0x7f00000118c0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12000}, {&(0x7f00000118e0)='\x00\x00\x00\x00\x00\b\x00'/32, 0x20, 0x12800}, {&(0x7f00000000c0)="00000000000800f5c76edf2608f38ca97255a3495a00"/46, 0x2e, 0x13000}, {&(0x7f0000011920)="504d4d00504d4dff731f1f63000000006872757476696b2e632e676f6f676c6572732e636f6d00000000000000000000000000000000000000000000000000006c6f6f7032310075782f746573742f73797a5f6d6f756e745f696d6167655f650500"/112, 0x70, 0x20000}, {&(0x7f0000000740)="73797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657373797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c000000000000b6ca6b810358486c77e520ca5de40683779b42a74ab147756edd375dd121d13da0952339cefa13785bb2c0bacd154ae9824c8a86087373998169196169cb2b08455f47e12a239e50f7ffc836c7a28fa539a97027a07de105d240dd607a0e2b694ce476ce05aea1baeb6ae3132a678f324e9a2f09933022b462095731ebe57344f1", 0x4a1, 0x28000}], 0x0, &(0x7f0000000f00)=ANY=[@ANYBLOB="00b30824400d21223433bba32035e2ef9711604edf71b82a8fe52765aad2d7836b1a3ba0706a2dbcd3adf3d38a57682198b853fa4e230125fe60bae8f5acee1959c9550f63773d76ea03ae36b4245a35a3f5f544aed5577b0212798accf91ecde8621a9dc5cdfee2760508000089b3532183ea8fc6be3f005afae337349b43c202d6c180a2d8e27ed2ad99acc703246b4e35b433911d3cfdb6767dff8c0cc2f918b6c42ebc2c5272197f36cb798853f97edcb11ddfa31834d602f22fe26d5b2094db8417389935f42d9213023fdd367aa1be8e70b28e44ebf44b3fd67798b083f989ae3a4c3cd6f55f339b9ff82bbc68ee3e549c5e63c09b85229f97849d8b093b9cf175f084f4d1a1097057d59d20eae608993156ff12bff4d9c3fa67cf0000ebf075f462f53b6ff99f3ca355c3b95ebb508d5099960c3ea54b8cb8bcc60515bf522ec94a08990c4631b452829b7dbcaf7745a0b7158d7db8238806583c495455301c782bad07b4f947aaafce1409fad194bdf9265b5c2743d73db6c537e6ab4c655d190012e9a96bfcf326bf1a77c78cb4bfd6ce20f12f5f042a39ee4e24bd20e6864aa2d2360217927f24ea97ad664041dd23490684fc6f64428503605980615745a4d361dda18996cf204f4e6561be156daf67dd01fd3c8fc1df4cb70cb174416830c9e84728a998434e89be11279e0c40d78e4bfa240da4e19233ca6c3d0ff614061a903d5a61e165a80f356ec10ae153c2607cf3342a29ca4efbbe03056159a76f2ede2328aee3ebf442a00e07428c7051fcef9281de088f3184bba9844ea8f295e4070826af5553d762e5532be2ad52e74219bdf81c85e020cfc4628c9d27e699d39384e14c13207dc72ab0bb631dd666c5cdea1411450a844291b15a0bacefee0a329e986c8ff191b882b2ace97347aa109380d911bf85e7e66af976fa6ea8f875b053536a177d9ceb31f74d4f13afdabadba7ae1a45f37d759fc9f0244d0b2a46d40096c46abf48f7007c51ddf578b605"], 0x1) perf_event_open(&(0x7f00000012c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 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, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$FIBMAP(r0, 0x1, &(0x7f0000000140)=0x80000001) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) write$binfmt_script(r1, &(0x7f0000000040)=ANY=[], 0xb) r2 = open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) sendfile(r1, r2, 0x0, 0x1000000201005) 05:08:58 executing program 1: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$inet_int(r0, 0x0, 0xf, &(0x7f0000d10ffc)=0xfffffffa, 0x4) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x0, 0x0, @loopback={0xfec0ffff00000000}}], 0x1c) sendto$inet6(r0, &(0x7f0000000000)="03", 0x1, 0x40070, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback={0x0, 0x4}}, 0x1c) 05:08:58 executing program 3: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000015c0), 0x2, 0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0xaf01, 0x0) r1 = eventfd(0x0) ioctl$VHOST_SET_VRING_BASE(r0, 0x4008af12, &(0x7f0000000080)={0x1, 0x7f}) ioctl$VHOST_SET_LOG_FD(r0, 0x4004af07, &(0x7f00000001c0)=r1) ioctl$VHOST_SET_VRING_KICK(r0, 0x4008af20, &(0x7f0000000040)={0x1, r1}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000140)={0x0, 0x0, 0x0, &(0x7f0000000180)=""/53, 0x0}) ioctl$VHOST_SET_VRING_ADDR(r0, 0x4028af11, &(0x7f0000000280)={0x1, 0x1, &(0x7f0000000380)=""/247, &(0x7f00000000c0)=""/87, &(0x7f0000000480)=""/74}) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f00000006c0)) ioctl$VHOST_VSOCK_SET_RUNNING(r0, 0x4004af61, &(0x7f0000002700)=0x1) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000200)={0x1, 0x0, [{0x0, 0x5, &(0x7f0000000000)=""/5}]}) write$binfmt_script(0xffffffffffffffff, 0x0, 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) 05:08:58 executing program 5: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_FSGETXATTR(r0, 0x801c581f, &(0x7f0000000040)={0x0, 0x1, 0x47aa}) r1 = getpgid(0x0) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x7, 0x3f, 0x0, 0x1, 0x0, 0x80000001, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000180), 0x4}, 0x0, 0x0, 0x3, 0x4, 0x2, 0x1, 0x0, 0x0, 0x2}, r1, 0x3, r0, 0x28c12a1b084b5a1f) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$binfmt_misc(r0, &(0x7f0000000140)=ANY=[], 0xe1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x8400fffffffa) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x1, &(0x7f0000000040), 0x0) ioctl$KVM_CREATE_PIT2(r2, 0x4040ae77, &(0x7f0000000340)) socket$nl_generic(0x10, 0x3, 0x10) r3 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) fgetxattr(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="6f73782eff000000006fe9ee62f42803fdd17b4042cec9b6badb3cf30d1c0900000000000000eea29b9faf8dccc820a680e1c54a38f3eeccb22c1dd762005faf911598451077c35ccd579f3d2d532931997aef994e548aae77d8bbc1a010ee856166198dded0cbb13fcfb374a43d18cc89cbf0292160ebd456d64e817360479d42e51a1714580b76f56c705818f983477d31b0e635665959ffc3c66e784a0c0f633a58b6d37e5c9e342928"], 0x0, 0x0) ioctl$VIDIOC_G_EDID(0xffffffffffffffff, 0xc0285628, &(0x7f0000000280)={0x0, 0xffffffff, 0x4, '\x00', &(0x7f0000000240)}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f000005b580)={0xffffffffffffffff, [], 0x3f, "ddce8d06d68449"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000780)=ANY=[@ANYRES64=0x0]) fallocate(r3, 0x20, 0x0, 0xfffffeff000) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) fallocate(r3, 0x60030000000000, 0x0, 0x0) creat(&(0x7f0000000000)='./bus\x00', 0xc0) 05:08:58 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r1, 0x2285, &(0x7f00000006c0)={0x53, 0x5, 0x2, 0x1, @scatter={0x4, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/196, 0xc4}]}, &(0x7f0000000500)="6ae5", &(0x7f0000000540)=""/192, 0x4, 0x10, 0x2, &(0x7f0000000600)}) r2 = socket$packet(0x11, 0x3, 0x300) getsockopt$packet_buf(r2, 0x107, 0x9, 0x0, &(0x7f0000001100)) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f00000008c0)={'\x00', 0x0, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket$tipc(0x1e, 0x2, 0x0) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, '\x00', [{0x3, 0x800, 0xfffffffffffffffd, 0x3f, 0x800, 0x9}, {0x6, 0x7ff, 0xaa, 0x2, 0x2, 0x200}], ['\x00', '\x00', '\x00']}) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000100), &(0x7f0000000640)={'U-', 0x9}, 0x16, 0x2) setsockopt$TIPC_DEST_DROPPABLE(r3, 0x10f, 0x81, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x33, &(0x7f0000000680)=0x4, 0x4) ioctl$BLKTRACESTOP(r1, 0x1275, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=@updsa={0x140, 0x1a, 0x1, 0x0, 0x0, {{@in=@local, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {@in=@remote, 0x0, 0x6c}, @in6=@mcast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_comp={0x48, 0x3, {{'deflate\x00'}}}, @tfcpad={0x8}]}, 0x140}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x38, 0x24, 0xf13, 0x70bd28, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmmsg$inet(r2, &(0x7f0000000e40)=[{{&(0x7f0000000740)={0x2, 0x4e21, @private=0xa010100}, 0x10, &(0x7f0000000800)=[{&(0x7f0000000780)="7daf2f7d20e85af5d2be02472346fc657d66ee3f0820b034ecdeeb0a9aa995d8a4e3a44f84f8fefec2dfd2f8857df86041a69591502fd0", 0x37}, {&(0x7f00000007c0)="6105c46c2bc103", 0x7}], 0x2, &(0x7f0000000840)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xc1, [@local, @dev={0xac, 0x14, 0x14, 0xb}, @empty, @dev={0xac, 0x14, 0x14, 0xa}, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @rr={0x7, 0x13, 0x45, [@rand_addr=0x64010100, @loopback, @remote, @empty]}, @end, @noop, @noop, @timestamp={0x44, 0x8, 0x96, 0x0, 0x6, [0x80]}, @end]}}}], 0x50}}, {{&(0x7f0000000940)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000000b40)=[{&(0x7f0000000980)="89f489d23d1c1e8aaccf89d1961d859f58a7aced5d21022180c39cb9a490905743865a32a1146cce4f9e896ff838fb70a0f2e635e93de1c20706bdee77108f43e7994d8ffab0d7f7624a7f84dcd413fc6ef2b2f0c3588552e2eb0abdf018a58320face0f969e21bde51441989a30ec6a61c36d95c10e74316dc88fec0454e8abbe88e779fd0c0761c2a5e04542490603b63dd616eb544f1e787283ff9aeeed368e34a16221a458c103503fcfc3f9af215b46f41023d2d6db22af0c7cbacbda4fa9fdce9ec78ad51e4251eaa3d07d19220ab540c5ffde3abd3aabca9bd85c5dff4796bb8514f19b591a", 0xe9}, {&(0x7f0000000a80)="95d86d7836f843ff2800dbabbfa37d68153c25db31453e99715b0e2f7798c682250c822b2851fdfd0d7bd9016cb7eb861fb09e99f2eab1d283722842605dfb5134050840591c607658db9e41b342f01e71673d69b8601b5dd7712602cf4847f1ca5a2d975406ee2b85ca8300c236c30ac212e11742de8951f7cc21f142b9079fd665da071c09cf4c342ae18a197f", 0x8e}], 0x2, &(0x7f0000000b80)=[@ip_ttl={{0x14, 0x0, 0x2, 0x80}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x38}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], 0x88}}, {{&(0x7f0000000c40)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000000d40)=[{&(0x7f0000000c80)="e638cfc3146290a4bf0d680fa03f105d65dbf255bd7eadf4d795d918b84f0a67ab1c6d08dbe2d0622d63f47b72dbfa035528eed0d049d5a13de2ac8aebac4a4def73bd1482c730d35272cdd0ce4189e8d87f03b4e234f9545aa8e48972156974c86d08ca31366bd1f512e4c073dbb49565ead07307019785a72b887e5c205be9ee0776", 0x83}, {&(0x7f0000001140)="e66b4e43ca6aaff9d095eb246c9d0896d149e9e33f69a012b29cf9b37642320a5b8a9192f13ee3540d326cf18b544827aca3361f88dc7da0380a29d3086ee7a33f869a627eff2ade3f37bbf0655085db6fe938a91c9f6ac99f4e2521ddce510c860592b76f71d7487132836ae25301e5d980f2fc17b543f9744935670cb2f14a6f8bd03ebfe526176a1807dcbad1c15ce7f6476b7ed3c3fc2de4ebfc9262f7f37c149b706f5732acf9b3a5d950c1166825d76aeca7de622a5db08b74deca5db0f50ad0dc37b27f2f573146c66cd0bd3515c127508040c4bc019876484304d743df71e6e6f9a94e24d7843c68dda16310bb6bdbdd75f3dfc0fb25e076c09e9f46425a4f2f547ea1d8601c2932ce2c641c1bf52d72c52289a7bfe930a633955a23a6350682f6bc07c1abe08a7dbdb5e894c53b58c3f0b42b8723368137c70c02b44f9032b654cebd11a5e1c4c532f3e784b923e68d3c7ad1f5687a16e6cd7b71d01eb86d4d8f01c695aaeac247a39825a1a9a90fb1f1529ca594a4a4878c30775be550cc7fd79189ca8f86ea58b9f27b5137f2ec47772b6b3ddf781ac3432c9b8640928530c3103f9d136ce5ecefd9eac0db9c6539d35b16ebfd5ea375ccc957536a80517303312cc6d7ff1c27d6f12b42d024c0edf07b8bb8b33e69158a81324ddad4ce8f602180d5196673689e00838438b606bfffb1f8598c83a0aa71b9833372e8cfcf58e8cfdac4514dce4790e774e8803cfbb93f2aeb264f8fe64650f494f06d67fa439464128f9868345a15c9547801deeb0c69d17135744d9247eeec5466bb4e3d846390df1c882152aace0d9a3af7bcba35b0ee18fb93e93a644563cdef0767b1f8ec73a18a539e8384d512421a079badb630147932a39e388ad6a3812b3b3c00efd4a6a9d8009630dbd55724ff1b6f545c5431c1d4b859f3c6a095bbd8d2556b46a20aaa759b687f14c9070a6f783ba1cf2ddadfeb398dc3ba41e670c56e53d5aaaaa4871e80c985c9cdaf31d35d7d6928472aa0100d6729dac83b9acda06280d21692f6d1ba1a24e74bdd1a4321404c62231dadb9056305cb95f4ff99d4267517325ef10d315cf16b8821a90bdcd576adbb122c8b50c62c99a541dd7fb85d74ad396f821c6d16fcb70486095518bee73a075066aa05e0ac393159a8c55ee8d7945a8ea9f672dc2b34abffa7c04198c43063248c05fcffe1f04a1550f489261039d6894e3424c6b767c9627ec31d7a2dd38193338abbfad218dff9b97721899269bef1bf59bc215bee736a69bc83fe2cb51b5bc9e05a375d3cde8aa7b431d2c4221966d7a3997e8ce6ad254fdfbe5f92e5189772248b8135fb859a25c3ddc5caa396c285c9ae80315be0e39019d51f44274750382cc30856b540299481a0dc54fab211ba27fa65211b5619738dbae7daab3d53726eeb7e5e5082d11dacc951035ca2c1301a9ff153dfb555d09bfe0df9d12d1d5b50b0a628bac2db8c2a5d50d9a8d982ea2ba7789d1ec4e7110240a64def39f222c18683a17dea5160de23a71e08badc6acd1e6e7fadbcb6925fcb1de8888db31a2c971c4de4b7de71908f10f1ac003de9de53cb4771d8befdd13184e04f63c1b09ec40b0d085b5d52eb2b17bdc1389323ccf3ef54e8e23371bb550c96fc3b2f2733a74f684adac7d0240bc1829046fa785201ace22c4a78c49f71ec08751131616b8dd4e3d1497b1556466f587e59b922c6c20f060b0ec8b42d5e8b7cfab710f52967e70a07ff610ecb56d60f19cef12939c3f3e42b0d6429b0f1f438a82c74e57381ed2bc1b111f145e2252e7cb6e8c90dd76b9227588d4196e76a21313781ad69a862ac95c5251a3eefd4b8a476b53cdc1a356ff669f4afe9a7c67920d27a92f793d052655a5fb5b264c079638230c3dcdcaa6aec5a0495811e6f0a412668966f30243914a1bb4f668541351be67fc04b898887d50661ea4e6506beacbf2cc83aa47f64ecb3b53eb62ea53219bfe6de1db5c0c2118e64b26aaa1352c5129e3e29ad9f2986418af8d0a42da1f08ae425990fd2831349818712bccff2e5b5d3007552e29d2c419b6c4dc58125dffe5f658532443bac34c73f32d07343d9128d44ddc09527e504c73fd5b7f1f43aeb7669b24ac3d57e71681e92c9828b2a7598d183702030c2b6b5195b83b516510e03177ef10ed3d9e700f0b0a5740a4714280c548f0d6717c17e501f5cb10eb7f4bc4b5cead9be8c78553fef5d33fb00f4aee1ffe470ebaf20fe764fc5fbc02b318da28c5db4eba87fcdec709a3f6cb7b7f49eaf5b3afbecbe78b05ed322ccad03578236618403ee6972574e747f13633942cf70f1b2434ab1928b479e3fae982ea9586fb2419e29d4c4b77f5c7b946c0ce1a765a1563dac63ef42d612c81c0da27c6c5d972c4ce53dd4eac3ed8cb52ea3a511bcb55db73bf2bb121722ad7bf2229fb25340995475eb3f6c9ed2a5d189a1affe2a903f4d960986b36a4a8e347c6d355937cd157d0a18768295e24dee306a13a91101b30daf45428c29534b13d225edebd230534d7b3b7a548a478b2a2883706fa552d4e01d54fc563720fdf3640037efcf64951875df75abafaad8acc5c7e9e5b343f5e0bdee862095c56d4dcaf21ee7a4f2c89cf91449ae6743fea4ec9f1700237988769cba7113cf95c9bc229f8001751bed61537aff0e97c9f453032eb1c02a980d19c91484b046222d238918751ee9a561a9ad3f607b330d175f8112c0a1eb3f05a7f8898a761c40d5df169cd0be83100b4397b0f97161461c0a427638ec9c81d040eea18c3b6f0523a89cad64f09a453d33bd9ddd09781ee05a3a1eead956d3a586072b2af59a4305bf906f7fcdb3ea5350dbfbbcf15d7e9c53471aac5e06d7f69cbf95104626c2833d79148facb9e484c75731cd5449f94530c9a625623db5cd7f8e17a8c81a0c6d6a2987e9f5a2e98e8114e5932e27aa63d705f14414af648c7b1d3d1f4b62a19e13983b319b2f77197351260c19e9185197c262c3a158c5238b52ae2ea4311d5a50b3f0b796f1324d615d9cab21b944a010d04bacd59082830522d1cb1e6a49d8ac47c07a0dab03569a921e53740e7a1e2e1838f974035a9110c9abb5af412fcd43910eb54dfe9f2bae26c676fa115bac8d960b3b7f19bd0bf801106058448312c90d99f86f4d2185bfaa60f8dbb0ee1886e1df7dd4e24c8987e44f2925a7b7cd7888e4765a8c9871cf5acce2a95216d871cb7216e56e0a27ffb4cb3e9203269aaaf5c48609f53224dcd9937fd434b378b2e11e254c62179bc0b91244e577f6743753685878a3d709436bcd83469abfddf70bd9861386e136248a9b98fe78b5dfdf453a4a7ce2c5e2969393bfb52daf8fcf7dabe5439de284c9b994b2366c342c24bcaf4e96d1ab129ec7cc03b9ecbc4782d3235f5ce9c6126ab659f3e241b6370410073a7b3a269bf9e5987c7ac843f69d7430a52e50a0e31488193fe9397bc7e820361f9e67ccf68a25135a1cf340d3bae2a80ed8c78715c86898da458fda17cf2c170cb19b071e5e72011ef82239d616f8be5a23075b3a4ed32e113efdde12a29f57fe677a43f636c645cb5c32bf164e8b4985619a91406a58e443ffea28f5ef0e9b309af5794dbfafad3c9fd92030dd202eb0238ac673137d66cfeed9575b1560460fc0929f4b595d971bbd035751af563e41ae4c485d116e95c31e89a07f6e668ba63afdd9321220478cf67c150926faf1985153d961a12ba4d9e578b0ed08e30d589f2721a9dbfb86e8fc2fb265f5cae2128b4c9f2ba1b56f951dc55927710abd1801467747264f49881b8da58e3cf5551ceae0c6a1b83604e3df1c67568ed9a6ccd5a56914353a943229028b128a4be4d878648b58483853b78b394e9086aa9a3f000a14e9726414ba938a30eae81ad8ed9d341e0d41303d1f8942fae61dd773cb05275ef5cd6d27a21fb81c0c2bda98cc01c10c54bfe27bf50c8b0002a75c40968401c6406731cfdf545a97b58cfa491b4a5701714fcf10058123ecea3e77199dfe4410851d7376417fddf2de3df4de1bf10d1b262fa986bcc374d0d0d993cc98ce47be18b8dd513f153562114ae07d70144425d8e6de5eda901d16bffeeb81fa8e8478b63b35ab780e99f163cf26095abab7c3e263ed3f6c60f2a3eab85d225bb56355e2976f39b52fdca351334a90d09fe37d9cd2c2e84700d16c85d37740d2ffafc25c344bf5ba108fab36d43abfe969b82932cdcaedca9f5d2eafcf3a997baa2477291f153b0da44881d164a90af628c61d7f9fcc58f6fc4ac134fbf0555427c4cf18f2d9acb8e8cd38975a4e7ca11ca60b737de6ac11dc9a80052d61fa3733cdb89679d23c98e84c5fbae5506b195d0b168ea9ff0b146f2e7266e1a307fab7527660e450ee0927baf902e3fdd23ca55a7f5e594c85b53f5df0957d94f34596350351ed7574e2ef838b1e5c22192e335f8828719d2050293d2a5120e61117668e92e488931afeb3b14df4df2d9ca58554f78b34a104995266f406c31636c9ec59021c3ffb09fc6fb7435340f69fd1a7fec166512c32583fd05c12b7bef0cbce781590bd1a4edfc416da937fc4109125d9116388d925db32c17cb41ae1925e108b62052d54b2e9f951c32479b14c25c7495018df8eaa59d2fd70f2db21c20b3da00e44cee9547383a1d8fe2a500c3f34ed65884ef7bc8bd45023c670011b524686ba41ae1218d51367ad0a51123a729bbf2501cfcd8ac8d237dde5647f8f6b2472f489f3bdb99e9f9f185a81ba91a52ed65fb8902270784b21a017d956c8d863034f4ccb80efa46d5c6a1b6f1660f407a289c334696a816eef85337b9db99d30f9a0ef59407c74aac0f2b64c69025c6f6800e2b499989b219f9b8b6bf8ca9bea95da15ffaae38477454431fba13127d7078032c6c5b7cc7140881de60d8f6d1865167943a26c488da1e1a7f3352f0510f351fc6e1cf4dffcdad5d97f01bf9e159e8f4c983351347423244cdb243b4c16d46dc6f36dc013dc9d3c7c819c0d01881d2ce7881943da35764ea33c6cf262efba3ce106b7315444f026ab766a220ceef74a9ad443b1cd1a8087f7002fea840a70b8870b9cddb73342177c44ea8ee49712e844160bdb2e115308428f6e75b83241f193554bb4b5e861d3134bd60eb869feee51923dda594583b8fb6656f7e57e6f77cd337892cb3fee61987d6a4d94c2bf380396710153cecdaa6a83e7b617a8468749ee6555eba21d27d45a5364b9aee6c8e433a3a2c0561ba27e883d3570f56af33461845f23e268dac2c6eee7c75cda596da73ba8a64ffc5fe540003cc3cda18e871664f29586b8f3028d044d9594a2d8da8f891aa79049ceb5061ba644f30c29c4ee9dcda49a692ae86211ee27a618f1adc1fd6a30ca20f17d73216db4004a847d14bb7283aa928806612d37c0da054bfafb5496f56b1f84a67086fb48e5ff5ad373f91fe48e9734a1d9928efb106c76e6dcbe85d709f666912e9110552de72bc8d3c164ad2c8146e464527ab2584085c07da9bf3757c15ffd64581543a6ce863c484ec8afaa694929fc81a93e6b39b025df4b4da533ecf9b2aab7dde953e7c007d12039d38aabb30fe91352da899cd07a06a804f48bbb78a88eecf892900d9e5806a31cede1f7327cd45115997444b7bfb45128cd7f4d834ad826e3ee6ae69d8dd611bc1796d530da82fa9d6cbc6d90e8c793d89d56786f3f6b9061bcfd94858d7328243c472cd53aaed1b691dace22286ed22145e9de9b26899439c52f264bb77379c9db70", 0x1000}], 0x2, &(0x7f0000000d80)=[@ip_tos_u8={{0x11}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @broadcast}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @rand_addr=0x64010102}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x13, 0xdb, [@remote, @loopback, @loopback, @private=0xa010100]}, @timestamp={0x44, 0x18, 0x6, 0x0, 0xf, [0x10001, 0x5, 0x98, 0xbb1, 0x0]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}], 0xb0}}], 0x3, 0x0) r5 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newlink={0x70, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x48, 0x12, 0x0, 0x1, @erspan={{0xb}, {0x38, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_TOS={0x5, 0x9, 0x20}, @IFLA_GRE_ERSPAN_HWID={0x6, 0x18, 0x30}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_REMOTE={0x8, 0x7, @private=0xa010100}, @IFLA_GRE_LINK={0x8, 0x1, r6}]}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x70}, 0x1, 0x0, 0x0, 0x24008005}, 0x0) 05:08:58 executing program 4: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r1, 0x2285, &(0x7f00000006c0)={0x53, 0x5, 0x2, 0x1, @scatter={0x4, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/196, 0xc4}]}, &(0x7f0000000500)="6ae5", &(0x7f0000000540)=""/192, 0x4, 0x10, 0x2, &(0x7f0000000600)}) r2 = socket$packet(0x11, 0x3, 0x300) getsockopt$packet_buf(r2, 0x107, 0x9, 0x0, &(0x7f0000001100)) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f00000008c0)={'\x00', 0x0, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket$tipc(0x1e, 0x2, 0x0) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, '\x00', [{0x3, 0x800, 0xfffffffffffffffd, 0x3f, 0x800, 0x9}, {0x6, 0x7ff, 0xaa, 0x2, 0x2, 0x200}], ['\x00', '\x00', '\x00']}) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000100), &(0x7f0000000640)={'U-', 0x9}, 0x16, 0x2) setsockopt$TIPC_DEST_DROPPABLE(r3, 0x10f, 0x81, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x33, &(0x7f0000000680)=0x4, 0x4) ioctl$BLKTRACESTOP(r1, 0x1275, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=@updsa={0x140, 0x1a, 0x1, 0x0, 0x0, {{@in=@local, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {@in=@remote, 0x0, 0x6c}, @in6=@mcast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_comp={0x48, 0x3, {{'deflate\x00'}}}, @tfcpad={0x8}]}, 0x140}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x38, 0x24, 0xf13, 0x70bd28, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmmsg$inet(r2, &(0x7f0000000e40)=[{{&(0x7f0000000740)={0x2, 0x4e21, @private=0xa010100}, 0x10, &(0x7f0000000800)=[{&(0x7f0000000780)="7daf2f7d20e85af5d2be02472346fc657d66ee3f0820b034ecdeeb0a9aa995d8a4e3a44f84f8fefec2dfd2f8857df86041a69591502fd0", 0x37}, {&(0x7f00000007c0)="6105c46c2bc103", 0x7}], 0x2, &(0x7f0000000840)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xc1, [@local, @dev={0xac, 0x14, 0x14, 0xb}, @empty, @dev={0xac, 0x14, 0x14, 0xa}, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @rr={0x7, 0x13, 0x45, [@rand_addr=0x64010100, @loopback, @remote, @empty]}, @end, @noop, @noop, @timestamp={0x44, 0x8, 0x96, 0x0, 0x6, [0x80]}, @end]}}}], 0x50}}, {{&(0x7f0000000940)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000000b40)=[{&(0x7f0000000980)="89f489d23d1c1e8aaccf89d1961d859f58a7aced5d21022180c39cb9a490905743865a32a1146cce4f9e896ff838fb70a0f2e635e93de1c20706bdee77108f43e7994d8ffab0d7f7624a7f84dcd413fc6ef2b2f0c3588552e2eb0abdf018a58320face0f969e21bde51441989a30ec6a61c36d95c10e74316dc88fec0454e8abbe88e779fd0c0761c2a5e04542490603b63dd616eb544f1e787283ff9aeeed368e34a16221a458c103503fcfc3f9af215b46f41023d2d6db22af0c7cbacbda4fa9fdce9ec78ad51e4251eaa3d07d19220ab540c5ffde3abd3aabca9bd85c5dff4796bb8514f19b591a", 0xe9}, {&(0x7f0000000a80)="95d86d7836f843ff2800dbabbfa37d68153c25db31453e99715b0e2f7798c682250c822b2851fdfd0d7bd9016cb7eb861fb09e99f2eab1d283722842605dfb5134050840591c607658db9e41b342f01e71673d69b8601b5dd7712602cf4847f1ca5a2d975406ee2b85ca8300c236c30ac212e11742de8951f7cc21f142b9079fd665da071c09cf4c342ae18a197f", 0x8e}], 0x2, &(0x7f0000000b80)=[@ip_ttl={{0x14, 0x0, 0x2, 0x80}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x38}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], 0x88}}, {{&(0x7f0000000c40)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000000d40)=[{&(0x7f0000000c80)="e638cfc3146290a4bf0d680fa03f105d65dbf255bd7eadf4d795d918b84f0a67ab1c6d08dbe2d0622d63f47b72dbfa035528eed0d049d5a13de2ac8aebac4a4def73bd1482c730d35272cdd0ce4189e8d87f03b4e234f9545aa8e48972156974c86d08ca31366bd1f512e4c073dbb49565ead07307019785a72b887e5c205be9ee0776", 0x83}, {&(0x7f0000001140)="e66b4e43ca6aaff9d095eb246c9d0896d149e9e33f69a012b29cf9b37642320a5b8a9192f13ee3540d326cf18b544827aca3361f88dc7da0380a29d3086ee7a33f869a627eff2ade3f37bbf0655085db6fe938a91c9f6ac99f4e2521ddce510c860592b76f71d7487132836ae25301e5d980f2fc17b543f9744935670cb2f14a6f8bd03ebfe526176a1807dcbad1c15ce7f6476b7ed3c3fc2de4ebfc9262f7f37c149b706f5732acf9b3a5d950c1166825d76aeca7de622a5db08b74deca5db0f50ad0dc37b27f2f573146c66cd0bd3515c127508040c4bc019876484304d743df71e6e6f9a94e24d7843c68dda16310bb6bdbdd75f3dfc0fb25e076c09e9f46425a4f2f547ea1d8601c2932ce2c641c1bf52d72c52289a7bfe930a633955a23a6350682f6bc07c1abe08a7dbdb5e894c53b58c3f0b42b8723368137c70c02b44f9032b654cebd11a5e1c4c532f3e784b923e68d3c7ad1f5687a16e6cd7b71d01eb86d4d8f01c695aaeac247a39825a1a9a90fb1f1529ca594a4a4878c30775be550cc7fd79189ca8f86ea58b9f27b5137f2ec47772b6b3ddf781ac3432c9b8640928530c3103f9d136ce5ecefd9eac0db9c6539d35b16ebfd5ea375ccc957536a80517303312cc6d7ff1c27d6f12b42d024c0edf07b8bb8b33e69158a81324ddad4ce8f602180d5196673689e00838438b606bfffb1f8598c83a0aa71b9833372e8cfcf58e8cfdac4514dce4790e774e8803cfbb93f2aeb264f8fe64650f494f06d67fa439464128f9868345a15c9547801deeb0c69d17135744d9247eeec5466bb4e3d846390df1c882152aace0d9a3af7bcba35b0ee18fb93e93a644563cdef0767b1f8ec73a18a539e8384d512421a079badb630147932a39e388ad6a3812b3b3c00efd4a6a9d8009630dbd55724ff1b6f545c5431c1d4b859f3c6a095bbd8d2556b46a20aaa759b687f14c9070a6f783ba1cf2ddadfeb398dc3ba41e670c56e53d5aaaaa4871e80c985c9cdaf31d35d7d6928472aa0100d6729dac83b9acda06280d21692f6d1ba1a24e74bdd1a4321404c62231dadb9056305cb95f4ff99d4267517325ef10d315cf16b8821a90bdcd576adbb122c8b50c62c99a541dd7fb85d74ad396f821c6d16fcb70486095518bee73a075066aa05e0ac393159a8c55ee8d7945a8ea9f672dc2b34abffa7c04198c43063248c05fcffe1f04a1550f489261039d6894e3424c6b767c9627ec31d7a2dd38193338abbfad218dff9b97721899269bef1bf59bc215bee736a69bc83fe2cb51b5bc9e05a375d3cde8aa7b431d2c4221966d7a3997e8ce6ad254fdfbe5f92e5189772248b8135fb859a25c3ddc5caa396c285c9ae80315be0e39019d51f44274750382cc30856b540299481a0dc54fab211ba27fa65211b5619738dbae7daab3d53726eeb7e5e5082d11dacc951035ca2c1301a9ff153dfb555d09bfe0df9d12d1d5b50b0a628bac2db8c2a5d50d9a8d982ea2ba7789d1ec4e7110240a64def39f222c18683a17dea5160de23a71e08badc6acd1e6e7fadbcb6925fcb1de8888db31a2c971c4de4b7de71908f10f1ac003de9de53cb4771d8befdd13184e04f63c1b09ec40b0d085b5d52eb2b17bdc1389323ccf3ef54e8e23371bb550c96fc3b2f2733a74f684adac7d0240bc1829046fa785201ace22c4a78c49f71ec08751131616b8dd4e3d1497b1556466f587e59b922c6c20f060b0ec8b42d5e8b7cfab710f52967e70a07ff610ecb56d60f19cef12939c3f3e42b0d6429b0f1f438a82c74e57381ed2bc1b111f145e2252e7cb6e8c90dd76b9227588d4196e76a21313781ad69a862ac95c5251a3eefd4b8a476b53cdc1a356ff669f4afe9a7c67920d27a92f793d052655a5fb5b264c079638230c3dcdcaa6aec5a0495811e6f0a412668966f30243914a1bb4f668541351be67fc04b898887d50661ea4e6506beacbf2cc83aa47f64ecb3b53eb62ea53219bfe6de1db5c0c2118e64b26aaa1352c5129e3e29ad9f2986418af8d0a42da1f08ae425990fd2831349818712bccff2e5b5d3007552e29d2c419b6c4dc58125dffe5f658532443bac34c73f32d07343d9128d44ddc09527e504c73fd5b7f1f43aeb7669b24ac3d57e71681e92c9828b2a7598d183702030c2b6b5195b83b516510e03177ef10ed3d9e700f0b0a5740a4714280c548f0d6717c17e501f5cb10eb7f4bc4b5cead9be8c78553fef5d33fb00f4aee1ffe470ebaf20fe764fc5fbc02b318da28c5db4eba87fcdec709a3f6cb7b7f49eaf5b3afbecbe78b05ed322ccad03578236618403ee6972574e747f13633942cf70f1b2434ab1928b479e3fae982ea9586fb2419e29d4c4b77f5c7b946c0ce1a765a1563dac63ef42d612c81c0da27c6c5d972c4ce53dd4eac3ed8cb52ea3a511bcb55db73bf2bb121722ad7bf2229fb25340995475eb3f6c9ed2a5d189a1affe2a903f4d960986b36a4a8e347c6d355937cd157d0a18768295e24dee306a13a91101b30daf45428c29534b13d225edebd230534d7b3b7a548a478b2a2883706fa552d4e01d54fc563720fdf3640037efcf64951875df75abafaad8acc5c7e9e5b343f5e0bdee862095c56d4dcaf21ee7a4f2c89cf91449ae6743fea4ec9f1700237988769cba7113cf95c9bc229f8001751bed61537aff0e97c9f453032eb1c02a980d19c91484b046222d238918751ee9a561a9ad3f607b330d175f8112c0a1eb3f05a7f8898a761c40d5df169cd0be83100b4397b0f97161461c0a427638ec9c81d040eea18c3b6f0523a89cad64f09a453d33bd9ddd09781ee05a3a1eead956d3a586072b2af59a4305bf906f7fcdb3ea5350dbfbbcf15d7e9c53471aac5e06d7f69cbf95104626c2833d79148facb9e484c75731cd5449f94530c9a625623db5cd7f8e17a8c81a0c6d6a2987e9f5a2e98e8114e5932e27aa63d705f14414af648c7b1d3d1f4b62a19e13983b319b2f77197351260c19e9185197c262c3a158c5238b52ae2ea4311d5a50b3f0b796f1324d615d9cab21b944a010d04bacd59082830522d1cb1e6a49d8ac47c07a0dab03569a921e53740e7a1e2e1838f974035a9110c9abb5af412fcd43910eb54dfe9f2bae26c676fa115bac8d960b3b7f19bd0bf801106058448312c90d99f86f4d2185bfaa60f8dbb0ee1886e1df7dd4e24c8987e44f2925a7b7cd7888e4765a8c9871cf5acce2a95216d871cb7216e56e0a27ffb4cb3e9203269aaaf5c48609f53224dcd9937fd434b378b2e11e254c62179bc0b91244e577f6743753685878a3d709436bcd83469abfddf70bd9861386e136248a9b98fe78b5dfdf453a4a7ce2c5e2969393bfb52daf8fcf7dabe5439de284c9b994b2366c342c24bcaf4e96d1ab129ec7cc03b9ecbc4782d3235f5ce9c6126ab659f3e241b6370410073a7b3a269bf9e5987c7ac843f69d7430a52e50a0e31488193fe9397bc7e820361f9e67ccf68a25135a1cf340d3bae2a80ed8c78715c86898da458fda17cf2c170cb19b071e5e72011ef82239d616f8be5a23075b3a4ed32e113efdde12a29f57fe677a43f636c645cb5c32bf164e8b4985619a91406a58e443ffea28f5ef0e9b309af5794dbfafad3c9fd92030dd202eb0238ac673137d66cfeed9575b1560460fc0929f4b595d971bbd035751af563e41ae4c485d116e95c31e89a07f6e668ba63afdd9321220478cf67c150926faf1985153d961a12ba4d9e578b0ed08e30d589f2721a9dbfb86e8fc2fb265f5cae2128b4c9f2ba1b56f951dc55927710abd1801467747264f49881b8da58e3cf5551ceae0c6a1b83604e3df1c67568ed9a6ccd5a56914353a943229028b128a4be4d878648b58483853b78b394e9086aa9a3f000a14e9726414ba938a30eae81ad8ed9d341e0d41303d1f8942fae61dd773cb05275ef5cd6d27a21fb81c0c2bda98cc01c10c54bfe27bf50c8b0002a75c40968401c6406731cfdf545a97b58cfa491b4a5701714fcf10058123ecea3e77199dfe4410851d7376417fddf2de3df4de1bf10d1b262fa986bcc374d0d0d993cc98ce47be18b8dd513f153562114ae07d70144425d8e6de5eda901d16bffeeb81fa8e8478b63b35ab780e99f163cf26095abab7c3e263ed3f6c60f2a3eab85d225bb56355e2976f39b52fdca351334a90d09fe37d9cd2c2e84700d16c85d37740d2ffafc25c344bf5ba108fab36d43abfe969b82932cdcaedca9f5d2eafcf3a997baa2477291f153b0da44881d164a90af628c61d7f9fcc58f6fc4ac134fbf0555427c4cf18f2d9acb8e8cd38975a4e7ca11ca60b737de6ac11dc9a80052d61fa3733cdb89679d23c98e84c5fbae5506b195d0b168ea9ff0b146f2e7266e1a307fab7527660e450ee0927baf902e3fdd23ca55a7f5e594c85b53f5df0957d94f34596350351ed7574e2ef838b1e5c22192e335f8828719d2050293d2a5120e61117668e92e488931afeb3b14df4df2d9ca58554f78b34a104995266f406c31636c9ec59021c3ffb09fc6fb7435340f69fd1a7fec166512c32583fd05c12b7bef0cbce781590bd1a4edfc416da937fc4109125d9116388d925db32c17cb41ae1925e108b62052d54b2e9f951c32479b14c25c7495018df8eaa59d2fd70f2db21c20b3da00e44cee9547383a1d8fe2a500c3f34ed65884ef7bc8bd45023c670011b524686ba41ae1218d51367ad0a51123a729bbf2501cfcd8ac8d237dde5647f8f6b2472f489f3bdb99e9f9f185a81ba91a52ed65fb8902270784b21a017d956c8d863034f4ccb80efa46d5c6a1b6f1660f407a289c334696a816eef85337b9db99d30f9a0ef59407c74aac0f2b64c69025c6f6800e2b499989b219f9b8b6bf8ca9bea95da15ffaae38477454431fba13127d7078032c6c5b7cc7140881de60d8f6d1865167943a26c488da1e1a7f3352f0510f351fc6e1cf4dffcdad5d97f01bf9e159e8f4c983351347423244cdb243b4c16d46dc6f36dc013dc9d3c7c819c0d01881d2ce7881943da35764ea33c6cf262efba3ce106b7315444f026ab766a220ceef74a9ad443b1cd1a8087f7002fea840a70b8870b9cddb73342177c44ea8ee49712e844160bdb2e115308428f6e75b83241f193554bb4b5e861d3134bd60eb869feee51923dda594583b8fb6656f7e57e6f77cd337892cb3fee61987d6a4d94c2bf380396710153cecdaa6a83e7b617a8468749ee6555eba21d27d45a5364b9aee6c8e433a3a2c0561ba27e883d3570f56af33461845f23e268dac2c6eee7c75cda596da73ba8a64ffc5fe540003cc3cda18e871664f29586b8f3028d044d9594a2d8da8f891aa79049ceb5061ba644f30c29c4ee9dcda49a692ae86211ee27a618f1adc1fd6a30ca20f17d73216db4004a847d14bb7283aa928806612d37c0da054bfafb5496f56b1f84a67086fb48e5ff5ad373f91fe48e9734a1d9928efb106c76e6dcbe85d709f666912e9110552de72bc8d3c164ad2c8146e464527ab2584085c07da9bf3757c15ffd64581543a6ce863c484ec8afaa694929fc81a93e6b39b025df4b4da533ecf9b2aab7dde953e7c007d12039d38aabb30fe91352da899cd07a06a804f48bbb78a88eecf892900d9e5806a31cede1f7327cd45115997444b7bfb45128cd7f4d834ad826e3ee6ae69d8dd611bc1796d530da82fa9d6cbc6d90e8c793d89d56786f3f6b9061bcfd94858d7328243c472cd53aaed1b691dace22286ed22145e9de9b26899439c52f264bb77379c9db70", 0x1000}], 0x2, &(0x7f0000000d80)=[@ip_tos_u8={{0x11}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @broadcast}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @rand_addr=0x64010102}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x13, 0xdb, [@remote, @loopback, @loopback, @private=0xa010100]}, @timestamp={0x44, 0x18, 0x6, 0x0, 0xf, [0x10001, 0x5, 0x98, 0xbb1, 0x0]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}], 0xb0}}], 0x3, 0x0) r5 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newlink={0x70, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x48, 0x12, 0x0, 0x1, @erspan={{0xb}, {0x38, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_TOS={0x5, 0x9, 0x20}, @IFLA_GRE_ERSPAN_HWID={0x6, 0x18, 0x30}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_REMOTE={0x8, 0x7, @private=0xa010100}, @IFLA_GRE_LINK={0x8, 0x1, r6}]}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x70}, 0x1, 0x0, 0x0, 0x24008005}, 0x0) 05:08:58 executing program 1: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$inet_int(r0, 0x0, 0xf, &(0x7f0000d10ffc)=0xfffffffa, 0x4) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x0, 0x0, @loopback={0xfec0ffff00000000}}], 0x1c) sendto$inet6(r0, &(0x7f0000000000)="03", 0x1, 0x40070, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback={0x0, 0x4}}, 0x1c) 05:08:58 executing program 1: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$inet_int(r0, 0x0, 0xf, &(0x7f0000d10ffc)=0xfffffffa, 0x4) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x0, 0x0, @loopback={0xfec0ffff00000000}}], 0x1c) sendto$inet6(r0, &(0x7f0000000000)="03", 0x1, 0x40070, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback={0x0, 0x4}}, 0x1c) 05:08:58 executing program 3: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$inet_int(r0, 0x0, 0xf, &(0x7f0000d10ffc)=0xfffffffa, 0x4) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x0, 0x0, @loopback={0xfec0ffff00000000}}], 0x1c) sendto$inet6(r0, &(0x7f0000000000)="03", 0x1, 0x40070, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback={0x0, 0x4}}, 0x1c) 05:08:58 executing program 1: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$inet_int(r0, 0x0, 0xf, &(0x7f0000d10ffc)=0xfffffffa, 0x4) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x0, 0x0, @loopback={0xfec0ffff00000000}}], 0x1c) sendto$inet6(r0, &(0x7f0000000000)="03", 0x1, 0x40070, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback={0x0, 0x4}}, 0x1c) 05:08:58 executing program 0: r0 = socket$nl_xfrm(0x10, 0x3, 0x6) r1 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r1, 0x2285, &(0x7f00000006c0)={0x53, 0x5, 0x2, 0x1, @scatter={0x4, 0x0, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/181, 0xb5}, {&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000380)=""/52, 0x34}, {&(0x7f00000003c0)=""/196, 0xc4}]}, &(0x7f0000000500)="6ae5", &(0x7f0000000540)=""/192, 0x4, 0x10, 0x2, &(0x7f0000000600)}) r2 = socket$packet(0x11, 0x3, 0x300) getsockopt$packet_buf(r2, 0x107, 0x9, 0x0, &(0x7f0000001100)) ioctl$BLKTRACESETUP(r1, 0xc0481273, &(0x7f00000008c0)={'\x00', 0x0, 0x0, 0x5, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket$tipc(0x1e, 0x2, 0x0) ioctl$FS_IOC_GETFSMAP(r3, 0xc0c0583b, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, '\x00', [{0x3, 0x800, 0xfffffffffffffffd, 0x3f, 0x800, 0x9}, {0x6, 0x7ff, 0xaa, 0x2, 0x2, 0x200}], ['\x00', '\x00', '\x00']}) fsetxattr$trusted_overlay_nlink(r0, &(0x7f0000000100), &(0x7f0000000640)={'U-', 0x9}, 0x16, 0x2) setsockopt$TIPC_DEST_DROPPABLE(r3, 0x10f, 0x81, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x33, &(0x7f0000000680)=0x4, 0x4) ioctl$BLKTRACESTOP(r1, 0x1275, 0x0) r4 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000400)=@updsa={0x140, 0x1a, 0x1, 0x0, 0x0, {{@in=@local, @in6=@empty, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xee01}, {@in=@remote, 0x0, 0x6c}, @in6=@mcast2, {}, {}, {}, 0x0, 0x0, 0x2}, [@algo_comp={0x48, 0x3, {{'deflate\x00'}}}, @tfcpad={0x8}]}, 0x140}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000000100)=@newqdisc={0x38, 0x24, 0xf13, 0x70bd28, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmmsg$inet(r2, &(0x7f0000000e40)=[{{&(0x7f0000000740)={0x2, 0x4e21, @private=0xa010100}, 0x10, &(0x7f0000000800)=[{&(0x7f0000000780)="7daf2f7d20e85af5d2be02472346fc657d66ee3f0820b034ecdeeb0a9aa995d8a4e3a44f84f8fefec2dfd2f8857df86041a69591502fd0", 0x37}, {&(0x7f00000007c0)="6105c46c2bc103", 0x7}], 0x2, &(0x7f0000000840)=[@ip_retopts={{0x4c, 0x0, 0x7, {[@lsrr={0x83, 0x1b, 0xc1, [@local, @dev={0xac, 0x14, 0x14, 0xb}, @empty, @dev={0xac, 0x14, 0x14, 0xa}, @loopback, @initdev={0xac, 0x1e, 0x0, 0x0}]}, @rr={0x7, 0x13, 0x45, [@rand_addr=0x64010100, @loopback, @remote, @empty]}, @end, @noop, @noop, @timestamp={0x44, 0x8, 0x96, 0x0, 0x6, [0x80]}, @end]}}}], 0x50}}, {{&(0x7f0000000940)={0x2, 0x4e24, @multicast2}, 0x10, &(0x7f0000000b40)=[{&(0x7f0000000980)="89f489d23d1c1e8aaccf89d1961d859f58a7aced5d21022180c39cb9a490905743865a32a1146cce4f9e896ff838fb70a0f2e635e93de1c20706bdee77108f43e7994d8ffab0d7f7624a7f84dcd413fc6ef2b2f0c3588552e2eb0abdf018a58320face0f969e21bde51441989a30ec6a61c36d95c10e74316dc88fec0454e8abbe88e779fd0c0761c2a5e04542490603b63dd616eb544f1e787283ff9aeeed368e34a16221a458c103503fcfc3f9af215b46f41023d2d6db22af0c7cbacbda4fa9fdce9ec78ad51e4251eaa3d07d19220ab540c5ffde3abd3aabca9bd85c5dff4796bb8514f19b591a", 0xe9}, {&(0x7f0000000a80)="95d86d7836f843ff2800dbabbfa37d68153c25db31453e99715b0e2f7798c682250c822b2851fdfd0d7bd9016cb7eb861fb09e99f2eab1d283722842605dfb5134050840591c607658db9e41b342f01e71673d69b8601b5dd7712602cf4847f1ca5a2d975406ee2b85ca8300c236c30ac212e11742de8951f7cc21f142b9079fd665da071c09cf4c342ae18a197f", 0x8e}], 0x2, &(0x7f0000000b80)=[@ip_ttl={{0x14, 0x0, 0x2, 0x80}}, @ip_tos_int={{0x14, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @rand_addr=0x64010102, @dev={0xac, 0x14, 0x14, 0x38}}}}, @ip_tos_u8={{0x11, 0x0, 0x1, 0x7}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @initdev={0xac, 0x1e, 0x0, 0x0}}}}], 0x88}}, {{&(0x7f0000000c40)={0x2, 0x4e22, @remote}, 0x10, &(0x7f0000000d40)=[{&(0x7f0000000c80)="e638cfc3146290a4bf0d680fa03f105d65dbf255bd7eadf4d795d918b84f0a67ab1c6d08dbe2d0622d63f47b72dbfa035528eed0d049d5a13de2ac8aebac4a4def73bd1482c730d35272cdd0ce4189e8d87f03b4e234f9545aa8e48972156974c86d08ca31366bd1f512e4c073dbb49565ead07307019785a72b887e5c205be9ee0776", 0x83}, {&(0x7f0000001140)="e66b4e43ca6aaff9d095eb246c9d0896d149e9e33f69a012b29cf9b37642320a5b8a9192f13ee3540d326cf18b544827aca3361f88dc7da0380a29d3086ee7a33f869a627eff2ade3f37bbf0655085db6fe938a91c9f6ac99f4e2521ddce510c860592b76f71d7487132836ae25301e5d980f2fc17b543f9744935670cb2f14a6f8bd03ebfe526176a1807dcbad1c15ce7f6476b7ed3c3fc2de4ebfc9262f7f37c149b706f5732acf9b3a5d950c1166825d76aeca7de622a5db08b74deca5db0f50ad0dc37b27f2f573146c66cd0bd3515c127508040c4bc019876484304d743df71e6e6f9a94e24d7843c68dda16310bb6bdbdd75f3dfc0fb25e076c09e9f46425a4f2f547ea1d8601c2932ce2c641c1bf52d72c52289a7bfe930a633955a23a6350682f6bc07c1abe08a7dbdb5e894c53b58c3f0b42b8723368137c70c02b44f9032b654cebd11a5e1c4c532f3e784b923e68d3c7ad1f5687a16e6cd7b71d01eb86d4d8f01c695aaeac247a39825a1a9a90fb1f1529ca594a4a4878c30775be550cc7fd79189ca8f86ea58b9f27b5137f2ec47772b6b3ddf781ac3432c9b8640928530c3103f9d136ce5ecefd9eac0db9c6539d35b16ebfd5ea375ccc957536a80517303312cc6d7ff1c27d6f12b42d024c0edf07b8bb8b33e69158a81324ddad4ce8f602180d5196673689e00838438b606bfffb1f8598c83a0aa71b9833372e8cfcf58e8cfdac4514dce4790e774e8803cfbb93f2aeb264f8fe64650f494f06d67fa439464128f9868345a15c9547801deeb0c69d17135744d9247eeec5466bb4e3d846390df1c882152aace0d9a3af7bcba35b0ee18fb93e93a644563cdef0767b1f8ec73a18a539e8384d512421a079badb630147932a39e388ad6a3812b3b3c00efd4a6a9d8009630dbd55724ff1b6f545c5431c1d4b859f3c6a095bbd8d2556b46a20aaa759b687f14c9070a6f783ba1cf2ddadfeb398dc3ba41e670c56e53d5aaaaa4871e80c985c9cdaf31d35d7d6928472aa0100d6729dac83b9acda06280d21692f6d1ba1a24e74bdd1a4321404c62231dadb9056305cb95f4ff99d4267517325ef10d315cf16b8821a90bdcd576adbb122c8b50c62c99a541dd7fb85d74ad396f821c6d16fcb70486095518bee73a075066aa05e0ac393159a8c55ee8d7945a8ea9f672dc2b34abffa7c04198c43063248c05fcffe1f04a1550f489261039d6894e3424c6b767c9627ec31d7a2dd38193338abbfad218dff9b97721899269bef1bf59bc215bee736a69bc83fe2cb51b5bc9e05a375d3cde8aa7b431d2c4221966d7a3997e8ce6ad254fdfbe5f92e5189772248b8135fb859a25c3ddc5caa396c285c9ae80315be0e39019d51f44274750382cc30856b540299481a0dc54fab211ba27fa65211b5619738dbae7daab3d53726eeb7e5e5082d11dacc951035ca2c1301a9ff153dfb555d09bfe0df9d12d1d5b50b0a628bac2db8c2a5d50d9a8d982ea2ba7789d1ec4e7110240a64def39f222c18683a17dea5160de23a71e08badc6acd1e6e7fadbcb6925fcb1de8888db31a2c971c4de4b7de71908f10f1ac003de9de53cb4771d8befdd13184e04f63c1b09ec40b0d085b5d52eb2b17bdc1389323ccf3ef54e8e23371bb550c96fc3b2f2733a74f684adac7d0240bc1829046fa785201ace22c4a78c49f71ec08751131616b8dd4e3d1497b1556466f587e59b922c6c20f060b0ec8b42d5e8b7cfab710f52967e70a07ff610ecb56d60f19cef12939c3f3e42b0d6429b0f1f438a82c74e57381ed2bc1b111f145e2252e7cb6e8c90dd76b9227588d4196e76a21313781ad69a862ac95c5251a3eefd4b8a476b53cdc1a356ff669f4afe9a7c67920d27a92f793d052655a5fb5b264c079638230c3dcdcaa6aec5a0495811e6f0a412668966f30243914a1bb4f668541351be67fc04b898887d50661ea4e6506beacbf2cc83aa47f64ecb3b53eb62ea53219bfe6de1db5c0c2118e64b26aaa1352c5129e3e29ad9f2986418af8d0a42da1f08ae425990fd2831349818712bccff2e5b5d3007552e29d2c419b6c4dc58125dffe5f658532443bac34c73f32d07343d9128d44ddc09527e504c73fd5b7f1f43aeb7669b24ac3d57e71681e92c9828b2a7598d183702030c2b6b5195b83b516510e03177ef10ed3d9e700f0b0a5740a4714280c548f0d6717c17e501f5cb10eb7f4bc4b5cead9be8c78553fef5d33fb00f4aee1ffe470ebaf20fe764fc5fbc02b318da28c5db4eba87fcdec709a3f6cb7b7f49eaf5b3afbecbe78b05ed322ccad03578236618403ee6972574e747f13633942cf70f1b2434ab1928b479e3fae982ea9586fb2419e29d4c4b77f5c7b946c0ce1a765a1563dac63ef42d612c81c0da27c6c5d972c4ce53dd4eac3ed8cb52ea3a511bcb55db73bf2bb121722ad7bf2229fb25340995475eb3f6c9ed2a5d189a1affe2a903f4d960986b36a4a8e347c6d355937cd157d0a18768295e24dee306a13a91101b30daf45428c29534b13d225edebd230534d7b3b7a548a478b2a2883706fa552d4e01d54fc563720fdf3640037efcf64951875df75abafaad8acc5c7e9e5b343f5e0bdee862095c56d4dcaf21ee7a4f2c89cf91449ae6743fea4ec9f1700237988769cba7113cf95c9bc229f8001751bed61537aff0e97c9f453032eb1c02a980d19c91484b046222d238918751ee9a561a9ad3f607b330d175f8112c0a1eb3f05a7f8898a761c40d5df169cd0be83100b4397b0f97161461c0a427638ec9c81d040eea18c3b6f0523a89cad64f09a453d33bd9ddd09781ee05a3a1eead956d3a586072b2af59a4305bf906f7fcdb3ea5350dbfbbcf15d7e9c53471aac5e06d7f69cbf95104626c2833d79148facb9e484c75731cd5449f94530c9a625623db5cd7f8e17a8c81a0c6d6a2987e9f5a2e98e8114e5932e27aa63d705f14414af648c7b1d3d1f4b62a19e13983b319b2f77197351260c19e9185197c262c3a158c5238b52ae2ea4311d5a50b3f0b796f1324d615d9cab21b944a010d04bacd59082830522d1cb1e6a49d8ac47c07a0dab03569a921e53740e7a1e2e1838f974035a9110c9abb5af412fcd43910eb54dfe9f2bae26c676fa115bac8d960b3b7f19bd0bf801106058448312c90d99f86f4d2185bfaa60f8dbb0ee1886e1df7dd4e24c8987e44f2925a7b7cd7888e4765a8c9871cf5acce2a95216d871cb7216e56e0a27ffb4cb3e9203269aaaf5c48609f53224dcd9937fd434b378b2e11e254c62179bc0b91244e577f6743753685878a3d709436bcd83469abfddf70bd9861386e136248a9b98fe78b5dfdf453a4a7ce2c5e2969393bfb52daf8fcf7dabe5439de284c9b994b2366c342c24bcaf4e96d1ab129ec7cc03b9ecbc4782d3235f5ce9c6126ab659f3e241b6370410073a7b3a269bf9e5987c7ac843f69d7430a52e50a0e31488193fe9397bc7e820361f9e67ccf68a25135a1cf340d3bae2a80ed8c78715c86898da458fda17cf2c170cb19b071e5e72011ef82239d616f8be5a23075b3a4ed32e113efdde12a29f57fe677a43f636c645cb5c32bf164e8b4985619a91406a58e443ffea28f5ef0e9b309af5794dbfafad3c9fd92030dd202eb0238ac673137d66cfeed9575b1560460fc0929f4b595d971bbd035751af563e41ae4c485d116e95c31e89a07f6e668ba63afdd9321220478cf67c150926faf1985153d961a12ba4d9e578b0ed08e30d589f2721a9dbfb86e8fc2fb265f5cae2128b4c9f2ba1b56f951dc55927710abd1801467747264f49881b8da58e3cf5551ceae0c6a1b83604e3df1c67568ed9a6ccd5a56914353a943229028b128a4be4d878648b58483853b78b394e9086aa9a3f000a14e9726414ba938a30eae81ad8ed9d341e0d41303d1f8942fae61dd773cb05275ef5cd6d27a21fb81c0c2bda98cc01c10c54bfe27bf50c8b0002a75c40968401c6406731cfdf545a97b58cfa491b4a5701714fcf10058123ecea3e77199dfe4410851d7376417fddf2de3df4de1bf10d1b262fa986bcc374d0d0d993cc98ce47be18b8dd513f153562114ae07d70144425d8e6de5eda901d16bffeeb81fa8e8478b63b35ab780e99f163cf26095abab7c3e263ed3f6c60f2a3eab85d225bb56355e2976f39b52fdca351334a90d09fe37d9cd2c2e84700d16c85d37740d2ffafc25c344bf5ba108fab36d43abfe969b82932cdcaedca9f5d2eafcf3a997baa2477291f153b0da44881d164a90af628c61d7f9fcc58f6fc4ac134fbf0555427c4cf18f2d9acb8e8cd38975a4e7ca11ca60b737de6ac11dc9a80052d61fa3733cdb89679d23c98e84c5fbae5506b195d0b168ea9ff0b146f2e7266e1a307fab7527660e450ee0927baf902e3fdd23ca55a7f5e594c85b53f5df0957d94f34596350351ed7574e2ef838b1e5c22192e335f8828719d2050293d2a5120e61117668e92e488931afeb3b14df4df2d9ca58554f78b34a104995266f406c31636c9ec59021c3ffb09fc6fb7435340f69fd1a7fec166512c32583fd05c12b7bef0cbce781590bd1a4edfc416da937fc4109125d9116388d925db32c17cb41ae1925e108b62052d54b2e9f951c32479b14c25c7495018df8eaa59d2fd70f2db21c20b3da00e44cee9547383a1d8fe2a500c3f34ed65884ef7bc8bd45023c670011b524686ba41ae1218d51367ad0a51123a729bbf2501cfcd8ac8d237dde5647f8f6b2472f489f3bdb99e9f9f185a81ba91a52ed65fb8902270784b21a017d956c8d863034f4ccb80efa46d5c6a1b6f1660f407a289c334696a816eef85337b9db99d30f9a0ef59407c74aac0f2b64c69025c6f6800e2b499989b219f9b8b6bf8ca9bea95da15ffaae38477454431fba13127d7078032c6c5b7cc7140881de60d8f6d1865167943a26c488da1e1a7f3352f0510f351fc6e1cf4dffcdad5d97f01bf9e159e8f4c983351347423244cdb243b4c16d46dc6f36dc013dc9d3c7c819c0d01881d2ce7881943da35764ea33c6cf262efba3ce106b7315444f026ab766a220ceef74a9ad443b1cd1a8087f7002fea840a70b8870b9cddb73342177c44ea8ee49712e844160bdb2e115308428f6e75b83241f193554bb4b5e861d3134bd60eb869feee51923dda594583b8fb6656f7e57e6f77cd337892cb3fee61987d6a4d94c2bf380396710153cecdaa6a83e7b617a8468749ee6555eba21d27d45a5364b9aee6c8e433a3a2c0561ba27e883d3570f56af33461845f23e268dac2c6eee7c75cda596da73ba8a64ffc5fe540003cc3cda18e871664f29586b8f3028d044d9594a2d8da8f891aa79049ceb5061ba644f30c29c4ee9dcda49a692ae86211ee27a618f1adc1fd6a30ca20f17d73216db4004a847d14bb7283aa928806612d37c0da054bfafb5496f56b1f84a67086fb48e5ff5ad373f91fe48e9734a1d9928efb106c76e6dcbe85d709f666912e9110552de72bc8d3c164ad2c8146e464527ab2584085c07da9bf3757c15ffd64581543a6ce863c484ec8afaa694929fc81a93e6b39b025df4b4da533ecf9b2aab7dde953e7c007d12039d38aabb30fe91352da899cd07a06a804f48bbb78a88eecf892900d9e5806a31cede1f7327cd45115997444b7bfb45128cd7f4d834ad826e3ee6ae69d8dd611bc1796d530da82fa9d6cbc6d90e8c793d89d56786f3f6b9061bcfd94858d7328243c472cd53aaed1b691dace22286ed22145e9de9b26899439c52f264bb77379c9db70", 0x1000}], 0x2, &(0x7f0000000d80)=[@ip_tos_u8={{0x11}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @broadcast, @broadcast}}}, @ip_pktinfo={{0x1c, 0x0, 0x8, {0x0, @private=0xa010100, @rand_addr=0x64010102}}}, @ip_retopts={{0x3c, 0x0, 0x7, {[@rr={0x7, 0x13, 0xdb, [@remote, @loopback, @loopback, @private=0xa010100]}, @timestamp={0x44, 0x18, 0x6, 0x0, 0xf, [0x10001, 0x5, 0x98, 0xbb1, 0x0]}]}}}, @ip_ttl={{0x14, 0x0, 0x2, 0xfffffff7}}], 0xb0}}], 0x3, 0x0) r5 = socket(0x10, 0x80002, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r5, 0x8933, &(0x7f0000000180)={'batadv0\x00', 0x0}) r7 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r7, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000200)=@newlink={0x70, 0x10, 0x401, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x48, 0x12, 0x0, 0x1, @erspan={{0xb}, {0x38, 0x2, 0x0, 0x1, [@IFLA_GRE_COLLECT_METADATA={0x4}, @IFLA_GRE_ERSPAN_VER={0x5, 0x16, 0x2}, @IFLA_GRE_TOS={0x5, 0x9, 0x20}, @IFLA_GRE_ERSPAN_HWID={0x6, 0x18, 0x30}, @IFLA_GRE_PMTUDISC={0x5}, @IFLA_GRE_REMOTE={0x8, 0x7, @private=0xa010100}, @IFLA_GRE_LINK={0x8, 0x1, r6}]}}}, @IFLA_MASTER={0x8, 0xa, r6}]}, 0x70}, 0x1, 0x0, 0x0, 0x24008005}, 0x0) 05:08:58 executing program 3: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$inet_int(r0, 0x0, 0xf, &(0x7f0000d10ffc)=0xfffffffa, 0x4) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x0, 0x0, @loopback={0xfec0ffff00000000}}], 0x1c) sendto$inet6(r0, &(0x7f0000000000)="03", 0x1, 0x40070, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback={0x0, 0x4}}, 0x1c) [ 164.205337] EXT4-fs (loop2): mounted filesystem without journal. Opts: ,errors=continue [ 164.286028] EXT4-fs error (device loop2): ext4_validate_block_bitmap:405: comm syz-executor.2: bg 0: block 5: invalid block bitmap [ 164.334276] EXT4-fs (loop2): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 1 with error 117 [ 164.366135] EXT4-fs (loop2): This should not happen!! Data will be lost [ 164.366135] 05:08:58 executing program 1: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_FSGETXATTR(r0, 0x801c581f, &(0x7f0000000040)={0x0, 0x1, 0x47aa}) r1 = getpgid(0x0) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x7, 0x3f, 0x0, 0x1, 0x0, 0x80000001, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000180), 0x4}, 0x0, 0x0, 0x3, 0x4, 0x2, 0x1, 0x0, 0x0, 0x2}, r1, 0x3, r0, 0x28c12a1b084b5a1f) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$binfmt_misc(r0, &(0x7f0000000140)=ANY=[], 0xe1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x8400fffffffa) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x1, &(0x7f0000000040), 0x0) ioctl$KVM_CREATE_PIT2(r2, 0x4040ae77, &(0x7f0000000340)) socket$nl_generic(0x10, 0x3, 0x10) r3 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) fgetxattr(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="6f73782eff000000006fe9ee62f42803fdd17b4042cec9b6badb3cf30d1c0900000000000000eea29b9faf8dccc820a680e1c54a38f3eeccb22c1dd762005faf911598451077c35ccd579f3d2d532931997aef994e548aae77d8bbc1a010ee856166198dded0cbb13fcfb374a43d18cc89cbf0292160ebd456d64e817360479d42e51a1714580b76f56c705818f983477d31b0e635665959ffc3c66e784a0c0f633a58b6d37e5c9e342928"], 0x0, 0x0) ioctl$VIDIOC_G_EDID(0xffffffffffffffff, 0xc0285628, &(0x7f0000000280)={0x0, 0xffffffff, 0x4, '\x00', &(0x7f0000000240)}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f000005b580)={0xffffffffffffffff, [], 0x3f, "ddce8d06d68449"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000780)=ANY=[@ANYRES64=0x0]) fallocate(r3, 0x20, 0x0, 0xfffffeff000) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) fallocate(r3, 0x60030000000000, 0x0, 0x0) creat(&(0x7f0000000000)='./bus\x00', 0xc0) 05:08:58 executing program 4: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_FSGETXATTR(r0, 0x801c581f, &(0x7f0000000040)={0x0, 0x1, 0x47aa}) r1 = getpgid(0x0) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x7, 0x3f, 0x0, 0x1, 0x0, 0x80000001, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000180), 0x4}, 0x0, 0x0, 0x3, 0x4, 0x2, 0x1, 0x0, 0x0, 0x2}, r1, 0x3, r0, 0x28c12a1b084b5a1f) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$binfmt_misc(r0, &(0x7f0000000140)=ANY=[], 0xe1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x8400fffffffa) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x1, &(0x7f0000000040), 0x0) ioctl$KVM_CREATE_PIT2(r2, 0x4040ae77, &(0x7f0000000340)) socket$nl_generic(0x10, 0x3, 0x10) r3 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) fgetxattr(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="6f73782eff000000006fe9ee62f42803fdd17b4042cec9b6badb3cf30d1c0900000000000000eea29b9faf8dccc820a680e1c54a38f3eeccb22c1dd762005faf911598451077c35ccd579f3d2d532931997aef994e548aae77d8bbc1a010ee856166198dded0cbb13fcfb374a43d18cc89cbf0292160ebd456d64e817360479d42e51a1714580b76f56c705818f983477d31b0e635665959ffc3c66e784a0c0f633a58b6d37e5c9e342928"], 0x0, 0x0) ioctl$VIDIOC_G_EDID(0xffffffffffffffff, 0xc0285628, &(0x7f0000000280)={0x0, 0xffffffff, 0x4, '\x00', &(0x7f0000000240)}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f000005b580)={0xffffffffffffffff, [], 0x3f, "ddce8d06d68449"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000780)=ANY=[@ANYRES64=0x0]) fallocate(r3, 0x20, 0x0, 0xfffffeff000) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) fallocate(r3, 0x60030000000000, 0x0, 0x0) creat(&(0x7f0000000000)='./bus\x00', 0xc0) 05:08:58 executing program 3: r0 = socket$inet6(0xa, 0x5, 0x0) setsockopt$inet_int(r0, 0x0, 0xf, &(0x7f0000d10ffc)=0xfffffffa, 0x4) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r0, 0x84, 0x64, &(0x7f0000000040)=[@in6={0xa, 0x0, 0x0, @loopback={0xfec0ffff00000000}}], 0x1c) sendto$inet6(r0, &(0x7f0000000000)="03", 0x1, 0x40070, &(0x7f0000000080)={0xa, 0x0, 0x0, @loopback={0x0, 0x4}}, 0x1c) [ 165.407534] unregister_netdevice: waiting for ip6gre0 to become free. Usage count = -1 05:08:59 executing program 5: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_FSGETXATTR(r0, 0x801c581f, &(0x7f0000000040)={0x0, 0x1, 0x47aa}) r1 = getpgid(0x0) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x7, 0x3f, 0x0, 0x1, 0x0, 0x80000001, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000180), 0x4}, 0x0, 0x0, 0x3, 0x4, 0x2, 0x1, 0x0, 0x0, 0x2}, r1, 0x3, r0, 0x28c12a1b084b5a1f) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$binfmt_misc(r0, &(0x7f0000000140)=ANY=[], 0xe1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x8400fffffffa) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x1, &(0x7f0000000040), 0x0) ioctl$KVM_CREATE_PIT2(r2, 0x4040ae77, &(0x7f0000000340)) socket$nl_generic(0x10, 0x3, 0x10) r3 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) fgetxattr(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="6f73782eff000000006fe9ee62f42803fdd17b4042cec9b6badb3cf30d1c0900000000000000eea29b9faf8dccc820a680e1c54a38f3eeccb22c1dd762005faf911598451077c35ccd579f3d2d532931997aef994e548aae77d8bbc1a010ee856166198dded0cbb13fcfb374a43d18cc89cbf0292160ebd456d64e817360479d42e51a1714580b76f56c705818f983477d31b0e635665959ffc3c66e784a0c0f633a58b6d37e5c9e342928"], 0x0, 0x0) ioctl$VIDIOC_G_EDID(0xffffffffffffffff, 0xc0285628, &(0x7f0000000280)={0x0, 0xffffffff, 0x4, '\x00', &(0x7f0000000240)}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f000005b580)={0xffffffffffffffff, [], 0x3f, "ddce8d06d68449"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000780)=ANY=[@ANYRES64=0x0]) fallocate(r3, 0x20, 0x0, 0xfffffeff000) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) fallocate(r3, 0x60030000000000, 0x0, 0x0) creat(&(0x7f0000000000)='./bus\x00', 0xc0) 05:08:59 executing program 2: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_FSGETXATTR(r0, 0x801c581f, &(0x7f0000000040)={0x0, 0x1, 0x47aa}) r1 = getpgid(0x0) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x7, 0x3f, 0x0, 0x1, 0x0, 0x80000001, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000180), 0x4}, 0x0, 0x0, 0x3, 0x4, 0x2, 0x1, 0x0, 0x0, 0x2}, r1, 0x3, r0, 0x28c12a1b084b5a1f) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$binfmt_misc(r0, &(0x7f0000000140)=ANY=[], 0xe1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x8400fffffffa) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x1, &(0x7f0000000040), 0x0) ioctl$KVM_CREATE_PIT2(r2, 0x4040ae77, &(0x7f0000000340)) socket$nl_generic(0x10, 0x3, 0x10) r3 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) fgetxattr(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="6f73782eff000000006fe9ee62f42803fdd17b4042cec9b6badb3cf30d1c0900000000000000eea29b9faf8dccc820a680e1c54a38f3eeccb22c1dd762005faf911598451077c35ccd579f3d2d532931997aef994e548aae77d8bbc1a010ee856166198dded0cbb13fcfb374a43d18cc89cbf0292160ebd456d64e817360479d42e51a1714580b76f56c705818f983477d31b0e635665959ffc3c66e784a0c0f633a58b6d37e5c9e342928"], 0x0, 0x0) ioctl$VIDIOC_G_EDID(0xffffffffffffffff, 0xc0285628, &(0x7f0000000280)={0x0, 0xffffffff, 0x4, '\x00', &(0x7f0000000240)}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f000005b580)={0xffffffffffffffff, [], 0x3f, "ddce8d06d68449"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000780)=ANY=[@ANYRES64=0x0]) fallocate(r3, 0x20, 0x0, 0xfffffeff000) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) fallocate(r3, 0x60030000000000, 0x0, 0x0) creat(&(0x7f0000000000)='./bus\x00', 0xc0) 05:08:59 executing program 3: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_FSGETXATTR(r0, 0x801c581f, &(0x7f0000000040)={0x0, 0x1, 0x47aa}) r1 = getpgid(0x0) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x7, 0x3f, 0x0, 0x1, 0x0, 0x80000001, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000180), 0x4}, 0x0, 0x0, 0x3, 0x4, 0x2, 0x1, 0x0, 0x0, 0x2}, r1, 0x3, r0, 0x28c12a1b084b5a1f) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$binfmt_misc(r0, &(0x7f0000000140)=ANY=[], 0xe1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x8400fffffffa) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x1, &(0x7f0000000040), 0x0) ioctl$KVM_CREATE_PIT2(r2, 0x4040ae77, &(0x7f0000000340)) socket$nl_generic(0x10, 0x3, 0x10) r3 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) fgetxattr(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="6f73782eff000000006fe9ee62f42803fdd17b4042cec9b6badb3cf30d1c0900000000000000eea29b9faf8dccc820a680e1c54a38f3eeccb22c1dd762005faf911598451077c35ccd579f3d2d532931997aef994e548aae77d8bbc1a010ee856166198dded0cbb13fcfb374a43d18cc89cbf0292160ebd456d64e817360479d42e51a1714580b76f56c705818f983477d31b0e635665959ffc3c66e784a0c0f633a58b6d37e5c9e342928"], 0x0, 0x0) ioctl$VIDIOC_G_EDID(0xffffffffffffffff, 0xc0285628, &(0x7f0000000280)={0x0, 0xffffffff, 0x4, '\x00', &(0x7f0000000240)}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f000005b580)={0xffffffffffffffff, [], 0x3f, "ddce8d06d68449"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000780)=ANY=[@ANYRES64=0x0]) fallocate(r3, 0x20, 0x0, 0xfffffeff000) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) fallocate(r3, 0x60030000000000, 0x0, 0x0) creat(&(0x7f0000000000)='./bus\x00', 0xc0) 05:08:59 executing program 0: r0 = syz_open_dev$usbmon(&(0x7f0000000240), 0x0, 0x0) ioctl$MON_IOCT_RING_SIZE(r0, 0x9204, 0xf7ce2) 05:08:59 executing program 4: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_FSGETXATTR(r0, 0x801c581f, &(0x7f0000000040)={0x0, 0x1, 0x47aa}) r1 = getpgid(0x0) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x7, 0x3f, 0x0, 0x1, 0x0, 0x80000001, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000180), 0x4}, 0x0, 0x0, 0x3, 0x4, 0x2, 0x1, 0x0, 0x0, 0x2}, r1, 0x3, r0, 0x28c12a1b084b5a1f) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$binfmt_misc(r0, &(0x7f0000000140)=ANY=[], 0xe1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x8400fffffffa) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x1, &(0x7f0000000040), 0x0) ioctl$KVM_CREATE_PIT2(r2, 0x4040ae77, &(0x7f0000000340)) socket$nl_generic(0x10, 0x3, 0x10) r3 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) fgetxattr(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="6f73782eff000000006fe9ee62f42803fdd17b4042cec9b6badb3cf30d1c0900000000000000eea29b9faf8dccc820a680e1c54a38f3eeccb22c1dd762005faf911598451077c35ccd579f3d2d532931997aef994e548aae77d8bbc1a010ee856166198dded0cbb13fcfb374a43d18cc89cbf0292160ebd456d64e817360479d42e51a1714580b76f56c705818f983477d31b0e635665959ffc3c66e784a0c0f633a58b6d37e5c9e342928"], 0x0, 0x0) ioctl$VIDIOC_G_EDID(0xffffffffffffffff, 0xc0285628, &(0x7f0000000280)={0x0, 0xffffffff, 0x4, '\x00', &(0x7f0000000240)}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f000005b580)={0xffffffffffffffff, [], 0x3f, "ddce8d06d68449"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000780)=ANY=[@ANYRES64=0x0]) fallocate(r3, 0x20, 0x0, 0xfffffeff000) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) fallocate(r3, 0x60030000000000, 0x0, 0x0) creat(&(0x7f0000000000)='./bus\x00', 0xc0) 05:08:59 executing program 0: r0 = syz_open_dev$usbmon(&(0x7f0000000240), 0x0, 0x0) ioctl$MON_IOCT_RING_SIZE(r0, 0x9204, 0xf7ce2) 05:09:00 executing program 0: r0 = syz_open_dev$usbmon(&(0x7f0000000240), 0x0, 0x0) ioctl$MON_IOCT_RING_SIZE(r0, 0x9204, 0xf7ce2) 05:09:00 executing program 1: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_FSGETXATTR(r0, 0x801c581f, &(0x7f0000000040)={0x0, 0x1, 0x47aa}) r1 = getpgid(0x0) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x7, 0x3f, 0x0, 0x1, 0x0, 0x80000001, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000180), 0x4}, 0x0, 0x0, 0x3, 0x4, 0x2, 0x1, 0x0, 0x0, 0x2}, r1, 0x3, r0, 0x28c12a1b084b5a1f) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$binfmt_misc(r0, &(0x7f0000000140)=ANY=[], 0xe1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x8400fffffffa) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x1, &(0x7f0000000040), 0x0) ioctl$KVM_CREATE_PIT2(r2, 0x4040ae77, &(0x7f0000000340)) socket$nl_generic(0x10, 0x3, 0x10) r3 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) fgetxattr(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="6f73782eff000000006fe9ee62f42803fdd17b4042cec9b6badb3cf30d1c0900000000000000eea29b9faf8dccc820a680e1c54a38f3eeccb22c1dd762005faf911598451077c35ccd579f3d2d532931997aef994e548aae77d8bbc1a010ee856166198dded0cbb13fcfb374a43d18cc89cbf0292160ebd456d64e817360479d42e51a1714580b76f56c705818f983477d31b0e635665959ffc3c66e784a0c0f633a58b6d37e5c9e342928"], 0x0, 0x0) ioctl$VIDIOC_G_EDID(0xffffffffffffffff, 0xc0285628, &(0x7f0000000280)={0x0, 0xffffffff, 0x4, '\x00', &(0x7f0000000240)}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f000005b580)={0xffffffffffffffff, [], 0x3f, "ddce8d06d68449"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000780)=ANY=[@ANYRES64=0x0]) fallocate(r3, 0x20, 0x0, 0xfffffeff000) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) fallocate(r3, 0x60030000000000, 0x0, 0x0) creat(&(0x7f0000000000)='./bus\x00', 0xc0) 05:09:00 executing program 0: r0 = syz_open_dev$usbmon(&(0x7f0000000240), 0x0, 0x0) ioctl$MON_IOCT_RING_SIZE(r0, 0x9204, 0xf7ce2) 05:09:00 executing program 0: r0 = socket(0x18, 0x0, 0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x0, 0x0, 0x0) 05:09:00 executing program 0: r0 = socket(0x18, 0x0, 0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x0, 0x0, 0x0) 05:09:00 executing program 0: r0 = socket(0x18, 0x0, 0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x0, 0x0, 0x0) 05:09:01 executing program 5: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_FSGETXATTR(r0, 0x801c581f, &(0x7f0000000040)={0x0, 0x1, 0x47aa}) r1 = getpgid(0x0) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x7, 0x3f, 0x0, 0x1, 0x0, 0x80000001, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000180), 0x4}, 0x0, 0x0, 0x3, 0x4, 0x2, 0x1, 0x0, 0x0, 0x2}, r1, 0x3, r0, 0x28c12a1b084b5a1f) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$binfmt_misc(r0, &(0x7f0000000140)=ANY=[], 0xe1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x8400fffffffa) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x1, &(0x7f0000000040), 0x0) ioctl$KVM_CREATE_PIT2(r2, 0x4040ae77, &(0x7f0000000340)) socket$nl_generic(0x10, 0x3, 0x10) r3 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) fgetxattr(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="6f73782eff000000006fe9ee62f42803fdd17b4042cec9b6badb3cf30d1c0900000000000000eea29b9faf8dccc820a680e1c54a38f3eeccb22c1dd762005faf911598451077c35ccd579f3d2d532931997aef994e548aae77d8bbc1a010ee856166198dded0cbb13fcfb374a43d18cc89cbf0292160ebd456d64e817360479d42e51a1714580b76f56c705818f983477d31b0e635665959ffc3c66e784a0c0f633a58b6d37e5c9e342928"], 0x0, 0x0) ioctl$VIDIOC_G_EDID(0xffffffffffffffff, 0xc0285628, &(0x7f0000000280)={0x0, 0xffffffff, 0x4, '\x00', &(0x7f0000000240)}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f000005b580)={0xffffffffffffffff, [], 0x3f, "ddce8d06d68449"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000780)=ANY=[@ANYRES64=0x0]) fallocate(r3, 0x20, 0x0, 0xfffffeff000) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) fallocate(r3, 0x60030000000000, 0x0, 0x0) creat(&(0x7f0000000000)='./bus\x00', 0xc0) 05:09:01 executing program 0: r0 = socket(0x18, 0x0, 0x1) getsockopt$inet_sctp_SCTP_RTOINFO(r0, 0x84, 0x0, 0x0, 0x0) 05:09:01 executing program 4: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_FSGETXATTR(r0, 0x801c581f, &(0x7f0000000040)={0x0, 0x1, 0x47aa}) r1 = getpgid(0x0) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x7, 0x3f, 0x0, 0x1, 0x0, 0x80000001, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000180), 0x4}, 0x0, 0x0, 0x3, 0x4, 0x2, 0x1, 0x0, 0x0, 0x2}, r1, 0x3, r0, 0x28c12a1b084b5a1f) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$binfmt_misc(r0, &(0x7f0000000140)=ANY=[], 0xe1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x8400fffffffa) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x1, &(0x7f0000000040), 0x0) ioctl$KVM_CREATE_PIT2(r2, 0x4040ae77, &(0x7f0000000340)) socket$nl_generic(0x10, 0x3, 0x10) r3 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) fgetxattr(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="6f73782eff000000006fe9ee62f42803fdd17b4042cec9b6badb3cf30d1c0900000000000000eea29b9faf8dccc820a680e1c54a38f3eeccb22c1dd762005faf911598451077c35ccd579f3d2d532931997aef994e548aae77d8bbc1a010ee856166198dded0cbb13fcfb374a43d18cc89cbf0292160ebd456d64e817360479d42e51a1714580b76f56c705818f983477d31b0e635665959ffc3c66e784a0c0f633a58b6d37e5c9e342928"], 0x0, 0x0) ioctl$VIDIOC_G_EDID(0xffffffffffffffff, 0xc0285628, &(0x7f0000000280)={0x0, 0xffffffff, 0x4, '\x00', &(0x7f0000000240)}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f000005b580)={0xffffffffffffffff, [], 0x3f, "ddce8d06d68449"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000780)=ANY=[@ANYRES64=0x0]) fallocate(r3, 0x20, 0x0, 0xfffffeff000) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) fallocate(r3, 0x60030000000000, 0x0, 0x0) creat(&(0x7f0000000000)='./bus\x00', 0xc0) 05:09:01 executing program 3: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_FSGETXATTR(r0, 0x801c581f, &(0x7f0000000040)={0x0, 0x1, 0x47aa}) r1 = getpgid(0x0) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x7, 0x3f, 0x0, 0x1, 0x0, 0x80000001, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000180), 0x4}, 0x0, 0x0, 0x3, 0x4, 0x2, 0x1, 0x0, 0x0, 0x2}, r1, 0x3, r0, 0x28c12a1b084b5a1f) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$binfmt_misc(r0, &(0x7f0000000140)=ANY=[], 0xe1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x8400fffffffa) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x1, &(0x7f0000000040), 0x0) ioctl$KVM_CREATE_PIT2(r2, 0x4040ae77, &(0x7f0000000340)) socket$nl_generic(0x10, 0x3, 0x10) r3 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) fgetxattr(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="6f73782eff000000006fe9ee62f42803fdd17b4042cec9b6badb3cf30d1c0900000000000000eea29b9faf8dccc820a680e1c54a38f3eeccb22c1dd762005faf911598451077c35ccd579f3d2d532931997aef994e548aae77d8bbc1a010ee856166198dded0cbb13fcfb374a43d18cc89cbf0292160ebd456d64e817360479d42e51a1714580b76f56c705818f983477d31b0e635665959ffc3c66e784a0c0f633a58b6d37e5c9e342928"], 0x0, 0x0) ioctl$VIDIOC_G_EDID(0xffffffffffffffff, 0xc0285628, &(0x7f0000000280)={0x0, 0xffffffff, 0x4, '\x00', &(0x7f0000000240)}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f000005b580)={0xffffffffffffffff, [], 0x3f, "ddce8d06d68449"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000780)=ANY=[@ANYRES64=0x0]) fallocate(r3, 0x20, 0x0, 0xfffffeff000) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) fallocate(r3, 0x60030000000000, 0x0, 0x0) creat(&(0x7f0000000000)='./bus\x00', 0xc0) 05:09:01 executing program 2: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_FSGETXATTR(r0, 0x801c581f, &(0x7f0000000040)={0x0, 0x1, 0x47aa}) r1 = getpgid(0x0) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x7, 0x3f, 0x0, 0x1, 0x0, 0x80000001, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000180), 0x4}, 0x0, 0x0, 0x3, 0x4, 0x2, 0x1, 0x0, 0x0, 0x2}, r1, 0x3, r0, 0x28c12a1b084b5a1f) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$binfmt_misc(r0, &(0x7f0000000140)=ANY=[], 0xe1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x8400fffffffa) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x1, &(0x7f0000000040), 0x0) ioctl$KVM_CREATE_PIT2(r2, 0x4040ae77, &(0x7f0000000340)) socket$nl_generic(0x10, 0x3, 0x10) r3 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) fgetxattr(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="6f73782eff000000006fe9ee62f42803fdd17b4042cec9b6badb3cf30d1c0900000000000000eea29b9faf8dccc820a680e1c54a38f3eeccb22c1dd762005faf911598451077c35ccd579f3d2d532931997aef994e548aae77d8bbc1a010ee856166198dded0cbb13fcfb374a43d18cc89cbf0292160ebd456d64e817360479d42e51a1714580b76f56c705818f983477d31b0e635665959ffc3c66e784a0c0f633a58b6d37e5c9e342928"], 0x0, 0x0) ioctl$VIDIOC_G_EDID(0xffffffffffffffff, 0xc0285628, &(0x7f0000000280)={0x0, 0xffffffff, 0x4, '\x00', &(0x7f0000000240)}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f000005b580)={0xffffffffffffffff, [], 0x3f, "ddce8d06d68449"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000780)=ANY=[@ANYRES64=0x0]) fallocate(r3, 0x20, 0x0, 0xfffffeff000) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) fallocate(r3, 0x60030000000000, 0x0, 0x0) creat(&(0x7f0000000000)='./bus\x00', 0xc0) 05:09:02 executing program 0: r0 = getpid() sched_setaffinity(r0, 0x8, &(0x7f0000000500)) sched_setattr(0x0, 0x0, 0x0) r1 = perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x506, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, 0x0, 0xfdffffffffffffff, 0xffffffffffffffff, 0x0) sched_setscheduler(r0, 0x5, &(0x7f0000000080)) r2 = syz_mount_image$ext4(0x0, &(0x7f0000000100)='./file0\x00', 0x569, 0x1, &(0x7f0000000200)=[{&(0x7f0000010200)="050000000000000000", 0x9, 0x560}], 0x0, 0x0, 0x0) r3 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = getpid() sched_setattr(r4, &(0x7f00000004c0)={0x38, 0x7, 0x0, 0x10ae05e2, 0xb22d, 0x2, 0x9243, 0x9, 0x9e9, 0x7}, 0x0) ptrace(0x10, r3) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setresgid(r5, 0xee01, r5) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000980)=[{{0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000540)="6cc5c0435d52bb626820a80fc1172a9c497feb5682d0e6c3ede7ea3eacd6ca794cb5ded7a1dc2192884a8f7c23df76347a27ca1baae70b19574f16133a96913d2746a8467b58dac69c4361885aa27b2da2854142af5f98f3ac1e39a1893fc36e7700b7f8ab932b17b2e6e9f9ec7b89adb18307151b4d0432701150b03e38cc1d5cec55b0b3d5bd4d0caa77fe30cf9a43b888dbeb80d3eee1b1cd1298cd988285da7b0b1d769671ebc55d68926d0c58c9636b87ed398e09a8c0cc64617543a909f8fa891791bde292a9bbe01be13e0f29bb7c730dbc8f3bd7fc696555ab22454a", 0xe0}, {&(0x7f0000000640)="cae018c2098f0fabf3dcd3caacaad74e4fb8b6ae9b2c503dfb1917857f8fdb5ead61430a7d5ab8b53f87f447c5aa3da71a92e3e15627d0f9077106b110c20148b783bfa9525d575a5809ef8039bf8a605a2fc385c54b21fb26f6f09652045f389b59f7ad2c4c805fa243836f8652940ce1aff4f03d1d13375cdc50069154327a", 0x80}, {&(0x7f00000006c0)="400182d7263838623416820eb1f3e146cd56b92ed312e89a771b111fbf785f0d00437e31bd980f2a360e065562c3a60ed9124d72feabaa25a4ba1d5bf0979aa889888760649ce44bf6be368353bbe622b777cc90ce7ae4611dd8ac6231002ddffa3240396d4a776ab8acf31441a869133dd2636dd5db61166af0c77110e8410ce29fee7107d060414271885d4fccae8ef6739de453491fed186f1973ec2de81648d6eede2683108f0fe5d5f4a0f3fa1e258c2bd87a60865efe7cc95503efd93c3ca1ee7286e314ae65236ef2d5c6d00b9474c64622cace35a179", 0xda}, {&(0x7f00000007c0)="8957113fcdb0160c1fb35e4d5a3bacd69e8fd08ab01ea6815e827464dc4c12d76a336b57595ec523f97406ed4f113f88fc747f9e2de86d15d30f03db81cc60e653d002d955a048abf6f25fcff242db3a69606a2657929444f72ea1675d54ae9bde1b80d57555affa584e2553463f5e9ea0f6329b36a6c102eedba8b96dbfed7cfe4f113a6a5db68abbf66d0ecf5bb4784c4e31116a4390e9ac824488149848c5f47d2760497cdb6c06abfb592378a25d91bc30ee946d000ad469e3c61ded947bc663207abcd00577c15677b77bdba16026bcf1be08a252", 0xd7}], 0x4, &(0x7f0000000900)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, r1]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r4, 0xee01, r5}}}], 0x60, 0x1}}], 0x1, 0x24008041) [ 167.985971] kauditd_printk_skb: 26 callbacks suppressed [ 167.985979] audit: type=1804 audit(1667452141.957:46): pid=12599 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.3" name="/root/syzkaller-testdir2381707789/syzkaller.WeMhK2/96/bus" dev="sda1" ino=14272 res=1 [ 168.092763] audit: type=1804 audit(1667452141.997:47): pid=12600 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.4" name="/root/syzkaller-testdir3420237477/syzkaller.1NjJce/109/bus" dev="sda1" ino=14277 res=1 05:09:02 executing program 1: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_FSGETXATTR(r0, 0x801c581f, &(0x7f0000000040)={0x0, 0x1, 0x47aa}) r1 = getpgid(0x0) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x7, 0x3f, 0x0, 0x1, 0x0, 0x80000001, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000180), 0x4}, 0x0, 0x0, 0x3, 0x4, 0x2, 0x1, 0x0, 0x0, 0x2}, r1, 0x3, r0, 0x28c12a1b084b5a1f) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$binfmt_misc(r0, &(0x7f0000000140)=ANY=[], 0xe1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x8400fffffffa) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x1, &(0x7f0000000040), 0x0) ioctl$KVM_CREATE_PIT2(r2, 0x4040ae77, &(0x7f0000000340)) socket$nl_generic(0x10, 0x3, 0x10) r3 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) fgetxattr(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="6f73782eff000000006fe9ee62f42803fdd17b4042cec9b6badb3cf30d1c0900000000000000eea29b9faf8dccc820a680e1c54a38f3eeccb22c1dd762005faf911598451077c35ccd579f3d2d532931997aef994e548aae77d8bbc1a010ee856166198dded0cbb13fcfb374a43d18cc89cbf0292160ebd456d64e817360479d42e51a1714580b76f56c705818f983477d31b0e635665959ffc3c66e784a0c0f633a58b6d37e5c9e342928"], 0x0, 0x0) ioctl$VIDIOC_G_EDID(0xffffffffffffffff, 0xc0285628, &(0x7f0000000280)={0x0, 0xffffffff, 0x4, '\x00', &(0x7f0000000240)}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f000005b580)={0xffffffffffffffff, [], 0x3f, "ddce8d06d68449"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000780)=ANY=[@ANYRES64=0x0]) fallocate(r3, 0x20, 0x0, 0xfffffeff000) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) fallocate(r3, 0x60030000000000, 0x0, 0x0) creat(&(0x7f0000000000)='./bus\x00', 0xc0) [ 168.418048] audit: type=1804 audit(1667452141.997:48): pid=12601 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.2" name="/root/syzkaller-testdir3850290465/syzkaller.niU5wq/110/bus" dev="sda1" ino=14285 res=1 [ 168.618233] audit: type=1804 audit(1667452142.007:49): pid=12603 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="open_writers" comm="syz-executor.5" name="/root/syzkaller-testdir3550183520/syzkaller.5hal8Q/95/bus" dev="sda1" ino=14286 res=1 [ 168.903699] audit: type=1804 audit(1667452142.097:50): pid=12612 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="ToMToU" comm="syz-executor.4" name="/root/syzkaller-testdir3420237477/syzkaller.1NjJce/109/bus" dev="sda1" ino=14277 res=1 [ 169.154729] audit: type=1804 audit(1667452142.107:51): pid=12607 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="ToMToU" comm="syz-executor.3" name="/root/syzkaller-testdir2381707789/syzkaller.WeMhK2/96/bus" dev="sda1" ino=14272 res=1 [ 169.388539] audit: type=1804 audit(1667452142.117:52): pid=12611 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="ToMToU" comm="syz-executor.2" name="/root/syzkaller-testdir3850290465/syzkaller.niU5wq/110/bus" dev="sda1" ino=14285 res=1 [ 169.639365] audit: type=1804 audit(1667452142.147:53): pid=12613 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="ToMToU" comm="syz-executor.5" name="/root/syzkaller-testdir3550183520/syzkaller.5hal8Q/95/bus" dev="sda1" ino=14286 res=1 [ 169.847215] audit: type=1804 audit(1667452142.277:54): pid=12611 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="ToMToU" comm="syz-executor.2" name="/root/syzkaller-testdir3850290465/syzkaller.niU5wq/110/bus" dev="sda1" ino=14285 res=1 [ 170.057722] audit: type=1804 audit(1667452142.307:55): pid=12613 uid=0 auid=4294967295 ses=4294967295 op="invalid_pcr" cause="ToMToU" comm="syz-executor.5" name="/root/syzkaller-testdir3550183520/syzkaller.5hal8Q/95/bus" dev="sda1" ino=14286 res=1 05:09:04 executing program 5: syz_mount_image$udf(&(0x7f0000000000), &(0x7f0000000100)='./file0\x00', 0x20000, 0x1d, &(0x7f0000000200)=[{&(0x7f0000010000)="0042454130310100"/32, 0x20, 0x8000}, {&(0x7f0000010020)="004e535230320100"/32, 0x20, 0x8800}, {&(0x7f0000010040)="0054454130310100"/32, 0x20, 0x9000}, {&(0x7f0000010060)="01000200b60001001d7df001270000000100000000000000084c696e757855444600000000000000000000000000000000000000000000090100010002000300010000000100000008313233343536373831323334353637384c696e757855444600"/128, 0x80, 0x9c00}, {&(0x7f00000100e0)="0000000000000019004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000004f53544120436f6d7072657373656420556e69636f64650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a4c696e7578206d6b756466667320322e33000000000000000000000000000010e607090c0c0036524e22002a4c696e7578205544464653000000000000000000000004050000", 0xe0, 0x9cc0}, {&(0x7f00000101c0)="00000000000000000100"/32, 0x20, 0x9de0}, {&(0x7f00000101e0)="060002001d0001006dd0ae012800000002000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x60, 0xa000}, {&(0x7f0000010240)="000000000000000000000000000000000000000900040000002a4f5354412055444620436f6d706c69616e74000000005001000000000000000400000100000000000000000000000600000001000000002a4c696e75782055444646530000000000000000000000040500"/128, 0x80, 0xa0c0}, {&(0x7f00000102c0)="00000000000000000000000000000000002800002d0000000106010000000000", 0x20, 0xa1a0}, {&(0x7f00000102e0)="05000200410001001f00f001290000000300000001000000002b4e53523032000000000000000000000000000000000000000000000000000000000000000000000400"/96, 0x60, 0xa400}, {&(0x7f0000010340)="000000000000000000000000000000000000000000000000030000003700000048000000002a4c696e7578205544464653000000000000000000000004050000", 0x40, 0xa4a0}, {&(0x7f0000010380)="07000200b80001006d0f08002a0000000400"/32, 0x20, 0xa800}, {&(0x7f00000103a0)="0400020052000100f43bf0012b00000005000000002a554446204c5620496e666f00000000000000000000005001040500000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000", 0x80, 0xac00}, {&(0x7f0000010420)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/32, 0x20, 0xace0}, {&(0x7f0000010440)="002a4c696e757820554446465300000000000000000000000405000000000000", 0x20, 0xad60}, {&(0x7f0000010460)="08000200280001000000f0012c00"/32, 0x20, 0xb000}, {&(0x7f0000010480)="09000200e9000100d86276002d0000000010e607090c0c00370731000100000000000000000000001700000000000000000000000000000000000000000000000000000000000000010000002e0000003300000048000000002a4c696e757820554446465300000000000000000000000405000000000000050000000200000050015001010200"/160, 0xa0, 0xb400}, {&(0x7f0000010520)="08010200ac0001007d1b08000000000048000000090000000000e0ffffffffffff00"/64, 0x40, 0xdc00}, {&(0x7f0000010560)="00010200170001000a17f001010000000010e607090c0c0036524e220300030001000000010000000000000000000000004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e757855444600000000000000", 0x80, 0xe000}, {&(0x7f00000105e0)="00000000000000000000000000000009004f53544120436f6d7072657373656420556e69636f646500000000000000000000000000000000000000000000000000000000000000000000000000000000084c696e7578554446000000000000000000000000000000000000000000000908436f707972696768740000000000000000000000000000000000000000000a084162737472616374000000000000000000000000000000000000000000000900080000020000000000000000000000002a4f5354412055444620436f6d706c69616e74000000005001000000000000", 0xe0, 0xe0e0}, {&(0x7f00000106c0)="0501020055000100633ea8010200000000000000001001000200000400000000000003000000000000000000a53c00000200000000000000080100000000000000000000000000000010e607090c0c0036524e220010e607090c0c0037051e500010e607090c0c0037051e500100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000000000000000000000000000000801000001010200c8000100476218000200000001000a000008000002000000000000000000000000000000010102004500010047db1c0002000000010002060004000004000000000000001000000000000866696c653001010200d7000100dcd81c0002000000010000060004000009000000000000001300000000000866696c6531010102000200010021be1c000200000001000006000400000a000000000000001400000000000866696c6532010102004500010075ad1c000200000001000006000400000a000000000000001500000000000866696c653301010200a300010018642000020000000100000a0004000014000000000000001600000000000866696c652e636f6c640000000000000000", 0x1c0, 0xe400}, {&(0x7f0000010880)="05010200a4000100146220010400000000000000040000000100000400000000000003000000000000000000a57c00000100000000000000800000000000000000000000000000000010e607090c0c0037051e500010e607090c0c0037051e500010e607090c0c0037051e500100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000010000000000000000000000080000000010102004100010066ba18000400000001000a000004000002000000000000000000000000000000010102002c00010062a51c0004000000010000060004000005000000000000001100000000000866696c6530010102002d0001001aee1c0004000000010000060004000008000000000000001200000000000866696c653100"/320, 0x140, 0xec00}, {&(0x7f00000109c0)="050102006c0001004668b0000500000000000000040000000100000500000000000001000000000000000000a57c000001000000000000001a0400000000000002000000000000000010e607090c0c0037051e500010e607090c0c0037051e500010e607090c0c0037051e500100000000000000000000000000000000000000002a4c696e757820554446465300000000000000000000000405000000000000110000000000000000000000100000001a0400000600"/192, 0xc0, 0xf000}, {&(0x7f0000010a80)='syzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkallersyzkal\x00\x00\x00\x00\x00\x00', 0x420, 0xf400}, {&(0x7f0000010ea0)="05010200f000010057aeda000800000000000000040000000100000c00000000000003000000000000000000f77e000001000000000000003a0000000000000000000000000000000010e607090c0c0037051e500010e607090c0c0037051e500010e607090c0c0037051e500100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001200000000000000000000003a000000010000000504000008746d70051600000873797a2d696d61676567656e363036363530343733050600000866696c6530050600000866696c653000"/256, 0x100, 0xfc00}, {&(0x7f0000010fa0)="050102001c000100312faa000900000000000000040000000100000500000000000003000000000000000000a57c000001000000000000000a0000000000000000000000000000000010e607090c0c0037051e500010e607090c0c0037051e500010e607090c0c0037051e500100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001300000000000000000000000a00000073797a6b616c6c657273000000000000", 0xc0, 0x10000}, {&(0x7f0000011060)="05010200e50001003ae8b0000a00000000000000040000000100000500000000000001000000000000000000a57c00000200000000000000282300000000000009000000000000000010e607090c0c0037051e500010e607090c0c0037051e500010e607090c0c0037051e500100000000000000000000000000000000000000002a4c696e75782055444646530000000000000000000000040500000000000014000000000000000000000010000000282300000b00"/192, 0xc0, 0x10400}, {&(0x7f0000011120)="0501020048000100ca5c04011400000000000000040000000100000500000000000003000000000000000000a57c00000100000000000000640000000000000000000000000000000010e607090c0c0037051e500010e607090c0c0037051e500010e607090c0c0037051e500100000000000000000000000000000000000000002a4c696e7578205544464653000000000000000000000004050000000000001600000000000000000000006400000073797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c657273797a6b616c6c65727300"/288, 0x120, 0x12c00}, {&(0x7f0000011240)="020002006f000100ba40f0017f00000000180000270000000018000027000000", 0x20, 0x1fc00}], 0x0, &(0x7f0000011260), 0x1) 05:09:04 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000a80)=ANY=[@ANYBLOB="b700000001000000bfa30000000000000703000000feffff720af0fff8ffffff71a4f0ff0000000015040000000000002d400300000000006504000001ed00007b130000000000006c44000000000000620a00fe000000000f03000000000000b5000000000000009500000000000000023bc065c70079d17cf9333379fc9e94af69912435f1a864a710aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50becb19bc461e91a7168c5181554a090f32050e436fe275daf51efd601b6bf01c8e8b1b526375ec4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646c3e6440c2fbdb00a3e35208b0bb0d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d4d91af25b845d8a7925c3109b151b8b9f75dd08d123deda88c658d42ecbf28bf7076c15b463bebc72f526d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31af9612f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0c33d39000d06a59ff616236fd9aa58f2477184b6a89adaf17b0a6041bdef728d236619074d6ebdf098bc908f523d228a40f9411fe7226a40409d6e37c4f46756d31cb467600ade70063e5291569b33d21dae356e1c51f03fb8a63e089679216da18ec0ae564162a27afea62d84f3a10746443d64364f56e24e6d2105bd901204a1deeed4155617572652d950ad31928b0b0c3dc2869f478341d02d0f5ad94b081fcd507acb4b9c65fee9d5a17f48a7382f13d000000225d85ae49cee383dc5049076b98fb6853ab39a21514da60d2ae20cfb91d6a49964757cdf538e4ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d710b651f898ba749e40bc6980fe78683ac5c0c31030699ddd71063be9261b2820b64f95b34a220488c126aeef5f510a8f1aded94a129e4aec6f8d9ab06faffc3a15d96c2ea3e2e193f82ade69d0540059fe6c7fe7cd8697502c7596566d674e425da5e87e59602a9f6590521d31d3804b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c953992e4a982f3c48153baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2960242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44022a579dfc0229cc0dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed82641687f3b3a70bfe9b4a9c5a90ff59d54d1f92ecc4e95dd2d18383117c039862198899b212c55318294270a1ad10c80fef7c24c87afce829ba0f85da6d888f18ea40ab959f6074ab2a4009b9e5f07ab513cdc6c0e57fb1c1ca571380d7b4ead35a385e0b4a26b702396df7e0cbe02b6e4114f244a9bf93f04beb72f0861f757cc134a82b6cfe7fde83f94cfa80e69db384ac7eeedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a9b702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b728fe26e37037f27feeb744ddcc536cbae315c7d951680f6f2f9a6a8346962a3508423c30aa69e4f79adc287906943408e6df3adbfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d701723fedcbada1ee7baa5b6a686b50f0937f778af083e055f6138a757ebd0ed91114a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a9037d2283c42efc54fa84323a189f265c5c251e86f5b55d2c671e972914ce27f08fa9c3e6bbcf846925f918e30315a7d0ccbd557a88b252e6cc0304bcc4bfe281984b6c2f4f21dabe84103b9260bfd6a250f5be2794678eadada18d470ed6cd7758e6f9769b361382a8c45a55dd9d883e700da69a810dabd9496bbf3887dc49bc3be75f57a6679d585f43ee21d9d0849f357d24794785f0dbe6d1258009ac120ef7"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00}, 0x48) 05:09:04 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000a80)=ANY=[@ANYBLOB="b700000001000000bfa30000000000000703000000feffff720af0fff8ffffff71a4f0ff0000000015040000000000002d400300000000006504000001ed00007b130000000000006c44000000000000620a00fe000000000f03000000000000b5000000000000009500000000000000023bc065c70079d17cf9333379fc9e94af69912435f1a864a710aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50becb19bc461e91a7168c5181554a090f32050e436fe275daf51efd601b6bf01c8e8b1b526375ec4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646c3e6440c2fbdb00a3e35208b0bb0d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d4d91af25b845d8a7925c3109b151b8b9f75dd08d123deda88c658d42ecbf28bf7076c15b463bebc72f526d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31af9612f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0c33d39000d06a59ff616236fd9aa58f2477184b6a89adaf17b0a6041bdef728d236619074d6ebdf098bc908f523d228a40f9411fe7226a40409d6e37c4f46756d31cb467600ade70063e5291569b33d21dae356e1c51f03fb8a63e089679216da18ec0ae564162a27afea62d84f3a10746443d64364f56e24e6d2105bd901204a1deeed4155617572652d950ad31928b0b0c3dc2869f478341d02d0f5ad94b081fcd507acb4b9c65fee9d5a17f48a7382f13d000000225d85ae49cee383dc5049076b98fb6853ab39a21514da60d2ae20cfb91d6a49964757cdf538e4ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d710b651f898ba749e40bc6980fe78683ac5c0c31030699ddd71063be9261b2820b64f95b34a220488c126aeef5f510a8f1aded94a129e4aec6f8d9ab06faffc3a15d96c2ea3e2e193f82ade69d0540059fe6c7fe7cd8697502c7596566d674e425da5e87e59602a9f6590521d31d3804b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c953992e4a982f3c48153baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2960242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44022a579dfc0229cc0dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed82641687f3b3a70bfe9b4a9c5a90ff59d54d1f92ecc4e95dd2d18383117c039862198899b212c55318294270a1ad10c80fef7c24c87afce829ba0f85da6d888f18ea40ab959f6074ab2a4009b9e5f07ab513cdc6c0e57fb1c1ca571380d7b4ead35a385e0b4a26b702396df7e0cbe02b6e4114f244a9bf93f04beb72f0861f757cc134a82b6cfe7fde83f94cfa80e69db384ac7eeedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a9b702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b728fe26e37037f27feeb744ddcc536cbae315c7d951680f6f2f9a6a8346962a3508423c30aa69e4f79adc287906943408e6df3adbfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d701723fedcbada1ee7baa5b6a686b50f0937f778af083e055f6138a757ebd0ed91114a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a9037d2283c42efc54fa84323a189f265c5c251e86f5b55d2c671e972914ce27f08fa9c3e6bbcf846925f918e30315a7d0ccbd557a88b252e6cc0304bcc4bfe281984b6c2f4f21dabe84103b9260bfd6a250f5be2794678eadada18d470ed6cd7758e6f9769b361382a8c45a55dd9d883e700da69a810dabd9496bbf3887dc49bc3be75f57a6679d585f43ee21d9d0849f357d24794785f0dbe6d1258009ac120ef7"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00}, 0x48) 05:09:04 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000a80)=ANY=[@ANYBLOB="b700000001000000bfa30000000000000703000000feffff720af0fff8ffffff71a4f0ff0000000015040000000000002d400300000000006504000001ed00007b130000000000006c44000000000000620a00fe000000000f03000000000000b5000000000000009500000000000000023bc065c70079d17cf9333379fc9e94af69912435f1a864a710aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50becb19bc461e91a7168c5181554a090f32050e436fe275daf51efd601b6bf01c8e8b1b526375ec4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646c3e6440c2fbdb00a3e35208b0bb0d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d4d91af25b845d8a7925c3109b151b8b9f75dd08d123deda88c658d42ecbf28bf7076c15b463bebc72f526d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31af9612f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0c33d39000d06a59ff616236fd9aa58f2477184b6a89adaf17b0a6041bdef728d236619074d6ebdf098bc908f523d228a40f9411fe7226a40409d6e37c4f46756d31cb467600ade70063e5291569b33d21dae356e1c51f03fb8a63e089679216da18ec0ae564162a27afea62d84f3a10746443d64364f56e24e6d2105bd901204a1deeed4155617572652d950ad31928b0b0c3dc2869f478341d02d0f5ad94b081fcd507acb4b9c65fee9d5a17f48a7382f13d000000225d85ae49cee383dc5049076b98fb6853ab39a21514da60d2ae20cfb91d6a49964757cdf538e4ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d710b651f898ba749e40bc6980fe78683ac5c0c31030699ddd71063be9261b2820b64f95b34a220488c126aeef5f510a8f1aded94a129e4aec6f8d9ab06faffc3a15d96c2ea3e2e193f82ade69d0540059fe6c7fe7cd8697502c7596566d674e425da5e87e59602a9f6590521d31d3804b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c953992e4a982f3c48153baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2960242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44022a579dfc0229cc0dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed82641687f3b3a70bfe9b4a9c5a90ff59d54d1f92ecc4e95dd2d18383117c039862198899b212c55318294270a1ad10c80fef7c24c87afce829ba0f85da6d888f18ea40ab959f6074ab2a4009b9e5f07ab513cdc6c0e57fb1c1ca571380d7b4ead35a385e0b4a26b702396df7e0cbe02b6e4114f244a9bf93f04beb72f0861f757cc134a82b6cfe7fde83f94cfa80e69db384ac7eeedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a9b702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b728fe26e37037f27feeb744ddcc536cbae315c7d951680f6f2f9a6a8346962a3508423c30aa69e4f79adc287906943408e6df3adbfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d701723fedcbada1ee7baa5b6a686b50f0937f778af083e055f6138a757ebd0ed91114a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a9037d2283c42efc54fa84323a189f265c5c251e86f5b55d2c671e972914ce27f08fa9c3e6bbcf846925f918e30315a7d0ccbd557a88b252e6cc0304bcc4bfe281984b6c2f4f21dabe84103b9260bfd6a250f5be2794678eadada18d470ed6cd7758e6f9769b361382a8c45a55dd9d883e700da69a810dabd9496bbf3887dc49bc3be75f57a6679d585f43ee21d9d0849f357d24794785f0dbe6d1258009ac120ef7"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00}, 0x48) [ 170.375808] UDF-fs: error (device loop5): udf_read_tagged: read failed, block=256, location=256 [ 170.409873] UDF-fs: error (device loop5): udf_read_tagged: read failed, block=512, location=512 05:09:04 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) getsockopt$sock_cred(r0, 0x1, 0x11, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0x5) setuid(r1) bpf$PROG_LOAD(0x5, &(0x7f00000017c0)={0x1, 0xe, &(0x7f0000000a80)=ANY=[@ANYBLOB="b700000001000000bfa30000000000000703000000feffff720af0fff8ffffff71a4f0ff0000000015040000000000002d400300000000006504000001ed00007b130000000000006c44000000000000620a00fe000000000f03000000000000b5000000000000009500000000000000023bc065c70079d17cf9333379fc9e94af69912435f1a864a710aad58db6a693002e7f3be361917adef6ee1c8a2a4f8ef1e50becb19bc461e91a7168c5181554a090f32050e436fe275daf51efd601b6bf01c8e8b1b526375ec4dd6fcd82e4fee5bef7af9aa0d7d600c095199fe3ff3128e599b0eaebbdbd732c9cc00eec363e4a8f6456e2cc21557c0afc646c3e6440c2fbdb00a3e35208b0bb0d2cd829e654400e2438ec649dc74a28610643a98d9ec21ead2ed51b104d4d91af25b845d8a7925c3109b151b8b9f75dd08d123deda88c658d42ecbf28bf7076c15b463bebc72f526d8e8afcb913466aaa7f6df70252e79166d858fcd0e06dd31af9612f2460d0b11008e59a5923906f88b53987ad1714e72ba7a54f0c33d39000d06a59ff616236fd9aa58f2477184b6a89adaf17b0a6041bdef728d236619074d6ebdf098bc908f523d228a40f9411fe7226a40409d6e37c4f46756d31cb467600ade70063e5291569b33d21dae356e1c51f03fb8a63e089679216da18ec0ae564162a27afea62d84f3a10746443d64364f56e24e6d2105bd901204a1deeed4155617572652d950ad31928b0b0c3dc2869f478341d02d0f5ad94b081fcd507acb4b9c65fee9d5a17f48a7382f13d000000225d85ae49cee383dc5049076b98fb6853ab39a21514da60d2ae20cfb91d6a49964757cdf538e4ce2bdb1ab062cd54e67011d355d84ce97bb0c6b4a595e487efbb2d710b651f898ba749e40bc6980fe78683ac5c0c31030699ddd71063be9261b2820b64f95b34a220488c126aeef5f510a8f1aded94a129e4aec6f8d9ab06faffc3a15d96c2ea3e2e193f82ade69d0540059fe6c7fe7cd8697502c7596566d674e425da5e87e59602a9f6590521d31d3804b3e0a1053abdc31282dfb15eb6841bb64a1b304502dda787343ce3c953992e4a982f3c48153baae244e7bf37548c7f1a4cad2422ee965a38f7defbd2960242b104e20dc2d9b0c35608d402ccdd9069bd50b994fda7a9de44022a579dfc0229cc0dc98816106dec28eaeb883418f562ae00003ea96d10f172c0374d6eed82641687f3b3a70bfe9b4a9c5a90ff59d54d1f92ecc4e95dd2d18383117c039862198899b212c55318294270a1ad10c80fef7c24c87afce829ba0f85da6d888f18ea40ab959f6074ab2a4009b9e5f07ab513cdc6c0e57fb1c1ca571380d7b4ead35a385e0b4a26b702396df7e0cbe02b6e4114f244a9bf93f04beb72f0861f757cc134a82b6cfe7fde83f94cfa80e69db384ac7eeedcf2ba1a9508f9d6aba582a896a9f1ffa968eacea75caf822a7a63ba34015ea5aacb1188883ad2a3b1832371fe5bc621426d1ed0a4a9b702cc1b6912a1e717d29135753208165b9cdbae2ed9dc7358f0ebadde0b728fe26e37037f27feeb744ddcc536cbae315c7d951680f6f2f9a6a8346962a3508423c30aa69e4f79adc287906943408e6df3adbfd03aac93df8866fb010aec0e92bed1fe39af169d2a466f0db6f3d9436a7d55fc30511d00000000c95265b2bd83d64a532869d701723fedcbada1ee7baa5b6a686b50f0937f778af083e055f6138a757ebd0ed91114a6b244f9acf41ac5d73a008364e0606a594817031fc2f52c8785fe0721719b3d654026c6ea08b83b123145ab5703dad844ceb201ddeb6dc5f6a9037d2283c42efc54fa84323a189f265c5c251e86f5b55d2c671e972914ce27f08fa9c3e6bbcf846925f918e30315a7d0ccbd557a88b252e6cc0304bcc4bfe281984b6c2f4f21dabe84103b9260bfd6a250f5be2794678eadada18d470ed6cd7758e6f9769b361382a8c45a55dd9d883e700da69a810dabd9496bbf3887dc49bc3be75f57a6679d585f43ee21d9d0849f357d24794785f0dbe6d1258009ac120ef7"], &(0x7f00000001c0)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f0000000000), 0x0, 0x10, &(0x7f0000000000), 0xfffffffffffffd00}, 0x48) [ 170.463355] UDF-fs: warning (device loop5): udf_load_vrs: No anchor found [ 170.497102] UDF-fs: Scanning with blocksize 512 failed 05:09:04 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1b, &(0x7f00000000c0)=0x1, 0x4) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(r0, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000280)={@local, @empty, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0xc2}}}}}}}, 0x0) [ 170.530815] UDF-fs: error (device loop5): udf_read_tagged: read failed, block=256, location=256 05:09:04 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1b, &(0x7f00000000c0)=0x1, 0x4) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(r0, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000280)={@local, @empty, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0xc2}}}}}}}, 0x0) [ 170.582022] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/09/12 12:00 (1000) 05:09:04 executing program 2: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_FSGETXATTR(r0, 0x801c581f, &(0x7f0000000040)={0x0, 0x1, 0x47aa}) r1 = getpgid(0x0) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x7, 0x3f, 0x0, 0x1, 0x0, 0x80000001, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000180), 0x4}, 0x0, 0x0, 0x3, 0x4, 0x2, 0x1, 0x0, 0x0, 0x2}, r1, 0x3, r0, 0x28c12a1b084b5a1f) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$binfmt_misc(r0, &(0x7f0000000140)=ANY=[], 0xe1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x8400fffffffa) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x1, &(0x7f0000000040), 0x0) ioctl$KVM_CREATE_PIT2(r2, 0x4040ae77, &(0x7f0000000340)) socket$nl_generic(0x10, 0x3, 0x10) r3 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) fgetxattr(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="6f73782eff000000006fe9ee62f42803fdd17b4042cec9b6badb3cf30d1c0900000000000000eea29b9faf8dccc820a680e1c54a38f3eeccb22c1dd762005faf911598451077c35ccd579f3d2d532931997aef994e548aae77d8bbc1a010ee856166198dded0cbb13fcfb374a43d18cc89cbf0292160ebd456d64e817360479d42e51a1714580b76f56c705818f983477d31b0e635665959ffc3c66e784a0c0f633a58b6d37e5c9e342928"], 0x0, 0x0) ioctl$VIDIOC_G_EDID(0xffffffffffffffff, 0xc0285628, &(0x7f0000000280)={0x0, 0xffffffff, 0x4, '\x00', &(0x7f0000000240)}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f000005b580)={0xffffffffffffffff, [], 0x3f, "ddce8d06d68449"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000780)=ANY=[@ANYRES64=0x0]) fallocate(r3, 0x20, 0x0, 0xfffffeff000) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) fallocate(r3, 0x60030000000000, 0x0, 0x0) creat(&(0x7f0000000000)='./bus\x00', 0xc0) 05:09:04 executing program 3: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) ioctl$FS_IOC_FSGETXATTR(r0, 0x801c581f, &(0x7f0000000040)={0x0, 0x1, 0x47aa}) r1 = getpgid(0x0) perf_event_open(&(0x7f00000001c0)={0x0, 0x80, 0x7, 0x3f, 0x0, 0x1, 0x0, 0x80000001, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_bp={&(0x7f0000000180), 0x4}, 0x0, 0x0, 0x3, 0x4, 0x2, 0x1, 0x0, 0x0, 0x2}, r1, 0x3, r0, 0x28c12a1b084b5a1f) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$binfmt_misc(r0, &(0x7f0000000140)=ANY=[], 0xe1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(r0, r2, 0x0, 0x8400fffffffa) getsockopt$ax25_int(0xffffffffffffffff, 0x101, 0x1, &(0x7f0000000040), 0x0) ioctl$KVM_CREATE_PIT2(r2, 0x4040ae77, &(0x7f0000000340)) socket$nl_generic(0x10, 0x3, 0x10) r3 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) fgetxattr(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="6f73782eff000000006fe9ee62f42803fdd17b4042cec9b6badb3cf30d1c0900000000000000eea29b9faf8dccc820a680e1c54a38f3eeccb22c1dd762005faf911598451077c35ccd579f3d2d532931997aef994e548aae77d8bbc1a010ee856166198dded0cbb13fcfb374a43d18cc89cbf0292160ebd456d64e817360479d42e51a1714580b76f56c705818f983477d31b0e635665959ffc3c66e784a0c0f633a58b6d37e5c9e342928"], 0x0, 0x0) ioctl$VIDIOC_G_EDID(0xffffffffffffffff, 0xc0285628, &(0x7f0000000280)={0x0, 0xffffffff, 0x4, '\x00', &(0x7f0000000240)}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f000005b580)={0xffffffffffffffff, [], 0x3f, "ddce8d06d68449"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, &(0x7f0000000780)=ANY=[@ANYRES64=0x0]) fallocate(r3, 0x20, 0x0, 0xfffffeff000) epoll_ctl$EPOLL_CTL_DEL(r0, 0x2, 0xffffffffffffffff) fallocate(r3, 0x60030000000000, 0x0, 0x0) creat(&(0x7f0000000000)='./bus\x00', 0xc0) 05:09:04 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1b, &(0x7f00000000c0)=0x1, 0x4) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(r0, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000280)={@local, @empty, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0xc2}}}}}}}, 0x0) 05:09:05 executing program 0: r0 = getpid() sched_setaffinity(r0, 0x8, &(0x7f0000000500)) sched_setattr(0x0, 0x0, 0x0) r1 = perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x506, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, 0x0, 0xfdffffffffffffff, 0xffffffffffffffff, 0x0) sched_setscheduler(r0, 0x5, &(0x7f0000000080)) r2 = syz_mount_image$ext4(0x0, &(0x7f0000000100)='./file0\x00', 0x569, 0x1, &(0x7f0000000200)=[{&(0x7f0000010200)="050000000000000000", 0x9, 0x560}], 0x0, 0x0, 0x0) r3 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = getpid() sched_setattr(r4, &(0x7f00000004c0)={0x38, 0x7, 0x0, 0x10ae05e2, 0xb22d, 0x2, 0x9243, 0x9, 0x9e9, 0x7}, 0x0) ptrace(0x10, r3) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setresgid(r5, 0xee01, r5) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000980)=[{{0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000540)="6cc5c0435d52bb626820a80fc1172a9c497feb5682d0e6c3ede7ea3eacd6ca794cb5ded7a1dc2192884a8f7c23df76347a27ca1baae70b19574f16133a96913d2746a8467b58dac69c4361885aa27b2da2854142af5f98f3ac1e39a1893fc36e7700b7f8ab932b17b2e6e9f9ec7b89adb18307151b4d0432701150b03e38cc1d5cec55b0b3d5bd4d0caa77fe30cf9a43b888dbeb80d3eee1b1cd1298cd988285da7b0b1d769671ebc55d68926d0c58c9636b87ed398e09a8c0cc64617543a909f8fa891791bde292a9bbe01be13e0f29bb7c730dbc8f3bd7fc696555ab22454a", 0xe0}, {&(0x7f0000000640)="cae018c2098f0fabf3dcd3caacaad74e4fb8b6ae9b2c503dfb1917857f8fdb5ead61430a7d5ab8b53f87f447c5aa3da71a92e3e15627d0f9077106b110c20148b783bfa9525d575a5809ef8039bf8a605a2fc385c54b21fb26f6f09652045f389b59f7ad2c4c805fa243836f8652940ce1aff4f03d1d13375cdc50069154327a", 0x80}, {&(0x7f00000006c0)="400182d7263838623416820eb1f3e146cd56b92ed312e89a771b111fbf785f0d00437e31bd980f2a360e065562c3a60ed9124d72feabaa25a4ba1d5bf0979aa889888760649ce44bf6be368353bbe622b777cc90ce7ae4611dd8ac6231002ddffa3240396d4a776ab8acf31441a869133dd2636dd5db61166af0c77110e8410ce29fee7107d060414271885d4fccae8ef6739de453491fed186f1973ec2de81648d6eede2683108f0fe5d5f4a0f3fa1e258c2bd87a60865efe7cc95503efd93c3ca1ee7286e314ae65236ef2d5c6d00b9474c64622cace35a179", 0xda}, {&(0x7f00000007c0)="8957113fcdb0160c1fb35e4d5a3bacd69e8fd08ab01ea6815e827464dc4c12d76a336b57595ec523f97406ed4f113f88fc747f9e2de86d15d30f03db81cc60e653d002d955a048abf6f25fcff242db3a69606a2657929444f72ea1675d54ae9bde1b80d57555affa584e2553463f5e9ea0f6329b36a6c102eedba8b96dbfed7cfe4f113a6a5db68abbf66d0ecf5bb4784c4e31116a4390e9ac824488149848c5f47d2760497cdb6c06abfb592378a25d91bc30ee946d000ad469e3c61ded947bc663207abcd00577c15677b77bdba16026bcf1be08a252", 0xd7}], 0x4, &(0x7f0000000900)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, r1]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r4, 0xee01, r5}}}], 0x60, 0x1}}], 0x1, 0x24008041) 05:09:05 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1b, &(0x7f00000000c0)=0x1, 0x4) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(r0, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000280)={@local, @empty, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0xc2}}}}}}}, 0x0) 05:09:05 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1b, &(0x7f00000000c0)=0x1, 0x4) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(r0, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000280)={@local, @empty, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0xc2}}}}}}}, 0x0) 05:09:05 executing program 1: perf_event_open(&(0x7f0000000280)={0x2, 0x80, 0xd8, 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, @perf_bp={0x0}}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000040)) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r2, &(0x7f0000000000)=ANY=[], 0x32600) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r2, &(0x7f0000000000)=ANY=[], 0xda00) r4 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000000), 0x10) perf_event_open$cgroup(&(0x7f0000000300)={0x0, 0x80, 0x7, 0xff, 0x34, 0x0, 0x0, 0x0, 0x40210, 0x8, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x6ae, 0x1, @perf_config_ext={0x4, 0x6}, 0x54990, 0x1000, 0x7fffffff, 0x3, 0xffffffff, 0x800, 0x2, 0x0, 0x4, 0x0, 0xfff}, r0, 0x5, r4, 0x1) write$cgroup_int(r3, &(0x7f0000000200), 0x43405) 05:09:05 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1b, &(0x7f00000000c0)=0x1, 0x4) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(r0, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000280)={@local, @empty, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0xc2}}}}}}}, 0x0) 05:09:05 executing program 4: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_int(r0, 0x6, 0x1b, &(0x7f00000000c0)=0x1, 0x4) bind$inet6(r0, &(0x7f0000000040)={0xa, 0x4e22}, 0x1c) listen(r0, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000280)={@local, @empty, @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "0a3ff2", 0x14, 0x6, 0x0, @remote, @local, {[], {{0x0, 0x4e22, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0xc2}}}}}}}, 0x0) 05:09:05 executing program 1: perf_event_open(&(0x7f0000000280)={0x2, 0x80, 0xd8, 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, @perf_bp={0x0}}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='memory.events\x00', 0x26e1, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x7a05, 0x1700) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40086602, &(0x7f0000000040)) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 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, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r2, &(0x7f0000000000)=ANY=[], 0x32600) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000380)='memory.events\x00', 0x7a05, 0x1700) write$cgroup_subtree(r2, &(0x7f0000000000)=ANY=[], 0xda00) r4 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000000), 0x10) perf_event_open$cgroup(&(0x7f0000000300)={0x0, 0x80, 0x7, 0xff, 0x34, 0x0, 0x0, 0x0, 0x40210, 0x8, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x6ae, 0x1, @perf_config_ext={0x4, 0x6}, 0x54990, 0x1000, 0x7fffffff, 0x3, 0xffffffff, 0x800, 0x2, 0x0, 0x4, 0x0, 0xfff}, r0, 0x5, r4, 0x1) write$cgroup_int(r3, &(0x7f0000000200), 0x43405) 05:09:05 executing program 5: r0 = getpid() sched_setaffinity(r0, 0x8, &(0x7f0000000500)) sched_setattr(0x0, 0x0, 0x0) r1 = perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x506, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, 0x0, 0xfdffffffffffffff, 0xffffffffffffffff, 0x0) sched_setscheduler(r0, 0x5, &(0x7f0000000080)) r2 = syz_mount_image$ext4(0x0, &(0x7f0000000100)='./file0\x00', 0x569, 0x1, &(0x7f0000000200)=[{&(0x7f0000010200)="050000000000000000", 0x9, 0x560}], 0x0, 0x0, 0x0) r3 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = getpid() sched_setattr(r4, &(0x7f00000004c0)={0x38, 0x7, 0x0, 0x10ae05e2, 0xb22d, 0x2, 0x9243, 0x9, 0x9e9, 0x7}, 0x0) ptrace(0x10, r3) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setresgid(r5, 0xee01, r5) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000980)=[{{0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000540)="6cc5c0435d52bb626820a80fc1172a9c497feb5682d0e6c3ede7ea3eacd6ca794cb5ded7a1dc2192884a8f7c23df76347a27ca1baae70b19574f16133a96913d2746a8467b58dac69c4361885aa27b2da2854142af5f98f3ac1e39a1893fc36e7700b7f8ab932b17b2e6e9f9ec7b89adb18307151b4d0432701150b03e38cc1d5cec55b0b3d5bd4d0caa77fe30cf9a43b888dbeb80d3eee1b1cd1298cd988285da7b0b1d769671ebc55d68926d0c58c9636b87ed398e09a8c0cc64617543a909f8fa891791bde292a9bbe01be13e0f29bb7c730dbc8f3bd7fc696555ab22454a", 0xe0}, {&(0x7f0000000640)="cae018c2098f0fabf3dcd3caacaad74e4fb8b6ae9b2c503dfb1917857f8fdb5ead61430a7d5ab8b53f87f447c5aa3da71a92e3e15627d0f9077106b110c20148b783bfa9525d575a5809ef8039bf8a605a2fc385c54b21fb26f6f09652045f389b59f7ad2c4c805fa243836f8652940ce1aff4f03d1d13375cdc50069154327a", 0x80}, {&(0x7f00000006c0)="400182d7263838623416820eb1f3e146cd56b92ed312e89a771b111fbf785f0d00437e31bd980f2a360e065562c3a60ed9124d72feabaa25a4ba1d5bf0979aa889888760649ce44bf6be368353bbe622b777cc90ce7ae4611dd8ac6231002ddffa3240396d4a776ab8acf31441a869133dd2636dd5db61166af0c77110e8410ce29fee7107d060414271885d4fccae8ef6739de453491fed186f1973ec2de81648d6eede2683108f0fe5d5f4a0f3fa1e258c2bd87a60865efe7cc95503efd93c3ca1ee7286e314ae65236ef2d5c6d00b9474c64622cace35a179", 0xda}, {&(0x7f00000007c0)="8957113fcdb0160c1fb35e4d5a3bacd69e8fd08ab01ea6815e827464dc4c12d76a336b57595ec523f97406ed4f113f88fc747f9e2de86d15d30f03db81cc60e653d002d955a048abf6f25fcff242db3a69606a2657929444f72ea1675d54ae9bde1b80d57555affa584e2553463f5e9ea0f6329b36a6c102eedba8b96dbfed7cfe4f113a6a5db68abbf66d0ecf5bb4784c4e31116a4390e9ac824488149848c5f47d2760497cdb6c06abfb592378a25d91bc30ee946d000ad469e3c61ded947bc663207abcd00577c15677b77bdba16026bcf1be08a252", 0xd7}], 0x4, &(0x7f0000000900)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, r1]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r4, 0xee01, r5}}}], 0x60, 0x1}}], 0x1, 0x24008041) 05:09:05 executing program 4: r0 = getpid() sched_setaffinity(r0, 0x8, &(0x7f0000000500)) sched_setattr(0x0, 0x0, 0x0) r1 = perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x506, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 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, @perf_bp={0x0}}, 0x0, 0xfdffffffffffffff, 0xffffffffffffffff, 0x0) sched_setscheduler(r0, 0x5, &(0x7f0000000080)) r2 = syz_mount_image$ext4(0x0, &(0x7f0000000100)='./file0\x00', 0x569, 0x1, &(0x7f0000000200)=[{&(0x7f0000010200)="050000000000000000", 0x9, 0x560}], 0x0, 0x0, 0x0) r3 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = getpid() sched_setattr(r4, &(0x7f00000004c0)={0x38, 0x7, 0x0, 0x10ae05e2, 0xb22d, 0x2, 0x9243, 0x9, 0x9e9, 0x7}, 0x0) ptrace(0x10, r3) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setresgid(r5, 0xee01, r5) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000980)=[{{0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000540)="6cc5c0435d52bb626820a80fc1172a9c497feb5682d0e6c3ede7ea3eacd6ca794cb5ded7a1dc2192884a8f7c23df76347a27ca1baae70b19574f16133a96913d2746a8467b58dac69c4361885aa27b2da2854142af5f98f3ac1e39a1893fc36e7700b7f8ab932b17b2e6e9f9ec7b89adb18307151b4d0432701150b03e38cc1d5cec55b0b3d5bd4d0caa77fe30cf9a43b888dbeb80d3eee1b1cd1298cd988285da7b0b1d769671ebc55d68926d0c58c9636b87ed398e09a8c0cc64617543a909f8fa891791bde292a9bbe01be13e0f29bb7c730dbc8f3bd7fc696555ab22454a", 0xe0}, {&(0x7f0000000640)="cae018c2098f0fabf3dcd3caacaad74e4fb8b6ae9b2c503dfb1917857f8fdb5ead61430a7d5ab8b53f87f447c5aa3da71a92e3e15627d0f9077106b110c20148b783bfa9525d575a5809ef8039bf8a605a2fc385c54b21fb26f6f09652045f389b59f7ad2c4c805fa243836f8652940ce1aff4f03d1d13375cdc50069154327a", 0x80}, {&(0x7f00000006c0)="400182d7263838623416820eb1f3e146cd56b92ed312e89a771b111fbf785f0d00437e31bd980f2a360e065562c3a60ed9124d72feabaa25a4ba1d5bf0979aa889888760649ce44bf6be368353bbe622b777cc90ce7ae4611dd8ac6231002ddffa3240396d4a776ab8acf31441a869133dd2636dd5db61166af0c77110e8410ce29fee7107d060414271885d4fccae8ef6739de453491fed186f1973ec2de81648d6eede2683108f0fe5d5f4a0f3fa1e258c2bd87a60865efe7cc95503efd93c3ca1ee7286e314ae65236ef2d5c6d00b9474c64622cace35a179", 0xda}, {&(0x7f00000007c0)="8957113fcdb0160c1fb35e4d5a3bacd69e8fd08ab01ea6815e827464dc4c12d76a336b57595ec523f97406ed4f113f88fc747f9e2de86d15d30f03db81cc60e653d002d955a048abf6f25fcff242db3a69606a2657929444f72ea1675d54ae9bde1b80d57555affa584e2553463f5e9ea0f6329b36a6c102eedba8b96dbfed7cfe4f113a6a5db68abbf66d0ecf5bb4784c4e31116a4390e9ac824488149848c5f47d2760497cdb6c06abfb592378a25d91bc30ee946d000ad469e3c61ded947bc663207abcd00577c15677b77bdba16026bcf1be08a252", 0xd7}], 0x4, &(0x7f0000000900)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, r1]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r4, 0xee01, r5}}}], 0x60, 0x1}}], 0x1, 0x24008041)